0001558370-22-008639.txt : 20220513 0001558370-22-008639.hdr.sgml : 20220513 20220513060700 ACCESSION NUMBER: 0001558370-22-008639 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 104 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220513 DATE AS OF CHANGE: 20220513 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: 22920104 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-20220331x10q.htm 10-Q
0001805385--12-312022Q1false0000000000P4Y0.333314551000137550000.101.32142878406104433231455100013755000142878406104433230.101.32001433220361433220361427450210.50001805385us-gaap:ConvertiblePreferredStockMember2021-03-310001805385us-gaap:ConvertiblePreferredStockMember2020-12-310001805385us-gaap:CommonStockMember2021-01-012021-03-310001805385us-gaap:CommonStockMember2022-01-012022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2021-07-162021-07-160001805385us-gaap:RetainedEarningsMember2022-03-310001805385us-gaap:AdditionalPaidInCapitalMember2022-03-310001805385us-gaap:RetainedEarningsMember2021-12-310001805385us-gaap:AdditionalPaidInCapitalMember2021-12-310001805385us-gaap:RetainedEarningsMember2021-03-310001805385us-gaap:AdditionalPaidInCapitalMember2021-03-310001805385us-gaap:RetainedEarningsMember2020-12-310001805385us-gaap:AdditionalPaidInCapitalMember2020-12-310001805385us-gaap:CommonStockMember2022-03-310001805385us-gaap:CommonStockMember2021-12-310001805385us-gaap:CommonStockMember2021-03-310001805385us-gaap:CommonStockMember2020-12-310001805385nhic:SubscriptionAgreementsMember2021-07-160001805385nhic:EarnOutSharesMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-01-012022-03-310001805385nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-01-012022-03-310001805385us-gaap:RestrictedStockUnitsRSUMember2022-03-310001805385us-gaap:PhantomShareUnitsPSUsMember2022-03-310001805385us-gaap:RestrictedStockUnitsRSUMember2021-12-310001805385us-gaap:PhantomShareUnitsPSUsMember2022-01-012022-03-310001805385us-gaap:PhantomShareUnitsPSUsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-03-310001805385us-gaap:PhantomShareUnitsPSUsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-03-310001805385nhic:ScenarioTwoMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2022-01-012022-03-310001805385nhic:ScenarioOneMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2022-01-012022-03-310001805385nhic:ScenarioTwoMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-01-012022-03-310001805385nhic:ScenarioThreeMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-01-012022-03-310001805385nhic:ScenarioOneMemberus-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-01-012022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2021-07-152021-07-1500018053852021-04-300001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2021-06-300001805385us-gaap:MachineryAndEquipmentMember2022-01-012022-03-310001805385nhic:SaasAndMaintenanceServicesMember2022-01-012022-03-310001805385nhic:ProfessionalServicesMember2022-01-012022-03-310001805385us-gaap:MachineryAndEquipmentMember2021-01-012021-03-310001805385nhic:SaasAndMaintenanceServicesMember2021-01-012021-03-310001805385nhic:ProfessionalServicesMember2021-01-012021-03-310001805385us-gaap:SubscriptionAndCirculationMemberus-gaap:ShortTermContractWithCustomerMember2022-03-310001805385us-gaap:SubscriptionAndCirculationMemberus-gaap:LongTermContractWithCustomerMember2022-03-310001805385us-gaap:ServiceMemberus-gaap:ShortTermContractWithCustomerMember2022-03-310001805385us-gaap:ProductMemberus-gaap:ShortTermContractWithCustomerMember2022-03-310001805385us-gaap:ProductMemberus-gaap:LongTermContractWithCustomerMember2022-03-310001805385us-gaap:MaintenanceMemberus-gaap:ShortTermContractWithCustomerMember2022-03-310001805385us-gaap:MaintenanceMemberus-gaap:LongTermContractWithCustomerMember2022-03-310001805385us-gaap:SubscriptionAndCirculationMember2022-03-310001805385us-gaap:ShortTermContractWithCustomerMember2022-03-310001805385us-gaap:ServiceMember2022-03-310001805385us-gaap:ProductMember2022-03-310001805385us-gaap:MaintenanceMember2022-03-310001805385us-gaap:LongTermContractWithCustomerMember2022-03-310001805385nhic:DistributionAgreementWithMotorolaMember2022-01-012022-03-310001805385nhic:DistributionAgreementWithMotorolaMember2021-01-012021-12-310001805385srt:MinimumMembernhic:PropertyAndEquipmentMember2022-01-012022-03-310001805385srt:MaximumMembernhic:PropertyAndEquipmentMember2022-01-012022-03-310001805385us-gaap:SoftwareDevelopmentMember2022-03-310001805385us-gaap:SoftwareAndSoftwareDevelopmentCostsMember2022-03-310001805385us-gaap:MachineryAndEquipmentMember2022-03-310001805385us-gaap:LeaseholdsAndLeaseholdImprovementsMember2022-03-310001805385us-gaap:FurnitureAndFixturesMember2022-03-310001805385us-gaap:EquipmentMember2022-03-310001805385nhic:SalesDemoEquipmentMember2022-03-310001805385nhic:ComputerAndTelecomEquipmentMember2022-03-310001805385us-gaap:SoftwareDevelopmentMember2021-12-310001805385us-gaap:MachineryAndEquipmentMember2021-12-310001805385us-gaap:LeaseholdsAndLeaseholdImprovementsMember2021-12-310001805385us-gaap:FurnitureAndFixturesMember2021-12-310001805385us-gaap:EquipmentMember2021-12-310001805385nhic:SalesDemoEquipmentMember2021-12-310001805385nhic:ComputerAndTelecomEquipmentMember2021-12-310001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2021-06-012021-06-300001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2020-08-012020-08-310001805385nhic:SubscriptionAgreementsMember2021-07-162021-07-160001805385nhic:JpmCreditAgreementMember2020-12-012020-12-310001805385srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2022-01-010001805385us-gaap:RetainedEarningsMember2022-01-012022-03-310001805385us-gaap:RetainedEarningsMember2021-01-012021-03-310001805385us-gaap:RevolvingCreditFacilityMember2020-12-310001805385nhic:JpmCreditAgreementMember2021-12-3100018053852021-05-010001805385nhic:GiveEvolvLlcMember2022-03-310001805385nhic:NonrecoursePromissoryNoteWithOfficerMember2020-08-310001805385nhic:JpmCreditAgreementMember2022-01-012022-03-310001805385nhic:ConvertibleNotesPayable2020Member2022-01-012022-03-310001805385nhic:JpmCreditAgreementMember2021-01-012021-03-310001805385nhic:ConvertibleNotesPayable2020Member2021-01-012021-03-310001805385nhic:ConvertibleNotes2021Member2021-01-012021-03-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:PublicWarrantLiabilityMember2022-03-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:ContingentlyIssuableCommonStockLiabilityMember2022-03-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:ContingentEarnOutLiabilityMember2022-03-310001805385us-gaap:FairValueMeasurementsRecurringMembernhic:PublicWarrantLiabilityMember2022-03-310001805385us-gaap:FairValueMeasurementsRecurringMembernhic:ContingentlyIssuableCommonStockLiabilityMember2022-03-310001805385us-gaap:FairValueMeasurementsRecurringMembernhic:ContingentEarnOutLiabilityMember2022-03-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:PublicWarrantLiabilityMember2021-12-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:ContingentlyIssuableCommonStockLiabilityMember2021-12-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMembernhic:ContingentEarnOutLiabilityMember2021-12-310001805385us-gaap:FairValueMeasurementsRecurringMembernhic:PublicWarrantLiabilityMember2021-12-310001805385us-gaap:FairValueMeasurementsRecurringMembernhic:ContingentlyIssuableCommonStockLiabilityMember2021-12-310001805385us-gaap:FairValueMeasurementsRecurringMembernhic:ContingentEarnOutLiabilityMember2021-12-310001805385us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001805385nhic:PublicWarrantLiabilityMember2022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2022-03-310001805385nhic:ContingentEarnOutLiabilityMember2022-03-310001805385nhic:PublicWarrantLiabilityMember2021-12-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2021-12-310001805385nhic:ContingentEarnOutLiabilityMember2021-12-310001805385nhic:PublicWarrantLiabilityMember2022-01-012022-03-310001805385nhic:NewHoldInvestmentCorporationIncMembernhic:MergerWithNewholdInvestmentCorpMember2021-07-160001805385us-gaap:MeasurementInputRiskFreeInterestRateMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-03-310001805385us-gaap:MeasurementInputPriceVolatilityMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-03-310001805385us-gaap:MeasurementInputExpectedTermMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-03-310001805385us-gaap:MeasurementInputExpectedDividendRateMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-03-310001805385us-gaap:SoftwareDevelopmentMember2022-01-012022-03-310001805385us-gaap:SoftwareDevelopmentMember2021-01-012021-12-310001805385us-gaap:MachineryAndEquipmentMember2022-01-012022-03-310001805385us-gaap:MachineryAndEquipmentMember2021-01-012021-12-310001805385nhic:JpmCreditAgreementMember2022-03-310001805385srt:MaximumMembernhic:JpmCreditAgreementMember2022-03-310001805385srt:MaximumMembernhic:JpmCreditAgreementMemberus-gaap:PrimeRateMember2020-12-310001805385srt:MaximumMembernhic:JpmCreditAgreementMember2020-12-310001805385nhic:JpmCreditAgreementMemberus-gaap:PrimeRateMember2020-12-310001805385nhic:ConvertibleNotesPayable2020Member2020-09-300001805385nhic:ConvertibleNotes2021Member2021-06-210001805385nhic:ConvertibleNotes2021Member2021-02-280001805385nhic:ConvertibleNotesPayable2020Member2020-12-310001805385nhic:TermLoansPayableMember2022-03-310001805385nhic:ConvertibleNotes2021Member2022-03-310001805385nhic:TermLoansPayableMember2021-12-310001805385nhic:ConvertibleNotes2021Member2021-06-212021-06-210001805385nhic:ConvertibleNotes2021Member2021-06-012021-06-300001805385us-gaap:ServiceMember2022-01-012022-03-310001805385us-gaap:ProductMember2022-01-012022-03-310001805385us-gaap:ServiceMember2021-01-012021-03-310001805385us-gaap:ProductMember2021-01-012021-03-310001805385us-gaap:WarrantMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-03-310001805385nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-03-310001805385nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember2022-03-310001805385nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2021-12-310001805385nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember2021-12-310001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-03-310001805385nhic:WarrantsIssuedAtJulyTwoThousandTwentyOneMember2022-03-310001805385nhic:PublicWarrantMember2022-03-310001805385nhic:January132021Member2022-03-310001805385nhic:WarrantsIssuedAtJulyTwoThousandTwentyOneMember2021-12-310001805385nhic:January132021Member2021-12-310001805385nhic:FinbackCommonStockWarrants2021Member2021-01-310001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-310001805385nhic:JpmCreditAgreementMember2020-12-3100018053852020-12-3100018053852021-01-012021-12-310001805385us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001805385us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001805385us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001805385us-gaap:FairValueMeasurementsRecurringMember2022-03-310001805385us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001805385us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001805385us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001805385us-gaap:FairValueMeasurementsRecurringMember2021-12-310001805385us-gaap:WarrantMember2022-01-012022-03-310001805385us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001805385us-gaap:PerformanceSharesMember2022-01-012022-03-310001805385us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001805385nhic:WarrantsToPurchaseCommonStockFinbackMember2022-01-012022-03-310001805385nhic:FounderSharesMember2022-01-012022-03-310001805385nhic:EarnOutSharesMember2022-01-012022-03-310001805385us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001805385us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001805385us-gaap:ConvertiblePreferredStockMember2021-01-012021-03-310001805385us-gaap:ConvertibleNotesPayableMember2021-01-012021-03-310001805385nhic:WarrantsToPurchasePreferredStockMember2021-01-012021-03-310001805385nhic:WarrantsToPurchaseCommonStockMember2021-01-012021-03-310001805385nhic:WarrantsToPurchaseCommonStockFinbackMember2021-01-012021-03-310001805385srt:MaximumMembernhic:JpmCreditAgreementMember2022-01-012022-03-310001805385srt:MaximumMembernhic:JpmCreditAgreementMember2021-01-012021-03-310001805385nhic:EarnOutSharesMemberus-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-01-012022-03-310001805385us-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-01-012022-03-310001805385us-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2022-01-012022-03-310001805385us-gaap:WarrantMember2022-01-012022-03-310001805385us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001805385us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001805385us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001805385us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001805385us-gaap:CostOfSalesMember2022-01-012022-03-310001805385nhic:EarnOutSharesMember2022-01-012022-03-310001805385nhic:EarnOutSharesMemberus-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-012021-03-310001805385us-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-012021-03-310001805385us-gaap:SellingAndMarketingExpenseMembernhic:BusinessDevelopmentAgreementWithFinbackMember2021-01-012021-03-310001805385us-gaap:WarrantMember2021-01-012021-03-310001805385us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001805385us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001805385us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001805385us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001805385us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001805385us-gaap:CostOfSalesMember2021-01-012021-03-310001805385nhic:PublicWarrantMember2022-01-012022-03-310001805385us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001805385us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001805385nhic:DistributionAgreementWithMotorolaMember2022-03-310001805385nhic:DistributionAgreementWithMotorolaMember2021-12-310001805385us-gaap:SeriesBPreferredStockMember2022-01-012022-03-310001805385us-gaap:SeriesAPreferredStockMember2022-01-012022-03-310001805385us-gaap:SeriesBPreferredStockMember2021-07-162021-07-160001805385us-gaap:SeriesAPreferredStockMember2021-07-162021-07-160001805385nhic:SeriesB1PreferredStockMember2021-07-162021-07-160001805385nhic:Series1PreferredStockMember2021-07-162021-07-160001805385nhic:ContingentlyIssuableCommonStockLiabilityMember2022-01-012022-03-310001805385us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001805385us-gaap:RestrictedStockUnitsRSUMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-01-012022-03-310001805385us-gaap:PhantomShareUnitsPSUsMembernhic:TwoThousandAndTwentyOneEquityIncentivePlanMember2022-01-012022-03-310001805385nhic:MergerWithNewholdInvestmentCorpMember2021-07-162021-07-160001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2022-01-012022-03-310001805385nhic:GiveEvolvLlcMember2022-01-012022-03-3100018053852020-08-042020-08-040001805385nhic:DistributionAgreementWithMotorolaMember2020-12-310001805385nhic:ConvertibleNotesPayable2020Membernhic:SeriesB1PreferredStockMember2021-01-012021-12-310001805385nhic:ConvertibleNotesPayable2020Member2020-09-012020-09-300001805385srt:RestatementAdjustmentMember2022-01-012022-03-310001805385nhic:ContingentEarnOutLiabilityMember2022-01-012022-03-3100018053852021-03-3100018053852021-01-012021-03-310001805385srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AccountingStandardsUpdate201602Member2022-01-012022-01-010001805385us-gaap:SubscriptionAndCirculationMember2022-01-012022-03-310001805385us-gaap:SubscriptionAndCirculationMember2021-01-012021-03-310001805385nhic:ConvertibleNotes2021Member2021-01-012021-02-280001805385nhic:ConvertibleNotesPayable2020Member2020-01-012020-12-310001805385srt:RestatementAdjustmentMember2022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2022-01-012022-03-310001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2022-01-012022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-01-012021-12-310001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputExpectedTermMember2021-01-012021-12-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2022-01-012022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2022-01-012022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMembernhic:MeasurementInputDriftRateMember2022-01-012022-03-310001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2022-01-012022-03-310001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2022-01-012022-03-310001805385nhic:ContingentEarnOutLiabilityMembernhic:MeasurementInputDriftRateMember2022-01-012022-03-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-01-012021-12-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2021-01-012021-12-310001805385nhic:ContingentlyIssuableCommonStockLiabilityMembernhic:MeasurementInputDriftRateMember2021-01-012021-12-310001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputPriceVolatilityMember2021-01-012021-12-310001805385nhic:ContingentEarnOutLiabilityMemberus-gaap:MeasurementInputControlPremiumMember2021-01-012021-12-310001805385nhic:ContingentEarnOutLiabilityMembernhic:MeasurementInputDriftRateMember2021-01-012021-12-310001805385us-gaap:SeriesBPreferredStockMember2021-07-160001805385us-gaap:SeriesAPreferredStockMember2021-07-160001805385nhic:SeriesB1PreferredStockMember2021-07-160001805385nhic:Series1PreferredStockMember2021-07-160001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2021-03-012021-03-310001805385nhic:MergerWithNewholdInvestmentCorpMember2021-07-160001805385nhic:BusinessDevelopmentAgreementWithFinbackMember2022-03-3100018053852021-04-012021-04-300001805385nhic:ConvertibleNotes2021Member2022-01-012022-03-3100018053852022-03-3100018053852021-12-310001805385us-gaap:CommonClassAMember2022-01-012022-03-310001805385nhic:WarrantsToPurchaseOneShareOfClassCommonStockMember2022-01-012022-03-3100018053852022-05-0600018053852022-01-012022-03-31xbrli:sharesiso4217:USDxbrli:purenhic:itemiso4217:USDxbrli:sharesnhic:Y

UNITED STATES

SECURITIES AND EXCHANGE COMMISSION

WASHINGTON, D.C. 20549

FORM 10-Q

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

For the quarterly period ended March 31, 2022

OR

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

For the transition period from to

Commission file number: 001-39417

Evolv Technologies Holdings, Inc.

(Exact Name of Registrant as Specified in its Charter)

Delaware

84-4473840

(State of Other Jurisdiction of Incorporation or Organization)

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

500 Totten Pond Road, 4th Floor, Waltham, MA

02451

(Address of Principal Executive Offices)

(Zip Code)

Registrant’s telephone number, including area code: (781) 374-8100

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

Name of each exchange

Title of each class

    

Trading Symbol(s)

    

on which registered

Common Stock, $0.0001 Par Value per Share
Warrants to purchase one share of Common Stock

EVLV

EVLVW

The Nasdaq Stock Market

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.0405 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 May 6, 2022, there were 143,378,335 shares of common stock, $0.0001 par value per share, outstanding.

TABLE OF CONTENTS

    

    

Page

PART I

Financial Information

Item 1.

Financial Statements

Condensed Consolidated Balance Sheets (Unaudited)

F-1

Condensed Consolidated Statements of Operations and Comprehensive Loss (Unaudited)

F-2

Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders’ Equity (Deficit) (Unaudited)

F-3

Condensed Consolidated Statements of Cash Flows (Unaudited)

F-4

Notes to Condensed Consolidated Financial Statements

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 Risks

17

Item 4.

Controls and Procedures

18

PART II

Other Information

21

Item 1.

Legal Proceedings

21

Item 1A.

Risk Factors

21

Item 2.

Unregistered Sales of Equity Securities and Use of Proceeds

21

Item 3.

Defaults Upon Senior Securities

21

Item 4.

Mine Safety Disclosures

21

Item 5.

Other Information

21

Item 6.

Exhibits

22

Signatures

23

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 (the “Securities Act”), and Section 21E of the Securities Exchange Act of 1934, as amended (the “Exchange Act”). All statements other than statements of historical facts contained in this Quarterly Report on Form 10-Q may be forward-looking statements. In some cases, you can identify forward-looking statements by terms such as “may,” “will,” “should,” “expects,” “plans,” “anticipates,” “could,” “intends,” “targets,” “projects,” “contemplates,” “believes,” “estimates,” “forecasts,” “predicts,” “potential” or “continue” or the negative of these terms or other similar expressions. Forward-looking statements contained in this Quarterly Report on Form 10-Q include, but are not limited to statements regarding our 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.

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. Forward-looking 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, including, without limitation expectations regarding the Company’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; the Company’s history of losses and lack of profitability; the Company’s reliance on third party contract manufacturing; the rate of innovation required to maintain competitiveness in the markets in which the Company competes; the competitiveness of the market in which the Company competes; the ability for the Company to obtain, maintain, protect and enforce the Company’s intellectual property rights; the concentration of the Company’s revenues on a single solution; the Company’s ability to timely design, produce and launch its solutions, the Company’s ability to invest in growth initiatives and pursue acquisition opportunities; the limited liquidity and trading of the Company’s securities; geopolitical risk and changes in applicable laws or regulations; the possibility that the Company may be adversely affected by other economic, business, and/or competitive factors; operational risk; risk that the COVID-19 pandemic, including variants, vaccine roll-out efforts, and local, state, and federal responses to addressing the pandemic may have an adverse effect on the Company’s business operations, as well as the Company’s 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 resources, and the important factors discussed in Part I, Item 1A, “Risk Factors” in our Annual Report on Form 10-K for the fiscal year ended December 31, 2021. The forward-looking statements in this Quarterly Report on Form 10-Q are based upon information available to us as of the date of this Quarterly Report on Form 10-Q, and while we believe such information forms a reasonable basis for such statements, such information may be limited or incomplete, and our statements should not be read to indicate that we have conducted an exhaustive inquiry into, or review of, all potentially available relevant information. These statements are inherently uncertain and investors are cautioned not to unduly rely upon these statements.

You should read this Quarterly Report on Form 10-Q and the documents that we reference in this Quarterly Report on Form 10-Q and have filed as exhibits to this Quarterly Report on Form 10-Q with the understanding that our actual future results, levels of activity, performance and achievements may be materially different from what we expect. We qualify all of our forward-looking statements by these cautionary statements. These forward-looking statements speak only as of the date of this Quarterly Report on Form 10-Q. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained in this Quarterly Report on Form 10-Q, whether as a result of any new information, future events or otherwise.

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.

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(In thousands, except share and per share amounts)

(Unaudited)

March 31, 

December 31, 

2022

    

2021

Assets

  

 

  

Current assets:

  

 

  

Cash and cash equivalents

$

270,872

$

307,492

Restricted cash

400

400

Accounts receivable, net

 

8,589

 

6,477

Inventory

 

7,181

 

5,140

Current portion of contract assets

1,448

1,459

Current portion of commission asset

 

1,477

 

1,645

Prepaid expenses and other current assets

 

17,252

 

11,047

Total current assets

 

307,219

 

333,660

Restricted cash, noncurrent

275

275

Contract assets, noncurrent

 

3,321

 

3,418

Commission asset, noncurrent

4,239

3,719

Property and equipment, net

 

25,282

 

21,592

Operating lease right-of-use assets

2,287

Other assets

1,275

401

Total assets

$

343,898

$

363,065

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

4,645

$

6,363

Accrued expenses and other current liabilities

 

7,118

 

9,183

Current portion of deferred revenue

 

7,433

 

6,690

Current portion of deferred rent

 

 

135

Current portion of long-term debt

 

3,000

 

2,000

Current portion of operating lease liabilities

1,089

Total current liabilities

 

23,285

 

24,371

Deferred revenue, noncurrent

 

4,517

 

2,475

Deferred rent, noncurrent

333

Long-term debt, noncurrent

 

6,950

 

7,945

Operating lease liabilities, noncurrent

1,634

Contingent earn-out liability

 

18,128

 

20,809

Contingently issuable common stock liability

3,792

5,264

Public warrant liability

5,444

11,030

Total liabilities

 

63,750

 

72,227

Commitments and contingencies (Note 20)

 

  

 

  

Stockholders’ equity:

 

  

 

  

Preferred stock, $0.0001 par value; 100,000,000 shares authorized at March 31, 2022 and December 31, 2021; no shares issued and outstanding at March 31, 2022 and December 31, 2021

 

 

Common stock, $0.0001 par value; 1,100,000,000 shares authorized at March 31, 2022 and December 31, 2021; 143,322,036 and 142,745,021 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively

 

14

 

14

Additional paid-in capital

 

399,424

 

395,563

Accumulated deficit

 

(119,290)

 

(104,739)

Stockholders’ equity

 

280,148

 

290,838

Total liabilities and stockholders’ equity

$

343,898

$

363,065

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

F-1

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS

(In thousands, except share and per share amounts)

(Unaudited)

Three Months Ended March 31, 

2022

2021

Revenue:

Product revenue

$

5,194

$

2,502

Subscription revenue

3,020

1,300

Service revenue

501

197

Total revenue

8,715

3,999

Cost of revenue:

Cost of product revenue

5,576

2,229

Cost of subscription revenue

1,065

595

Cost of service revenue

448

127

Total cost of revenue

7,089

2,951

Gross profit

1,626

1,048

Operating expenses:

Research and development

4,286

3,612

Sales and marketing

12,053

3,684

General and administrative

11,093

2,899

Loss from impairment of property and equipment

96

Total operating expenses

27,528

10,195

Loss from operations

(25,902)

 

(9,147)

Other income (expense), net:

Interest expense

(142)

 

(2,447)

Interest income

209

Change in fair value of derivative liability

(1,425)

Change in fair value of contingent earn-out liability

4,226

Change in fair value of contingently issuable common stock liability

1,472

Change in fair value of public warrant liability

5,586

Change in fair value of common stock warrant liability

(736)

Total other income (expense), net

11,351

 

(4,608)

Net loss and comprehensive loss – basic and diluted

$

(14,551)

$

(13,755)

Net loss per share – basic and diluted

$

(0.10)

$

(1.32)

Weighted average common shares outstanding – basic and diluted

142,878,406

10,443,323

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

F-2

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONDENSED 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

    

Amount

    

    

Shares

    

Amount

    

Capital

    

Deficit

    

Equity (Deficit)

Balance at December 31, 2021

$

142,745,021

$

14

$

395,563

$

(104,739)

$

290,838

Issuance of common stock upon net exercise of stock options

496,971

216

216

Issuance of common stock upon vesting of restricted stock units

80,044

Stock-based compensation expense

3,645

3,645

Net loss

 

 

 

 

 

 

(14,551)

 

(14,551)

Balance at March 31, 2022

 

$

 

143,322,036

$

14

$

399,424

$

(119,290)

$

280,148

Balance at December 31, 2020

 

77,340,057

 

75,877

 

9,846,830

 

1

 

9,194

$

(93,881)

$

(84,686)

Issuance of warrants to purchase common stock

 

 

 

 

 

1

 

 

1

Issuance of common stock upon exercise of stock options

 

 

 

1,563,281

 

 

455

 

 

455

Stock-based compensation expense

 

 

 

 

 

1,082

 

 

1,082

Net loss

 

 

 

 

 

 

(13,755)

 

(13,755)

Balance at March 31, 2021

 

77,340,057

$

75,877

 

11,410,111

$

1

$

10,732

$

(107,636)

$

(96,903)

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

F-3

EVOLV TECHNOLOGIES HOLDINGS, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(In thousands)

(Unaudited)

Three Months Ended March 31, 

2022

    

2021

Cash flows from operating activities:

  

 

  

Net loss

$

(14,551)

$

(13,755)

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

 

  

 

  

Depreciation and amortization expense

 

948

 

452

Write down of inventory

324

Adjustment to property and equipment for sales type leases

(321)

Loss from impairment of property and equipment

96

Stock-based compensation

 

5,190

 

1,082

Noncash interest expense

 

5

 

2,344

Noncash lease expense

197

Recovery of allowance for doubtful accounts

(63)

Change in fair value of derivative liability

1,425

Change in fair value of common stock warrant liability

736

Change in fair value of earn-out liability

(4,226)

Change in fair value of contingently issuable common stock

(1,472)

Change in fair value of public warrant liability

(5,586)

Changes in operating assets and liabilities

Accounts receivable

 

(2,112)

 

(874)

Inventory

 

(6,985)

 

(433)

Commission assets

 

(351)

 

(391)

Contract assets

108

(119)

Prepaid expenses and other current assets

 

(5,280)

 

(4,104)

Accounts payable

 

(1,867)

 

1,194

Deferred revenue

 

2,778

 

(621)

Deferred rent

 

(468)

 

(11)

Accrued expenses and other current liabilities

(2,065)

1,100

Operating lease liabilities

 

(229)

 

Net cash used in operating activities

 

(35,867)

 

(12,038)

Cash flows from investing activities:

 

  

 

  

Development of internal-use software

(646)

Purchases of property and equipment

 

(323)

 

(2,522)

Net cash used in investing activities

 

(969)

 

(2,522)

Cash flows from financing activities:

 

  

 

  

Proceeds from exercise of stock options

 

216

 

455

Repayment of financing obligations

 

 

(359)

Proceeds from long-term debt, net of issuance costs

31,882

Net cash provided by financing activities

 

216

 

31,978

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

 

(36,620)

 

17,418

Cash, cash equivalents and restricted cash

 

  

 

  

Cash, cash equivalents and restricted cash at beginning of period

 

308,167

 

4,704

Cash, cash equivalents and restricted cash at end of period

$

271,547

$

22,122

Supplemental disclosure of cash flow information

Cash paid for interest

$

133

$

103

Supplemental disclosure of non-cash activities

 

  

 

  

Transfer of inventory to property and equipment

$

4,620

$

Capital expenditures incurred but not yet paid

1,693

Issuance of equity classified warrants

1

Reconciliation of cash, cash equivalents and restricted cash:

Cash and cash equivalents

$

270,872

$

22,122

Restricted cash

400

Restricted cash, noncurrent

275

Total cash, cash equivalents and restricted cash shown in the statements of cash flows

$

271,547

$

22,122

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

F-4

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

1. Nature of the Business and Basis of Presentation

Evolv Technologies Holdings, Inc. (the “Company”), a Delaware corporation, is a global leader in AI-based weapons detection for security screening. The Company’s mission is to make the world a safer and more enjoyable place to work, learn, and play. The Company is democratizing security by making it seamless for gathering spaces to address the chronic epidemic of escalating gun violence, mass shootings and terrorist attacks in a cost-effective manner while improving the visitor experience. The Company is headquartered in Waltham, Massachusetts.

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 wholly owned subsidiaries, which include Evolv Technologies, Inc., Evolv Technologies UK Ltd. and Give Evolv LLC. References to “NHIC” refer to the company prior to the consummation of the Merger (as defined in Note 3) and references to “Legacy Evolv” refer to Evolv Technologies, Inc. dba Evolv Technology, Inc. prior to the consummation of the Merger.

Basis of presentation

The condensed 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 subsidiaries. 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”).

All share and per share amounts contained herein for periods prior to the Merger have been retroactively adjusted to give effect to the Exchange Ratio (as defined in Note 3), unless otherwise indicated.

Unaudited Interim Financial Information

The accompanying unaudited condensed consolidated financial statements as of March 31, 2022, and for the three months ended March 31, 2022 and 2021 have been prepared on the same basis as the audited annual consolidated financial statements as of December 31, 2021 and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations for the three months ended March 31, 2022 and 2021 and cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period.

2. Summary of Significant Accounting Policies

Significant Accounting Policies

The significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in our Annual Report on Form 10-K. There have been no material changes to the Company’s significant accounting policies during the three months ended March 31, 2022 outside of the items as described below.

F-5

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Leases as a Lessee

Prior to January 1, 2022, the Company accounted for leases in accordance with ASC 840, Leases. At lease inception, the Company determined if an arrangement was an operating or capital lease. For operating leases, the Company recognized rent expense, inclusive of rent escalation, on a straight-line basis over the lease term.

Effective on January 1, 2022, the Company accounts for leases in accordance with ASC 842, Leases. At contract inception, the Company determines if an arrangement is or contains a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If determined to be or contain a lease, the lease is assessed for classification as either an operating or finance lease at the lease commencement date, defined as the date on which the leased asset is made available for use by the Company (when the Company is the lessee). Where the Company is the lessee, for each lease with a term greater than twelve months, the Company records a right-of-use asset and lease liability.

A right-of-use asset represents the economic benefit conveyed to the Company by the right to use the underlying asset over the lease term. A lease liability represents the obligation to make lease payments arising from the use of the asset over the lease term. Lease liabilities are measured at lease commencement and calculated as the present value of the future lease payments in the contract using the rate implicit in the contract, when available. If an implicit rate is not readily determinable, the Company uses an incremental borrowing rate measured as the rate at which the Company could borrow, on a fully collateralized basis, a commensurate loan in the same currency over a period consistent with the lease term at the commencement date. Right-of-use assets are measured as the amount of the initial lease liability plus initial direct costs and prepaid lease payments, less lease incentives granted by the lessor. The lease term is measured as the noncancelable period in the contract, adjusted for any options to extend or terminate when it is reasonably certain the Company will extend the lease term via such options based on an assessment of economic factors present as of the lease commencement date. The Company elected the practical expedient to not recognize leases with a lease term of twelve months or less.

Components of a lease are split into three categories: lease components, non-lease components, and non-components. The fixed and in-substance fixed contract consideration (including any consideration related to non-components) are allocated, based on the respective relative fair values, to the lease components and non-lease components. The Company has elected the practical expedient to account for lease and non-lease components together as a single lease component for all underlying assets and allocate all of the contract consideration to the lease component only.

The Company’s operating leases are presented in the condensed consolidated balance sheet as operating lease right-of-use assets, classified as noncurrent assets, and operating lease liabilities, classified as current and noncurrent liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. Variable costs associated with a lease, such as maintenance and utilities, are not included in the measurement of the lease liabilities and right-of-use assets but rather are expensed when the events determining the amount of variable consideration to be paid have occurred.

Subscription Revenue - Leases as Lessor

In addition to selling our products directly to customers, we also derive revenue from leasing our equipment, which we classify as subscription revenue. Lease terms are typically four years, do not include options to extend, terminate or to purchase the underlying asset, and customers generally pay either a quarterly or annual fixed payment for the lease and maintenance elements over the contractual lease term. Equipment leases are generally classified as operating leases as they do not meet any of the sales-type lease criteria per ASC 842 and recognized ratably over the duration of the lease. There are no variable lease payments as a part of these arrangements.

The accounting provisions we use to classify transactions as sales-type are: (i) whether the lease transfers ownership of the equipment by the end of the lease term, (ii) whether the lease grants the customer an option to purchase the equipment and the customer is reasonably certain to do so, (iii) whether the lease term is for the major part of the economic life of the underlying equipment, (iv) whether the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (v) whether the equipment is specific to the customer and of such a specialized nature that it is expected to have no alternative use to the Company at the end of

F-6

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

the lease term. Leasing arrangements meeting any of these conditions are accounted for as sales-type leases and revenue attributable to the lease component is recognized in a manner consistent with the equipment sales and the related equipment is derecognized with the associated expense presented as a cost of revenue. Leasing arrangements that do not meet the criteria for classification as a sales-type lease will be accounted for as a direct-financing lease if the following two conditions are met: (i) the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments and any other third party unrelated to the Company, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (ii) it is probable that the Company will collect the lease payments and amounts necessary to satisfy a residual value guarantee. Leasing arrangements that do not meet any of the sales-type lease classification criteria are accounted for as operating leases and revenue is recognized straight-line over the term of the lease.

The Company considers the economic life of most of our products to be seven years. The Company believes seven years is representative of the period during which the equipment is expected to be economically usable by one or more users, with normal service, for the purpose for which it is intended. The unguaranteed residual value is estimated to be the value at the end of the lease term based on the anticipated fair market value of the units. The Company mitigates residual value risk of our leased equipment by performing regular management and maintenance, as necessary.

Generally, lease arrangements include both lease and non-lease components. The lease component relates to the customer’s right-to-use the equipment over the lease term. The non-lease components relate to (1) distinct services, such as SaaS and maintenance, (2) any add-on accessories, and (3) installation and training. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue. Because the equipment, SaaS, and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern, the Company elected the practical expedient to aggregate non-lease components with the associated lease component and account for the combined component as an operating lease for all underlying asset classes. In the evaluation of whether the lease component (equipment) or the non-lease components associated with the lease component (SaaS and maintenance) is the predominant  component, the Company determined that the lease component is predominant as customers would clearly be expected to ascribe more value to the use of the security equipment than that of the SaaS and maintenance services. Therefore, the Company will account for the combined lease component under ASC 842. The equipment lease and SaaS/maintenance performance obligations are classified as a single category of subscription revenue in the condensed consolidated statements of operations and comprehensive loss. The installation and training services represent distinct services provided to customers. These activities are considered separate performance obligations to the customer and therefore are considered non-lease components. As installation and training services are performed prior to lease commencement, the timing and pattern of transfer for these services differ from that of the lease component (i.e., security hardware) and are not eligible to be combined.

We exclude from variable payments all lessor costs that are explicitly required to be paid directly by a lessee on behalf of the lessor to a third party. Revenue related to leases entered into with related parties were $0.1 million during the three months ended March 31, 2022.

Installation and training are generally billed to the lessee as part of the lease contract billing, according to various contractual terms. The installation and training costs incurred by the Company are accounted for as a fulfillment cost and are included in the cost of services revenue in the condensed consolidated statements of operations and comprehensive loss.

Recently Adopted Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended (collectively “ASC 842”). The guidance amends the existing accounting standards for lease accounting, including requirements for lessees to recognize assets and liabilities related to long-term leases on the balance sheet and expanding disclosure requirements regarding leasing arrangements. For lessees, leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Lessors are required to classify leases as a sales-type, direct financing, or operating lease. A lease is a sales-type lease if it effectively transfers control of the underlying asset to the lessee as indicated by any one of five criteria being met. All leases that are not sales-type or direct financing leases will be classified as operating leases. In July 2018, the FASB issued additional guidance, which offers a transition option to entities adopting ASC 842 in which entities can elect to

F-7

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

apply the new guidance using a modified retrospective approach at the beginning of the year in which the new lease standard is adopted. The Company utilized this transition option whereby financial information for prior periods presented before the ASC 842 effective date will not be updated. In November 2019, the FASB issued ASU 2019-10 deferring the effective date for private entities (also applicable for public companies that qualify as emerging growth companies) for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. In June 2020, the FASB issued ASU 2020-05 which further defers the effective date for private entities for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022.

The Company adopted this guidance effective January 1, 2022. ASC 842 provides several optional practical expedients in transition. The Company applied the ‘package of practical expedients’ which allow the Company to not reassess whether existing or expired arrangements contain a lease, the lease classification of existing or expired leases, or whether previous initial direct costs would qualify for capitalization under ASC 842.

The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $3.0 million and operating right-of-use assets of $2.5 million, along with the write-off of certain deferred rent balances of $0.5 million within the Company’s condensed consolidated balance sheets as of January 1, 2022. The adoption did not have a significant impact on the Company’s condensed consolidated statements of operations and comprehensive loss and condensed consolidated statements of cash flows.

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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed 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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed consolidated financial statements and related disclosures.

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 (1) irrevocably elects to “opt out” of such extended transition period or (2) 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.

F-8

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

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 condensed 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 condensed consolidated financial statements and related disclosures.

Out-of-Period Adjustment

During the three months ended March 31, 2022, the Company recorded an immaterial out-of-period adjustment that resulted in a $1.0 million increase of stock-based compensation expense within sales and marketing expense in the condensed statements of operations and comprehensive loss, a $1.0 million increase to change in fair value of contingent earn-out liability in the condensed statements of operations and comprehensive loss, a $0.5 million decrease to additional paid-in capital in the condensed balance sheets, and a $0.5 million increase to contingent earn-out liability in the condensed balance sheets. The out-of-period adjustment related to an error in the Company’s accounting for the contingent earn-out liability for the third and fourth quarters of fiscal year 2021. The Company has determined the adjustment is not material to the current period or any previously issued financial statements.

3. Merger with NHIC and Related Transactions

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 legal 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”).

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

F-9

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

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.

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

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

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

Upon closing of the Merger:

all of 24,359,107 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,484,240 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,129,398 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,367,312 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 canceled and the holders thereof in exchange received 94,192,534 shares of the Company’s common stock, which is equal to 0.378 newly-issued shares of the Company’s 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 common stock with the same terms and conditions except adjusted by the Exchange Ratio.

All outstanding stock options of Legacy Evolv common stock, totaling 57,938,375 stock options, were canceled and the holders thereof in exchange received options to receive 0.378 shares of the Company’s common stock for a total of 21,891,254 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.

F-10

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

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 common stock for a purchase price of $10.00 per share with gross proceeds of $300.0 million.

The proceeds, net of redemptions, 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%.

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

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

257,555

$

$

$

257,555

$

257,555

$

$

$

257,555

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

18,128

$

18,128

Contingently issuable common stock liability

3,792

3,792

Public Warrant liability

5,444

5,444

$

$

$

27,364

$

27,364

Fair Value Measurements as of December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

297,536

$

$

$

297,536

$

297,536

$

$

$

297,536

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

20,809

$

20,809

Contingently issuable common stock liability

5,264

5,264

Public Warrant liability

11,030

11,030

$

$

$

37,103

$

37,103

As of March 31, 2022 and December 31, 2021, respectively, money market funds are included in cash and cash equivalents on the condensed consolidated balance sheets.

During the three months ended March 31, 2022 and 2021, respectively, there were no transfers between Level 1, Level 2 and Level 3.

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 of our consolidated financial statements of our Annual Report on Form 10-K for the year ended December 31, 2021. The Company’s contingent earn-out shares were recorded at fair value as contingent earn-out

F-11

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

liability upon the closing of the Merger and are remeasured at each reporting period. As of March 31, 2022, no milestones have been achieved.

The estimated fair value of the initial contingent earn-out was 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 March 31, 2022, the contingent earn-out was revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of December 31, 2021 were as follows: 55% expected stock price volatility, a drift rate of 1.2%, 25% likelihood of change in control and an expected term of 4.5 years. The significant assumptions to the model as of March 31, 2022 were as follows: 92.5% expected stock price volatility, a drift rate of 2.4%, 25% likelihood of change in control and an expected term of 4.3 years.

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

Balance at December 31, 2021

$

20,809

Change in fair value

 

(4,226)

Out-of-period adjustment

1,545

Balance at March 31, 2022

$

18,128

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, 517,500 shares were transferred back to NHIC and then contributed to Give Evolv LLC and the remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones as described in Note 2 of our consolidated financial statements of our Annual Report on Form 10-K for the year ended December 31, 2021. 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 March 31, 2022, no milestones have been achieved.

The estimated fair value of the initial contingently issued common shares was 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 March 31, 2022, the contingently issuable common shares were revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of December 31, 2021 were as follows: 55% expected stock price volatility, a drift rate of 1.2%, 25% likelihood of change in control and an expected term of 4.5 years. The significant assumptions to the model as of March 31, 2022 were as follows: 92.5% expected stock price volatility, a drift rate of 2.4%, 25% likelihood of change in control and an expected term of 4.3 years.

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

Balance at December 31, 2021

$

5,264

Change in fair value

 

(1,472)

Balance at March 31, 2022

$

3,792

Valuation of Public Warrant Liability

Upon the closing of the Merger, the Company assumed the Public Warrants to purchase shares of the Company’s common stock (see Note 13). 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.

F-12

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

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

Balance at December 31, 2021

$

11,030

Change in fair value

 

(5,586)

Balance at March 31, 2022

$

5,444

5. Revenue Recognition

The Company recognizes revenue in accordance with Accounting Standards Codification 606 – Revenue from Contracts with Customers (“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 generally accounted for as operating leases under ASC 842 and (2) from the sale of products, inclusive of SaaS and maintenance and (3) professional services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer for product sales and upon installation for subscriptions. Revenue is recognized net of sales tax.

Remaining Performance Obligations

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

    

Less than 1 year

    

Greater than 1 year

    

Total

Product revenue

 

$

166

 

$

39

 

$

205

Subscription revenue

 

12,784

 

29,041

 

41,825

Service revenue

 

6

6

Maintenance revenue

2,415

6,086

8,501

Total revenue

$

15,371

$

35,166

$

50,537

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

Future operating lease component:

    

  

Year Ending December 31:

2022 (nine months remaining)

$

9,677

2023

 

12,330

2024

 

11,137

2025

 

7,438

2026

1,131

Thereafter

 

112

$

41,825

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

F-13

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

time. As of March 31, 2022 and December 31, 2021, the Company had $1.4 million and $1.5 million in current portion of contract assets and $3.3 million and $3.4 million in contract assets, noncurrent on the condensed 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 deferred revenue, noncurrent. The Company recognized $2.5 million during the three months ended March 31, 2022 of revenue that was previously included in the 2021 deferred revenue balance and recognized $0.9 million during the three months ended March 31, 2021 of revenue that was previously included in the 2020 deferred revenue balance.

The following table provides a rollforward of deferred revenue (in thousands):

Balance at December 31, 2021

$

9,165

Revenue recognized

 

(6,409)

Revenue deferred

 

9,194

Balance at March 31, 2022

$

11,950

The following table presents the Company’s components of lease revenue (in thousands):

Three Months Ended March 31, 

2022

2021

Revenue from sales-type leases

$

1,312

$

Interest income on lease receivables

190

 

Lease income - operating leases

3,020

1,300

Total lease revenue

$

4,522

$

1,300

The revenue from sales-type leases is related to the Evolv Express units where the lease term is for the major part of the economic life of the underlying equipment and is classified as product revenue in the condensed consolidated statements of operations and comprehensive loss. The interest income on lease receivables is classified as other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The lease income from operating leases is related to the leased equipment under subscription arrangements and is classified as subscription revenue in the condensed consolidated statements of operations and comprehensive loss.

Disaggregated Revenue

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

Three Months Ended March 31, 

2022

    

2021

Product revenue

5,194

 

2,502

Leased equipment

3,020

 

1,300

SaaS and Maintenance revenue

353

 

132

Professional services revenue

148

65

Total revenue

$

8,715

$

3,999

F-14

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

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 commission costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the related revenue is recognized. 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 $5.7 million and $5.4 million as of March 31, 2022 and December 31, 2021, respectively. The Company amortized commissions of $0.1 million during the three months ended March 31, 2022 which related to 2022 commissions and $0.3 million which related to 2021 commissions.

Give Evolv LLC

Upon the closing of the Merger, the NHIC Founders transferred 517,500 shares of its common stock to Evolv NewHold Benefit LLC (“ENHB”), which represented the initial contribution to be used to pay for the donation of Evolv’s Express units to public venues and institutions, primarily schools in locations that might not otherwise be able to afford weapon detection security screening systems and related products and services. In September 2021, ENHB was renamed to Give Evolv LLC (“Give Evolv”). Give Evolv is deemed an entity under common control and a consolidating entity as it is under the same management as the Company. As such, the shares held by Give Evolv are not considered outstanding or issued.

For such arrangements, Give Evolv generally purchases the related products and services from Evolv Technologies, Inc. through an intercompany transaction using the available donated proceeds from the transfer of common stock upon the closing of the Merger. Evolv Technologies, Inc. will be responsible for the delivery of the units, in addition to providing related services, such as installation, training, and maintenance. Consideration transferred to Evolv Technologies, Inc. for the related products and services may be in the form of common stock or cash. Shares of common stock may be sold to generate funds for the purposes of paying for the donated goods and services. The sales transactions between Evolv Technologies, Inc. and Give Evolv eliminate in consolidation.

During the three months ended March 31, 2022, the Company donated three Evolv Express units to schools, resulting in $0.2 million in general and administrative expense in the Company’s condensed consolidated statements of operations and comprehensive loss.

6. Leases

Company Headquarters (Waltham, MA)

In April 2021, the Company entered a sublease agreement for office and storage space for its corporate headquarters located at 500 Totten Pond Road in Waltham, MA. The sublease has an initial term of 42 months beginning on May 1, 2021, and expiring on October 31, 2024. 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 condensed consolidated balance sheets. The Company pays for its proportionate share of building operating expenses and taxes that are treated as variable costs and excluded from the measurement of the lease. The sublease grants the Company an option to extend the term for an additional three years at the then fair market rent by giving the landlord nine months’ written notice. The Company was not reasonably certain to exercise the option to extend the lease and therefore the extension term was excluded from the measurement of the lease.

Storage Facilities

The Company additionally leases three storage spaces on a month-to-month basis that are classified as short-term leases.

F-15

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

The following tables contains a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases for the three months ended March 31, 2022.

The components of lease cost under ASC 842 were as follows (in thousands):

Operating lease cost

 

$

245

Supplemental disclosure of cash flow information related to leases was as follows (in thousands):

Cash paid for amounts included in the measurement of lease liabilities

 

$

278

The weighted-average remaining lease term and discount rate were as follows:

Weighted average remaining lease term (in years)

 

2.6

Weighted average discount rate

 

6.95

%

Future annual lease payments under non-cancelable operating leases as of March 31, 2022 were as follows (in thousands):

Year Ended December 31:

 

2022 (remaining nine months)

 

$

838

2023

1,149

2024

982

Total future lease payments

$

2,969

Less: imputed interest

(246)

Present value of operating lease liability

$

2,723

Rent expense for the three months ended March 31, 2021 was approximately $0.1 million in accordance with ASC 840. Rent expense for the year ended December 31, 2021 was approximately $0.9 million in accordance with ASC 840.

Future annual lease payments under non-cancelable operating leases as of December 31, 2021 under ASC 840 were as follows (in thousands):

Year Ended December 31:

 

2022

 

$

1,116

2023

1,150

2024

981

Total

$

3,247

7. Accounts Receivable

Allowance for Doubtful Accounts

As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts of $0.1 million, respectively. Changes in the allowance for doubtful accounts were as follows (in thousands):

F-16

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Allowance for Doubtful Accounts

Balance at December 31, 2021

$

(50)

Provisions

 

Write-offs, net of recoveries

 

Balance at March 31, 2022

$

(50)

8. Inventory

Inventory consisted of the following (in thousands):

March 31, 

December 31, 

    

2022

    

2021

Raw materials

$

1,172

$

1,050

Finished goods

 

6,009

 

4,090

Total

$

7,181

$

5,140

9. Prepaid Expenses and Other Current Assets

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

 

March 31, 

December 31, 

 

2022

    

2021

Prepaid deposits

$

13,479

$

7,591

Prepaid insurance

1,625

2,803

Prepaid subscriptions

625

411

Other

 

1,523

 

242

Total

$

17,252

$

11,047

10. Property and Equipment, Net

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

March 31, 

December 31, 

2022

    

2021

Computers and telecom equipment

$

329

$

40

Lab equipment

 

568

 

568

Purchased software

 

59

 

Furniture and fixtures

 

37

 

37

Leasehold improvements

 

538

 

491

Leased equipment

24,217

21,100

Internal-use software

1,820

1,029

Sales demo equipment

 

2,149

 

1,938

 

29,717

 

25,203

Less: Accumulated depreciation and amortization

 

(4,435)

 

(3,611)

$

25,282

$

21,592

As of March 31, 2022 and December 31, 2021, the net book value of internal-use software was $1.7 million and $1.0 million, respectively. Depreciation expense and amortization expense related to property and equipment was $0.9 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively, which included amortization expense of internal-use software of less than $0.1 million and $0 for the three months ended March 31, 2022 and 2021, respectively.

F-17

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Leased equipment and the related accumulated depreciation were as follows (in thousands):

March 31, 

December 31, 

2022

    

2021

Leased equipment

$

24,217

$

21,100

Accumulated depreciation

 

(3,390)

 

(2,761)

Leased equipment, net

$

20,827

$

18,339

Depreciation related to leased units was $0.8 million and $0.4 million during the three months ended March 31, 2022 and 2021, respectively. Depreciable lives generally range from 4 to 7 years, consistent with the Company’s planned and historical usage of the equipment subject to operating leases.

Impairment of property and equipment was $0.1 million for the three months ended March 31, 2022. There was no impairment recognized for the three months ended March 31, 2021. This related to Edge units and Express prototype units that were removed from service and retired. The Company is transitioning its domestic customers from the Edge units to the most current Express units, which also resulted in an impairment of the remaining economic value of such assets.

11. Accrued Expenses and Other Current Liabilities

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

March 31, 

December 31, 

2022

    

2021

Accrued employee compensation and benefits expense

$

2,198

$

5,536

Accrued professional services and consulting

 

1,438

 

1,441

Accrued sales tax

1,213

1,091

Accrued marketing

521

Accrued property tax

472

Accrued interest

48

64

Other

 

1,228

 

1,051

Total

$

7,118

$

9,183

12. Long-term Debt

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

March 31, 

December 31, 

2022

    

2021

Term loans payable

$

10,000

$

10,000

Less: Unamortized discount

 

(50)

 

(55)

 

9,950

 

9,945

Less: Current portion of long-term debt

 

3,000

 

2,000

Long-term debt, net of discount

$

6,950

$

7,945

F-18

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Term Loan Agreements

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.

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 377,837 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. Upon the closing of the Merger, the warrants were converted into shares of the Company’s common stock.

As of March 31, 2022, the unamortized debt discount was $0.1 million. As of March 31, 2022, the accrued interest on the JPM Credit Agreement was $0.1 million, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheet. Interest expense related to the JPM Credit Agreement totaled $0.1 million and $0.2 million for the three months ended March 31, 2022 and 2021, respectively, which includes the amortization of the debt discount which totaled less than $0.1 million and $0.1 million for the three months ended March 31, 2022 and 2021, respectively. The interest rate in effect as of March 31, 2022 was 5.75% for the JPM Credit Agreement. During the year ended December 31, 2021, the Company fully repaid the $5.4 million drawn down 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 March 31, 2022, future principal payments on long-term debt are as follows (in thousands):

Year Ending December 31,

    

2022 (remaining nine months)

$

2,000

2023

 

4,000

2024

 

4,000

$

10,000

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

F-19

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

term liabilities on the Company’s condensed 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 December 31, 2021 as the liability was settled pursuant to the closing of the Merger.

Interest expense for the 2020 Convertible Notes totaled $0 and $0.1 million for the three months ended March 31, 2022 and 2021, respectively.

In January and February 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 condensed 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 December 31, 2021 as the liability was settled pursuant to the closing of the Merger.

In June 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).

Interest expense for the 2021 Convertible Notes totaled $0 and $1.9 million for the three months ended March 31, 2022 and 2021, respectively.

13. Warrants

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,552,913 shares of common stock at an exercise price of $0.42 per share. The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2031. The warrants will be accounted for under ASC 718 Compensation – Stock Compensation as the warrants will vest upon certain performance conditions being met (see Note 16).

In connection with the closing of the Merger, the Company assumed the Public Warrants for the purchase of 14,325,000 shares of common stock at an exercise price of $11.50. The Public Warrants are immediately exercisable and expire in July 2026. The Public Warrants are classified as a liability and were recorded at its fair value of $23.6 million

F-20

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

on the date of the closing 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 $5.6 million and $0 was recognized as a component of other income (expense), net in the condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022, none of the vested 2021 Finback common stock warrants were exercised.

As of March 31, 2022 and December 31, 2021, warrants to purchase the following class of Common stock outstanding consisted of the following in the tables below:

March 31, 2022

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

of Warrant

    

Exercise Price

January 13, 2021

 

10

 

Common stock

 

Equity

 

2,552,913

$

0.42

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,324,993

$

11.50

 

  

 

  

 

16,877,906

 

  

December 31, 2021

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise of

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

Warrant

    

Exercise Price

January 13, 2021

 

10

 

Common stock

 

Equity

 

2,552,913

$

0.42

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,324,994

$

11.50

 

  

 

  

 

16,877,907

 

  

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

Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s Series A-1, Series B-1, and Series B preferred stock outstanding converted to Legacy Evolv common stock on a 1:1 conversion ratio. Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s Series A preferred stock outstanding converted to Legacy Evolv common stock on a 2:1 conversion ratio. On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was canceled 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 December 31, 2021, the Company has no preferred stock outstanding as all convertible preferred stock converted to common stock upon closing of the Merger.

15. Common Stock

As of March 31, 2022 and December 31, 2021, the Company had reserved 74,863,862 and 76,008,377 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 16) and the exercise of outstanding warrants (see Note 13).

F-21

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

16. Stock-Based Compensation

2021 Equity Incentive Plan

As of March 31, 2022 and December 31, 2021, shares of common stock that may be issued under the 2021 Plan were 21,177,295. As of March 31, 2022 and December 31, 2021, 11,938,665 and 19,511,916 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.

During the three months ended March 31, 2022, the Company granted 2,262,925 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:

Three Months Ended March 31, 

 

    

2022

    

2021

 

Risk-free interest rate

 

1.6

%

0.5

%

Expected term (in years)

 

6.1

4.6

Expected volatility

 

75.0

%

23.9

%

Expected dividend yield

 

0.0

%

0.0

%

The following tables summarize the Company’s stock option activity since December 31, 2021 (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, 2021

20,769,130

$

0.39

Granted

 

2,262,925

2.32

 

 

Exercised

 

(499,767)

0.42

 

Forfeited

(567,979)

0.42

 

 

Outstanding as of March 31, 2022

 

21,964,309

0.59

7.70

$

45,207

 

  

 

  

 

  

 

  

Vested and expected to vest as of March 31, 2022

 

21,964,309

$

0.59

 

7.70

$

45,207

Options exercisable as of March 31, 2022

 

12,025,749

$

0.38

 

6.77

$

27,356

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.

Restricted Stock Units

The following table summarizes the Company’s restricted stock units activity since December 31, 2021:

F-22

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2021

1,951,924

$

6.76

Granted

 

4,425,142

 

3.50

Vested

 

(80,044)

 

7.95

Canceled

 

(46,020)

 

5.92

Outstanding as of March 31, 2022

 

6,251,002

$

4.44

During the three months ended March 31, 2022, the Company issued 4,425,142 shares of restricted stock units with an aggregate grant-date fair value of $15.5 million 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 restricted stock units will vest over four years from the Vesting Commencement Date, with 25% of the restricted stock units vesting on the first anniversary of the Vesting Commencement Date and the remaining restricted stock units 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 restricted stock units will vest over three years from the Vesting Commencement Date, with one third of the restricted stock units vesting on the first anniversary of the Vesting Commencement Date and the remaining restricted stock units 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.

(C) The restricted stock units will vest over one year from the Vesting Commencement Date, with the full amount vesting on the first anniversary of the Vesting Commencement Date, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.

Performance Stock Units

The following table summarizes the Company’s performance stock units activity since December 31, 2021:

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2021

$

Granted

 

934,000

 

2.65

Vested

 

 

Canceled

 

 

Outstanding as of March 31, 2022

 

934,000

$

2.65

During the three months ended March 31, 2022, the Company issued 934,000 shares of with an aggregate grant-date fair value of $2.5 million under the 2021 Plan. Based upon the terms of the award agreements, 50% of the applicable units shall vest on January 1, 2023, provided that the Company has achieved its annual bookings goal for fiscal year 2022; and the remaining 50% of the units shall vest on January 1, 2024 if and only if the 2022 fiscal year bookings goal was achieved and subject to the grantee’s continued service through the applicable vesting date.

2021 Employee Stock Purchase Plan

As of March 31, 2022 and December 31, 2021, 3,435,748 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 Employee Stock Purchase Plan during a specific offering period. As of March 31, 2022, no offerings have been approved.

F-23

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

Warrants to Non-Employee Service Provider

In January 2021, in connection with a Business Development Agreement entered into with Finback Evolv II, LLC, the Company issued a warrant to Finback for the purchase of 2,552,913 shares of common stock at an exercise price of $0.42 per share. The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2031. 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.00

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

As of March 31, 2022, 341,094 shares of the 2021 Finback common stock warrants were exercisable at a total aggregate intrinsic value of $2.6 million. The remaining 2,211,819 shares of the 2021 Finback common stock warrants are unvested and have a total aggregate intrinsic value of $16.9 million. As of March 31, 2022, 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 months ended March 31, 2022 and 2021, the Company recorded $0.4 million and $0.8 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 condensed consolidated statements of operations and comprehensive loss as follows (in thousands):

Three Months Ended March 31, 

2022

    

2021

Cost of revenue

$

60

$

5

Sales and marketing

 

2,770

 

933

General and administrative

 

1,787

 

94

Research and development

 

573

 

50

Total stock-based compensation expense

$

5,190

$

1,082

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

Three Months Ended March 31, 

2022

    

2021

Stock options

$

242

$

203

Earn-out shares

2,699

Warrants

436

807

Restricted stock units

1,813

72

Total stock-based compensation expense

$

5,190

$

1,082

F-24

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

17. Income Taxes

During the three months ended March 31, 2022 and 2021, the Company did not record income tax provisions or income tax benefits due to the net loss before income taxes expected to be incurred for the year ending December 31, 2022, as well as the Company’s continued maintenance of a full valuation allowance against its net deferred tax assets, and the net loss before income taxes incurred for the year ended December 31, 2021.

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.

18. Net Loss per Share

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

Three Months Ended March 31, 

    

2022

    

2021

Numerator:

  

 

  

Net loss  – basic and diluted

$

(14,551)

$

(13,755)

 

 

Denominator:

 

 

Weighted average common shares outstanding — basic and diluted

142,878,406

10,443,323

Net loss - basic and diluted

$

(0.10)

$

(1.32)

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

    

2022

    

2021

 

Options issued and outstanding

21,964,309

23,651,872

Public Warrants to purchase common stock

14,324,993

Convertible preferred stock (as converted to common stock)

80,833,007

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

1,014,963

Warrants to purchase common stock

922,297

Warrants to purchase common stock (Finback)**

2,552,913

2,552,913

Unvested restricted stock units

6,251,002

289,047

Unvested performance stock units

934,000

Earn-out shares**

15,000,000

Contingently issuable common stock**

1,897,500

Convertible notes (as converted to common stock)*

4,101,960

62,924,717

 

113,366,059

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

F-25

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

19. 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,366 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 condensed 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,665 shares of common stock valued at $8.05 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,552,913 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 months ended March 31, 2022 and 2021, the Company recorded $0.4 million and $0.8 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.

In connection with the Merger and pursuant to the Merger Agreement, Finback is entitled to receive a proportional share of earn-out shares as an earn-out service provider, based upon the remaining unvested warrants as of the Merger Date. As of March 31, 2022 Finback can earn 280,410 earn-out shares subject to stock-based compensation, based on the achievement of certain milestones. During the three months ended March 31, 2022 and 2021, the Company recorded $1.5 million and $0, respectively, of stock-based compensation expense within sales and marketing expense for the earn-out shares allocated to Finback.

Original Equipment Manufacturer Partnership Agreement with Motorola

In December 2020, the Company entered into an original equipment manufacturer partnership agreement (the “Distribution Agreement”) with Motorola, an investor in the Company. In June 2021, the partnership agreement was amended by the Amended and Restated Distribution Agreement (the “Amended and Restated Distribution Agreement”). Motorola sells Motorola-branded premium products based on the Evolv Express platform through their worldwide network of over 2,000 resellers and integration partners, and has integrated the Evolv Express platform with Motorola products. During the three months ended March 31, 2022 and 2021, revenue from Motorola’s distributor services was $0.8 million and $0, respectively. As of March 31, 2022 and December 31, 2021, accounts receivable related to Motorola’s distributor services was $1.6 million and $1.2 million, respectively.

F-26

Table of Contents

EVOLV TECHNOLOGIES HOLDINGS, INC.

NOTES TO CONDENSED CONSOLIDATED FINANCIAL STATEMENTS

(Unaudited)

20. Commitments and Contingencies

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 condensed consolidated financial statements as of March 31, 2022 or December 31, 2021.

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 the costs related to such legal proceedings as incurred.

F-27

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

You should read the following discussion and analysis of our financial condition and results of operations together with our condensed consolidated financial statements and related notes included elsewhere in this Quarterly Report on Form 10-Q and our audited consolidated financial statements and related notes for the year ended December 31, 2021 included in our Annual Report on Form 10-K. This discussion contains forward-looking statements based upon current plans, expectations and beliefs involving 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” section of our Annual Report on Form 10-K for the fiscal year ended December 31, 2021 and in other parts of this Quarterly Report on Form 10-Q.

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

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.

Business Overview

We are a global leader in AI-based weapons detection for 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 250 million visitors 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 and primarily 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.

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.7 million and $4.0 million for the three months ended

1

March 31, 2022 and 2021, respectively. We generated a net loss of $14.6 million and $13.8 million for the three months ended March 31, 2022 and 2021, respectively. We expect to continue to incur operating losses as we focus on growing and establishing recurring 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.

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, we received gross proceeds of $300.0 million from our PIPE Investment as well as $84.9 million in proceeds, net of redemptions 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.”

Merger Agreement

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 legal 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 the PIPE Investment, we issued 30,000,000 shares of 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.

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

Additional information regarding the Merger Agreement appears in Note 3 of our condensed consolidated financial statements in Item 1. Part I of this Report.

COVID-19

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 have experienced supply chain challenges during the three months ended March 31, 2022, we do see this being overcome in the near future. In the long-term, we believe that the COVID-19 pandemic may encourage organizations to continue 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 appear in the “Risk Factors” section of our Annual Report on Form 10-K for the year ended December 31, 2021.

2

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:

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

Revenue generated by the sale of products represented 60% and 63% of our total revenue for the three months ended March 31, 2022 and 2021, respectively. The remaining revenue was generated from subscription sales and services for our products. Going forward, we expect our products to be adopted in a variety of vertical industry markets and geographic regions. Subscription revenue was $3.0 million and $1.3 million for the three months ended March 31, 2022 and 2021, respectively. With the further development, enhancement, and maintenance of Evolv Insights and its analytical platform during the three months ended December 31, 2021, we expect this source of subscription revenue to become a more significant portion of our total revenue in the year ended December 31, 2022, given its new features, functions and capabilities.

Pricing may also 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` to our customers.

Continued Investment and Innovation

We believe that we are a global leader in AI-based weapons detection for security screening, 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.

Contingent Earn-out Shares

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

The Earn-Out Shares are classified as liabilities in our condensed consolidated balance sheets and were initially measured at fair value. Each reporting period, the Earn-Out Shares are remeasured and changes in the fair value of the contingent earn-out are recorded in other income (expense), net in our condensed consolidated statements of operations and comprehensive loss. When the Triggering Events have been achieved and the Earn-Out Shares are issued, the

3

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.

Additional information regarding Contingent Earn-out Shares vesting provisions and accounting treatment appear in Note 2 of our consolidated financial statements for the year ended December 31, 2021 of our Annual Report on Form 10-K.

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, 517,500 shares were transferred back to NHIC and then contributed to Give Evolv LLC. The remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones.

The Founders Shares (the “Contingently Issuable Common Stock”) are classified as liabilities in our condensed consolidated balance sheets and were initially measured at fair value. Each reporting period, the Founders Shares are remeasured and changes in the fair value of the contingently issuable common stock are recorded in other income (expense), net in our condensed consolidated statements of operations and comprehensive loss. When the Triggering Events have been achieved and the Founders 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.

Additional information regarding Contingently Issuable Common Stock vesting provisions and accounting treatment appear in Note 2 of our consolidated financial statements for the year ended December 31, 2021 of our Annual Report on Form 10-K.

Components of Results of Operations

Revenue

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

Product Revenue

We derive a portion of our 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, which follows the terms of each contract. We expect product revenue to decline as a percentage of our overall revenue overtime as more and more customers enter full subscription transactions with us and as our subscription becomes more valuable to our business.

Subscription Revenue

In addition to selling our products directly to customers, we also lease our Express and Edge equipment which we classify as subscription revenue. Lease terms are typically four years and customers generally pay either a quarterly or annual fixed payment for the lease and maintenance elements over the contractual lease term. Equipment leases are generally classified as operating leases as they do not meet any of the sales-type lease criteria per ASC 842 and recognized ratably over the duration of the lease. There are no contingent lease payments as a part of these arrangements.

Generally, lease arrangements include both lease and non-lease components. The non-lease components relate to (1) distinct services, such as SaaS, maintenance installation and training, and (2) 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, SaaS, and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern the equipment lease and SaaS/maintenance performance

4

obligations are classified as a single category of subscription revenue in our condensed consolidated statements of operations and comprehensive loss.

Services Revenue

We provide SaaS, maintenance installation and training 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. SaaS and 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 revenue 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, shipping costs, amortization expense related to internal-use software, and stock-based compensation expense.

Cost of Subscription Revenue

Cost of subscription revenue consists primarily of labor costs, shipping costs, amortization expense related to internal-use software, depreciation expense related to leased units, and stock-based compensation expense.

Cost of Services Revenue

Cost of services revenue consists of costs related to SaaS and maintenance services. Costs of services revenue related to SaaS consists of costs of maintaining the Evolv cloud portal and our internal-use software, associated with our Evolv Express units. Cost of services revenue related to maintenance consists primarily of labor, spare parts, shipping costs, field service repair costs, equipment, supplies, and stock-based compensation expense.

A provision for the estimated cost related to warranty is recorded to cost of product, subscription, or services revenue at the time the associated 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 March 31, 2022, the warranty accrual was 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;
Our ability to maintain our costs on the components that go into the manufacture of our product; and
Write-offs of inventory.

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

5

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, stock-based compensation, prototypes, design expenses, consulting and contractor costs, and the impact of the capitalization of costs associated with developing the Evolv cloud portal, our internal-use software. We expect research and development costs will increase on an absolute dollar basis for the year ended December 31, 2022 compared to the year ended December 31, 2021 as we continue to invest in advancing our portfolio of security screening products.

Sales and Marketing

Sales and marketing expenses consist primarily of personnel-related expenses associated with our sales and marketing, customer success and global service, business development, and strategy functions, as well as costs related to trade shows and events, and stock-based compensation. We expect our sales and marketing costs will increase on an absolute dollar basis for the year ended December 31, 2022 compared to the year ended December 31, 2021 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, investor relations, legal, information technology, and human resources functions, as well as professional fees for legal, audit, accounting and other consulting services, stock-based compensation, and sales tax contingencies. We expect our general and administrative expenses will increase on an absolute dollar basis for the year ended December 31, 2022 compared to the year ended December 31, 2021 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, 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 Edge units and Express prototype units that were removed from service and retired. We are transitioning our domestic customers from the Edge units to our most current Express units, which also resulted in an impairment of the remaining economic value of such assets.

Interest Expense

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

Interest Income

Interest income relates to interest earned on our lease receivables for our Evolv Express units.

Change in Fair Value of Derivative Liability

In August through September 2019 and in September 2020, we 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 our capital stock 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

6

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

In January and February 2021, we 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 condensed 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.

In June 2021, we 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), net in the condensed consolidated statements of operations and comprehensive 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 our common stock upon us 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 condensed consolidated statements of operations and comprehensive loss.

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, 1,897,500 shares shall vest upon us achieving certain milestones and 517,500 shares were contributed to Give Evolv LLC. Those 1,897,500 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 condensed consolidated statements of operations and comprehensive 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 Warrants”). We assessed the features of these warrants and determined that they qualify for classification as a liability. Accordingly, we recorded the warrants at fair value upon the closing of the Merger with the offset to additional paid-in capital.

7

Change in Fair Value of Common Stock Warrant Liability

We classify certain warrants for the purchase of shares of our common stock as a liability on our condensed consolidated balance sheets as these warrants are freestanding financial instruments that may require us 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 condensed consolidated statements of operations and comprehensive loss. Changes in fair value of the common stock warrant liability will continue to be recognized until the warrants are exercised, expire or qualify for equity classification. In connection with the closing of the Merger, all common stock warrants that were issued prior to the closing of the Merger were converted into shares of the Company’s common stock.

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 March 31, 2022 and 2021 because we have historically incurred net operating losses and maintain a full valuation allowance against its deferred tax assets.

8

Results of Operations

Comparison of the Three Months Ended March 31, 2022 and 2021

The following table summarizes our results of operations for the three months ended March 31, 2022 and 2021 (in thousands):

Three Months Ended March 31, 

 

2022

2021

$ Change

 

% Change

Revenue:

  

Product revenue

$

5,194

$

2,502

$

2,692

108

%

Subscription revenue

 

3,020

 

1,300

 

1,720

132

Service revenue

 

501

 

197

 

304

154

Total revenue

 

8,715

 

3,999

 

4,716

118

Cost of revenue:

 

  

 

  

 

Cost of product revenue

 

5,576

 

2,229

 

3,347

150

Cost of subscription revenue

 

1,065

 

595

 

470

79

Cost of service revenue

 

448

 

127

 

321

253

Total cost of revenue

 

7,089

 

2,951

 

4,138

140

Gross profit

 

1,626

 

1,048

 

578

55

Operating expenses:

 

  

 

  

 

Research and development

 

4,286

 

3,612

 

674

19

Sales and marketing

 

12,053

 

3,684

 

8,369

227

General and administrative

11,093

2,899

8,194

283

Loss from impairment of property and equipment

 

96

 

 

96

*

Total operating expenses

 

27,528

 

10,195

 

17,333

170

Loss from operations

 

(25,902)

 

(9,147)

 

(16,755)

183

Other income (expense), net:

 

  

 

  

 

Interest expense

 

(142)

 

(2,447)

 

2,305

(94)

Interest income

209

209

*

Change in fair value of derivative liability

-

(1,425)

1,425

*

Change in fair value of contingent earn-out liability

 

4,226

 

 

4,226

*

Change in fair value of contingently issuable common stock liability

 

1,472

 

 

1,472

*

Change in fair value of public warrant liability

5,586

5,586

*

Change in fair value of common stock warrant liability

-

(736)

736

*

Total other income (expense), net

 

11,351

 

(4,608)

 

15,959

(346)

Net loss

$

(14,551)

$

(13,755)

$

(796)

6

%

* – Not meaningful

9

Revenue, Cost of Revenue and Gross Profit

Product Revenue

Three Months Ended March 31, 

 

2022

2021

$ Change

 

% Change

Product revenue

$

5,194

$

2,502

$

2,692

108

%

Cost of product revenue

$

5,576

$

2,229

$

3,347

150

%

Gross profit - Product revenue

$

(382)

$

273

$

(655)

(240)

%

Gross profit margin - Product revenue

 

(7)

%

 

11

%

N/A

(18)

%

The increase in product revenue and increase in cost of product revenue are primarily due to the increases in product sales of Evolv Express units, which included the significant increase in the adoption of Evolv Express units by schools, hotels and casinos, and professional sports arenas. The decreases in gross profit and gross profit margin are primarily driven by purchase price variances recorded on raw materials and the costs associated with the write-off of scrap inventory incurred without corresponding revenue. We expect 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. We also expect to see improvements in gross margin to the extent shipping costs and high demand costs decline when global supply chain disruptions ease.

Subscription Revenue

Three Months Ended March 31, 

 

2022

2021

$ Change

 

% Change

Subscription revenue

$

3,020

$

1,300

$

1,720

132

%

Cost of subscription revenue

$

1,065

$

595

$

470

79

%

Gross profit - Subscription revenue

$

1,955

$

705

$

1,250

177

%

Gross profit margin - Subscription revenue

 

65

%

 

54

%

N/A

11

%

The increase in subscription revenue and increase in cost of subscription revenue are primarily due to a higher number of active Evolv Express units installed during the period, growth in our customer base and contribution from our channel partners. The increase in gross profit is primarily driven by our increased subscription revenue. The increase in gross profit margin was primarily driven by increased recurring revenue from increased active subscriptions and customer growth, which we expect to continue.

Service Revenue

Three Months Ended March 31, 

 

2022

2021

$ Change

 

% Change

Service revenue

$

501

$

197

$

304

154

%

Cost of service revenue

$

448

$

127

$

321

253

%

Gross profit - Service revenue

$

53

$

70

$

(17)

(24)

%

Gross profit margin - Service revenue

 

11

%

 

36

%

N/A

(25)

%

The increase in service revenue is primarily due to the increased number of purchase subscription units deployed in the preceding twelve months and increased installation and training related to the Evolv Express units. The decrease in gross profit is due the increase in field services costs associated with the Evolv Express units.

10

Research and Development Expenses

Three Months Ended March 31, 

 

2022

2021

$ Change

 

% Change

Personnel related (including stock-based compensation)

$

3,220

$

990

$

2,230

225

%

Materials and prototypes

388

2,284

(1,896)

(83)

Professional fees

562

260

302

116

Facilities related and other

 

116

78

 

38

49

Total research and development expenses

$

4,286

$

3,612

$

674

19

%

The increase in personnel related expenses is due to an increase in additional personnel costs resulting from new hires in our research and development function during the second half of 2021 and the first three months in 2022, an increase in bonuses, an increase in stock-based compensation and an increase in recruiting costs, partially offset by of $0.3 million of wages capitalized in association with the development of internal-use software. The decrease in materials 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 increase in professional fees is due to an increase in consulting related to research and development efforts for Evolv Express units. The capitalization of the development of internal-use software is due to internal and external costs associated with further developing the Evolv cloud portal associated with our Evolv Express units.

Sales and Marketing Expenses

Three Months Ended March 31, 

 

2022

2021

$ Change

 

% Change

Personnel related (including stock-based compensation)

$

8,379

$

2,767

$

5,612

203

%

Direct marketing and customer field services

2,082

401

1,681

419

Travel and entertainment

686

151

535

354

Professional fees

272

186

86

46

Facilities related and other

 

634

179

 

455

254

Total sales and marketing expenses

$

12,053

$

3,684

$

8,369

227

%

The increase in personnel related expenses is due to an increase in additional personnel costs resulting from new hires in our sales and marketing functions, which includes functions such as partner development, customer success, technical sales and support, and other business development, during the second half of 2021 and the first three months in 2022, an increase in bonuses and commissions, and an increase in stock-based compensation. The increase in direct marketing and customer field services is due to an increase in trade shows and events and an increase in sales volume. The increase in travel and entertainment expense is due to an increase in travel costs for in-person sales personnel meetings and events. The increase in professional fees is due to an increase in consulting fees related to business development and marketing as part of efforts to drive sales growth. The increase in facilities related and other expenses is primarily due to an increase in subscriptions related to gathering market research.

11

General and Administrative Expenses

Three Months Ended March 31, 

 

2022

2021

$ Change

 

% Change

Personnel related (including stock-based compensation)

$

4,235

$

574

$

3,661

638

%

Professional fees

3,314

2,004

1,310

65

Director and officer insurance

1,427

92

1,335

1,451

Non-income taxes

776

776

*

Facilities related and other

 

1,341

229

 

1,112

486

Total general and administrative expenses

$

11,093

$

2,899

$

8,194

283

%

* – Not meaningful

The increase in personnel related expenses is due to an increase in salaries and related costs resulting from expanding our administrative team, an increase in stock-based compensation, and severance. The increase in professional fees is due to an increase in accounting, audit, tax, and legal services provided to the Company to support public company requirements. The increase in director and officer insurance expense is due to us operating as a public company. The increase in non-income taxes is due to an increase in property taxes as well as an increase in our sales tax contingency liability as we may owe additional sales and use taxes in various jurisdictions. The increase in facilities related and other expenses is due to us relocating to our new corporate headquarters with a larger office space to accommodate our growth and a $0.4 million one-time payment to a former employee.

Loss From Impairment of Property and Equipment

Loss from impairment of property and equipment was $0.1 million for the three months ended March 31, 2022. There was no impairment for the three months ended March 31, 2021. This related to Edge units and Express prototype units that were removed from service and retired. We are transitioning our domestic customers from the Edge units to our most current Express units, which also resulted in an impairment of the remaining economic value of such assets.

Interest Expense

Interest expense was $0.1 million for the three months ended March 31, 2022, compared to $2.4 million for the three months ended March 31, 2021. The decrease of $2.3 million was primarily due to the Convertible Notes and corresponding accrued interest being converted into the Company’s common stock upon closing of the Merger.

Interest Income

Interest income was $0.2 million for the three months ended March 31, 2022. There was no interest income for the three months ended March 31, 2021. This related to the interest earned our lease receivables for our Evolv Express units.

Change in Fair Value of Derivative Liability

Change in fair value of the derivative liability was $0 for the three months ended March 31, 2022, compared to $1.4 million for the three months ended March 31, 2021. The change in fair value of the derivative liability was due to mark to market fluctuations prior to the conversion of the Convertible Notes upon the closing of the Merger.

Change in Fair Value of Contingent Earn-out Liability

Change in fair value of the contingent earn-out liability was $4.2 million for the three months ended March 31, 2022, compared to $0 for the three months ended March 31, 2021. This was due to establishing the contingent earn-out liability in connection with the closing of the Merger. The change in fair value of the contingent earn-out liability from

12

issuance through period end is due to mark to market fluctuations driven by a decrease in stock price, resulting in income recognized in other income (expense), net in our condensed consolidated statements of operations and comprehensive loss.

Change in Fair Value of Contingently Issuable Common Stock Liability

Change in fair value of the contingently issuable common stock liability was $1.5 million for the three months ended March 31, 2022, compared to $0 for the three months ended March 31, 2021. This was due to establishing the contingently issuable common stock liability in connection with the closing of the Merger. The change in fair value of the contingently issuable common stock liability from issuance through period end is due to mark to market fluctuations driven by a decrease in stock price, resulting in income recognized in other income (expense), net in our condensed consolidated statements of operations and comprehensive loss.

Change in Fair Value of Public Warrant Liability

Change in fair value of the public warrant liability was $5.6 million for the three months ended March 31, 2022, compared to $0 for the three months ended March 31, 2021. This was due to establishing the public warrant liability in connection with the closing of the Merger. The change in fair value of the public warrant liability from issuance through period end is due to mark to market fluctuations driven by a decrease in the publicly traded warrant price, resulting in income recognized in other income (expense), net in our condensed consolidated statements of operations and comprehensive loss.

Change in Fair Value of Common Stock Warrant Liability

Change in fair value of the common stock warrant liability was $0 for the three months ended March 31, 2022, compared to $0.7 million for the three months ended March 31, 2021. The change in fair value of the common stock warrant liability was due mark to market fluctuations prior to the conversion of the common stock warrant liability upon the closing of the Merger.

Income Taxes

There is no provision for income taxes for the three months ended March 31, 2022 and 2021 because we have historically incurred net operating losses and maintain a full valuation allowance against our 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 forecasted 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 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 primarily obtained cash to fund our operations through preferred stock offerings and debt instruments. As of March 31, 2022, we had $270.9 million in cash and cash equivalents. We incurred a net loss of $14.6 million and $13.8 million for the three months ended March 31, 2022 and 2021, respectively. We incurred cash outflows from operating activities of $35.9 million and $12.0 million during the three months ended March 31, 2022 and 2021, 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

13

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 and Proceeds from the closing of the Merger

In July 2021, we received gross proceeds of $300.0 million from our PIPE Investment, as well as $84.9 million in proceeds, net of redemptions received in connection with the closing of the 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 the 2020 Silicon Valley Bank Term Loan. Under the terms of the JPM Credit Agreement, we received proceeds of $10.0 million. As of March 31, 2022, we had $9.9 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”). In January and February 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), net, which was recorded during the three and nine months ended September 30, 2021.

Material Cash Requirements for Known Contractual and Other Obligations

The following is a description of commitments for capital expenditures and other known and reasonably likely cash requirements as of March 31, 2022. We anticipate fulfilling such commitments with our existing cash and cash equivalents obtained through operations, proceeds from long-term debt, closing of the Merger, and issuance of common stock in connection with the PIPE investment. Cash and cash equivalents amounted to $270.9 million as of March 31, 2022.

We 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. We are required to maintain a minimum cash balance of $0.7 million as a security deposit on the leased space which is classified as restricted cash, current and restricted cash, non-current on the condensed consolidated balance sheet as of March 31, 2022. Total future minimum lease payments under this noncancelable operating lease amount to $3.0 million. See Note 6 to our condensed consolidated financial statements for the three months ended March 31, 2022.

14

Cash Flows

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

    

Three Months Ended

March 31, 

2022

2021

Net cash used in operating activities

$

(35,867)

$

(12,038)

Net cash used in investing activities

 

(969)

 

(2,522)

Net cash provided by financing activities

 

216

 

31,978

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

$

(36,620)

$

17,418

Operating Activities

    

Three Months Ended

March 31, 

2022

2021

Net loss

$

(14,551)

$

(13,755)

Noncash (income) expense

 

(4,845)

 

5,976

Changes in operating assets and liabilities

 

(16,471)

 

(4,259)

Net cash used in operating activities

$

(35,867)

$

(12,038)

Net loss increased from $13.8 million for the three months ended March 31, 2021 to $14.6 million for the three months ended March 31, 2022 as a result of the factors discussed in the “Results of Operations” above.

Noncash income for the three months ended March 31, 2022 was primarily driven by $11.3 million of positive fair value adjustments to financial liabilities, partially offset by $5.2 million of stock-based compensation expense and $1.0 million of depreciation and amortization expense. Noncash expenses for the three months ended March 31, 2021 were primarily driven by $2.2 million of negative fair value adjustments to financial liabilities, $2.3 million of noncash interest expense primarily related to the accretion of the debt discount associated with the 2021 Convertible Notes and $1.1 million of stock-based compensation expense.

The $16.5 million change in operating assets and liabilities for the three months ended March 31, 2022 are primarily related to the following:

$7.0 million increase in inventory primarily due to increased production of units to meet customer demand;
$5.3 million increase in prepaid expenses and other current assets primarily due to an increase in prepaid deposits related to orders placed for Express units;
$2.1 million increase in accounts receivable primarily due to higher sales driven by an increase in customers and the timing of billings to customers;
$2.1 million decrease in accrued expenses and other current liabilities primarily due to the payment of 2021 compensation, bonuses and commissions paid during the three months ended March 31, 2022;
$1.9 million decrease in accounts payable due to the timing of invoicing and payments to vendors;
$0.5 million decrease in deferred rent due to the write-off of our deferred rent balances upon the adoption of the new lease standard;
$0.4 million increase in commission assets primarily due to a continued shift towards a subscription-based model;
$0.2 million decrease in operating lease liabilities due to the payments made on our operating lease, partially offset by
$2.8 million increase in deferred revenue primarily due to an increase in billings associated with higher sales.

15

The $4.3 million change in operating assets and liabilities for the three months ended March 31, 2021 are primarily related to the following:

$4.1 million increase in prepaid expenses and other current assets primarily due to prepaid subscriptions and insurance;
$1.0 million increase in commission assets and deferred revenue primarily due to a continued shift towards a subscription-based model;
$0.9 million increase in accounts receivable primarily due to higher sales driven by an increase in customers and the timing of billings to customers;  
$0.4 million increase in inventory primarily due to lower shipments to customers in the first quarter of the year compared to the fourth quarter of the year and due to an increase in the production of Express units to meet customer demand, partially offset by
$2.3 million increase in accrued expenses and other current liabilities and accounts payable primarily due to an increase in research and development and general and administrative expenses due to the growth in our business, the anticipation of the closing of the Merger, and the timing of vendor invoicing and payments.

Investing Activities

During the three months ended March 31, 2022, cash used in investing activities was $1.0 million, consisting of $0.3 million for the purchases of property and equipment and $0.6 million for the development of internal-use software.

During the three months ended March 31, 2021, cash used in investing activities was $2.5 million, consisting of the purchases of property and equipment.

Financing Activities

During the three months ended March 31, 2022, cash provided by financing activities was $0.2 million,  consisting of $0.2 million from the exercise of stock options.

During the three months ended March 31, 2021, cash provided by financing activities was $32.0 million, consisting of $31.9 million from the issuance of long-term debt, net of issuance costs, and $0.5 million from the exercise of stock options, partially offset by $0.4 million in net cash out flows for the repayment of our finance obligations.

Recent Accounting Pronouncements

A description of recently issued accounting pronouncements that may potentially impact our financial position, results of operations or cash flows is disclosed in Note 2 to our condensed consolidated financial statements included elsewhere in this Quarterly Report on Form 10-Q.

Critical Accounting Policies and Estimates

Our critical accounting policies and estimates are described in Part II, Item 7, “Management’s Discussion and Analysis of Financial Condition” for the year ended December 31, 2021 in our Annual Report on Form 10-K. There have been no material changes to our critical accounting policies and estimates during the three months ended March 31, 2022 outside of our critical accounting policies and estimates described below.

Leases

We lease our corporate headquarters under a non-cancelable operating lease that expires in October 2024. We determine if our arrangement contains a lease at inception. We do not separate lease and non-lease components of our arrangement determined to contain a lease.

16

We use our estimated incremental borrowing rate, which is derived from information available at the lease commencement date, in determining the present value of operating lease payments. To determine the estimated incremental borrowing rate, we use publicly available credit ratings for peer companies and estimate the incremental borrowing rate using yields for maturities that are in line with the duration of the lease payments.

To determine the residual value estimates and useful life of equipment that we lease to our customers, we are required to make judgments about future events that are subject to risks and uncertainties outside of their control, such as inventory levels of new equipment, changing consumer preferences, new technology and mandatory regulations. We have disciplines related to the management and maintenance of our leased equipment designed to manage the risk associated with the residual values of our revenue generating equipment. We periodically review and adjust, as appropriate, the estimated residual values and useful lives of existing revenue generating equipment for the purposes of recording depreciation expense. Based on the results of our analysis, we may adjust the estimated residual values and useful lives of individual assets of our revenue generating equipment each year.

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. We meet the definition of an “emerging growth company” and have 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 (1) are no longer an emerging growth company or (2) affirmatively and irrevocably opt out of the extended transition period provided in the JOBS Act. As a result of this election, 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 condensed consolidated 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, 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

Our operations are primarily within the United States and we transact only in United States dollars. Therefore, we do not have any material foreign currency exposure. We are exposed to market risks in the ordinary course of our business. Market risk represents the risk of loss that may impact our financial position due to adverse changes in financial market prices and rates. Our market risk exposure is primarily the result of fluctuations in interest rates and foreign currency exchange rates.

Interest Risk

We had cash, cash equivalents and restricted cash totaling $271.5 million as of March 31, 2022. Cash equivalents were invested primarily in money market funds. Our investment policy is focused on the preservation of capital and supporting our 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 leveraged financial instruments. We utilize external investment managers who adhere to the guidelines of

17

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 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 December 31, 2021, we had $9.9 million in variable rate debt outstanding. A hypothetical 10% change in interest rates would not have a material impact on annualized interest expense.

Inflation Risk

Our results of operations and financial condition are presented based on historical cost. While it is difficult to accurately measure the impact of inflation due to the imprecise nature of the estimates required, we believe the effects of inflation, if any, on our results of operations and financial condition have been immaterial. Nonetheless, if our costs were to become subject to significant inflationary pressures, we may not be able to fully offset such higher costs. We cannot assure you our business will not be affected in the future by inflation.

ITEM 4. CONTROLS AND PROCEDURES

Evaluation of disclosure controls and procedures

We maintain disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act) that are designed to ensure that information required to be disclosed in our reports under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the SEC’s rules and forms, and that such information is accumulated and communicated to our management, including our principal executive officer and principal financial officer, as appropriate, to allow timely decisions regarding required disclosures. In designing and evaluating our disclosure controls and procedures, management recognizes that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives. In addition, the design of disclosure controls and procedures must reflect the fact that there are resource constraints and that management is required to apply judgment in evaluating the benefits of our controls and procedures relative to their costs.

Our management, with the participation of our principal executive officer and principal financial officer, evaluated, as of the end of the period covered by this Quarterly Report on Form 10-Q, the effectiveness of our disclosure controls and procedures (as that term is defined in Rules 13a-15(e) and 15d-15(e) under the Exchange Act). Based on that evaluation, our principal executive officer and principal financial officer concluded that our disclosure controls and procedures were not effective at the reasonable assurance level as of March 31, 2022, due to the material weaknesses in our internal control over financial reporting as described below.

Material Weaknesses in Internal Control over Financial Reporting

We have identified material weaknesses in our 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 the annual or interim financial statements will not be prevented or detected on a timely basis.

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 functions. This material weakness contributed to the following additional material weaknesses:

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 consolidated financial statements.

18

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, non-routine complex revenue transactions including the leasing of products and transfer of inventory for leased assets into property plant and equipment, merger transactions, and the accounting and valuation of earn out liabilities.
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.
We did not design and maintain effective controls to ensure the recording of revenue transactions in the appropriate period.
We did not design and maintain effective controls over the completeness and accuracy of accounts payable and accrued liabilities.

These material weaknesses resulted in audit adjustments and certain immaterial misstatements in the Evolv financial statements to prepaid and other current assets, accounts payable and accrued liabilities, long-term and short-term debt, convertible notes, contingent earnout liabilities, change in fair value of contingent earn-out liability, equity, commission assets, contract asset, revenue, deferred revenue, accounts receivable, inventory, property plant and equipment, cost of sales and various expense line items and related financial statement disclosures as of and for the years ended December 31, 2019, 2020 and 2021. 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 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 consolidated 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 consolidated 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 Plan for the Material Weaknesses

We continue to be focused on designing and implementing effective internal controls to improve our internal control over financial reporting and remediate the material weaknesses. Our efforts include a number of actions:

We have hired, and are in the process of hiring additional accounting, internal audit and IT personnel, to bolster our reporting, technical accounting, internal control and IT capabilities. Additionally, we are in the process of designing and implementing controls to formalize roles and review responsibilities to align with

19

our team’s skills and experience and designing and implementing controls over segregation of duties and have engaged outside consultants to assist us in these efforts.
We added, and continue to add, finance personnel, including a Chief Financial Officer and Chief Accounting Officer and Corporate Controller, to the organization to strengthen our internal accounting team, to provide oversight, structure and reporting lines, and to provide additional review over our disclosures.
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 consolidated 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 memorandum addressing these matters.
We are in the process of designing and implementing controls related to revenue recognition, including non-routine complex revenue transactions that may also include the leasing of products and the recording of revenue transactions in the appropriate period.
We are in the process of designing and implementing controls over the completeness and accuracy of accounts payable and accrued liabilities.
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 March 31, 2022, our outside consultants continued to assist us in the evaluation and implementation of a new ERP system.

The process of designing and maintaining effective internal control over financial reporting is a continuous effort that requires management to anticipate and react to changes in our business, economic and regulatory environments and to expend significant resources. As we continue to evaluate our internal control over financial reporting, we may take additional actions to remediate the material weaknesses or modify the remediation actions described above.

While we continue to devote significant time and attention to these remediation 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

Other than changes to our internal control over financial reporting described in “Material Weaknesses in Internal Control over Financial Reporting” and “Remediation Plan for the Material Weakness” above, there were no changes in our internal control over financial reporting (as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) during the quarter ended March 31, 2022 that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

20

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 20 (Commitments and Contingencies) to our condensed consolidated financial statements in Item 1. Part I of this Report.

ITEM 1A. RISK FACTORS

There have been no material changes to the risk factors described in our Annual Report on Form 10-K for the year ended December 31, 2021 filed with the SEC on March 28, 2022. For a discussion of potential risks and uncertainties related to us, see Part I, Item 1A, "Risk Factors" of our Annual Report on Form 10-K for the year ended December 31, 2021.

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

Unregistered Sales of Equity Securities

During the three months ended March 31, 2022, we did not sell any securities that were not registered under the Securities Act.

Purchases of Equity Securities by the Issuer and Affiliated Purchasers

None.

ITEM 3. DEFAULTS UPON SENIOR SECURITIES

None.

ITEM 4. MINE SAFETY DISCLOSURES

None.

ITEM 5. OTHER INFORMATION

None.

21

ITEM 6. EXHIBITS

Incorporated by Reference

Exhibit
No.

    

Description

    

Form

    

File Number

    

Exhibit

    

Filing Date

    

Filed/Furnished
Herewith

3.1

Second Amended and Restated Certificate of Incorporation.

Form 10-Q

001-39417

3.1

November 15, 2021

3.2

Amended and Restated Bylaws.

Form 8-K

001-39417

3.2

July 22, 2021

31.1

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

*

31.2

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

*

32.1

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

**

32.2

Certification of Principal 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.CAL

Inline XBRL Taxonomy Extension Calculation Linkbase Document.

*

101.SCH

Inline XBRL Taxonomy Extension Schema Document.

*

101.DEF

Inline XBRL Taxonomy Extension Definition Linkbase Document.

*

101.LAB

Inline XBRL Taxonomy Extension Labels 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.

22

SIGNATURES

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

 

 

EVOLV TECHNOLOGIES HOLDINGS, INC.

Date: May 13, 2022

 

By:

/s/ Mario Ramos

 

 

 

Mario Ramos

 

 

 

Chief Financial Officer and Chief Risk Officer (principal financial officer)

23

EX-31.1 2 nhic-20220331xex31d1.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: May 13, 2022

By:

/s/ Peter George

Name:

Peter George

Title:

Chief Executive Officer (principal executive officer)


EX-31.2 3 nhic-20220331xex31d2.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: May 13, 2022

By:

/s/ Mario Ramos

Name:

Mario Ramos

Title:

Chief Financial Officer (principal financial officer)


EX-32.1 4 nhic-20220331xex32d1.htm EX-32.1

 

Exhibit 32.1

Certification Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report of Evolv Technologies Holdings, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2022, 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: May 13, 2022

By:

/s/ Peter George

Name:

Peter George

Title:

Chief Executive Officer

(principal executive officer)


EX-32.2 5 nhic-20220331xex32d2.htm EX-32.2

 

Exhibit 32.2

Certification Pursuant to 18 U.S.C. Section 1350,

As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002

In connection with the quarterly report of Evolv Technologies Holdings, Inc. (the “Company”) on Form 10-Q for the period ended March 31, 2022, 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: May 13, 2022

J.

By:

/s/ Mario Ramos

Name:

Mario Ramos

Title:

Chief Financial Officer

(principal financial officer)


EX-101.SCH 6 nhic-20220331.xsd EX-101.SCH 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Revenue Recognition-Minimum future lease payments(Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Revenue Recognition-components of lease revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Leases - Future Annual Leases (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Leases - Future Annual Lease Payments (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - Inventory - Summary of Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - Disclosure - Prepaid expenses and other current assets (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - Property and Equipment, Net (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - Property and Equipment, Net - Leased equipment (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - Accrued Expenses and Other Current Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - Long-term Debt - Long-term debt (Details) link:presentationLink link:calculationLink link:definitionLink 41203 - Disclosure - Long-term Debt - Future principal payments (Details) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - Fair Value Measurements (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - Summary of Significant Accounting Policies (Details) link:presentationLink link:calculationLink link:definitionLink 40202 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted and Issued Accounting Pronouncements (Details) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - Merger with NHIC and Related Transactions (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 - Derivative liability (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - Fair Value Measurements - Additional Information (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - Revenue Recognition - Performance obligation (Details) link:presentationLink link:calculationLink link:definitionLink 40506 - Disclosure - Revenue Recognition - Contract acquisition cost (Details) link:presentationLink link:calculationLink link:definitionLink 40507 - Disclosure - Revenue Recognition - Disaggregated Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 41202 - Disclosure - Long-term Debt - JPM Credit Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 41204 - Disclosure - Long-term Debt - Convertible Notes 2020 (Details) link:presentationLink link:calculationLink link:definitionLink 41205 - Disclosure - Long-term Debt - Convertible notes 2021 (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41302 - Disclosure - Warrants - Common stock outstanding (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - Convertible Preferred Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - Common Stock (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - Stock Based Compensation (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - Stock Based Compensation - Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - Stock Based Compensation - weighted average grant-date fair Additional (Details) link:presentationLink link:calculationLink link:definitionLink 41607 - Disclosure - Stock Based Compensation - Company utilized Black-Scholes pricing model (Details) link:presentationLink link:calculationLink link:definitionLink 41608 - Disclosure - Stock Based Compensation - Stock based compensation expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41609 - Disclosure - Stock Based Compensation - Stock based compensation expenses by award type (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - Net Loss per Share (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - Net Loss per Share - Antidilutive effect (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - Related Party Transactions (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - Related Party Transactions -Business Development Agreement (Details) link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED 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 and Related Transactions link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - Fair Value Measurements link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - Accounts Receivable link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - Prepaid expenses and other current assets link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - Property and Equipment, Net link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - Accrued Expenses and Other Current Liabilities link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - Long-term Debt link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - Warrants link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - Convertible Preferred Stock link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - Common Stock link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - Net Loss per Share link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - Related Party Transactions link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - Accounts Receivable (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - Prepaid expenses and other current assets (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - Property and Equipment, Net (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - Accrued Expenses and Other Current Liabilities (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - Long-term Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - Warrants (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - Net Loss per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - Revenue Recognition - Minimum future lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40503 - Disclosure - Revenue Recognition - Contract Balances from Contracts with Customers (Details) link:presentationLink link:calculationLink link:definitionLink 40504 - Disclosure - Revenue Recognition - Roll forward of deferred revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40505 - Disclosure - Revenue Recognition - Components of lease revenue (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - Leases - Narratives (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - Leases - Lease cost (Details) link:presentationLink link:calculationLink link:definitionLink 40603 - Disclosure - Leases - Supplemental cash flow information (Details) link:presentationLink link:calculationLink link:definitionLink 40604 - Disclosure - Leases - Future annual lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 40605 - Disclosure - Leases - Future annual lease payments - 840 (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - Accounts Receivable (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - Stock Based Compensation - Grant date fair value of stock options (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - Stock Based Compensation - Stock options activity (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 nhic-20220331_cal.xml EX-101.CAL EX-101.DEF 8 nhic-20220331_def.xml EX-101.DEF EX-101.LAB 9 nhic-20220331_lab.xml EX-101.LAB EX-101.PRE 10 nhic-20220331_pre.xml EX-101.PRE XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 06, 2022
Document Information [Line Items]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2022  
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   143,378,335
Entity Central Index Key 0001805385  
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Amendment Flag false  
Class A Common Stock    
Document Information [Line Items]    
Title of 12(b) Security Common Stock, $0.0001 Par Value 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 Common Stock  
Trading Symbol EVLVW  
Security Exchange Name NASDAQ  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 270,872 $ 307,492
Restricted cash 400 400
Accounts receivable, net 8,589 6,477
Inventory 7,181 5,140
Current portion of contract assets 1,448 1,459
Current portion of commission asset 1,477 1,645
Prepaid expenses and other current assets 17,252 11,047
Total current assets 307,219 333,660
Restricted cash, noncurrent 275 275
Contract assets, noncurrent 3,321 3,418
Commission asset, noncurrent 4,239 3,719
Property and equipment, net 25,282 21,592
Operating lease right-of-use assets 2,287  
Other assets 1,275 401
Total assets 343,898 363,065
Current liabilities:    
Accounts payable 4,645 6,363
Accrued expenses and other current liabilities 7,118 9,183
Current portion of deferred revenue 7,433 6,690
Current portion of deferred rent   135
Current portion of long-term debt 3,000 2,000
Current portion of operating lease liabilities 1,089  
Total current liabilities 23,285 24,371
Deferred revenue, noncurrent 4,517 2,475
Deferred rent, noncurrent   333
Long-term debt, noncurrent 6,950 7,945
Operating lease liabilities, noncurrent 1,634  
Contingent earn-out liability 18,128 20,809
Contingently issuable common stock liability 3,792 5,264
Public warrant liability 5,444 11,030
Total liabilities 63,750 72,227
Commitments and contingencies (Note 20)
Stockholders' equity :    
Common stock, $0.0001 par value; 1,100,000,000 shares authorized at March 31, 2022 and December 31, 2021; 143,322,036 and 142,745,021 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively 14 14
Additional paid-in capital 399,424 395,563
Accumulated deficit (119,290) (104,739)
Stockholders' equity 280,148 290,838
Total liabilities and stockholders' equity $ 343,898 $ 363,065
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
CONSOLIDATED BALANCE SHEETS    
Preferred stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred Stock, Shares Authorized 100,000,000 100,000,000
Preferred Stock, Shares Issued 0 0
Preferred Stock, Shares Outstanding 0 0
Common stock, par value (in dollars per share) $ 0.0001 $ 0.0001
Common stock, shares authorized 1,100,000,000 1,100,000,000
Common stock, issued 143,322,036 142,745,021
Common stock, outstanding 143,322,036 142,745,021
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue:    
Total revenue $ 8,715,000 $ 3,999,000
Cost of revenues:    
Total cost of revenue 7,089,000 2,951,000
Gross profit 1,626,000 1,048,000
Operating expenses:    
Research and development 4,286,000 3,612,000
Sales and marketing 12,053,000 3,684,000
General and administrative 11,093,000 2,899,000
Loss from impairment of property and equipment 96,000 0
Total operating expenses 27,528,000 10,195,000
Loss from operations (25,902,000) (9,147,000)
Other income (expense), net:    
Interest expense (142,000) (2,447,000)
Interest income 209,000  
Change in fair value of derivative liability   (1,425,000)
Change in fair value of contingent earn-out liability (4,226,000)  
Change in fair value of contingently issuable common stock (1,472,000)  
Change in fair value of public warrant liability 5,586,000 0
Change in fair value of common stock warrant liability   (736,000)
Total other income (expense), net 11,351,000 (4,608,000)
Net loss and comprehensive loss - basic (14,551,000) (13,755,000)
Net loss and comprehensive loss - diluted $ (14,551,000) $ (13,755,000)
Net loss per share - basic (in dollars per share) $ (0.10) $ (1.32)
Net loss per share - diluted (in dollars per share) $ (0.10) $ (1.32)
Weighted average common shares outstanding - basic (in shares) 142,878,406 10,443,323
Weighted average common shares outstanding - diluted (in shares) 142,878,406 10,443,323
Product revenue    
Revenue:    
Total revenue $ 5,194,000 $ 2,502,000
Cost of revenues:    
Cost of revenue 5,576,000 2,229,000
Subscription revenue.    
Revenue:    
Total revenue 3,020,000 1,300,000
Cost of revenues:    
Cost of subscription revenue 1,065,000 595,000
Service revenue.    
Revenue:    
Total revenue 501,000 197,000
Cost of revenues:    
Cost of revenue $ 448,000 $ 127,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) - USD ($)
$ in Thousands
Convertible preferred stock (as converted to common stock)
Common Stock.
Additional Paid-in Capital
Accumulated Deficit
Total
Balance at the beginning at Dec. 31, 2020 $ 75,877        
Balance at the beginning (in shares) at Dec. 31, 2020 77,340,057        
Balance at the end at Mar. 31, 2021 $ 75,877        
Balance at the end (in shares) at Mar. 31, 2021 77,340,057        
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,846,830      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of warrants to purchase common stock     1   1
Issuance of common stock upon net exercise of stock options     455   455
Issuance of common stock upon net exercise of stock options (in shares)   1,563,281      
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,410,111      
Balance at the beginning (in shares) at Dec. 31, 2021         0
Balance at the beginning at Dec. 31, 2021   $ 14 395,563 (104,739) $ 290,838
Balance at the beginning (in shares) at Dec. 31, 2021   142,745,021      
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Issuance of common stock upon net exercise of stock options     216   $ 216
Issuance of common stock upon net exercise of stock options (in shares)   496,971     499,767
Issuance of common stock upon vesting of restricted stock units (in shares)   80,044      
Stock-based compensation expense     3,645   $ 3,645
Net loss       (14,551) (14,551)
Balance at the end at Mar. 31, 2022   $ 14 $ 399,424 $ (119,290) $ 280,148
Balance at the end (in shares) at Mar. 31, 2022   143,322,036      
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Cash flows from operating activities:    
Net loss $ (14,551,000) $ (13,755,000)
Adjustments to reconcile net loss to net cash used in operating activities:    
Depreciation and amortization expense 948,000 452,000
Write down of inventory 324,000  
Adjustment to property and equipment for sales type leases (321,000)  
Loss from impairment of property and equipment 96,000 0
Stock-based compensation 5,190,000 1,082,000
Noncash interest expense 5,000 2,344,000
Noncash lease expense 197,000  
Recovery of allowance for doubtful accounts   (63,000)
Change in fair value of derivative liability   1,425,000
Change in fair value of common stock warrant liability   736,000
Change in fair value of earn-out liability (4,226,000)  
Change in fair value of contingently issuable common stock (1,472,000)  
Change in fair value of public warrant liability (5,586,000) 0
Changes in operating assets and liabilities    
Accounts receivable (2,112,000) (874,000)
Inventory (6,985,000) (433,000)
Commission assets (351,000) (391,000)
Contract assets 108,000 (119,000)
Prepaid expenses and other current assets (5,280,000) (4,104,000)
Accounts payable (1,867,000) 1,194,000
Deferred revenue 2,778,000 (621,000)
Deferred rent (468,000) (11,000)
Accrued expenses and other current liabilities (2,065,000) 1,100,000
Operating lease liabilities (229,000)  
Net cash used in operating activities (35,867,000) (12,038,000)
Cash flows from investing activities:    
Development of internal-use software (646,000)  
Purchases of property and equipment (323,000) (2,522,000)
Net cash used in investing activities (969,000) (2,522,000)
Cash flows from financing activities:    
Proceeds from exercise of stock options 216,000 455,000
Repayment of financing obligations   (359,000)
Proceeds from long-term debt, net of issuance costs   31,882,000
Net cash provided by financing activities 216,000 31,978,000
Net increase (decrease) in cash, cash equivalents and restricted cash (36,620,000) 17,418,000
Cash, cash equivalents and restricted cash    
Cash, cash equivalents and restricted cash at beginning of period 308,167,000 4,704,000
Cash, cash equivalents and restricted cash at end of period 271,547,000 22,122,000
Supplemental disclosure of cash flow information    
Cash paid for interest 133,000 103,000
Supplemental disclosure of non-cash activities    
Transfer of inventory to property and equipment 4,620,000  
Capital expenditures incurred but not yet paid $ 1,693,000  
Issuance of equity classified warrants   $ 1,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Reconciliation of cash, cash equivalents and restricted cash:        
Cash and cash equivalents $ 270,872 $ 307,492 $ 22,122  
Restricted cash 400 400    
Restricted cash, noncurrent 275 275    
Total cash, cash equivalents and restricted cash shown in the statements of cash flows $ 271,547 $ 308,167 $ 22,122 $ 4,704
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.1
Nature of the Business and Basis of Presentation
3 Months Ended
Mar. 31, 2022
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

Evolv Technologies Holdings, Inc. (the “Company”), a Delaware corporation, is a global leader in AI-based weapons detection for security screening. The Company’s mission is to make the world a safer and more enjoyable place to work, learn, and play. The Company is democratizing security by making it seamless for gathering spaces to address the chronic epidemic of escalating gun violence, mass shootings and terrorist attacks in a cost-effective manner while improving the visitor experience. The Company is headquartered in Waltham, Massachusetts.

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 wholly owned subsidiaries, which include Evolv Technologies, Inc., Evolv Technologies UK Ltd. and Give Evolv LLC. References to “NHIC” refer to the company prior to the consummation of the Merger (as defined in Note 3) and references to “Legacy Evolv” refer to Evolv Technologies, Inc. dba Evolv Technology, Inc. prior to the consummation of the Merger.

Basis of presentation

The condensed 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 subsidiaries. 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”).

All share and per share amounts contained herein for periods prior to the Merger have been retroactively adjusted to give effect to the Exchange Ratio (as defined in Note 3), unless otherwise indicated.

Unaudited Interim Financial Information

The accompanying unaudited condensed consolidated financial statements as of March 31, 2022, and for the three months ended March 31, 2022 and 2021 have been prepared on the same basis as the audited annual consolidated financial statements as of December 31, 2021 and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations for the three months ended March 31, 2022 and 2021 and cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period.

XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Summary of Significant Accounting Policies

2. Summary of Significant Accounting Policies

Significant Accounting Policies

The significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in our Annual Report on Form 10-K. There have been no material changes to the Company’s significant accounting policies during the three months ended March 31, 2022 outside of the items as described below.

Leases as a Lessee

Prior to January 1, 2022, the Company accounted for leases in accordance with ASC 840, Leases. At lease inception, the Company determined if an arrangement was an operating or capital lease. For operating leases, the Company recognized rent expense, inclusive of rent escalation, on a straight-line basis over the lease term.

Effective on January 1, 2022, the Company accounts for leases in accordance with ASC 842, Leases. At contract inception, the Company determines if an arrangement is or contains a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If determined to be or contain a lease, the lease is assessed for classification as either an operating or finance lease at the lease commencement date, defined as the date on which the leased asset is made available for use by the Company (when the Company is the lessee). Where the Company is the lessee, for each lease with a term greater than twelve months, the Company records a right-of-use asset and lease liability.

A right-of-use asset represents the economic benefit conveyed to the Company by the right to use the underlying asset over the lease term. A lease liability represents the obligation to make lease payments arising from the use of the asset over the lease term. Lease liabilities are measured at lease commencement and calculated as the present value of the future lease payments in the contract using the rate implicit in the contract, when available. If an implicit rate is not readily determinable, the Company uses an incremental borrowing rate measured as the rate at which the Company could borrow, on a fully collateralized basis, a commensurate loan in the same currency over a period consistent with the lease term at the commencement date. Right-of-use assets are measured as the amount of the initial lease liability plus initial direct costs and prepaid lease payments, less lease incentives granted by the lessor. The lease term is measured as the noncancelable period in the contract, adjusted for any options to extend or terminate when it is reasonably certain the Company will extend the lease term via such options based on an assessment of economic factors present as of the lease commencement date. The Company elected the practical expedient to not recognize leases with a lease term of twelve months or less.

Components of a lease are split into three categories: lease components, non-lease components, and non-components. The fixed and in-substance fixed contract consideration (including any consideration related to non-components) are allocated, based on the respective relative fair values, to the lease components and non-lease components. The Company has elected the practical expedient to account for lease and non-lease components together as a single lease component for all underlying assets and allocate all of the contract consideration to the lease component only.

The Company’s operating leases are presented in the condensed consolidated balance sheet as operating lease right-of-use assets, classified as noncurrent assets, and operating lease liabilities, classified as current and noncurrent liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. Variable costs associated with a lease, such as maintenance and utilities, are not included in the measurement of the lease liabilities and right-of-use assets but rather are expensed when the events determining the amount of variable consideration to be paid have occurred.

Subscription Revenue - Leases as Lessor

In addition to selling our products directly to customers, we also derive revenue from leasing our equipment, which we classify as subscription revenue. Lease terms are typically four years, do not include options to extend, terminate or to purchase the underlying asset, and customers generally pay either a quarterly or annual fixed payment for the lease and maintenance elements over the contractual lease term. Equipment leases are generally classified as operating leases as they do not meet any of the sales-type lease criteria per ASC 842 and recognized ratably over the duration of the lease. There are no variable lease payments as a part of these arrangements.

The accounting provisions we use to classify transactions as sales-type are: (i) whether the lease transfers ownership of the equipment by the end of the lease term, (ii) whether the lease grants the customer an option to purchase the equipment and the customer is reasonably certain to do so, (iii) whether the lease term is for the major part of the economic life of the underlying equipment, (iv) whether the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (v) whether the equipment is specific to the customer and of such a specialized nature that it is expected to have no alternative use to the Company at the end of

the lease term. Leasing arrangements meeting any of these conditions are accounted for as sales-type leases and revenue attributable to the lease component is recognized in a manner consistent with the equipment sales and the related equipment is derecognized with the associated expense presented as a cost of revenue. Leasing arrangements that do not meet the criteria for classification as a sales-type lease will be accounted for as a direct-financing lease if the following two conditions are met: (i) the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments and any other third party unrelated to the Company, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (ii) it is probable that the Company will collect the lease payments and amounts necessary to satisfy a residual value guarantee. Leasing arrangements that do not meet any of the sales-type lease classification criteria are accounted for as operating leases and revenue is recognized straight-line over the term of the lease.

The Company considers the economic life of most of our products to be seven years. The Company believes seven years is representative of the period during which the equipment is expected to be economically usable by one or more users, with normal service, for the purpose for which it is intended. The unguaranteed residual value is estimated to be the value at the end of the lease term based on the anticipated fair market value of the units. The Company mitigates residual value risk of our leased equipment by performing regular management and maintenance, as necessary.

Generally, lease arrangements include both lease and non-lease components. The lease component relates to the customer’s right-to-use the equipment over the lease term. The non-lease components relate to (1) distinct services, such as SaaS and maintenance, (2) any add-on accessories, and (3) installation and training. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue. Because the equipment, SaaS, and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern, the Company elected the practical expedient to aggregate non-lease components with the associated lease component and account for the combined component as an operating lease for all underlying asset classes. In the evaluation of whether the lease component (equipment) or the non-lease components associated with the lease component (SaaS and maintenance) is the predominant  component, the Company determined that the lease component is predominant as customers would clearly be expected to ascribe more value to the use of the security equipment than that of the SaaS and maintenance services. Therefore, the Company will account for the combined lease component under ASC 842. The equipment lease and SaaS/maintenance performance obligations are classified as a single category of subscription revenue in the condensed consolidated statements of operations and comprehensive loss. The installation and training services represent distinct services provided to customers. These activities are considered separate performance obligations to the customer and therefore are considered non-lease components. As installation and training services are performed prior to lease commencement, the timing and pattern of transfer for these services differ from that of the lease component (i.e., security hardware) and are not eligible to be combined.

We exclude from variable payments all lessor costs that are explicitly required to be paid directly by a lessee on behalf of the lessor to a third party. Revenue related to leases entered into with related parties were $0.1 million during the three months ended March 31, 2022.

Installation and training are generally billed to the lessee as part of the lease contract billing, according to various contractual terms. The installation and training costs incurred by the Company are accounted for as a fulfillment cost and are included in the cost of services revenue in the condensed consolidated statements of operations and comprehensive loss.

Recently Adopted Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended (collectively “ASC 842”). The guidance amends the existing accounting standards for lease accounting, including requirements for lessees to recognize assets and liabilities related to long-term leases on the balance sheet and expanding disclosure requirements regarding leasing arrangements. For lessees, leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Lessors are required to classify leases as a sales-type, direct financing, or operating lease. A lease is a sales-type lease if it effectively transfers control of the underlying asset to the lessee as indicated by any one of five criteria being met. All leases that are not sales-type or direct financing leases will be classified as operating leases. In July 2018, the FASB issued additional guidance, which offers a transition option to entities adopting ASC 842 in which entities can elect to

apply the new guidance using a modified retrospective approach at the beginning of the year in which the new lease standard is adopted. The Company utilized this transition option whereby financial information for prior periods presented before the ASC 842 effective date will not be updated. In November 2019, the FASB issued ASU 2019-10 deferring the effective date for private entities (also applicable for public companies that qualify as emerging growth companies) for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. In June 2020, the FASB issued ASU 2020-05 which further defers the effective date for private entities for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022.

The Company adopted this guidance effective January 1, 2022. ASC 842 provides several optional practical expedients in transition. The Company applied the ‘package of practical expedients’ which allow the Company to not reassess whether existing or expired arrangements contain a lease, the lease classification of existing or expired leases, or whether previous initial direct costs would qualify for capitalization under ASC 842.

The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $3.0 million and operating right-of-use assets of $2.5 million, along with the write-off of certain deferred rent balances of $0.5 million within the Company’s condensed consolidated balance sheets as of January 1, 2022. The adoption did not have a significant impact on the Company’s condensed consolidated statements of operations and comprehensive loss and condensed consolidated statements of cash flows.

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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed 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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed consolidated financial statements and related disclosures.

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 (1) irrevocably elects to “opt out” of such extended transition period or (2) 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 condensed 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 condensed consolidated financial statements and related disclosures.

Out-of-Period Adjustment

During the three months ended March 31, 2022, the Company recorded an immaterial out-of-period adjustment that resulted in a $1.0 million increase of stock-based compensation expense within sales and marketing expense in the condensed statements of operations and comprehensive loss, a $1.0 million increase to change in fair value of contingent earn-out liability in the condensed statements of operations and comprehensive loss, a $0.5 million decrease to additional paid-in capital in the condensed balance sheets, and a $0.5 million increase to contingent earn-out liability in the condensed balance sheets. The out-of-period adjustment related to an error in the Company’s accounting for the contingent earn-out liability for the third and fourth quarters of fiscal year 2021. The Company has determined the adjustment is not material to the current period or any previously issued financial statements.

XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.1
Merger with NHIC and Related Transactions
3 Months Ended
Mar. 31, 2022
Merger with NHIC and Related Transactions  
Merger with NHIC and Related Transactions

3. Merger with NHIC and Related Transactions

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 legal 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”).

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

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

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

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

Upon closing of the Merger:

all of 24,359,107 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,484,240 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,129,398 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,367,312 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 canceled and the holders thereof in exchange received 94,192,534 shares of the Company’s common stock, which is equal to 0.378 newly-issued shares of the Company’s 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 common stock with the same terms and conditions except adjusted by the Exchange Ratio.

All outstanding stock options of Legacy Evolv common stock, totaling 57,938,375 stock options, were canceled and the holders thereof in exchange received options to receive 0.378 shares of the Company’s common stock for a total of 21,891,254 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.

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 common stock for a purchase price of $10.00 per share with gross proceeds of $300.0 million.

The proceeds, net of redemptions, 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%.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements
3 Months Ended
Mar. 31, 2022
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 March 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

257,555

$

$

$

257,555

$

257,555

$

$

$

257,555

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

18,128

$

18,128

Contingently issuable common stock liability

3,792

3,792

Public Warrant liability

5,444

5,444

$

$

$

27,364

$

27,364

Fair Value Measurements as of December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

297,536

$

$

$

297,536

$

297,536

$

$

$

297,536

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

20,809

$

20,809

Contingently issuable common stock liability

5,264

5,264

Public Warrant liability

11,030

11,030

$

$

$

37,103

$

37,103

As of March 31, 2022 and December 31, 2021, respectively, money market funds are included in cash and cash equivalents on the condensed consolidated balance sheets.

During the three months ended March 31, 2022 and 2021, respectively, there were no transfers between Level 1, Level 2 and Level 3.

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 of our consolidated financial statements of our Annual Report on Form 10-K for the year ended December 31, 2021. The Company’s contingent earn-out shares were recorded at fair value as contingent earn-out

liability upon the closing of the Merger and are remeasured at each reporting period. As of March 31, 2022, no milestones have been achieved.

The estimated fair value of the initial contingent earn-out was 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 March 31, 2022, the contingent earn-out was revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of December 31, 2021 were as follows: 55% expected stock price volatility, a drift rate of 1.2%, 25% likelihood of change in control and an expected term of 4.5 years. The significant assumptions to the model as of March 31, 2022 were as follows: 92.5% expected stock price volatility, a drift rate of 2.4%, 25% likelihood of change in control and an expected term of 4.3 years.

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

Balance at December 31, 2021

$

20,809

Change in fair value

 

(4,226)

Out-of-period adjustment

1,545

Balance at March 31, 2022

$

18,128

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, 517,500 shares were transferred back to NHIC and then contributed to Give Evolv LLC and the remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones as described in Note 2 of our consolidated financial statements of our Annual Report on Form 10-K for the year ended December 31, 2021. 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 March 31, 2022, no milestones have been achieved.

The estimated fair value of the initial contingently issued common shares was 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 March 31, 2022, the contingently issuable common shares were revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of December 31, 2021 were as follows: 55% expected stock price volatility, a drift rate of 1.2%, 25% likelihood of change in control and an expected term of 4.5 years. The significant assumptions to the model as of March 31, 2022 were as follows: 92.5% expected stock price volatility, a drift rate of 2.4%, 25% likelihood of change in control and an expected term of 4.3 years.

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

Balance at December 31, 2021

$

5,264

Change in fair value

 

(1,472)

Balance at March 31, 2022

$

3,792

Valuation of Public Warrant Liability

Upon the closing of the Merger, the Company assumed the Public Warrants to purchase shares of the Company’s common stock (see Note 13). 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, 2021

$

11,030

Change in fair value

 

(5,586)

Balance at March 31, 2022

$

5,444

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition
3 Months Ended
Mar. 31, 2022
Revenue Recognition  
Revenue Recognition

5. Revenue Recognition

The Company recognizes revenue in accordance with Accounting Standards Codification 606 – Revenue from Contracts with Customers (“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 generally accounted for as operating leases under ASC 842 and (2) from the sale of products, inclusive of SaaS and maintenance and (3) professional services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer for product sales and upon installation for subscriptions. Revenue is recognized net of sales tax.

Remaining Performance Obligations

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

    

Less than 1 year

    

Greater than 1 year

    

Total

Product revenue

 

$

166

 

$

39

 

$

205

Subscription revenue

 

12,784

 

29,041

 

41,825

Service revenue

 

6

6

Maintenance revenue

2,415

6,086

8,501

Total revenue

$

15,371

$

35,166

$

50,537

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

Future operating lease component:

    

  

Year Ending December 31:

2022 (nine months remaining)

$

9,677

2023

 

12,330

2024

 

11,137

2025

 

7,438

2026

1,131

Thereafter

 

112

$

41,825

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 March 31, 2022 and December 31, 2021, the Company had $1.4 million and $1.5 million in current portion of contract assets and $3.3 million and $3.4 million in contract assets, noncurrent on the condensed 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 deferred revenue, noncurrent. The Company recognized $2.5 million during the three months ended March 31, 2022 of revenue that was previously included in the 2021 deferred revenue balance and recognized $0.9 million during the three months ended March 31, 2021 of revenue that was previously included in the 2020 deferred revenue balance.

The following table provides a rollforward of deferred revenue (in thousands):

Balance at December 31, 2021

$

9,165

Revenue recognized

 

(6,409)

Revenue deferred

 

9,194

Balance at March 31, 2022

$

11,950

The following table presents the Company’s components of lease revenue (in thousands):

Three Months Ended March 31, 

2022

2021

Revenue from sales-type leases

$

1,312

$

Interest income on lease receivables

190

 

Lease income - operating leases

3,020

1,300

Total lease revenue

$

4,522

$

1,300

The revenue from sales-type leases is related to the Evolv Express units where the lease term is for the major part of the economic life of the underlying equipment and is classified as product revenue in the condensed consolidated statements of operations and comprehensive loss. The interest income on lease receivables is classified as other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The lease income from operating leases is related to the leased equipment under subscription arrangements and is classified as subscription revenue in the condensed consolidated statements of operations and comprehensive loss.

Disaggregated Revenue

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

Three Months Ended March 31, 

2022

    

2021

Product revenue

5,194

 

2,502

Leased equipment

3,020

 

1,300

SaaS and Maintenance revenue

353

 

132

Professional services revenue

148

65

Total revenue

$

8,715

$

3,999

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 commission costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the related revenue is recognized. 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 $5.7 million and $5.4 million as of March 31, 2022 and December 31, 2021, respectively. The Company amortized commissions of $0.1 million during the three months ended March 31, 2022 which related to 2022 commissions and $0.3 million which related to 2021 commissions.

Give Evolv LLC

Upon the closing of the Merger, the NHIC Founders transferred 517,500 shares of its common stock to Evolv NewHold Benefit LLC (“ENHB”), which represented the initial contribution to be used to pay for the donation of Evolv’s Express units to public venues and institutions, primarily schools in locations that might not otherwise be able to afford weapon detection security screening systems and related products and services. In September 2021, ENHB was renamed to Give Evolv LLC (“Give Evolv”). Give Evolv is deemed an entity under common control and a consolidating entity as it is under the same management as the Company. As such, the shares held by Give Evolv are not considered outstanding or issued.

For such arrangements, Give Evolv generally purchases the related products and services from Evolv Technologies, Inc. through an intercompany transaction using the available donated proceeds from the transfer of common stock upon the closing of the Merger. Evolv Technologies, Inc. will be responsible for the delivery of the units, in addition to providing related services, such as installation, training, and maintenance. Consideration transferred to Evolv Technologies, Inc. for the related products and services may be in the form of common stock or cash. Shares of common stock may be sold to generate funds for the purposes of paying for the donated goods and services. The sales transactions between Evolv Technologies, Inc. and Give Evolv eliminate in consolidation.

During the three months ended March 31, 2022, the Company donated three Evolv Express units to schools, resulting in $0.2 million in general and administrative expense in the Company’s condensed consolidated statements of operations and comprehensive loss.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.1
Leases
3 Months Ended
Mar. 31, 2022
Leases  
Lessee, Operating Leases [Text Block]

6. Leases

Company Headquarters (Waltham, MA)

In April 2021, the Company entered a sublease agreement for office and storage space for its corporate headquarters located at 500 Totten Pond Road in Waltham, MA. The sublease has an initial term of 42 months beginning on May 1, 2021, and expiring on October 31, 2024. 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 condensed consolidated balance sheets. The Company pays for its proportionate share of building operating expenses and taxes that are treated as variable costs and excluded from the measurement of the lease. The sublease grants the Company an option to extend the term for an additional three years at the then fair market rent by giving the landlord nine months’ written notice. The Company was not reasonably certain to exercise the option to extend the lease and therefore the extension term was excluded from the measurement of the lease.

Storage Facilities

The Company additionally leases three storage spaces on a month-to-month basis that are classified as short-term leases.

The following tables contains a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases for the three months ended March 31, 2022.

The components of lease cost under ASC 842 were as follows (in thousands):

Operating lease cost

 

$

245

Supplemental disclosure of cash flow information related to leases was as follows (in thousands):

Cash paid for amounts included in the measurement of lease liabilities

 

$

278

The weighted-average remaining lease term and discount rate were as follows:

Weighted average remaining lease term (in years)

 

2.6

Weighted average discount rate

 

6.95

%

Future annual lease payments under non-cancelable operating leases as of March 31, 2022 were as follows (in thousands):

Year Ended December 31:

 

2022 (remaining nine months)

 

$

838

2023

1,149

2024

982

Total future lease payments

$

2,969

Less: imputed interest

(246)

Present value of operating lease liability

$

2,723

Rent expense for the three months ended March 31, 2021 was approximately $0.1 million in accordance with ASC 840. Rent expense for the year ended December 31, 2021 was approximately $0.9 million in accordance with ASC 840.

Future annual lease payments under non-cancelable operating leases as of December 31, 2021 under ASC 840 were as follows (in thousands):

Year Ended December 31:

 

2022

 

$

1,116

2023

1,150

2024

981

Total

$

3,247

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

7. Accounts Receivable

Allowance for Doubtful Accounts

As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts of $0.1 million, respectively. Changes in the allowance for doubtful accounts were as follows (in thousands):

Allowance for Doubtful Accounts

Balance at December 31, 2021

$

(50)

Provisions

 

Write-offs, net of recoveries

 

Balance at March 31, 2022

$

(50)

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory
3 Months Ended
Mar. 31, 2022
Inventory  
Inventory

8. Inventory

Inventory consisted of the following (in thousands):

March 31, 

December 31, 

    

2022

    

2021

Raw materials

$

1,172

$

1,050

Finished goods

 

6,009

 

4,090

Total

$

7,181

$

5,140

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid expenses and other current assets
3 Months Ended
Mar. 31, 2022
Prepaid expenses and other current assets  
Prepaid expenses and other current assets

9. Prepaid Expenses and Other Current Assets

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

 

March 31, 

December 31, 

 

2022

    

2021

Prepaid deposits

$

13,479

$

7,591

Prepaid insurance

1,625

2,803

Prepaid subscriptions

625

411

Other

 

1,523

 

242

Total

$

17,252

$

11,047

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net
3 Months Ended
Mar. 31, 2022
Property and Equipment, Net  
Property and Equipment, Net

10. Property and Equipment, Net

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

March 31, 

December 31, 

2022

    

2021

Computers and telecom equipment

$

329

$

40

Lab equipment

 

568

 

568

Purchased software

 

59

 

Furniture and fixtures

 

37

 

37

Leasehold improvements

 

538

 

491

Leased equipment

24,217

21,100

Internal-use software

1,820

1,029

Sales demo equipment

 

2,149

 

1,938

 

29,717

 

25,203

Less: Accumulated depreciation and amortization

 

(4,435)

 

(3,611)

$

25,282

$

21,592

As of March 31, 2022 and December 31, 2021, the net book value of internal-use software was $1.7 million and $1.0 million, respectively. Depreciation expense and amortization expense related to property and equipment was $0.9 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively, which included amortization expense of internal-use software of less than $0.1 million and $0 for the three months ended March 31, 2022 and 2021, respectively.

Leased equipment and the related accumulated depreciation were as follows (in thousands):

March 31, 

December 31, 

2022

    

2021

Leased equipment

$

24,217

$

21,100

Accumulated depreciation

 

(3,390)

 

(2,761)

Leased equipment, net

$

20,827

$

18,339

Depreciation related to leased units was $0.8 million and $0.4 million during the three months ended March 31, 2022 and 2021, respectively. Depreciable lives generally range from 4 to 7 years, consistent with the Company’s planned and historical usage of the equipment subject to operating leases.

Impairment of property and equipment was $0.1 million for the three months ended March 31, 2022. There was no impairment recognized for the three months ended March 31, 2021. This related to Edge units and Express prototype units that were removed from service and retired. The Company is transitioning its domestic customers from the Edge units to the most current Express units, which also resulted in an impairment of the remaining economic value of such assets.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities
3 Months Ended
Mar. 31, 2022
Accrued Expenses and Other Current Liabilities  
Accrued Expenses and Other Current Liabilities

11. Accrued Expenses and Other Current Liabilities

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

March 31, 

December 31, 

2022

    

2021

Accrued employee compensation and benefits expense

$

2,198

$

5,536

Accrued professional services and consulting

 

1,438

 

1,441

Accrued sales tax

1,213

1,091

Accrued marketing

521

Accrued property tax

472

Accrued interest

48

64

Other

 

1,228

 

1,051

Total

$

7,118

$

9,183

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt
3 Months Ended
Mar. 31, 2022
Long-term Debt  
Long-term Debt

12. Long-term Debt

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

March 31, 

December 31, 

2022

    

2021

Term loans payable

$

10,000

$

10,000

Less: Unamortized discount

 

(50)

 

(55)

 

9,950

 

9,945

Less: Current portion of long-term debt

 

3,000

 

2,000

Long-term debt, net of discount

$

6,950

$

7,945

Term Loan Agreements

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.

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 377,837 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. Upon the closing of the Merger, the warrants were converted into shares of the Company’s common stock.

As of March 31, 2022, the unamortized debt discount was $0.1 million. As of March 31, 2022, the accrued interest on the JPM Credit Agreement was $0.1 million, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheet. Interest expense related to the JPM Credit Agreement totaled $0.1 million and $0.2 million for the three months ended March 31, 2022 and 2021, respectively, which includes the amortization of the debt discount which totaled less than $0.1 million and $0.1 million for the three months ended March 31, 2022 and 2021, respectively. The interest rate in effect as of March 31, 2022 was 5.75% for the JPM Credit Agreement. During the year ended December 31, 2021, the Company fully repaid the $5.4 million drawn down 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 March 31, 2022, future principal payments on long-term debt are as follows (in thousands):

Year Ending December 31,

    

2022 (remaining nine months)

$

2,000

2023

 

4,000

2024

 

4,000

$

10,000

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 $10.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 condensed 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 December 31, 2021 as the liability was settled pursuant to the closing of the Merger.

Interest expense for the 2020 Convertible Notes totaled $0 and $0.1 million for the three months ended March 31, 2022 and 2021, respectively.

In January and February 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 condensed 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 December 31, 2021 as the liability was settled pursuant to the closing of the Merger.

In June 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).

Interest expense for the 2021 Convertible Notes totaled $0 and $1.9 million for the three months ended March 31, 2022 and 2021, respectively.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants
3 Months Ended
Mar. 31, 2022
Warrants.  
Warrants

13. Warrants

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,552,913 shares of common stock at an exercise price of $0.42 per share. The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2031. The warrants will be accounted for under ASC 718 Compensation – Stock Compensation as the warrants will vest upon certain performance conditions being met (see Note 16).

In connection with the closing of the Merger, the Company assumed the Public Warrants for the purchase of 14,325,000 shares of common stock at an exercise price of $11.50. The Public Warrants are immediately exercisable and expire in July 2026. The Public Warrants are classified as a liability and were recorded at its fair value of $23.6 million

on the date of the closing 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 $5.6 million and $0 was recognized as a component of other income (expense), net in the condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022, none of the vested 2021 Finback common stock warrants were exercised.

As of March 31, 2022 and December 31, 2021, warrants to purchase the following class of Common stock outstanding consisted of the following in the tables below:

March 31, 2022

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

of Warrant

    

Exercise Price

January 13, 2021

 

10

 

Common stock

 

Equity

 

2,552,913

$

0.42

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,324,993

$

11.50

 

  

 

  

 

16,877,906

 

  

December 31, 2021

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise of

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

Warrant

    

Exercise Price

January 13, 2021

 

10

 

Common stock

 

Equity

 

2,552,913

$

0.42

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,324,994

$

11.50

 

  

 

  

 

16,877,907

 

  

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Preferred Stock
3 Months Ended
Mar. 31, 2022
Convertible Preferred Stock and Preferred Stock  
Convertible Preferred Stock and Preferred Stock

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

Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s Series A-1, Series B-1, and Series B preferred stock outstanding converted to Legacy Evolv common stock on a 1:1 conversion ratio. Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s Series A preferred stock outstanding converted to Legacy Evolv common stock on a 2:1 conversion ratio. On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was canceled 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 December 31, 2021, the Company has no preferred stock outstanding as all convertible preferred stock converted to common stock upon closing of the Merger.

XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock
3 Months Ended
Mar. 31, 2022
Common Stock  
Common Stock

15. Common Stock

As of March 31, 2022 and December 31, 2021, the Company had reserved 74,863,862 and 76,008,377 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 16) and the exercise of outstanding warrants (see Note 13).

XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation
3 Months Ended
Mar. 31, 2022
Stock-Based Compensation  
Stock-Based Compensation

16. Stock-Based Compensation

2021 Equity Incentive Plan

As of March 31, 2022 and December 31, 2021, shares of common stock that may be issued under the 2021 Plan were 21,177,295. As of March 31, 2022 and December 31, 2021, 11,938,665 and 19,511,916 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.

During the three months ended March 31, 2022, the Company granted 2,262,925 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:

Three Months Ended March 31, 

 

    

2022

    

2021

 

Risk-free interest rate

 

1.6

%

0.5

%

Expected term (in years)

 

6.1

4.6

Expected volatility

 

75.0

%

23.9

%

Expected dividend yield

 

0.0

%

0.0

%

The following tables summarize the Company’s stock option activity since December 31, 2021 (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, 2021

20,769,130

$

0.39

Granted

 

2,262,925

2.32

 

 

Exercised

 

(499,767)

0.42

 

Forfeited

(567,979)

0.42

 

 

Outstanding as of March 31, 2022

 

21,964,309

0.59

7.70

$

45,207

 

  

 

  

 

  

 

  

Vested and expected to vest as of March 31, 2022

 

21,964,309

$

0.59

 

7.70

$

45,207

Options exercisable as of March 31, 2022

 

12,025,749

$

0.38

 

6.77

$

27,356

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.

Restricted Stock Units

The following table summarizes the Company’s restricted stock units activity since December 31, 2021:

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2021

1,951,924

$

6.76

Granted

 

4,425,142

 

3.50

Vested

 

(80,044)

 

7.95

Canceled

 

(46,020)

 

5.92

Outstanding as of March 31, 2022

 

6,251,002

$

4.44

During the three months ended March 31, 2022, the Company issued 4,425,142 shares of restricted stock units with an aggregate grant-date fair value of $15.5 million 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 restricted stock units will vest over four years from the Vesting Commencement Date, with 25% of the restricted stock units vesting on the first anniversary of the Vesting Commencement Date and the remaining restricted stock units 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 restricted stock units will vest over three years from the Vesting Commencement Date, with one third of the restricted stock units vesting on the first anniversary of the Vesting Commencement Date and the remaining restricted stock units 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.

(C) The restricted stock units will vest over one year from the Vesting Commencement Date, with the full amount vesting on the first anniversary of the Vesting Commencement Date, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.

Performance Stock Units

The following table summarizes the Company’s performance stock units activity since December 31, 2021:

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2021

$

Granted

 

934,000

 

2.65

Vested

 

 

Canceled

 

 

Outstanding as of March 31, 2022

 

934,000

$

2.65

During the three months ended March 31, 2022, the Company issued 934,000 shares of with an aggregate grant-date fair value of $2.5 million under the 2021 Plan. Based upon the terms of the award agreements, 50% of the applicable units shall vest on January 1, 2023, provided that the Company has achieved its annual bookings goal for fiscal year 2022; and the remaining 50% of the units shall vest on January 1, 2024 if and only if the 2022 fiscal year bookings goal was achieved and subject to the grantee’s continued service through the applicable vesting date.

2021 Employee Stock Purchase Plan

As of March 31, 2022 and December 31, 2021, 3,435,748 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 Employee Stock Purchase Plan during a specific offering period. As of March 31, 2022, no offerings have been approved.

Warrants to Non-Employee Service Provider

In January 2021, in connection with a Business Development Agreement entered into with Finback Evolv II, LLC, the Company issued a warrant to Finback for the purchase of 2,552,913 shares of common stock at an exercise price of $0.42 per share. The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2031. 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.00

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

As of March 31, 2022, 341,094 shares of the 2021 Finback common stock warrants were exercisable at a total aggregate intrinsic value of $2.6 million. The remaining 2,211,819 shares of the 2021 Finback common stock warrants are unvested and have a total aggregate intrinsic value of $16.9 million. As of March 31, 2022, 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 months ended March 31, 2022 and 2021, the Company recorded $0.4 million and $0.8 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 condensed consolidated statements of operations and comprehensive loss as follows (in thousands):

Three Months Ended March 31, 

2022

    

2021

Cost of revenue

$

60

$

5

Sales and marketing

 

2,770

 

933

General and administrative

 

1,787

 

94

Research and development

 

573

 

50

Total stock-based compensation expense

$

5,190

$

1,082

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

Three Months Ended March 31, 

2022

    

2021

Stock options

$

242

$

203

Earn-out shares

2,699

Warrants

436

807

Restricted stock units

1,813

72

Total stock-based compensation expense

$

5,190

$

1,082

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes
3 Months Ended
Mar. 31, 2022
Income Taxes  
Income Taxes

17. Income Taxes

During the three months ended March 31, 2022 and 2021, the Company did not record income tax provisions or income tax benefits due to the net loss before income taxes expected to be incurred for the year ending December 31, 2022, as well as the Company’s continued maintenance of a full valuation allowance against its net deferred tax assets, and the net loss before income taxes incurred for the year ended December 31, 2021.

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.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share
3 Months Ended
Mar. 31, 2022
Net Loss per Share  
Net Loss per share

18. Net Loss per Share

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

Three Months Ended March 31, 

    

2022

    

2021

Numerator:

  

 

  

Net loss  – basic and diluted

$

(14,551)

$

(13,755)

 

 

Denominator:

 

 

Weighted average common shares outstanding — basic and diluted

142,878,406

10,443,323

Net loss - basic and diluted

$

(0.10)

$

(1.32)

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

    

2022

    

2021

 

Options issued and outstanding

21,964,309

23,651,872

Public Warrants to purchase common stock

14,324,993

Convertible preferred stock (as converted to common stock)

80,833,007

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

1,014,963

Warrants to purchase common stock

922,297

Warrants to purchase common stock (Finback)**

2,552,913

2,552,913

Unvested restricted stock units

6,251,002

289,047

Unvested performance stock units

934,000

Earn-out shares**

15,000,000

Contingently issuable common stock**

1,897,500

Convertible notes (as converted to common stock)*

4,101,960

62,924,717

 

113,366,059

* 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 36 R26.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions
3 Months Ended
Mar. 31, 2022
Related Party Transactions  
Related Party Transactions

19. 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,366 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 condensed 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,665 shares of common stock valued at $8.05 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,552,913 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 months ended March 31, 2022 and 2021, the Company recorded $0.4 million and $0.8 million, respectively, of stock-based compensation expense within sales and marketing expense for the 2021 Finback common stock warrants.

In connection with the Merger and pursuant to the Merger Agreement, Finback is entitled to receive a proportional share of earn-out shares as an earn-out service provider, based upon the remaining unvested warrants as of the Merger Date. As of March 31, 2022 Finback can earn 280,410 earn-out shares subject to stock-based compensation, based on the achievement of certain milestones. During the three months ended March 31, 2022 and 2021, the Company recorded $1.5 million and $0, respectively, of stock-based compensation expense within sales and marketing expense for the earn-out shares allocated to Finback.

Original Equipment Manufacturer Partnership Agreement with Motorola

In December 2020, the Company entered into an original equipment manufacturer partnership agreement (the “Distribution Agreement”) with Motorola, an investor in the Company. In June 2021, the partnership agreement was amended by the Amended and Restated Distribution Agreement (the “Amended and Restated Distribution Agreement”). Motorola sells Motorola-branded premium products based on the Evolv Express platform through their worldwide network of over 2,000 resellers and integration partners, and has integrated the Evolv Express platform with Motorola products. During the three months ended March 31, 2022 and 2021, revenue from Motorola’s distributor services was $0.8 million and $0, respectively. As of March 31, 2022 and December 31, 2021, accounts receivable related to Motorola’s distributor services was $1.6 million and $1.2 million, respectively.

XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.1
Commitments and Contingencies
3 Months Ended
Mar. 31, 2022
Commitments and Contingencies  
Commitments and Contingencies

20. Commitments and Contingencies

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 condensed consolidated financial statements as of March 31, 2022 or December 31, 2021.

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 the costs related to such legal proceedings as incurred.

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Policies)
3 Months Ended
Mar. 31, 2022
Summary of Significant Accounting Policies  
Leases as a Lessee

Leases as a Lessee

Prior to January 1, 2022, the Company accounted for leases in accordance with ASC 840, Leases. At lease inception, the Company determined if an arrangement was an operating or capital lease. For operating leases, the Company recognized rent expense, inclusive of rent escalation, on a straight-line basis over the lease term.

Effective on January 1, 2022, the Company accounts for leases in accordance with ASC 842, Leases. At contract inception, the Company determines if an arrangement is or contains a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If determined to be or contain a lease, the lease is assessed for classification as either an operating or finance lease at the lease commencement date, defined as the date on which the leased asset is made available for use by the Company (when the Company is the lessee). Where the Company is the lessee, for each lease with a term greater than twelve months, the Company records a right-of-use asset and lease liability.

A right-of-use asset represents the economic benefit conveyed to the Company by the right to use the underlying asset over the lease term. A lease liability represents the obligation to make lease payments arising from the use of the asset over the lease term. Lease liabilities are measured at lease commencement and calculated as the present value of the future lease payments in the contract using the rate implicit in the contract, when available. If an implicit rate is not readily determinable, the Company uses an incremental borrowing rate measured as the rate at which the Company could borrow, on a fully collateralized basis, a commensurate loan in the same currency over a period consistent with the lease term at the commencement date. Right-of-use assets are measured as the amount of the initial lease liability plus initial direct costs and prepaid lease payments, less lease incentives granted by the lessor. The lease term is measured as the noncancelable period in the contract, adjusted for any options to extend or terminate when it is reasonably certain the Company will extend the lease term via such options based on an assessment of economic factors present as of the lease commencement date. The Company elected the practical expedient to not recognize leases with a lease term of twelve months or less.

Components of a lease are split into three categories: lease components, non-lease components, and non-components. The fixed and in-substance fixed contract consideration (including any consideration related to non-components) are allocated, based on the respective relative fair values, to the lease components and non-lease components. The Company has elected the practical expedient to account for lease and non-lease components together as a single lease component for all underlying assets and allocate all of the contract consideration to the lease component only.

The Company’s operating leases are presented in the condensed consolidated balance sheet as operating lease right-of-use assets, classified as noncurrent assets, and operating lease liabilities, classified as current and noncurrent liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. Variable costs associated with a lease, such as maintenance and utilities, are not included in the measurement of the lease liabilities and right-of-use assets but rather are expensed when the events determining the amount of variable consideration to be paid have occurred.

Subscription Revenue - Leases as Lessor

Subscription Revenue - Leases as Lessor

In addition to selling our products directly to customers, we also derive revenue from leasing our equipment, which we classify as subscription revenue. Lease terms are typically four years, do not include options to extend, terminate or to purchase the underlying asset, and customers generally pay either a quarterly or annual fixed payment for the lease and maintenance elements over the contractual lease term. Equipment leases are generally classified as operating leases as they do not meet any of the sales-type lease criteria per ASC 842 and recognized ratably over the duration of the lease. There are no variable lease payments as a part of these arrangements.

The accounting provisions we use to classify transactions as sales-type are: (i) whether the lease transfers ownership of the equipment by the end of the lease term, (ii) whether the lease grants the customer an option to purchase the equipment and the customer is reasonably certain to do so, (iii) whether the lease term is for the major part of the economic life of the underlying equipment, (iv) whether the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (v) whether the equipment is specific to the customer and of such a specialized nature that it is expected to have no alternative use to the Company at the end of

the lease term. Leasing arrangements meeting any of these conditions are accounted for as sales-type leases and revenue attributable to the lease component is recognized in a manner consistent with the equipment sales and the related equipment is derecognized with the associated expense presented as a cost of revenue. Leasing arrangements that do not meet the criteria for classification as a sales-type lease will be accounted for as a direct-financing lease if the following two conditions are met: (i) the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments and any other third party unrelated to the Company, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (ii) it is probable that the Company will collect the lease payments and amounts necessary to satisfy a residual value guarantee. Leasing arrangements that do not meet any of the sales-type lease classification criteria are accounted for as operating leases and revenue is recognized straight-line over the term of the lease.

The Company considers the economic life of most of our products to be seven years. The Company believes seven years is representative of the period during which the equipment is expected to be economically usable by one or more users, with normal service, for the purpose for which it is intended. The unguaranteed residual value is estimated to be the value at the end of the lease term based on the anticipated fair market value of the units. The Company mitigates residual value risk of our leased equipment by performing regular management and maintenance, as necessary.

Generally, lease arrangements include both lease and non-lease components. The lease component relates to the customer’s right-to-use the equipment over the lease term. The non-lease components relate to (1) distinct services, such as SaaS and maintenance, (2) any add-on accessories, and (3) installation and training. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue. Because the equipment, SaaS, and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern, the Company elected the practical expedient to aggregate non-lease components with the associated lease component and account for the combined component as an operating lease for all underlying asset classes. In the evaluation of whether the lease component (equipment) or the non-lease components associated with the lease component (SaaS and maintenance) is the predominant  component, the Company determined that the lease component is predominant as customers would clearly be expected to ascribe more value to the use of the security equipment than that of the SaaS and maintenance services. Therefore, the Company will account for the combined lease component under ASC 842. The equipment lease and SaaS/maintenance performance obligations are classified as a single category of subscription revenue in the condensed consolidated statements of operations and comprehensive loss. The installation and training services represent distinct services provided to customers. These activities are considered separate performance obligations to the customer and therefore are considered non-lease components. As installation and training services are performed prior to lease commencement, the timing and pattern of transfer for these services differ from that of the lease component (i.e., security hardware) and are not eligible to be combined.

We exclude from variable payments all lessor costs that are explicitly required to be paid directly by a lessee on behalf of the lessor to a third party. Revenue related to leases entered into with related parties were $0.1 million during the three months ended March 31, 2022.

Installation and training are generally billed to the lessee as part of the lease contract billing, according to various contractual terms. The installation and training costs incurred by the Company are accounted for as a fulfillment cost and are included in the cost of services revenue in the condensed consolidated statements of operations and comprehensive loss.

Recently Adopted Accounting Pronouncements

Recently Adopted Accounting Pronouncements

In February 2016, the FASB issued ASU No. 2016-02, Leases (Topic 842) (“ASU 2016-02”), as subsequently amended (collectively “ASC 842”). The guidance amends the existing accounting standards for lease accounting, including requirements for lessees to recognize assets and liabilities related to long-term leases on the balance sheet and expanding disclosure requirements regarding leasing arrangements. For lessees, leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Lessors are required to classify leases as a sales-type, direct financing, or operating lease. A lease is a sales-type lease if it effectively transfers control of the underlying asset to the lessee as indicated by any one of five criteria being met. All leases that are not sales-type or direct financing leases will be classified as operating leases. In July 2018, the FASB issued additional guidance, which offers a transition option to entities adopting ASC 842 in which entities can elect to

apply the new guidance using a modified retrospective approach at the beginning of the year in which the new lease standard is adopted. The Company utilized this transition option whereby financial information for prior periods presented before the ASC 842 effective date will not be updated. In November 2019, the FASB issued ASU 2019-10 deferring the effective date for private entities (also applicable for public companies that qualify as emerging growth companies) for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. In June 2020, the FASB issued ASU 2020-05 which further defers the effective date for private entities for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022.

The Company adopted this guidance effective January 1, 2022. ASC 842 provides several optional practical expedients in transition. The Company applied the ‘package of practical expedients’ which allow the Company to not reassess whether existing or expired arrangements contain a lease, the lease classification of existing or expired leases, or whether previous initial direct costs would qualify for capitalization under ASC 842.

The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $3.0 million and operating right-of-use assets of $2.5 million, along with the write-off of certain deferred rent balances of $0.5 million within the Company’s condensed consolidated balance sheets as of January 1, 2022. The adoption did not have a significant impact on the Company’s condensed consolidated statements of operations and comprehensive loss and condensed consolidated statements of cash flows.

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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed 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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed consolidated financial statements and related disclosures.

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 (1) irrevocably elects to “opt out” of such extended transition period or (2) 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 condensed 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 condensed consolidated financial statements and related disclosures.

Out Of Period Adjustments

Out-of-Period Adjustment

During the three months ended March 31, 2022, the Company recorded an immaterial out-of-period adjustment that resulted in a $1.0 million increase of stock-based compensation expense within sales and marketing expense in the condensed statements of operations and comprehensive loss, a $1.0 million increase to change in fair value of contingent earn-out liability in the condensed statements of operations and comprehensive loss, a $0.5 million decrease to additional paid-in capital in the condensed balance sheets, and a $0.5 million increase to contingent earn-out liability in the condensed balance sheets. The out-of-period adjustment related to an error in the Company’s accounting for the contingent earn-out liability for the third and fourth quarters of fiscal year 2021. The Company has determined the adjustment is not material to the current period or any previously issued financial statements.

XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements (Tables)
3 Months Ended
Mar. 31, 2022
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 March 31, 2022

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

257,555

$

$

$

257,555

$

257,555

$

$

$

257,555

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

18,128

$

18,128

Contingently issuable common stock liability

3,792

3,792

Public Warrant liability

5,444

5,444

$

$

$

27,364

$

27,364

Fair Value Measurements as of December 31, 2021

    

Level 1

    

Level 2

    

Level 3

    

Total

Assets:

Money market funds

$

297,536

$

$

$

297,536

$

297,536

$

$

$

297,536

Liabilities:

  

 

  

 

  

 

  

Contingent earn-out liability

$

$

$

20,809

$

20,809

Contingently issuable common stock liability

5,264

5,264

Public Warrant liability

11,030

11,030

$

$

$

37,103

$

37,103

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

$

20,809

Change in fair value

 

(4,226)

Out-of-period adjustment

1,545

Balance at March 31, 2022

$

18,128

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

$

5,264

Change in fair value

 

(1,472)

Balance at March 31, 2022

$

3,792

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

$

11,030

Change in fair value

 

(5,586)

Balance at March 31, 2022

$

5,444

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition (Tables)
3 Months Ended
Mar. 31, 2022
Revenue Recognition  
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

 

$

166

 

$

39

 

$

205

Subscription revenue

 

12,784

 

29,041

 

41,825

Service revenue

 

6

6

Maintenance revenue

2,415

6,086

8,501

Total revenue

$

15,371

$

35,166

$

50,537

Schedule of minimum future leases is based on expected income

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

Future operating lease component:

    

  

Year Ending December 31:

2022 (nine months remaining)

$

9,677

2023

 

12,330

2024

 

11,137

2025

 

7,438

2026

1,131

Thereafter

 

112

$

41,825

Schedule of rollforward of deferred revenue

The following table provides a rollforward of deferred revenue (in thousands):

Balance at December 31, 2021

$

9,165

Revenue recognized

 

(6,409)

Revenue deferred

 

9,194

Balance at March 31, 2022

$

11,950

Schedule of components of lease revenue

The following table presents the Company’s components of lease revenue (in thousands):

Three Months Ended March 31, 

2022

2021

Revenue from sales-type leases

$

1,312

$

Interest income on lease receivables

190

 

Lease income - operating leases

3,020

1,300

Total lease revenue

$

4,522

$

1,300

Disaggregated Revenue

Three Months Ended March 31, 

2022

    

2021

Product revenue

5,194

 

2,502

Leased equipment

3,020

 

1,300

SaaS and Maintenance revenue

353

 

132

Professional services revenue

148

65

Total revenue

$

8,715

$

3,999

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.1
Leases (Tables)
3 Months Ended
Mar. 31, 2022
Leases  
Summary of the lease costs recognized

Operating lease cost

 

$

245

Supplemental disclosure of cash flow information

Cash paid for amounts included in the measurement of lease liabilities

 

$

278

Schedule of weighted average lease term and discount rate

Weighted average remaining lease term (in years)

 

2.6

Weighted average discount rate

 

6.95

%

Summary of future annual lease payments under non-cancelable operating leases (842)

Year Ended December 31:

 

2022 (remaining nine months)

 

$

838

2023

1,149

2024

982

Total future lease payments

$

2,969

Less: imputed interest

(246)

Present value of operating lease liability

$

2,723

Summary of future annual lease payments under non-cancelable operating leases (840)

Year Ended December 31:

 

2022

 

$

1,116

2023

1,150

2024

981

Total

$

3,247

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Tables)
3 Months Ended
Mar. 31, 2022
Accounts Receivable  
Summary of changes in allowance for doubtful accounts

Allowance for Doubtful Accounts

Balance at December 31, 2021

$

(50)

Provisions

 

Write-offs, net of recoveries

 

Balance at March 31, 2022

$

(50)

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory (Tables)
3 Months Ended
Mar. 31, 2022
Inventory  
Summary of inventory

Inventory consisted of the following (in thousands):

March 31, 

December 31, 

    

2022

    

2021

Raw materials

$

1,172

$

1,050

Finished goods

 

6,009

 

4,090

Total

$

7,181

$

5,140

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid expenses and other current assets (Tables)
3 Months Ended
Mar. 31, 2022
Prepaid expenses and other current assets  
Schedule of prepaid expenses and other current assets

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

 

March 31, 

December 31, 

 

2022

    

2021

Prepaid deposits

$

13,479

$

7,591

Prepaid insurance

1,625

2,803

Prepaid subscriptions

625

411

Other

 

1,523

 

242

Total

$

17,252

$

11,047

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

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

March 31, 

December 31, 

2022

    

2021

Computers and telecom equipment

$

329

$

40

Lab equipment

 

568

 

568

Purchased software

 

59

 

Furniture and fixtures

 

37

 

37

Leasehold improvements

 

538

 

491

Leased equipment

24,217

21,100

Internal-use software

1,820

1,029

Sales demo equipment

 

2,149

 

1,938

 

29,717

 

25,203

Less: Accumulated depreciation and amortization

 

(4,435)

 

(3,611)

$

25,282

$

21,592

Schedule of leased equipment and the related accumulated depreciation

Leased equipment and the related accumulated depreciation were as follows (in thousands):

March 31, 

December 31, 

2022

    

2021

Leased equipment

$

24,217

$

21,100

Accumulated depreciation

 

(3,390)

 

(2,761)

Leased equipment, net

$

20,827

$

18,339

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Tables)
3 Months Ended
Mar. 31, 2022
Accrued Expenses and Other Current Liabilities  
Schedule of accrued expenses and other current liabilities

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

March 31, 

December 31, 

2022

    

2021

Accrued employee compensation and benefits expense

$

2,198

$

5,536

Accrued professional services and consulting

 

1,438

 

1,441

Accrued sales tax

1,213

1,091

Accrued marketing

521

Accrued property tax

472

Accrued interest

48

64

Other

 

1,228

 

1,051

Total

$

7,118

$

9,183

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt (Tables)
3 Months Ended
Mar. 31, 2022
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):

March 31, 

December 31, 

2022

    

2021

Term loans payable

$

10,000

$

10,000

Less: Unamortized discount

 

(50)

 

(55)

 

9,950

 

9,945

Less: Current portion of long-term debt

 

3,000

 

2,000

Long-term debt, net of discount

$

6,950

$

7,945

Summary of future principal payments on long-term debt

As of March 31, 2022, future principal payments on long-term debt are as follows (in thousands):

Year Ending December 31,

    

2022 (remaining nine months)

$

2,000

2023

 

4,000

2024

 

4,000

$

10,000

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Tables)
3 Months Ended
Mar. 31, 2022
Warrants.  
Summary of warrants to purchase the classes of Preferred Stock and Common Stock outstanding

March 31, 2022

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

of Warrant

    

Exercise Price

January 13, 2021

 

10

 

Common stock

 

Equity

 

2,552,913

$

0.42

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,324,993

$

11.50

 

  

 

  

 

16,877,906

 

  

December 31, 2021

Contractual

Shares Issuable

Weighted

Term

Underlying Equity

Balance Sheet

Upon Exercise of

Average

Issuance Date

    

(in years)

    

Instrument

    

Classification

    

Warrant

    

Exercise Price

January 13, 2021

 

10

 

Common stock

 

Equity

 

2,552,913

$

0.42

July 16, 2021

 

5

 

Common stock

 

Liability

 

14,324,994

$

11.50

 

  

 

  

 

16,877,907

 

  

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation (Tables)
3 Months Ended
Mar. 31, 2022
Stock-Based Compensation  
Schedule of fair value weighted-average assumptions

Three Months Ended March 31, 

 

    

2022

    

2021

 

Risk-free interest rate

 

1.6

%

0.5

%

Expected term (in years)

 

6.1

4.6

Expected volatility

 

75.0

%

23.9

%

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, 2021 (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, 2021

20,769,130

$

0.39

Granted

 

2,262,925

2.32

 

 

Exercised

 

(499,767)

0.42

 

Forfeited

(567,979)

0.42

 

 

Outstanding as of March 31, 2022

 

21,964,309

0.59

7.70

$

45,207

 

  

 

  

 

  

 

  

Vested and expected to vest as of March 31, 2022

 

21,964,309

$

0.59

 

7.70

$

45,207

Options exercisable as of March 31, 2022

 

12,025,749

$

0.38

 

6.77

$

27,356

Summary of restricted stock units activity

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2021

1,951,924

$

6.76

Granted

 

4,425,142

 

3.50

Vested

 

(80,044)

 

7.95

Canceled

 

(46,020)

 

5.92

Outstanding as of March 31, 2022

 

6,251,002

$

4.44

Summary of performance stock units activity

Number of

Grant Date Fair

Shares

Value

Outstanding as of December 31, 2021

$

Granted

 

934,000

 

2.65

Vested

 

 

Canceled

 

 

Outstanding as of March 31, 2022

 

934,000

$

2.65

Schedule of fair value measurements of common stock warrants granted

Warrants - Black Scholes

 

Risk-free interest rate

 

0.4

%

Expected term (in years)

 

3.00

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 condensed consolidated statements of operations and comprehensive loss as follows (in thousands):

Three Months Ended March 31, 

2022

    

2021

Cost of revenue

$

60

$

5

Sales and marketing

 

2,770

 

933

General and administrative

 

1,787

 

94

Research and development

 

573

 

50

Total stock-based compensation expense

$

5,190

$

1,082

Schedule of stock-based compensation expense

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

Three Months Ended March 31, 

2022

    

2021

Stock options

$

242

$

203

Earn-out shares

2,699

Warrants

436

807

Restricted stock units

1,813

72

Total stock-based compensation expense

$

5,190

$

1,082

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share (Tables)
3 Months Ended
Mar. 31, 2022
Net Loss per Share  
Schedule of basic and diluted net loss per share attributable to common stockholders

Three Months Ended March 31, 

    

2022

    

2021

Numerator:

  

 

  

Net loss  – basic and diluted

$

(14,551)

$

(13,755)

 

 

Denominator:

 

 

Weighted average common shares outstanding — basic and diluted

142,878,406

10,443,323

Net loss - basic and diluted

$

(0.10)

$

(1.32)

Schedule of potential common shares excluded from the computation of diluted net loss per share

Three Months Ended March 31, 

    

2022

    

2021

 

Options issued and outstanding

21,964,309

23,651,872

Public Warrants to purchase common stock

14,324,993

Convertible preferred stock (as converted to common stock)

80,833,007

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

1,014,963

Warrants to purchase common stock

922,297

Warrants to purchase common stock (Finback)**

2,552,913

2,552,913

Unvested restricted stock units

6,251,002

289,047

Unvested performance stock units

934,000

Earn-out shares**

15,000,000

Contingently issuable common stock**

1,897,500

Convertible notes (as converted to common stock)*

4,101,960

62,924,717

 

113,366,059

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Lease term 4 years    
Economic life of product 7 years    
Related part leases $ 100    
Immaterial Error Correction During the three months ended March 31, 2022, the Company recorded an immaterial out-of-period adjustment that resulted in a $1.0 million increase of stock-based compensation expense within sales and marketing expense in the condensed statements of operations and comprehensive loss, a $1.0 million increase to change in fair value of contingent earn-out liability in the condensed statements of operations and comprehensive loss, a $0.5 million decrease to additional paid-in capital in the condensed balance sheets, and a $0.5 million increase to contingent earn-out liability in the condensed balance sheets. The out-of-period adjustment related to an error in the Company’s accounting for the contingent earn-out liability for the third and fourth quarters of fiscal year 2021. The Company has determined the adjustment is not material to the current period or any previously issued financial statements    
Stock-based compensation $ 5,190 $ 1,082  
Change in fair value of contingent earn-out liability 4,226    
Additional paid-in capital 399,424   $ 395,563
Contingent earn-out liability 18,128   $ 20,809
Revision of Prior Period, Adjustment [Member]      
Property, Plant and Equipment [Line Items]      
Stock-based compensation 1,000    
Change in fair value of contingent earn-out liability 1,000    
Additional paid-in capital (500)    
Contingent earn-out liability $ 500    
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.1
Summary of Significant Accounting Policies - Recently Adopted and Issued Accounting Pronouncements (Details) - USD ($)
$ in Thousands
Jan. 01, 2022
Mar. 31, 2022
Dec. 31, 2021
Capitalized cost related to internal-use software   $ 25,282 $ 21,592
Operating lease liabilities   2,723  
Operating right-of-use assets   $ 2,287  
Adoption of ASU 2018-07 and ASU 2019-08 (Note 1) | Accounting Standards Update 2016-02      
Operating lease liabilities $ 3,000    
Operating right-of-use assets 2,500    
Deferred rent written off $ 500    
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.1
Merger with NHIC and Related Transactions (Details)
3 Months Ended
Jul. 16, 2021
USD ($)
$ / shares
shares
Aug. 04, 2020
shares
Mar. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Business Acquisition [Line Items]        
Common Stock, Par or Stated Value Per Share | $ / shares     $ 0.0001 $ 0.0001
Number Of Shares Issued For Each Unit Of Common Stock   1    
Number of warrants issued for each unit   0.5    
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  
Shares cancelled     567,979  
Number of stock options outstanding     21,964,309 20,769,130
Common stock, issued     143,322,036 142,745,021
Common stock, outstanding     143,322,036 142,745,021
Warrants to purchase shares of common stock     16,877,906 16,877,907
NewHold Investment Corp        
Business Acquisition [Line Items]        
Goodwill | $ $ 0      
Number of shares 94,192,534      
Exchange ratio 0.378      
Shares cancelled 57,938,375      
Number of stock options outstanding 21,891,254      
Gross proceeds received from Merger | $ $ 84,900,000      
Percentage owned by shareholders 92.70%      
NewHold Investment Corp | New Hold Investment Corporation, Inc        
Business Acquisition [Line Items]        
Ownership percentage 7.30%      
Subscription Agreements        
Business Acquisition [Line Items]        
Received gross proceeds from PIPE investment | $ $ 300,000,000.0      
Issuance of common stock in connection with the consummation of the PIPE Investment (in shares) 30,000,000      
Purchase price of share | $ / shares $ 10.00      
Series A-1 Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 24,359,107      
Conversion ratio 1      
Series A Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 3,484,240      
Conversion ratio 2   2  
Series B-1 Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 34,129,398      
Conversion ratio 1      
Series B Preferred Stock        
Business Acquisition [Line Items]        
Common Stock Issuable Upon Conversion of Temporary Equity 15,367,312      
Conversion ratio 1   1  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Schedule of Financial Assets and Liabilities Measured at Fair Value On Recurring Basis (Details) - Recurring Basis - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Assets:    
Total assets measured at fair value $ 257,555 $ 297,536
Liabilities:    
Liabilities of fair value 27,364 37,103
Contingent Earn-Out Liability    
Liabilities:    
Liabilities of fair value 18,128 20,809
Contingently Issuable Common Stock Liability    
Liabilities:    
Liabilities of fair value 3,792 5,264
Public Warrant Liability.    
Liabilities:    
Liabilities of fair value 5,444 11,030
Money market funds    
Assets:    
Total assets measured at fair value 257,555 297,536
Level 1    
Assets:    
Total assets measured at fair value 257,555 297,536
Level 1 | Money market funds    
Assets:    
Total assets measured at fair value 257,555 297,536
Level 3    
Liabilities:    
Liabilities of fair value 27,364 37,103
Level 3 | Contingent Earn-Out Liability    
Liabilities:    
Liabilities of fair value 18,128 20,809
Level 3 | Contingently Issuable Common Stock Liability    
Liabilities:    
Liabilities of fair value 3,792 5,264
Level 3 | Public Warrant Liability.    
Liabilities:    
Liabilities of fair value $ 5,444 $ 11,030
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Derivative liability (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Contingent Earn-Out Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning $ 20,809
Change in fair value (4,226)
Other adjustments 1,545
Balance at ending 18,128
Contingently Issuable Common Stock Liability  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning 5,264
Change in fair value (1,472)
Balance at ending 3,792
Public Warrant Liability.  
Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]  
Balance at beginning 11,030
Change in fair value (5,586)
Balance at ending $ 5,444
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.1
Fair Value Measurements - Additional Information (Details) - USD ($)
3 Months Ended 12 Months Ended
Jul. 16, 2021
Jul. 15, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 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  
Fair value assets of transfer level 2 to level 1     0 0  
Fair value assets of transfer level 1 to level 3     0 0  
Fair value liabilities of transfer level 1 to level 2     0 0  
Fair value liabilities of transfer level 2 to level 1     0 0  
Fair value liabilities of transfer level 1 to level 3     0 0  
Valuation of Embedded Derivative Liability          
Impairment of property and equipment     96,000 0  
Fair Value Adjustment Of Derivative Liability       $ 1,425,000  
Inventory Write-down     324,000    
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     2.40%   1.20%
Contingent Earn-Out Liability | Change in control          
Valuation of Embedded Derivative Liability          
Contingent consideration, measurement input     25.00%   25.00%
Contingent Earn-Out Liability | Expected volatility          
Valuation of Embedded Derivative Liability          
Contingent consideration, measurement input     92.50%   55.00%
Contingent Earn-Out Liability | Expected term (in years)          
Valuation of Embedded Derivative Liability          
Contingent Consideration Term     4 years 3 months 18 days   4 years 6 months
Contingently Issuable Common Stock Liability          
Valuation of Embedded Derivative Liability          
Prior to the merger common stock 517,500 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     2.40%   1.20%
Contingently Issuable Common Stock Liability | Change in control          
Valuation of Embedded Derivative Liability          
Contingent consideration, measurement input     25.00%   25.00%
Contingently Issuable Common Stock Liability | Expected volatility          
Valuation of Embedded Derivative Liability          
Contingent consideration, measurement input     92.50%   55.00%
Contingently Issuable Common Stock Liability | Expected term (in years)          
Valuation of Embedded Derivative Liability          
Contingent Consideration Term     4 years 3 months 18 days   4 years 6 months
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Performance obligation (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations $ 50,537
Less than 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 15,371
Greater tan 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 35,166
Product revenue  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 205
Product revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 166
Product revenue | Greater tan 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 39
Subscription revenue.  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 41,825
Subscription revenue. | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 12,784
Subscription revenue. | Greater tan 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 29,041
Service revenue.  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 6
Service revenue. | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 6
Maintenance revenue  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 8,501
Maintenance revenue | Less than 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations 2,415
Maintenance revenue | Greater tan 1 year  
Disaggregation of Revenue [Line Items]  
Remaining Performance Obligations $ 6,086
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Minimum future lease payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Revenue Recognition  
2022 (nine months remaining) $ 9,677
2023 12,330
2024 11,137
2025 7,438
2026 1,131
Thereafter 112
Total $ 41,825
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Contract Balances from Contracts with Customers (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Revenue Recognition      
Current portion of contract assets $ 1,448   $ 1,459
Contract assets, noncurrent 3,321   $ 3,418
Recognition of revenue that was previously included in the deferred revenue balance $ 2,500 $ 900  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Roll forward of deferred revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Revenue Recognition  
Balance at December 31, 2021 $ 9,165
Revenue recognized (6,409)
Revenue deferred 9,194
Balance at March 31, 2022 $ 11,950
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Components of lease revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenue Recognition    
Revenue from sales-type leases $ 1,312  
Interest income on lease receivables 190  
Subscription revenue 3,020 $ 1,300
Total lease revenue $ 4,522 $ 1,300
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Contract acquisition cost (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Capitalized Contract Cost [Line Items]      
Deferred assets, commission $ 5,700   $ 5,400
Amortized commissions 100   $ 300
General and administrative $ 11,093 $ 2,899  
Give Evolv LLC      
Capitalized Contract Cost [Line Items]      
Number shares acquired 517,500    
General and administrative $ 200    
Number of units donated 3    
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.22.1
Revenue Recognition - Disaggregated Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Disaggregation of Revenue [Line Items]    
Total revenue $ 8,715 $ 3,999
Product revenue    
Disaggregation of Revenue [Line Items]    
Total revenue 5,194 2,502
Leased Equipment    
Disaggregation of Revenue [Line Items]    
Total revenue 3,020 1,300
SaaS and Maintenance Services    
Disaggregation of Revenue [Line Items]    
Total revenue 353 132
Professional Services    
Disaggregation of Revenue [Line Items]    
Total revenue $ 148 $ 65
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Narratives (Details)
$ in Millions
1 Months Ended
Apr. 30, 2021
USD ($)
item
May 01, 2021
Leases    
Lease term   42 months
Cash security deposit | $ $ 0.7  
Additional lease extension period 3 years  
Written notice period 9 months  
Storage space on lease | item 3  
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Lease cost (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Leases  
Operating lease cost $ 245
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Supplemental cash flow information (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Leases  
Cash paid for amounts included in the measurement of lease liabilities $ 278
Weighted average remaining lease term (in years) 2 years 7 months 6 days
Weighted average discount rate 6.95%
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future annual lease payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Leases  
2022 (remaining nine months) $ 838
2023 1,149
2024 982
Total future lease payments 2,969
Less: imputed interest (246)
Operating lease liabilities $ 2,723
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.22.1
Leases - Future annual lease payments - 840 (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2021
Dec. 31, 2021
Leases    
2022   $ 1,116
2023   1,150
2024   981
Total   3,247
Rent expenses $ 100 $ 900
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.22.1
Accounts Receivable (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Accounts Receivable    
Allowance for doubtful accounts $ 100 $ 100
Allowance for Doubtful Accounts    
Balance at the beginning (50)  
Provisions 0  
Write-offs, net of recoveries 0  
Balance at the end $ (50)  
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.22.1
Inventory - Summary of Inventory (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Inventory    
Raw materials $ 1,172 $ 1,050
Finished goods 6,009 4,090
Total $ 7,181 $ 5,140
XML 71 R61.htm IDEA: XBRL DOCUMENT v3.22.1
Prepaid expenses and other current assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Prepaid expenses and other current assets    
Prepaid deposits $ 13,479 $ 7,591
Prepaid Insurance 1,625 2,803
Prepaid subscriptions 625 411
Other 1,523 242
Total $ 17,252 $ 11,047
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment $ 29,717   $ 25,203
Less: Accumulated depreciation and amortization (4,435)   (3,611)
Total property, plant and equipment, net 25,282   21,592
Depreciation and amortization expense 948 $ 452  
Computers and telecom equipment      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 329   40
Equipment      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 568   568
Purchased software      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 59    
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 37   37
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 538   491
Leased Equipment      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 24,217   21,100
Internal-use software      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment 1,820   1,029
Total property, plant and equipment, net 1,700   1,000
Depreciation and amortization expense 100   0
Sales demo equipment      
Property, Plant and Equipment [Line Items]      
Total property, plant and equipment $ 2,149   $ 1,938
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.22.1
Property and Equipment, Net - Leased equipment (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Leased equipment $ 24,217,000   $ 21,100,000
Accumulated depreciation (3,390,000)   (2,761,000)
Leased equipment, net 20,827,000   18,339,000
Impairment of property and equipment 96,000 $ 0  
Leased Equipment      
Property, Plant and Equipment [Line Items]      
Depreciation $ 800,000   $ 400,000
Property And Equipment | Minimum      
Property, Plant and Equipment [Line Items]      
Depreciable lives 4 years    
Property And Equipment | Maximum      
Property, Plant and Equipment [Line Items]      
Depreciable lives 7 years    
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.22.1
Accrued Expenses and Other Current Liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Accrued Expenses and Other Current Liabilities    
Accrued employee compensation and benefits expense $ 2,198 $ 5,536
Accrued professional services and consulting 1,438 1,441
Accrued sales tax 1,213 1,091
Accrued marketing 521  
Accrued property tax 472  
Accrued interest 48 64
Other 1,228 1,051
Total accrued expenses and other current liabilities $ 7,118 $ 9,183
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Long-term debt (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Less: Unamortized discount $ (50) $ (55)
Long-term debt, Unamortized Discount Net, Total 9,950 9,945
Less: Current portion of long-term debt 3,000 2,000
Long-term debt, net of discount 6,950 7,945
Term loans payable    
Debt Instrument [Line Items]    
Gross amount of debt $ 10,000 $ 10,000
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - JPM Credit Agreement (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 3 Months Ended
Dec. 31, 2020
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Debt Instrument [Line Items]        
Warrants to purchase shares of common stock   16,877,906   16,877,907
Unamortized debt discount   $ 50   $ 55
JPM Credit Agreement        
Debt Instrument [Line Items]        
Face amount of debt $ 10,000      
Warrants to purchase shares of common stock 377,837      
Warrants exercise price $ 0.42      
Fair value of warrants $ 100      
Debt issuances costs $ 100 100    
Unamortized debt discount   100    
Interest expense   100 $ 200  
Interest rate 4.50%      
Amount drawn       $ 5,400
Revolving line of credit outstanding        
Debt Instrument [Line Items]        
Maximum borrowing capacity $ 10,000      
Wall Street Journal Prime Rate | JPM Credit Agreement        
Debt Instrument [Line Items]        
Interest rate 1.25%      
Maximum | JPM Credit Agreement        
Debt Instrument [Line Items]        
Amortization of the debt discount   $ 100 $ 100  
Interest rate 5.50% 5.75%    
Maximum | Wall Street Journal Prime Rate | JPM Credit Agreement        
Debt Instrument [Line Items]        
Interest rate 2.25%      
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Future principal payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Future principal payments on long-term debt  
2022 (remaining nine months) $ 2,000
2023 4,000
2024 4,000
Total $ 10,000
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Convertible Notes 2020 (Details) - 2020 Convertible Notes Member - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Sep. 30, 2020
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Debt Instrument [Line Items]          
Gross proceeds from issuance $ 2.0        
Interest rate 6.00%        
Minimum gross proceeds from sale of preferred stock required for conversion $ 2.0        
Conversion price as percentage of the price per share paid by the other investors         80.00%
Embedded derivative fair value         $ 1.0
Initial carrying value         $ 3.0
Total interest incurred   $ 0.0 $ 0.1    
Series B-1 Preferred Stock          
Debt Instrument [Line Items]          
Minimum gross proceeds from sale of preferred stock required for conversion       $ 10.0  
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.22.1
Long-term Debt - Convertible notes 2021 (Details) - 2021 Convertible Notes. - USD ($)
$ in Millions
1 Months Ended 2 Months Ended 3 Months Ended
Jun. 21, 2021
Jun. 30, 2021
Feb. 28, 2021
Mar. 31, 2022
Mar. 31, 2021
Debt Instrument [Line Items]          
Gross proceeds from issuance     $ 30.0    
Interest rate     8.00%    
Additional gross proceeds made available upon achievement of the integration milestone     $ 100.0    
Conversion price as percentage of the price per share paid by the other investors     80.00%    
Embedded derivative fair value     $ 7.0 $ 19.7  
Initial carrying value $ 29.6   23.0    
Accrued interest derecognized       0.2  
Total interest incurred       $ 0.0 $ 1.9
Number of shares issued upon conversion of debt 1,000,000 1,000,000   4,408,672  
Loss on extinguishment of debt   $ 11.8   $ (0.9)  
Carrying value of notes derecognized $ 26.7        
Face amount of debt 29.6   23.0    
Derivative liability recognized in the extinguishment accounting $ 19.2        
Carrying value       32.8  
Embedded derivative liability     $ 7.0 $ 19.7  
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Jan. 31, 2021
Class of Warrant or Right [Line Items]        
Warrants to purchase shares of common stock 16,877,906   16,877,907  
Issuance of equity classified warrants   $ 1    
Change in fair value of public warrant liability $ 5,586 $ 0    
Public Warrant        
Class of Warrant or Right [Line Items]        
Warrants to purchase shares of common stock 14,325,000      
Exercise price $ 11.50      
Issuance of equity classified warrants $ 23,600      
Finback Common Stock Warrants 2021        
Class of Warrant or Right [Line Items]        
Warrants to purchase shares of common stock       2,552,913
Exercise price       $ 0.42
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.22.1
Warrants - Common stock outstanding (Details) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Class of Warrant or Right [Line Items]    
Shares Issuable Upon Exercise of Warrant 16,877,906 16,877,907
January 13, 2021    
Class of Warrant or Right [Line Items]    
Contractual Term 10 years 10 years
Shares Issuable Upon Exercise of Warrant 2,552,913 2,552,913
Warrants exercise price $ 0.42 $ 0.42
July 16, 2021    
Class of Warrant or Right [Line Items]    
Contractual Term 5 years 5 years
Shares Issuable Upon Exercise of Warrant 14,324,993 14,324,994
Warrants exercise price $ 11.50 $ 11.50
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.22.1
Convertible Preferred Stock (Details)
3 Months Ended
Jul. 16, 2021
Mar. 31, 2022
$ / shares
shares
Dec. 31, 2021
$ / shares
shares
Temporary Equity [Line Items]      
Number of shares issued for each share   0.378  
Common stock, par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001
Convertible preferred stock, outstanding     0
Series A-1 Preferred Stock      
Temporary Equity [Line Items]      
Conversion ratio 1    
Series A Preferred Stock      
Temporary Equity [Line Items]      
Conversion ratio 2 2  
Series B-1 Preferred Stock      
Temporary Equity [Line Items]      
Conversion ratio 1    
Series B Preferred Stock      
Temporary Equity [Line Items]      
Conversion ratio 1 1  
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.22.1
Common Stock (Details) - shares
Mar. 31, 2022
Dec. 31, 2021
Common Stock    
Number of shares authorized 1,100,000,000 1,100,000,000
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation (Details) - shares
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares remained available for future grant 74,863,862 76,008,377
Number of options to purchase common stock 2,262,925  
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 11,938,665 19,511,916
Number of options to purchase common stock 2,262,925  
2021 Employee Stock Purchase Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares remained available for future grant 3,435,748 3,435,748
Number of offerings approved 0  
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Grant date fair value of stock options (Details)
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Stock-Based Compensation    
Risk-free interest rate 1.60% 0.50%
Expected term (in years) 6 years 1 month 6 days 4 years 7 months 6 days
Expected volatility 75.00% 23.90%
Expected dividend yield 0.00% 0.00%
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Stock options activity (Details)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding [Roll Forward]  
Outstanding as of December 31, 2021 | shares 20,769,130
Granted | shares 2,262,925
Exercised | shares (499,767)
Forfeited | shares (567,979)
Outstanding as of March 31, 2022 | shares 21,964,309
Vested and expected to vest | shares 21,964,309
Options exercisable | shares 12,025,749
Weighted Average Exercise Price  
Outstanding as of December 31, 2021 | $ / shares $ 0.39
Granted | $ / shares 2.32
Exercised | $ / shares 0.42
Forfeited | $ / shares 0.42
Outstanding as of March 31, 2022 | $ / shares 0.59
Vested and expected to vest | $ / shares 0.59
Options exercisable | $ / shares $ 0.38
Weighted Average Remaining Contractual Term (in years)  
Outstanding as of March 31, 2022 7 years 8 months 12 days
Vested and expected to vest 7 years 8 months 12 days
Options exercisable 6 years 9 months 7 days
Aggregate Intrinsic Value  
Outstanding as of March 31, 2022 | $ $ 45,207
Vested and expected to vest | $ 45,207
Options exercisable | $ $ 27,356
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Restricted Stock Units (Details) - Restricted Stock Units
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Outstanding as of December 31, 2021 1,951,924
Granted 4,425,142
Vested (80,044)
Cancelled (46,020)
Outstanding as of March 31, 2022 6,251,002
Outstanding as of December 31, 2021 | $ / shares $ 6.76
Granted | $ / shares 3.50
Vested | $ / shares 7.95
Cancelled | $ / shares 5.92
Outstanding as of March 31, 2022 | $ / shares $ 4.44
2021 Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted 4,425,142
Aggregate grant-date fair value, issued | $ $ 15.5
2021 Equity Incentive Plan | Scenario one  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 4 years
2021 Equity Incentive Plan | Scenario two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 3 years
2021 Equity Incentive Plan | Scenario three  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 1 year
Vest on January 1, 2023, provided that the Company has achieved its annual bookings goal for fiscal year 2022 | 2021 Equity Incentive Plan | Scenario one  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 3 years
Vesting percentage 25.00%
Vest on January 1, 2024 if and only if the bookings goal was achieved and subject to the grantee's continued service through the applicable vesting date | 2021 Equity Incentive Plan | Scenario two  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting period 2 years
Vesting percentage 33.33%
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Performance Stock Units (Details) - Performance Stock Units
$ / shares in Units, $ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted 934,000
Outstanding as of March 31, 2022 934,000
Granted | $ / shares $ 2.65
Outstanding as of March 31, 2022 | $ / shares $ 2.65
Vest on January 1, 2023, provided that the Company has achieved its annual bookings goal for fiscal year 2022  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 50.00%
Vest on January 1, 2024 if and only if the bookings goal was achieved and subject to the grantee's continued service through the applicable vesting date  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Vesting percentage 50.00%
2021 Equity Incentive Plan  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Granted 934,000
Aggregate grant-date fair value, issued | $ $ 2.5
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - weighted average grant-date fair Additional (Details) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Jan. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issuable Upon Exercise of Warrant 16,877,906 16,877,907  
Finback BDA      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Shares Issuable Upon Exercise of Warrant 2,211,819   2,552,913
Warrants exercise price     $ 0.42
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Company utilized Black-Scholes pricing model (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Y
shares
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Common Stock, Value, Issued $ 14   $ 14
Stock compensation expense 5,190 $ 1,082  
Sales and marketing.      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Stock compensation expense $ 2,770 933  
Finback BDA      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Shares issuable upon exercise of warrant | shares 341,094    
Aggregate intrinsic value of warrants exercisable $ 2,600    
Number of warrants exercised | shares 0    
Intrinsic value of warrants unvested $ 16,900    
Finback BDA | Warrants      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Common Stock, Value, Issued 19,500    
Finback BDA | Sales and marketing.      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Stock compensation expense $ 400 $ 800  
Finback BDA | Risk-free interest rate      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.4    
Finback BDA | Expected term (in years)      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input | Y 3.00    
Finback BDA | Expected volatility      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 23.9    
Finback BDA | Expected dividend yield      
Fair Value Measurement Inputs and Valuation Techniques [Line Items]      
Measurement input 0.0    
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Stock based compensation expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 5,190 $ 1,082
Cost of revenue.    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 60 5
Sales and marketing.    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 2,770 933
General and administrative.    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 1,787 94
Research and development.    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 573 $ 50
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.22.1
Stock Based Compensation - Stock based compensation expenses by award type (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 5,190 $ 1,082
Stock Options    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 242 203
Earn Out Shares    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 2,699  
Warrants    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense 436 807
Restricted Stock Units    
Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]    
Total stock-based compensation expense $ 1,813 $ 72
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.22.1
Income Taxes (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Components of the Company's loss before income tax expense    
Provision (benefit) for income taxes $ 0 $ 0
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Numerator:    
Net loss attributable to common stockholders - basic $ (14,551) $ (13,755)
Net loss attributable to common stockholders - diluted $ (14,551) $ (13,755)
Denominator:    
Weighted average common shares outstanding - basic (in shares) 142,878,406 10,443,323
Weighted average common shares outstanding - diluted (in shares) 142,878,406 10,443,323
Net loss per share - basic (in dollars per share) $ (0.10) $ (1.32)
Net loss per share - diluted (in dollars per share) $ (0.10) $ (1.32)
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.22.1
Net Loss per Share - Antidilutive effect (Details) - shares
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share 62,924,717 113,366,059
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share 21,964,309 23,651,872
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded from the computation of diluted net loss per share 14,324,993  
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,833,007
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,014,963
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   922,297
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,552,913 2,552,913
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 6,251,002 289,047
Unvested performance 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 934,000  
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  
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  
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   4,101,960
XML 96 R86.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended
Jun. 30, 2021
Aug. 31, 2020
Mar. 31, 2022
Related Party Transaction [Line Items]      
Number of shares on exercise of options     499,767
Exercise price of stock option     $ 0.42
Nonrecourse Promissory Note with Officer      
Related Party Transaction [Line Items]      
Promissory note $ 0.4 $ 0.4  
Number of shares on exercise of options   1,469,366  
Exercise price of stock option   $ 0.24  
Accrued interest   $ 0.0  
Number of shares repurchased during period 43,665    
Price per share $ 8.05    
XML 97 R87.htm IDEA: XBRL DOCUMENT v3.22.1
Related Party Transactions -Business Development Agreement (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2021
shares
Mar. 31, 2022
USD ($)
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2021
USD ($)
shares
Dec. 31, 2020
item
Related Party Transaction [Line Items]          
Shares Issuable Upon Exercise of Warrant | shares   16,877,906   16,877,907  
Stock compensation expense   $ 5,190 $ 1,082    
Earn Out Shares          
Related Party Transaction [Line Items]          
Stock compensation expense   2,699      
Sales and marketing.          
Related Party Transaction [Line Items]          
Stock compensation expense   $ 2,770 $ 933    
Finback BDA          
Related Party Transaction [Line Items]          
Shares Issuable Upon Exercise of Warrant | shares 2,552,913   2,552,913    
Business development agreement term 3 years        
Finback BDA | Earn Out Shares          
Related Party Transaction [Line Items]          
Shares earned | shares   280,410      
Finback BDA | Sales and marketing.          
Related Party Transaction [Line Items]          
Stock compensation expense   $ 400 $ 800    
Finback BDA | Sales and marketing. | Earn Out Shares          
Related Party Transaction [Line Items]          
Stock compensation expense   1,500 $ 0    
Distribution agreement with Motorola          
Related Party Transaction [Line Items]          
Number of resellers and integration partners | item         2,000
Revenue from distributor services   800   $ 0  
Accounts receivable related to distributor services   $ 1,600   $ 1,200  
XML 98 nhic-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0001805385 us-gaap:ConvertiblePreferredStockMember 2021-03-31 0001805385 us-gaap:ConvertiblePreferredStockMember 2020-12-31 0001805385 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001805385 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-07-16 2021-07-16 0001805385 us-gaap:RetainedEarningsMember 2022-03-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001805385 us-gaap:RetainedEarningsMember 2021-12-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001805385 us-gaap:RetainedEarningsMember 2021-03-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001805385 us-gaap:RetainedEarningsMember 2020-12-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001805385 us-gaap:CommonStockMember 2022-03-31 0001805385 us-gaap:CommonStockMember 2021-12-31 0001805385 us-gaap:CommonStockMember 2021-03-31 0001805385 us-gaap:CommonStockMember 2020-12-31 0001805385 nhic:SubscriptionAgreementsMember 2021-07-16 0001805385 nhic:EarnOutSharesMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-01-01 2022-03-31 0001805385 nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-01-01 2022-03-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001805385 us-gaap:PhantomShareUnitsPSUsMember 2022-03-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001805385 us-gaap:PhantomShareUnitsPSUsMember 2022-01-01 2022-03-31 0001805385 us-gaap:PhantomShareUnitsPSUsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001805385 us-gaap:PhantomShareUnitsPSUsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001805385 nhic:ScenarioTwoMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2022-01-01 2022-03-31 0001805385 nhic:ScenarioOneMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2022-01-01 2022-03-31 0001805385 nhic:ScenarioTwoMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-01-01 2022-03-31 0001805385 nhic:ScenarioThreeMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-01-01 2022-03-31 0001805385 nhic:ScenarioOneMember us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-07-15 2021-07-15 0001805385 2021-04-30 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2021-06-30 0001805385 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001805385 nhic:SaasAndMaintenanceServicesMember 2022-01-01 2022-03-31 0001805385 nhic:ProfessionalServicesMember 2022-01-01 2022-03-31 0001805385 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-03-31 0001805385 nhic:SaasAndMaintenanceServicesMember 2021-01-01 2021-03-31 0001805385 nhic:ProfessionalServicesMember 2021-01-01 2021-03-31 0001805385 us-gaap:SubscriptionAndCirculationMember us-gaap:ShortTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:SubscriptionAndCirculationMember us-gaap:LongTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:ServiceMember us-gaap:ShortTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:ProductMember us-gaap:ShortTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:ProductMember us-gaap:LongTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:MaintenanceMember us-gaap:ShortTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:MaintenanceMember us-gaap:LongTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:SubscriptionAndCirculationMember 2022-03-31 0001805385 us-gaap:ShortTermContractWithCustomerMember 2022-03-31 0001805385 us-gaap:ServiceMember 2022-03-31 0001805385 us-gaap:ProductMember 2022-03-31 0001805385 us-gaap:MaintenanceMember 2022-03-31 0001805385 us-gaap:LongTermContractWithCustomerMember 2022-03-31 0001805385 nhic:DistributionAgreementWithMotorolaMember 2022-01-01 2022-03-31 0001805385 nhic:DistributionAgreementWithMotorolaMember 2021-01-01 2021-12-31 0001805385 srt:MinimumMember nhic:PropertyAndEquipmentMember 2022-01-01 2022-03-31 0001805385 srt:MaximumMember nhic:PropertyAndEquipmentMember 2022-01-01 2022-03-31 0001805385 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001805385 us-gaap:SoftwareAndSoftwareDevelopmentCostsMember 2022-03-31 0001805385 us-gaap:MachineryAndEquipmentMember 2022-03-31 0001805385 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2022-03-31 0001805385 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001805385 us-gaap:EquipmentMember 2022-03-31 0001805385 nhic:SalesDemoEquipmentMember 2022-03-31 0001805385 nhic:ComputerAndTelecomEquipmentMember 2022-03-31 0001805385 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001805385 us-gaap:MachineryAndEquipmentMember 2021-12-31 0001805385 us-gaap:LeaseholdsAndLeaseholdImprovementsMember 2021-12-31 0001805385 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001805385 us-gaap:EquipmentMember 2021-12-31 0001805385 nhic:SalesDemoEquipmentMember 2021-12-31 0001805385 nhic:ComputerAndTelecomEquipmentMember 2021-12-31 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2021-06-01 2021-06-30 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2020-08-01 2020-08-31 0001805385 nhic:SubscriptionAgreementsMember 2021-07-16 2021-07-16 0001805385 nhic:JpmCreditAgreementMember 2020-12-01 2020-12-31 0001805385 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 0001805385 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001805385 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001805385 us-gaap:RevolvingCreditFacilityMember 2020-12-31 0001805385 nhic:JpmCreditAgreementMember 2021-12-31 0001805385 2021-05-01 0001805385 nhic:GiveEvolvLlcMember 2022-03-31 0001805385 nhic:NonrecoursePromissoryNoteWithOfficerMember 2020-08-31 0001805385 nhic:JpmCreditAgreementMember 2022-01-01 2022-03-31 0001805385 nhic:ConvertibleNotesPayable2020Member 2022-01-01 2022-03-31 0001805385 nhic:JpmCreditAgreementMember 2021-01-01 2021-03-31 0001805385 nhic:ConvertibleNotesPayable2020Member 2021-01-01 2021-03-31 0001805385 nhic:ConvertibleNotes2021Member 2021-01-01 2021-03-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:PublicWarrantLiabilityMember 2022-03-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentlyIssuableCommonStockLiabilityMember 2022-03-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentEarnOutLiabilityMember 2022-03-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:PublicWarrantLiabilityMember 2022-03-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentlyIssuableCommonStockLiabilityMember 2022-03-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentEarnOutLiabilityMember 2022-03-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:PublicWarrantLiabilityMember 2021-12-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-12-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentEarnOutLiabilityMember 2021-12-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:PublicWarrantLiabilityMember 2021-12-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-12-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember nhic:ContingentEarnOutLiabilityMember 2021-12-31 0001805385 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001805385 nhic:PublicWarrantLiabilityMember 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember 2022-03-31 0001805385 nhic:ContingentEarnOutLiabilityMember 2022-03-31 0001805385 nhic:PublicWarrantLiabilityMember 2021-12-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember 2021-12-31 0001805385 nhic:ContingentEarnOutLiabilityMember 2021-12-31 0001805385 nhic:PublicWarrantLiabilityMember 2022-01-01 2022-03-31 0001805385 nhic:NewHoldInvestmentCorporationIncMember nhic:MergerWithNewholdInvestmentCorpMember 2021-07-16 0001805385 us-gaap:MeasurementInputRiskFreeInterestRateMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-03-31 0001805385 us-gaap:MeasurementInputPriceVolatilityMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-03-31 0001805385 us-gaap:MeasurementInputExpectedTermMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-03-31 0001805385 us-gaap:MeasurementInputExpectedDividendRateMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-03-31 0001805385 us-gaap:SoftwareDevelopmentMember 2022-01-01 2022-03-31 0001805385 us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-12-31 0001805385 us-gaap:MachineryAndEquipmentMember 2022-01-01 2022-03-31 0001805385 us-gaap:MachineryAndEquipmentMember 2021-01-01 2021-12-31 0001805385 nhic:JpmCreditAgreementMember 2022-03-31 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember 2022-03-31 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:ConvertibleNotesPayable2020Member 2020-09-30 0001805385 nhic:ConvertibleNotes2021Member 2021-06-21 0001805385 nhic:ConvertibleNotes2021Member 2021-02-28 0001805385 nhic:ConvertibleNotesPayable2020Member 2020-12-31 0001805385 nhic:TermLoansPayableMember 2022-03-31 0001805385 nhic:ConvertibleNotes2021Member 2022-03-31 0001805385 nhic:TermLoansPayableMember 2021-12-31 0001805385 nhic:ConvertibleNotes2021Member 2021-06-21 2021-06-21 0001805385 nhic:ConvertibleNotes2021Member 2021-06-01 2021-06-30 0001805385 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001805385 us-gaap:ProductMember 2022-01-01 2022-03-31 0001805385 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001805385 us-gaap:ProductMember 2021-01-01 2021-03-31 0001805385 us-gaap:WarrantMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-03-31 0001805385 nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-03-31 0001805385 nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember 2022-03-31 0001805385 nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2021-12-31 0001805385 nhic:TwentyTwentyOneEmployeeStockPurchasePlanMember 2021-12-31 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-03-31 0001805385 nhic:WarrantsIssuedAtJulyTwoThousandTwentyOneMember 2022-03-31 0001805385 nhic:PublicWarrantMember 2022-03-31 0001805385 nhic:January132021Member 2022-03-31 0001805385 nhic:WarrantsIssuedAtJulyTwoThousandTwentyOneMember 2021-12-31 0001805385 nhic:January132021Member 2021-12-31 0001805385 nhic:FinbackCommonStockWarrants2021Member 2021-01-31 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-31 0001805385 nhic:JpmCreditAgreementMember 2020-12-31 0001805385 2020-12-31 0001805385 2021-01-01 2021-12-31 0001805385 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001805385 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001805385 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001805385 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001805385 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001805385 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001805385 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001805385 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001805385 us-gaap:PerformanceSharesMember 2022-01-01 2022-03-31 0001805385 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001805385 nhic:WarrantsToPurchaseCommonStockFinbackMember 2022-01-01 2022-03-31 0001805385 nhic:FounderSharesMember 2022-01-01 2022-03-31 0001805385 nhic:EarnOutSharesMember 2022-01-01 2022-03-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001805385 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001805385 us-gaap:ConvertiblePreferredStockMember 2021-01-01 2021-03-31 0001805385 us-gaap:ConvertibleNotesPayableMember 2021-01-01 2021-03-31 0001805385 nhic:WarrantsToPurchasePreferredStockMember 2021-01-01 2021-03-31 0001805385 nhic:WarrantsToPurchaseCommonStockMember 2021-01-01 2021-03-31 0001805385 nhic:WarrantsToPurchaseCommonStockFinbackMember 2021-01-01 2021-03-31 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember 2022-01-01 2022-03-31 0001805385 srt:MaximumMember nhic:JpmCreditAgreementMember 2021-01-01 2021-03-31 0001805385 nhic:EarnOutSharesMember us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-01-01 2022-03-31 0001805385 us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-01-01 2022-03-31 0001805385 us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-01-01 2022-03-31 0001805385 us-gaap:WarrantMember 2022-01-01 2022-03-31 0001805385 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001805385 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001805385 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001805385 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001805385 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001805385 nhic:EarnOutSharesMember 2022-01-01 2022-03-31 0001805385 nhic:EarnOutSharesMember us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-01 2021-03-31 0001805385 us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-01 2021-03-31 0001805385 us-gaap:SellingAndMarketingExpenseMember nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-01-01 2021-03-31 0001805385 us-gaap:WarrantMember 2021-01-01 2021-03-31 0001805385 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001805385 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001805385 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001805385 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001805385 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001805385 nhic:PublicWarrantMember 2022-01-01 2022-03-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001805385 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001805385 nhic:DistributionAgreementWithMotorolaMember 2022-03-31 0001805385 nhic:DistributionAgreementWithMotorolaMember 2021-12-31 0001805385 us-gaap:SeriesBPreferredStockMember 2022-01-01 2022-03-31 0001805385 us-gaap:SeriesAPreferredStockMember 2022-01-01 2022-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 nhic:ContingentlyIssuableCommonStockLiabilityMember 2022-01-01 2022-03-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001805385 us-gaap:RestrictedStockUnitsRSUMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-01-01 2022-03-31 0001805385 us-gaap:PhantomShareUnitsPSUsMember nhic:TwoThousandAndTwentyOneEquityIncentivePlanMember 2022-01-01 2022-03-31 0001805385 nhic:MergerWithNewholdInvestmentCorpMember 2021-07-16 2021-07-16 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-01-01 2022-03-31 0001805385 nhic:GiveEvolvLlcMember 2022-01-01 2022-03-31 0001805385 2020-08-04 2020-08-04 0001805385 nhic:DistributionAgreementWithMotorolaMember 2020-12-31 0001805385 nhic:ConvertibleNotesPayable2020Member nhic:SeriesB1PreferredStockMember 2021-01-01 2021-12-31 0001805385 nhic:ConvertibleNotesPayable2020Member 2020-09-01 2020-09-30 0001805385 srt:RestatementAdjustmentMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentEarnOutLiabilityMember 2022-01-01 2022-03-31 0001805385 2021-03-31 0001805385 2021-01-01 2021-03-31 0001805385 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AccountingStandardsUpdate201602Member 2022-01-01 2022-01-01 0001805385 us-gaap:SubscriptionAndCirculationMember 2022-01-01 2022-03-31 0001805385 us-gaap:SubscriptionAndCirculationMember 2021-01-01 2021-03-31 0001805385 nhic:ConvertibleNotes2021Member 2021-01-01 2021-02-28 0001805385 nhic:ConvertibleNotesPayable2020Member 2020-01-01 2020-12-31 0001805385 srt:RestatementAdjustmentMember 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-12-31 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputExpectedTermMember 2021-01-01 2021-12-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember nhic:MeasurementInputDriftRateMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentEarnOutLiabilityMember nhic:MeasurementInputDriftRateMember 2022-01-01 2022-03-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-01-01 2021-12-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2021-01-01 2021-12-31 0001805385 nhic:ContingentlyIssuableCommonStockLiabilityMember nhic:MeasurementInputDriftRateMember 2021-01-01 2021-12-31 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputPriceVolatilityMember 2021-01-01 2021-12-31 0001805385 nhic:ContingentEarnOutLiabilityMember us-gaap:MeasurementInputControlPremiumMember 2021-01-01 2021-12-31 0001805385 nhic:ContingentEarnOutLiabilityMember nhic:MeasurementInputDriftRateMember 2021-01-01 2021-12-31 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 nhic:BusinessDevelopmentAgreementWithFinbackMember 2021-03-01 2021-03-31 0001805385 nhic:MergerWithNewholdInvestmentCorpMember 2021-07-16 0001805385 nhic:BusinessDevelopmentAgreementWithFinbackMember 2022-03-31 0001805385 2021-04-01 2021-04-30 0001805385 nhic:ConvertibleNotes2021Member 2022-01-01 2022-03-31 0001805385 2022-03-31 0001805385 2021-12-31 0001805385 us-gaap:CommonClassAMember 2022-01-01 2022-03-31 0001805385 nhic:WarrantsToPurchaseOneShareOfClassCommonStockMember 2022-01-01 2022-03-31 0001805385 2022-05-06 0001805385 2022-01-01 2022-03-31 shares iso4217:USD pure nhic:item iso4217:USD shares nhic:Y 0001805385 --12-31 2022 Q1 false 0 0 0 0 0 0 0 0 0 0 P4Y 0.3333 -14551000 -13755000 -0.10 -1.32 142878406 10443323 -14551000 -13755000 142878406 10443323 -0.10 -1.32 0 0 143322036 143322036 142745021 0.5 10-Q true 2022-03-31 false 001-39417 Evolv Technologies Holdings, Inc. DE 84-4473840 500 Totten Pond Road, 4th Floor Waltham MA 02451 781 374-8100 Common Stock, $0.0001 Par Value per Share Warrants to purchase one share of Common Stock EVLV EVLVW NASDAQ NASDAQ Yes Yes Non-accelerated Filer true true false false 143378335 270872000 307492000 400000 400000 8589000 6477000 7181000 5140000 1448000 1459000 1477000 1645000 17252000 11047000 307219000 333660000 275000 275000 3321000 3418000 4239000 3719000 25282000 21592000 2287000 1275000 401000 343898000 363065000 4645000 6363000 7118000 9183000 7433000 6690000 135000 3000000 2000000 1089000 23285000 24371000 4517000 2475000 333000 6950000 7945000 1634000 18128000 20809000 3792000 5264000 5444000 11030000 63750000 72227000 0.0001 0.0001 100000000 100000000 0 0 0.0001 0.0001 1100000000 1100000000 142745021 14000 14000 399424000 395563000 -119290000 -104739000 280148000 290838000 343898000 363065000 5194000 2502000 3020000 1300000 501000 197000 8715000 3999000 5576000 2229000 1065000 595000 448000 127000 7089000 2951000 1626000 1048000 4286000 3612000 12053000 3684000 11093000 2899000 96000 27528000 10195000 -25902000 -9147000 142000 2447000 209000 1425000 -4226000 -1472000 -5586000 736000 11351000 -4608000 -14551000 -13755000 -0.10 -1.32 142878406 10443323 142745021 14000 395563000 -104739000 290838000 496971 216000 216000 80044 3645000 3645000 -14551000 -14551000 143322036 14000 399424000 -119290000 280148000 77340057 75877000 9846830 1000 9194000 -93881000 -84686000 1000 1000 1563281 455000 455000 1082000 1082000 -13755000 -13755000 77340057 75877000 11410111 1000 10732000 -107636000 -96903000 -14551000 -13755000 948000 452000 324000 321000 96000 5190000 1082000 5000 2344000 197000 -63000 1425000 736000 -4226000 -1472000 -5586000 2112000 874000 6985000 433000 351000 391000 -108000 119000 5280000 4104000 -1867000 1194000 2778000 -621000 -468000 -11000 -2065000 1100000 -229000 -35867000 -12038000 646000 323000 2522000 -969000 -2522000 216000 455000 359000 31882000 216000 31978000 -36620000 17418000 308167000 4704000 271547000 22122000 133000 103000 4620000 1693000 1000 270872000 22122000 400000 275000 271547000 22122000 <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;">Evolv Technologies Holdings, Inc. (the “Company”), a Delaware corporation, is a global leader in AI-based weapons detection for security screening. The Company’s mission is to make the world a safer and more enjoyable place to work, learn, and play. The Company is democratizing security by making it seamless for gathering spaces to address the chronic epidemic of escalating gun violence, 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: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 wholly owned subsidiaries, which include Evolv Technologies, Inc., Evolv Technologies UK Ltd. and Give Evolv LLC. References to “NHIC” refer to the company prior to the consummation of the Merger (as defined in Note 3) 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:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Basis of presentation</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 condensed 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 subsidiaries. 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”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">All share and per share amounts contained herein for periods prior to the Merger have been retroactively adjusted to give effect to the Exchange Ratio (as defined in Note 3), unless otherwise indicated.</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 condensed consolidated financial statements as of March 31, 2022, and for the three months ended March 31, 2022 and 2021 have been prepared on the same basis as the audited annual consolidated financial statements as of December 31, 2021 and, in the opinion of management, reflect all adjustments, which include only normal recurring adjustments, necessary for the fair statement of the Company’s financial position as of March 31, 2022 and the results of its operations for the three months ended March 31, 2022 and 2021 and cash flows for the three months ended March 31, 2022 and 2021. The results for the three months ended March 31, 2022 are not necessarily indicative of results to be expected for the year ending December 31, 2022, any other interim periods, or any future year or period.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">2. Summary of Significant Accounting Policies</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Significant Accounting Policies </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The significant accounting policies and estimates used in preparation of the unaudited condensed consolidated financial statements are described in the Company’s audited consolidated financial statements as of and for the year ended December 31, 2021, and the notes thereto, which are included in our Annual Report on Form 10-K. There have been no material changes to the Company’s significant accounting policies during the three months ended March 31, 2022 outside of the items as described below. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Leases as a Lessee</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">Prior to January 1, 2022, the Company accounted for leases in accordance with ASC 840, <i style="font-style:italic;">Leases</i>. At lease inception, the Company determined if an arrangement was an operating or capital lease. For operating leases, the Company recognized rent expense, inclusive of rent escalation, on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">Effective on January 1, 2022, the Company accounts for leases in accordance with ASC 842, <i style="font-style:italic;">Leases</i>. At contract inception, the Company determines if an arrangement is or contains a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If determined to be or contain a lease, the lease is assessed for classification as either an operating or finance lease at the lease commencement date, defined as the date on which the leased asset is made available for use by the Company (when the Company is the lessee). Where the Company is the lessee, for each lease with a term greater than twelve months, the Company records a right-of-use asset and lease liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">A right-of-use asset represents the economic benefit conveyed to the Company by the right to use the underlying asset over the lease term. A lease liability represents the obligation to make lease payments arising from the use of the asset over the lease term. Lease liabilities are measured at lease commencement and calculated as the present value of the future lease payments in the contract using the rate implicit in the contract, when available. If an implicit rate is not readily determinable, the Company uses an incremental borrowing rate measured as the rate at which the Company could borrow, on a fully collateralized basis, a commensurate loan in the same currency over a period consistent with the lease term at the commencement date. Right-of-use assets are measured as the amount of the initial lease liability plus initial direct costs and prepaid lease payments, less lease incentives granted by the lessor. The lease term is measured as the noncancelable period in the contract, adjusted for any options to extend or terminate when it is reasonably certain the Company will extend the lease term via such options based on an assessment of economic factors present as of the lease commencement date. The Company elected the practical expedient to not recognize leases with a lease term of twelve months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">Components of a lease are split into three categories: lease components, non-lease components, and non-components. The fixed and in-substance fixed contract consideration (including any consideration related to non-components) are allocated, based on the respective relative fair values, to the lease components and non-lease components. The Company has elected the practical expedient to account for lease and non-lease components together as a single lease component for all underlying assets and allocate all of the contract consideration to the lease component only.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">The Company’s operating leases are presented in the condensed consolidated balance sheet as operating lease right-of-use assets, classified as noncurrent assets, and operating lease liabilities, classified as current and noncurrent liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. Variable costs associated with a lease, such as maintenance and utilities, are not included in the measurement of the lease liabilities and right-of-use assets but rather are expensed when the events determining the amount of variable consideration to be paid have occurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Subscription Revenue - Leases as Lessor</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;"><span style="font-size:10pt;">In addition to selling our products directly to customers, we also derive revenue from leasing our equipment, which we classify as subscription revenue. Lease terms are typically </span><span style="font-size:10pt;">four years</span><span style="font-size:10pt;">, do not include options to extend, terminate or to purchase the underlying asset, and customers generally pay either a quarterly or annual fixed payment for the lease and maintenance elements over the contractual lease term. Equipment leases are generally classified as operating leases as they do not meet any of the sales-type lease criteria per ASC 842 and recognized ratably over the duration of the lease. There are no variable lease payments as a part of these arrangements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;"><span style="white-space:pre-wrap;">The accounting provisions we use to classify transactions as sales-type are: (i) whether the lease transfers ownership of the equipment by the end of the lease term, (ii) whether the lease grants the customer an option to purchase the equipment and the customer is reasonably certain to do so, (iii) whether the lease term is for the major part of the economic life of the underlying equipment, (iv</span><span style="white-space:pre-wrap;">) whether the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease</span>, and (v) whether the equipment is specific to the customer and of such a specialized nature that it is expected to have no alternative use to the Company at the end of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the lease term. Leasing arrangements meeting any of these conditions are accounted for as sales-type leases and revenue attributable to the lease component is recognized in a manner consistent with the equipment sales and the related equipment is derecognized with the associated expense presented as a cost of revenue. Leasing arrangements that do not meet the criteria for classification as a sales-type lease will be accounted for as a direct-financing lease if the following two conditions are met: (i) the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments and any other third party unrelated to the Company, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (ii) it is probable that the Company will collect the lease payments and amounts necessary to satisfy a residual value guarantee. Leasing arrangements that do not meet any of the sales-type lease classification criteria are accounted for as operating leases and revenue is recognized straight-line over the term of the lease.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;"><span style="font-size:10pt;">The Company considers the economic life of most of our products to be </span><span style="font-size:10pt;">seven years</span><span style="font-size:10pt;">. The Company believes </span><span style="font-size:10pt;">seven years</span><span style="font-size:10pt;"> is representative of the period during which the equipment is expected to be economically usable by one or more users, with normal service, for the purpose for which it is intended. The unguaranteed residual value is estimated to be the value at the end of the lease term based on the anticipated fair market value of the units. The Company mitigates residual value risk of our leased equipment by performing regular management and maintenance, as necessary.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 6pt 0pt;">Generally, lease arrangements include both lease and non-lease components. The lease component relates to the customer’s right-to-use the equipment over the lease term. The non-lease components relate to (1) distinct services, such as SaaS and maintenance, (2) any add-on accessories, and (3) installation and training. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue. Because the equipment, SaaS, and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern, the Company elected the practical expedient<span style="font-size:12pt;"> </span>to aggregate non-lease components with the associated lease component and account for the combined component as an operating lease for all underlying asset classes.<span style="font-size:12pt;"> </span>In the evaluation of whether the lease component (equipment) or the non-lease components associated with the lease component (SaaS and maintenance) is the predominant  component, the Company determined that the lease component is predominant as customers would clearly be expected to ascribe more value to the use of the security equipment than that of the SaaS and maintenance services.<span style="font-size:12pt;"> </span>Therefore, the Company will account for the combined lease component under ASC 842. The equipment lease and SaaS/maintenance performance obligations are classified as a single category of subscription revenue in the condensed consolidated statements of operations and comprehensive loss. The installation and training services represent distinct services provided to customers. These activities are considered separate performance obligations to the customer and therefore are considered non-lease components. As installation and training services are performed prior to lease commencement, the timing and pattern of transfer for these services differ from that of the lease component (i.e., security hardware) and are not eligible to be combined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We exclude from variable payments all lessor costs that are explicitly required to be paid directly by a lessee on behalf of the lessor to a third party. Revenue related to leases entered into with related parties were $0.1 million during the three months ended March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Installation and training are generally billed to the lessee as part of the lease contract billing, according to various contractual terms. The installation and training costs incurred by the Company are accounted for as a fulfillment cost and are included in the cost of services revenue in the condensed consolidated statements of operations and comprehensive 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;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i> (Topic 842) (“ASU 2016-02”), as subsequently amended (collectively “ASC 842”). The guidance amends the existing accounting standards for lease accounting, including requirements for lessees to recognize assets and liabilities related to long-term leases on the balance sheet and expanding disclosure requirements regarding leasing arrangements. For lessees, leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Lessors are required to classify leases as a sales-type, direct financing, or operating lease. A lease is a sales-type lease if it effectively transfers control of the underlying asset to the lessee as indicated by any one of five criteria being met. All leases that are not sales-type or direct financing leases will be classified as operating leases. In July 2018, the FASB issued additional guidance, which offers a transition option to entities adopting ASC 842 in which entities can elect to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">apply the new guidance using a modified retrospective approach at the beginning of the year in which the new lease standard is adopted. The Company utilized this transition option whereby financial information for prior periods presented before the ASC 842 effective date will not be updated. In November 2019, the FASB issued ASU 2019-10 deferring the effective date for private entities (also applicable for public companies that qualify as emerging growth companies) for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. In June 2020, the FASB issued ASU 2020-05 which further defers the effective date for private entities for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted this guidance effective January 1, 2022. ASC 842 provides several optional practical expedients in transition. The Company applied the ‘package of practical expedients’ which allow the Company to not reassess whether existing or expired arrangements contain a lease, the lease classification of existing or expired leases, or whether previous initial direct costs would qualify for capitalization under ASC 842. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $3.0 million and operating right-of-use assets of $2.5 million, along with the write-off of certain deferred rent balances of $0.5 million within the Company’s condensed consolidated balance sheets as of January 1, 2022. The adoption did not have a significant impact on the Company’s condensed consolidated statements of operations and comprehensive loss and condensed consolidated statements of cash flows.</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, Income Taxes (ASC 740): <i style="font-style:italic;">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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed 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, “<i style="font-style:italic;">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>,” 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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed 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;">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 (1) irrevocably elects to “opt out” of such extended transition period or (2) 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 condensed consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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 condensed consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Out-of-Period Adjustment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended March 31, 2022, the Company recorded an immaterial out-of-period adjustment that resulted in a $1.0 million increase of stock-based compensation expense within sales and marketing expense in the condensed statements of operations and comprehensive loss, a $1.0 million increase to change in fair value of contingent earn-out liability in the condensed statements of operations and comprehensive loss, a $0.5 million decrease to additional paid-in capital in the condensed balance sheets, and a $0.5 million increase to contingent earn-out liability in the condensed balance sheets. The out-of-period adjustment related to an error in the Company’s accounting for the contingent earn-out liability for the third and fourth quarters of fiscal year 2021. The Company has determined the adjustment is not material to the current period or any previously issued financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Leases as a Lessee</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">Prior to January 1, 2022, the Company accounted for leases in accordance with ASC 840, <i style="font-style:italic;">Leases</i>. At lease inception, the Company determined if an arrangement was an operating or capital lease. For operating leases, the Company recognized rent expense, inclusive of rent escalation, on a straight-line basis over the lease term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">Effective on January 1, 2022, the Company accounts for leases in accordance with ASC 842, <i style="font-style:italic;">Leases</i>. At contract inception, the Company determines if an arrangement is or contains a lease. A lease conveys the right to control the use of an identified asset for a period of time in exchange for consideration. If determined to be or contain a lease, the lease is assessed for classification as either an operating or finance lease at the lease commencement date, defined as the date on which the leased asset is made available for use by the Company (when the Company is the lessee). Where the Company is the lessee, for each lease with a term greater than twelve months, the Company records a right-of-use asset and lease liability. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">A right-of-use asset represents the economic benefit conveyed to the Company by the right to use the underlying asset over the lease term. A lease liability represents the obligation to make lease payments arising from the use of the asset over the lease term. Lease liabilities are measured at lease commencement and calculated as the present value of the future lease payments in the contract using the rate implicit in the contract, when available. If an implicit rate is not readily determinable, the Company uses an incremental borrowing rate measured as the rate at which the Company could borrow, on a fully collateralized basis, a commensurate loan in the same currency over a period consistent with the lease term at the commencement date. Right-of-use assets are measured as the amount of the initial lease liability plus initial direct costs and prepaid lease payments, less lease incentives granted by the lessor. The lease term is measured as the noncancelable period in the contract, adjusted for any options to extend or terminate when it is reasonably certain the Company will extend the lease term via such options based on an assessment of economic factors present as of the lease commencement date. The Company elected the practical expedient to not recognize leases with a lease term of twelve months or less.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">Components of a lease are split into three categories: lease components, non-lease components, and non-components. The fixed and in-substance fixed contract consideration (including any consideration related to non-components) are allocated, based on the respective relative fair values, to the lease components and non-lease components. The Company has elected the practical expedient to account for lease and non-lease components together as a single lease component for all underlying assets and allocate all of the contract consideration to the lease component only.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;">The Company’s operating leases are presented in the condensed consolidated balance sheet as operating lease right-of-use assets, classified as noncurrent assets, and operating lease liabilities, classified as current and noncurrent liabilities. Operating lease expense is recognized on a straight-line basis over the lease term. Variable costs associated with a lease, such as maintenance and utilities, are not included in the measurement of the lease liabilities and right-of-use assets but rather are expensed when the events determining the amount of variable consideration to be paid have occurred.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 6pt 0pt;"><span style="font-style:italic;font-weight:bold;">Subscription Revenue - Leases as Lessor</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;"><span style="font-size:10pt;">In addition to selling our products directly to customers, we also derive revenue from leasing our equipment, which we classify as subscription revenue. Lease terms are typically </span><span style="font-size:10pt;">four years</span><span style="font-size:10pt;">, do not include options to extend, terminate or to purchase the underlying asset, and customers generally pay either a quarterly or annual fixed payment for the lease and maintenance elements over the contractual lease term. Equipment leases are generally classified as operating leases as they do not meet any of the sales-type lease criteria per ASC 842 and recognized ratably over the duration of the lease. There are no variable lease payments as a part of these arrangements. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;"><span style="white-space:pre-wrap;">The accounting provisions we use to classify transactions as sales-type are: (i) whether the lease transfers ownership of the equipment by the end of the lease term, (ii) whether the lease grants the customer an option to purchase the equipment and the customer is reasonably certain to do so, (iii) whether the lease term is for the major part of the economic life of the underlying equipment, (iv</span><span style="white-space:pre-wrap;">) whether the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease</span>, and (v) whether the equipment is specific to the customer and of such a specialized nature that it is expected to have no alternative use to the Company at the end of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">the lease term. Leasing arrangements meeting any of these conditions are accounted for as sales-type leases and revenue attributable to the lease component is recognized in a manner consistent with the equipment sales and the related equipment is derecognized with the associated expense presented as a cost of revenue. Leasing arrangements that do not meet the criteria for classification as a sales-type lease will be accounted for as a direct-financing lease if the following two conditions are met: (i) the present value of the lease payments, and any residual value guaranteed by the customer that is not already reflected in the lease payments and any other third party unrelated to the Company, is equal to or greater than substantially all of the fair market value of the equipment at the commencement of the lease, and (ii) it is probable that the Company will collect the lease payments and amounts necessary to satisfy a residual value guarantee. Leasing arrangements that do not meet any of the sales-type lease classification criteria are accounted for as operating leases and revenue is recognized straight-line over the term of the lease.<span style="font-size:12pt;"> </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 0pt 0pt;"><span style="font-size:10pt;">The Company considers the economic life of most of our products to be </span><span style="font-size:10pt;">seven years</span><span style="font-size:10pt;">. The Company believes </span><span style="font-size:10pt;">seven years</span><span style="font-size:10pt;"> is representative of the period during which the equipment is expected to be economically usable by one or more users, with normal service, for the purpose for which it is intended. The unguaranteed residual value is estimated to be the value at the end of the lease term based on the anticipated fair market value of the units. The Company mitigates residual value risk of our leased equipment by performing regular management and maintenance, as necessary.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:8pt 0pt 6pt 0pt;">Generally, lease arrangements include both lease and non-lease components. The lease component relates to the customer’s right-to-use the equipment over the lease term. The non-lease components relate to (1) distinct services, such as SaaS and maintenance, (2) any add-on accessories, and (3) installation and training. Installation and training are included in service revenue as described below, and add-on accessories are included in product revenue. Because the equipment, SaaS, and maintenance components of a subscription arrangement are recognized as revenue over the same time period and in the same pattern, the Company elected the practical expedient<span style="font-size:12pt;"> </span>to aggregate non-lease components with the associated lease component and account for the combined component as an operating lease for all underlying asset classes.<span style="font-size:12pt;"> </span>In the evaluation of whether the lease component (equipment) or the non-lease components associated with the lease component (SaaS and maintenance) is the predominant  component, the Company determined that the lease component is predominant as customers would clearly be expected to ascribe more value to the use of the security equipment than that of the SaaS and maintenance services.<span style="font-size:12pt;"> </span>Therefore, the Company will account for the combined lease component under ASC 842. The equipment lease and SaaS/maintenance performance obligations are classified as a single category of subscription revenue in the condensed consolidated statements of operations and comprehensive loss. The installation and training services represent distinct services provided to customers. These activities are considered separate performance obligations to the customer and therefore are considered non-lease components. As installation and training services are performed prior to lease commencement, the timing and pattern of transfer for these services differ from that of the lease component (i.e., security hardware) and are not eligible to be combined.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">We exclude from variable payments all lessor costs that are explicitly required to be paid directly by a lessee on behalf of the lessor to a third party. Revenue related to leases entered into with related parties were $0.1 million during the three months ended March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt 0pt 6pt 0pt;">Installation and training are generally billed to the lessee as part of the lease contract billing, according to various contractual terms. The installation and training costs incurred by the Company are accounted for as a fulfillment cost and are included in the cost of services revenue in the condensed consolidated statements of operations and comprehensive loss.</p> P4Y P7Y P7Y 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Adopted Accounting Pronouncements</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">In February 2016, the FASB issued ASU No. 2016-02, <i style="font-style:italic;">Leases</i> (Topic 842) (“ASU 2016-02”), as subsequently amended (collectively “ASC 842”). The guidance amends the existing accounting standards for lease accounting, including requirements for lessees to recognize assets and liabilities related to long-term leases on the balance sheet and expanding disclosure requirements regarding leasing arrangements. For lessees, leases will be classified as finance or operating, with classification affecting the pattern and classification of expense recognition in the income statement. Lessors are required to classify leases as a sales-type, direct financing, or operating lease. A lease is a sales-type lease if it effectively transfers control of the underlying asset to the lessee as indicated by any one of five criteria being met. All leases that are not sales-type or direct financing leases will be classified as operating leases. In July 2018, the FASB issued additional guidance, which offers a transition option to entities adopting ASC 842 in which entities can elect to </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">apply the new guidance using a modified retrospective approach at the beginning of the year in which the new lease standard is adopted. The Company utilized this transition option whereby financial information for prior periods presented before the ASC 842 effective date will not be updated. In November 2019, the FASB issued ASU 2019-10 deferring the effective date for private entities (also applicable for public companies that qualify as emerging growth companies) for fiscal years beginning after December 15, 2020, and interim periods within fiscal years beginning after December 15, 2021. In June 2020, the FASB issued ASU 2020-05 which further defers the effective date for private entities for fiscal years beginning after December 15, 2021, and interim periods within fiscal years beginning after December 15, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company adopted this guidance effective January 1, 2022. ASC 842 provides several optional practical expedients in transition. The Company applied the ‘package of practical expedients’ which allow the Company to not reassess whether existing or expired arrangements contain a lease, the lease classification of existing or expired leases, or whether previous initial direct costs would qualify for capitalization under ASC 842. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The adoption of ASC 842 resulted in the recognition of operating lease liabilities of $3.0 million and operating right-of-use assets of $2.5 million, along with the write-off of certain deferred rent balances of $0.5 million within the Company’s condensed consolidated balance sheets as of January 1, 2022. The adoption did not have a significant impact on the Company’s condensed consolidated statements of operations and comprehensive loss and condensed consolidated statements of cash flows.</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, Income Taxes (ASC 740): <i style="font-style:italic;">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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed 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, “<i style="font-style:italic;">Accounting for Convertible Instruments and Contracts in an Entity’s Own Equity</i>,” 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 adopted this guidance effective January 1, 2022 and the adoption of this guidance did not have a material impact on its condensed consolidated financial statements and related disclosures.</p> 3000000.0 2500000 500000 <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 (1) irrevocably elects to “opt out” of such extended transition period or (2) 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 condensed consolidated financial statements and related disclosures.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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 condensed consolidated financial statements and related disclosures.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Out-of-Period Adjustment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-style:italic;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">During the three months ended March 31, 2022, the Company recorded an immaterial out-of-period adjustment that resulted in a $1.0 million increase of stock-based compensation expense within sales and marketing expense in the condensed statements of operations and comprehensive loss, a $1.0 million increase to change in fair value of contingent earn-out liability in the condensed statements of operations and comprehensive loss, a $0.5 million decrease to additional paid-in capital in the condensed balance sheets, and a $0.5 million increase to contingent earn-out liability in the condensed balance sheets. The out-of-period adjustment related to an error in the Company’s accounting for the contingent earn-out liability for the third and fourth quarters of fiscal year 2021. The Company has determined the adjustment is not material to the current period or any previously issued financial statements.</p> During the three months ended March 31, 2022, the Company recorded an immaterial out-of-period adjustment that resulted in a $1.0 million increase of stock-based compensation expense within sales and marketing expense in the condensed statements of operations and comprehensive loss, a $1.0 million increase to change in fair value of contingent earn-out liability in the condensed statements of operations and comprehensive loss, a $0.5 million decrease to additional paid-in capital in the condensed balance sheets, and a $0.5 million increase to contingent earn-out liability in the condensed balance sheets. The out-of-period adjustment related to an error in the Company’s accounting for the contingent earn-out liability for the third and fourth quarters of fiscal year 2021. The Company has determined the adjustment is not material to the current period or any previously issued financial statements 1000000.0 -1000000.0 -500000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">3. Merger with NHIC and Related Transactions</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">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 legal 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”).</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;"><span style="background:#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 because 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 </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">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 </span><span style="background:#ffffff;">no</span><span style="background:#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-align:justify;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Evolv had previously indicated that it would list units (consisting of one share of common stock and <span style="-sec-ix-hidden:Hidden_RRwXkMQsT0WOaSiYf47N-w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one-half</span></span> 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, our 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 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.</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:#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 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 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:#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','Times','serif';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;">all of 24,359,107 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','Times','serif';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;">all of 3,484,240 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;</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','Times','serif';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;">all of 34,129,398 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','Times','serif';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;">all of 15,367,312 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 canceled and the holders thereof in exchange received 94,192,534 shares of the Company’s common stock, which is equal to 0.378 newly-issued shares of the Company’s 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 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 57,938,375 stock options, were canceled and the holders thereof in exchange received options to receive 0.378 shares of the Company’s common stock for a total of 21,891,254 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;">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 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The proceeds, net of redemptions, 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> 0 1 10391513 15000000 24359107 1 3484240 2 34129398 1 15367312 1 94192534 0.378 57938375 0.378 21891254 30000000 10.00 300000000.0 84900000 300000000.0 0.927 0.073 <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: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:56.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.73%;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.67%;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="11" style="vertical-align:bottom;white-space:nowrap;width:41.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;"><b style="font-weight:bold;">Fair Value Measurements at March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;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.67%;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: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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Level 2</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Level 3</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;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.04%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;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.87%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;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.87%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.04%;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:7.94%;border-bottom:1px 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;"> 257,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:6.99%;border-bottom:1px 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;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:6.99%;border-bottom:1px 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;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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: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 0pt 0pt;"> 257,555</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,555</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent earn-out liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;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,128</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently issuable common stock liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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,792</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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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,792</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,444</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:6.99%;border-bottom: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;"> —</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:1.87%;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:6.99%;border-bottom: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;"> 27,364</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:1.87%;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: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 0pt 0pt;"> 27,364</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:41.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements as of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.65%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 3</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px 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;"> 297,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.99%;border-bottom:1px 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.99%;border-bottom:1px 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.94%;border-bottom:1px 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;"> 297,536</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 297,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 297,536</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:6.99%;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.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: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:6.99%;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.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: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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;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,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;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,809</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.99%;margin:0pt;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.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: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:6.99%;margin:0pt;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,264</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: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:7.94%;margin:0pt;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,264</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,030</p></td></tr><tr><td style="vertical-align:bottom;width:56.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.94%;border-bottom: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:6.99%;border-bottom: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.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:1.87%;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:6.99%;border-bottom: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;"> 37,103</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:1.87%;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.94%;border-bottom: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;"> 37,103</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;">As of March 31, 2022 and December 31, 2021, respectively, money market funds are included in cash and cash equivalents on the condensed consolidated balance sheets.</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 March 31, 2022 and 2021, 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-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;"><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 of our consolidated financial statements of our Annual Report on Form 10-K for the year ended December 31, 2021. The Company’s contingent earn-out shares were recorded at fair value as contingent earn-out </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">liability upon the closing of the Merger and are remeasured at each reporting period. As of March 31, 2022, </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 was 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 March 31, 2022, the contingent earn-out was revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of December 31, 2021 were as follows: </span><span style="font-weight:normal;">55%</span><span style="font-weight:normal;"> expected stock price volatility, a drift rate of </span><span style="font-weight:normal;">1.2%</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">25%</span><span style="font-weight:normal;"> likelihood of change in control and an expected term of </span><span style="font-weight:normal;">4.5</span><span style="font-weight:normal;"> years. The significant assumptions to the model as of March 31, 2022 were as follows: </span><span style="font-weight:normal;">92.5%</span><span style="font-weight:normal;"> expected stock price volatility, a drift rate of </span><span style="font-weight:normal;">2.4%</span><span style="font-weight:normal;">, </span><span style="font-weight:normal;">25%</span><span style="font-weight:normal;"> likelihood of change in control and an expected term of </span><span style="font-weight:normal;">4.3</span><span style="font-weight:normal;"> </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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,809</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.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: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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,226)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Out-of-period adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,545</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 March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.94%;border-bottom: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;"> 18,128</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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, 517,500 shares were transferred back to NHIC and then contributed to Give Evolv LLC and the remaining 1,897,500 outstanding shares shall vest upon the Company achieving certain milestones as described in Note 2 of our consolidated financial statements of our Annual Report on Form 10-K for the year ended December 31, 2021. 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 March 31, 2022, 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 was 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 March 31, 2022, the contingently issuable common shares were revalued using a similar Monte Carlo analysis. The significant assumptions to the model as of December 31, 2021 were as follows: 55% expected stock price volatility, a drift rate of 1.2%, 25% likelihood of change in control and an expected term of 4.5 years. The significant assumptions to the model as of March 31, 2022 were as follows: 92.5% expected stock price volatility, a drift rate of 2.4%, 25% likelihood of change in control and an expected term of 4.3 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;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="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;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,264</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;">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;"><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;"> </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;"> (1,472)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,792</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;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 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 Warrants to purchase shares of the Company’s common stock (see Note 13). 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;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: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%;background:#cceeff;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,030</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%;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.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;"> (5,586)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,444</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-align:center;margin:0pt;"><span style="font-size:1pt;font-weight:normal;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: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:56.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:1.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.73%;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.67%;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="11" style="vertical-align:bottom;white-space:nowrap;width:41.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;"><b style="font-weight:bold;">Fair Value Measurements at March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;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.67%;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: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;"><b style="font-weight:bold;">Level 1</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Level 2</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;"><b style="font-weight:bold;">Level 3</b></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:8pt;margin:0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;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.04%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;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.87%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;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.87%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;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;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.04%;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:7.94%;border-bottom:1px 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;"> 257,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:6.99%;border-bottom:1px 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;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:6.99%;border-bottom:1px 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;"> —</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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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: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 0pt 0pt;"> 257,555</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;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.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,555</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 257,555</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liabilities:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent earn-out liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;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%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;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,128</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;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,128</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingently issuable common stock liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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.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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;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,792</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:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;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,792</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Public Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,444</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.93%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,444</p></td></tr><tr><td style="vertical-align:bottom;width:56.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom: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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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:6.99%;border-bottom: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;"> —</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:1.87%;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:6.99%;border-bottom: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;"> 27,364</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:1.87%;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: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 0pt 0pt;"> 27,364</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:56.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.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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:41.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value Measurements as of December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;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.65%;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.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Level 2</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Level 3</b></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:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px 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;"> 297,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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.99%;border-bottom:1px 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.99%;border-bottom:1px 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.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;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.94%;border-bottom:1px 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;"> 297,536</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 297,536</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 297,536</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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:6.99%;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.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: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:6.99%;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.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: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:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Contingent earn-out liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;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.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;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.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;margin:0pt;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,809</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;margin:0pt;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,809</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:6.99%;margin:0pt;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.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: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:6.99%;margin:0pt;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,264</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: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:7.94%;margin:0pt;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,264</p></td></tr><tr><td style="vertical-align:bottom;width:56.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrant liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:6.99%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,030</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,030</p></td></tr><tr><td style="vertical-align:bottom;width:56.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.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.94%;border-bottom: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.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;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:6.99%;border-bottom: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.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:1.87%;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:6.99%;border-bottom: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;"> 37,103</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:1.87%;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.94%;border-bottom: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;"> 37,103</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> 257555000 257555000 257555000 257555000 18128000 18128000 3792000 3792000 5444000 5444000 27364000 27364000 297536000 297536000 297536000 297536000 20809000 20809000 5264000 5264000 11030000 11030000 37103000 37103000 0 0 0 0.55 0.012 0.25 P4Y6M 0.925 0.024 0.25 P4Y3M18D <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.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,809</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.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: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.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (4,226)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Out-of-period adjustment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,545</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 March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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.94%;border-bottom: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;"> 18,128</p></td></tr></table> 20809000 -4226000 1545000 18128000 4312500 1897500 517500 1897500 0 0.55 0.012 0.25 P4Y6M 0.925 0.024 0.25 P4Y3M18D <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;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="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;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,264</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;">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;"><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;"> </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;"> (1,472)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,792</p></td></tr></table> 5264000 -1472000 3792000 <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;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: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%;background:#cceeff;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, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,030</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%;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.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;"> (5,586)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Balance at March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,444</p></td></tr></table> 11030000 -5586000 5444000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">5. Revenue Recognition</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;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 recognizes revenue in accordance with Accounting Standards Codification 606 – <i style="font-style:italic;">Revenue from Contracts with Customers (“</i>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 generally accounted for as operating leases under ASC 842 and (2) from the sale of products, inclusive of SaaS and maintenance and (3) professional services. The Company’s arrangements are generally noncancelable and nonrefundable after ownership passes to the customer for product sales and upon installation for subscriptions. 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;">Remaining Performance Obligations</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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 March 31, 2022.</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:bottom;width:58.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:13.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.23%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom: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;">Less than 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Greater than 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subscription revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,825</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maintenance revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.6pt 0pt 0pt;"> 6,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,501</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,537</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;">The amount of minimum future leases is based on expected income recognition. As of March 31, 2022, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="vertical-align:bottom;width:84.9%;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:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 (nine months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,677</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 12,330</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,137</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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,438</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,131</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,825</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;">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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">time. As of March 31, 2022 and December 31, 2021, the Company had $1.4 million and $1.5 million in current portion of contract assets and $3.3 million and $3.4 million in contract assets, noncurrent on the condensed 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 deferred revenue, noncurrent. The Company recognized $2.5 million during the three months ended March 31, 2022 of revenue that was previously included in the 2021 deferred revenue balance and recognized $0.9 million during the three months ended March 31, 2021 of revenue that was previously included in the 2020 deferred revenue balance. </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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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: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: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;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,165</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;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,409)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,194</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 March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.91%;border-bottom: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;"> 11,950</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;"><span style="font-style:normal;">The following table presents the Company’s components of lease revenue (in thousands):</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:74.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.77%;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;width:1.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:23.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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;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;width:1.29%;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:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:9.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue from sales-type leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;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,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income on lease receivables</p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:1.96%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease income - operating leases</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,300</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.65%;border-bottom: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;"> 4,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:1.96%;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.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 0pt 0pt;"> 1,300</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;"><span style="display:inline-block;text-indent:0pt;width:36pt;"/>The revenue from sales-type leases is related to the Evolv Express units where the lease term is for the major part of the economic life of the underlying equipment and is classified as product revenue in the condensed consolidated statements of operations and comprehensive loss. The interest income on lease receivables is classified as other income (expense), net in the condensed consolidated statements of operations and comprehensive loss. The lease income from operating leases is related to the leased equipment under subscription arrangements and is classified as subscription revenue in the condensed consolidated statements of operations and comprehensive loss.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 0pt 12pt 0pt;">The following table presents the Company’s revenue by revenue stream (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:73.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;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.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:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.79%;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;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;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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:73.79%;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;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;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;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product revenue</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;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,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;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,502</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;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;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.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:9.28%;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,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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,300</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SaaS and Maintenance revenue</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;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;"> 353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;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;"> 132</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services revenue</p></td><td style="vertical-align:bottom;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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px 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;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px 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;"> 65</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,999</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;"><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;">Contract Acquisition Costs</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 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 commission costs in the period in which they were incurred. Commissions on product sales and services are expensed in the period in which the related revenue is recognized. 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 $5.7 million and $5.4 million as of March 31, 2022 and December 31, 2021, respectively. The Company amortized commissions of $0.1 million during the three months ended March 31, 2022 which related to 2022 commissions and $0.3 million which related to 2021 commissions.</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;">Give Evolv LLC</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 NHIC Founders transferred 517,500 shares of its common stock to Evolv NewHold Benefit LLC (“ENHB”), which represented the initial contribution to be used to pay for the donation of Evolv’s Express units to public venues and institutions, primarily schools in locations that might not otherwise be able to afford weapon detection security screening systems and related products and services. In September 2021, ENHB was renamed to Give Evolv LLC (“Give Evolv”). Give Evolv is deemed an entity under common control and a consolidating entity as it is under the same management as the Company. As such, the shares held by Give Evolv are not considered outstanding or issued.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">For such arrangements, Give Evolv generally purchases the related products and services from Evolv Technologies, Inc. through an intercompany transaction using the available donated proceeds from the transfer of common stock upon the closing of the Merger. Evolv Technologies, Inc. will be responsible for the delivery of the units, in addition to providing related services, such as installation, training, and maintenance. Consideration transferred to Evolv Technologies, Inc. for the related products and services may be in the form of common stock or cash. Shares of common stock may be sold to generate funds for the purposes of paying for the donated goods and services. The sales transactions between Evolv Technologies, Inc. and Give Evolv eliminate in consolidation. </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 March 31, 2022, the Company donated three Evolv Express units to schools, resulting in $0.2 million in general and administrative expense in the Company’s condensed consolidated statements of operations and comprehensive loss.</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:58.23%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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:13.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:1.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:58.23%;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.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.92%;border-bottom: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;">Less than 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.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;">Greater than 1 year</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom: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;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Subscription revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,041</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 41,825</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Service revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Maintenance revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,415</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.6pt 0pt 0pt;"> 6,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,501</p></td></tr><tr><td style="vertical-align:bottom;width:58.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.18%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.73%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 15,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 35,166</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.06%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.15%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,537</p></td></tr></table> 166000 39000 205000 12784000 29041000 41825000 6000 6000 2415000 6086000 8501000 15371000 35166000 50537000 <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 March 31, 2022, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:84.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:2.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="vertical-align:bottom;width:84.9%;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:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending December 31:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 (nine months remaining)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 9,677</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 12,330</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 11,137</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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,438</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,131</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;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.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 112</p></td></tr><tr><td style="vertical-align:bottom;width:84.9%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 41,825</p></td></tr></table> 9677000 12330000 11137000 7438000 1131000 112000 41825000 1400000 1500000 3300000 3400000 2500000 900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">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: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: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.72%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.91%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;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,165</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;">Revenue recognized</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;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.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (6,409)</p></td></tr><tr><td style="vertical-align:bottom;width:84.65%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Revenue deferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.91%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 9,194</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 March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.91%;border-bottom: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;"> 11,950</p></td></tr></table> 9165000 6409000 9194000 11950000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;"><span style="font-style:normal;">The following table presents the Company’s components of lease revenue (in thousands):</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:74.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:74.77%;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;width:1.29%;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="4" style="vertical-align:bottom;white-space:nowrap;width:23.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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;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;width:1.29%;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:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.96%;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:9.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue from sales-type leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;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,312</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Interest income on lease receivables</p></td><td style="vertical-align:bottom;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;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;"> 190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:1.96%;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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.5pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease income - operating leases</p></td><td style="vertical-align:bottom;width:1.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;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:1.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.66%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,300</p></td></tr><tr><td style="vertical-align:bottom;width:74.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;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.65%;border-bottom: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;"> 4,522</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:1.96%;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.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 0pt 0pt;"> 1,300</p></td></tr></table> 1312000 190000 3020000 1300000 4522000 1300000 <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:73.79%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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;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.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:9.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.79%;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;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;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;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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:73.79%;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;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;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;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;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;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;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.76%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Product revenue</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;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,194</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;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,502</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;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;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.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:9.28%;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,020</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;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,300</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">SaaS and Maintenance revenue</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;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;"> 353</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;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;"> 132</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services revenue</p></td><td style="vertical-align:bottom;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.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;border-bottom:1px 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;"> 148</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;border-bottom:1px 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;"> 65</p></td></tr><tr><td style="vertical-align:bottom;width:73.79%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total revenue</p></td><td style="vertical-align:bottom;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.28%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 8,715</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.29%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3,999</p></td></tr></table> 5194000 2502000 3020000 1300000 353000 132000 148000 65000 8715000 3999000 5700000 5400000 100000 300000 517500 3 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. Leases</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:8pt 0pt 0pt 0pt;"><span style="display:inline-block;text-align:left;text-indent:0pt;width:13.5pt;"/><span style="display:inline-block;width:22.5pt;"/><i style="font-size:10pt;font-style:italic;">Company Headquarters (Waltham, MA)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In April 2021, the Company entered a sublease agreement for office and storage space for its corporate headquarters located at 500 Totten Pond Road in Waltham, MA. The sublease has an initial term of 42 months beginning on May 1, 2021, and expiring on October 31, 2024. 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 condensed consolidated balance sheets. The Company pays for its proportionate share of building operating expenses and taxes that are treated as variable costs and excluded from the measurement of the lease. The sublease grants the Company an option to extend the term for an additional three years at the then fair market rent by giving the landlord nine months’ written notice. The Company was not reasonably certain to exercise the option to extend the lease and therefore the extension term was excluded from the measurement of the lease.</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;">Storage Facilities </i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">The Company additionally leases three storage spaces on a month-to-month basis that are classified as short-term leases.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The following tables contains a summary of the lease costs recognized under ASC 842 and other information pertaining to the Company’s operating leases for the three months ended March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:12pt;text-align:justify;margin:0pt;"><span style="font-size:10pt;font-style:italic;margin-bottom:5pt;margin-top:5pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The components of lease cost under ASC 842 were as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 245</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">Supplemental disclosure of cash flow information related to leases was as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 278</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;">The weighted-average remaining lease term and discount rate were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;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;">Future annual lease payments under non-cancelable operating leases as of March 31, 2022 were 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;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,149</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:bottom;white-space:nowrap;width:2.88%;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px 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;"> 982</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,969</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:bottom;white-space:nowrap;width:2.88%;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom: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;"> (246)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,723</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;">Rent expense for the three months ended March 31, 2021 was approximately $0.1 million in accordance with ASC 840. Rent expense for the year ended December 31, 2021 was approximately $0.9 million in accordance with ASC 840.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;">Future annual lease payments under non-cancelable operating leases as of December 31, 2021 under ASC 840 were 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;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,116</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,150</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.88%;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.36%;border-bottom:1px 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;"> 981</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,247</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> P42M 700000 P3Y P9M 3 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating lease cost</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 245</p></td></tr></table> 245000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash paid for amounts included in the measurement of lease liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 278</p></td></tr></table> 278000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:justify;text-indent:36pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:79.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average remaining lease term (in years)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:79.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted average discount rate</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> P2Y7M6D 0.0695 <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;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 838</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,149</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:bottom;white-space:nowrap;width:2.88%;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom:1px 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;"> 982</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total future lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,969</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: imputed interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin: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:bottom;white-space:nowrap;width:2.88%;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-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;border-bottom: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;"> (246)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Present value of operating lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,723</p></td></tr></table> 838000 1149000 982000 2969000 246000 2723000 100000 900000 <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;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:12.36%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ended December 31: </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.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="vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,116</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,150</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.88%;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.36%;border-bottom:1px 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;"> 981</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:82.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.88%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,247</p></td></tr></table> 1116000 1150000 981000 3247000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">7. Accounts Receivable </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><i style="font-style:italic;">Allowance for Doubtful Accounts</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022 and December 31, 2021, the Company’s allowance for doubtful accounts of $0.1 million, respectively. Changes in the allowance for doubtful accounts were as follows (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:28.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for Doubtful Accounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:24.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Write-offs, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;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 March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:24.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</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> 100000 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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:3.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:24.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:67.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:28.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Allowance for Doubtful Accounts</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Balance at December 31, 2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Provisions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:24.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Write-offs, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:24.28%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:right;margin:0pt 2.4pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:67.53%;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 March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:4.46%;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:24.28%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</p></td></tr></table> 50000 0 0 50000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. Inventory</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Inventory consisted 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:73.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 0pt 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.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.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,050</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px 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,009</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0.05pt 0pt;"> 4,090</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,140</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 0pt 12pt 0pt;">Inventory consisted 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:73.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 0pt 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.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.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,172</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,050</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Finished goods</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;border-bottom:1px 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,009</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0.05pt 0pt;"> 4,090</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,181</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,140</p></td></tr></table> 1172000 1050000 6009000 4090000 7181000 5140000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. Prepaid Expenses and Other Current Assets</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets consisted 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:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,591</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,625</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,803</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 411</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,523</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.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.6pt 0.05pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,047</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 0pt 12pt 0pt;">Prepaid expenses and other current assets consisted 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:75.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.33%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</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;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 13,479</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,591</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid insurance</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,625</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,803</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 625</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 411</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,523</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;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.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.6pt 0.05pt 0pt;"> 242</p></td></tr><tr><td style="vertical-align:bottom;width:75.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.61%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.71%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 17,252</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.2%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11,047</p></td></tr></table> 13479000 7591000 1625000 2803000 625000 411000 1523000 242000 17252000 11047000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. Property and Equipment, Net</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment, net consisted 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:73.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.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 568</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 568</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchased software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,217</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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales demo equipment</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: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,149</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: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.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.6pt 0pt 0pt;"> 1,938</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,203</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,435)</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: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.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,611)</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,592</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;">As of March 31, 2022 and December 31, 2021, the net book value of internal-use software was $1.7 million and $1.0 million, respectively. Depreciation expense and amortization expense related to property and equipment was $0.9 million and $0.5 million for the three months ended March 31, 2022 and 2021, respectively, which included amortization expense of internal-use software of less than $0.1 million and $0 for the three months ended March 31, 2022 and 2021, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Leased equipment and the related accumulated depreciation were 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:bottom;width:73.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 0pt 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.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.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;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:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.26%;border-bottom: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,390)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"> (2,761)</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,339</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.4 million during the three months ended March 31, 2022 and 2021, respectively. Depreciable lives generally range from <span style="-sec-ix-hidden:Hidden_3uHfpG6w0U2pE2OAphXbZw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">4</span></span> to 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 $0.1 million for the three months ended March 31, 2022. There was no impairment recognized for the three months ended March 31, 2021. This related to Edge units and Express prototype units that were removed from service and retired. The Company is transitioning its domestic customers from the Edge units to the most current Express units, which also resulted in an impairment of the remaining economic value of such assets.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Property and equipment, net consisted 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:73.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.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;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:9.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 329</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 40</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 568</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 568</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Purchased software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 538</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 491</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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:9.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,217</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:9.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Internal-use software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,820</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,029</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales demo equipment</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: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,149</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: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.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.6pt 0pt 0pt;"> 1,938</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,203</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.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: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.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,435)</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: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.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,611)</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,282</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 21,592</p></td></tr></table> 329000 40000 568000 568000 59000 37000 37000 538000 491000 24217000 21100000 1820000 1029000 2149000 1938000 29717000 25203000 4435000 3611000 25282000 21592000 1700000 1000000.0 900000 500000 100000 0 <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 (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:bottom;width:73.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 0pt 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.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.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:9.26%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding: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.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;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:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,217</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 21,100</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.26%;border-bottom: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,390)</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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 0pt 0.05pt 0pt;"> (2,761)</p></td></tr><tr><td style="vertical-align:bottom;width:73.81%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.26%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 20,827</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.24%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 18,339</p></td></tr></table> 24217000 21100000 3390000 2761000 20827000 18339000 800000 400000 P7Y 100000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. Accrued Expenses and Other Current Liabilities</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">Accrued expenses and other current liabilities consisted 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:76.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.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></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued employee compensation and benefits expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,536</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional services and consulting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.6pt 0.05pt 0pt;"> 1,441</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,091</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued property tax </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6pt 0.05pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom: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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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.6pt 0.05pt 0pt;"> 9,183</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 0pt 12pt 0pt;">Accrued expenses and other current liabilities consisted 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:76.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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.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></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued employee compensation and benefits expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,198</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,536</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued professional services and consulting</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,438</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.6pt 0.05pt 0pt;"> 1,441</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued sales tax</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,213</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,091</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued property tax </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 472</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 48</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.6pt 0.05pt 0pt;"> 64</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,228</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,051</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom: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.69%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,118</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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.6pt 0.05pt 0pt;"> 9,183</p></td></tr></table> 2198000 5536000 1438000 1441000 1213000 1091000 521000 472000 48000 64000 1228000 1051000 7118000 9183000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. 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: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: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:bottom;width:76.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.28%;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.29%;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:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;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.29%;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:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Unamortized discount</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;"> (55)</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,945</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Current portion of long-term debt</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net of discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,945</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;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;">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. </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 377,837 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. Upon the closing of the Merger, the 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;">As of March 31, 2022, the unamortized debt discount was $0.1 million. As of March 31, 2022, the accrued interest on the JPM Credit Agreement was $0.1 million, which is included in accrued expenses and other current liabilities in the condensed consolidated balance sheet. Interest expense related to the JPM Credit Agreement totaled $0.1 million and $0.2 million for the three months ended March 31, 2022 and 2021, respectively, which includes the amortization of the debt discount which totaled less than $0.1 million and $0.1 million for the three months ended March 31, 2022 and 2021, respectively. The interest rate in effect as of March 31, 2022 was 5.75% for the JPM Credit Agreement. During the year ended December 31, 2021, the Company fully repaid the $5.4 million drawn down 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 March 31, 2022, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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: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: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:9.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></tr><tr><td style="vertical-align:bottom;width:86.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending 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;text-align:center;margin:0pt 0pt 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;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.2%;margin:0pt;padding: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:86.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align: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="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="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.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: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="vertical-align:bottom;white-space:nowrap;width:1.72%;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.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.6pt 0.05pt 0pt;"> 10,000</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, 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 $10.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-</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">term liabilities on the Company’s condensed 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 December 31, 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;">Interest expense for the 2020 Convertible Notes totaled $0 and $0.1 million for the three months ended March 31, 2022 and 2021, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In January and February 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 condensed 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 December 31, 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;">In June 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;">Interest expense for the 2021 Convertible Notes totaled $0 and $1.9 million for the three months ended March 31, 2022 and 2021, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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: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: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:bottom;width:76.28%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.28%;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.29%;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:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.02%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;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.29%;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:9.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Term loans payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Unamortized discount</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (50)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.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;"> (55)</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 9,945</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: Current portion of long-term debt</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;"><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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,000</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;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.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:76.28%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt, net of discount</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.69%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,950</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7,945</p></td></tr></table> 10000000 10000000 50000 55000 -9950000 -9945000 3000000 2000000 6950000 7945000 10000000.0 10000000.0 0.0225 0.055 0.0125 0.045 377837 0.42 100000 100000 100000 100000 100000 200000 100000 100000 0.0575 5400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">As of March 31, 2022, 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:86.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: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: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:9.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></tr><tr><td style="vertical-align:bottom;width:86.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Year Ending 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;text-align:center;margin:0pt 0pt 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;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.2%;margin:0pt;padding: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:86.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2022 (remaining nine months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2023</p></td><td style="vertical-align: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="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="vertical-align:bottom;white-space:nowrap;width:9.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.72%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.2%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,000</p></td></tr><tr><td style="vertical-align:bottom;width:86.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: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="vertical-align:bottom;white-space:nowrap;width:1.72%;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.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.6pt 0.05pt 0pt;"> 10,000</p></td></tr></table> 2000000 4000000 4000000 10000000 2000000.0 0.060 2000000.0 10000000.0 0.80 1000000.0 3000000.0 0 100000 30000000.0 0.080 100000000.0 0.80 7000000.0 23000000.0 1000000 11800000 26700000 29600000 19200000 1000000 4408672 1000000 32800000 19700000 200000 -900000 0 1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. Warrants</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin: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,552,913 shares of common stock at an exercise price of $0.42 per share. The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2031. 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 (see Note 16).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;">In connection with the closing of the Merger, the Company assumed the Public Warrants for the purchase of 14,325,000 shares of common stock at an exercise price of $11.50. The Public Warrants are immediately exercisable and expire in July 2026. The Public Warrants are classified as a liability and were recorded at its fair value of $23.6 million </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">on the date of the closing 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 $5.6 million and $0 was recognized as a component of other income (expense), net in the condensed consolidated statements of operations and comprehensive loss for the three months ended March 31, 2022 and 2021, respectively. As of March 31, 2022, none of the vested 2021 Finback common stock warrants were exercised. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;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;">As of March 31, 2022 and December 31, 2021, warrants to purchase the following class of Common stock outstanding consisted of the following in the tables below:</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:bottom;width:39.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: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.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:9.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></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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.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;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.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;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 13, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;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="vertical-align:bottom;white-space:nowrap;width: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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="vertical-align:bottom;white-space:nowrap;width: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:1px 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;"> 14,324,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.50</p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,877,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></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><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:37.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:1.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:9.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 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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.99%;margin:0pt;padding: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.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-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-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: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-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: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;">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.24%;margin:0pt;padding:0pt;"><p style="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:37.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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;">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.24%;margin:0pt;padding:0pt;"><p style="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:37.99%;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: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;">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.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;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 13, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="vertical-align:bottom;width:37.99%;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="vertical-align:bottom;white-space:nowrap;width: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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="vertical-align:bottom;white-space:nowrap;width: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%;border-bottom:1px 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;"> 14,324,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.50</p></td></tr><tr><td style="vertical-align:bottom;width:37.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,877,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></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> 2552913 0.42 14325000 11.50 23600000 -5600000 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;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:39.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: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.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:9.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></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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:39.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;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.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;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.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 13, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;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="vertical-align:bottom;white-space:nowrap;width: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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="vertical-align:bottom;white-space:nowrap;width: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:1px 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;"> 14,324,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:9.12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.50</p></td></tr><tr><td style="vertical-align:bottom;width:39.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.95%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,877,906</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></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><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:37.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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:1.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:9.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 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, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:37.99%;margin:0pt;padding: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.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-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-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: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-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: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;">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.24%;margin:0pt;padding:0pt;"><p style="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:37.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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: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;">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.24%;margin:0pt;padding:0pt;"><p style="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:37.99%;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: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;">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.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;">Exercise Price</b></p></td></tr><tr><td style="vertical-align:bottom;width:37.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">January 13, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 10</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Equity</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 0.42</p></td></tr><tr><td style="vertical-align:bottom;width:37.99%;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="vertical-align:bottom;white-space:nowrap;width: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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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: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="vertical-align:bottom;white-space:nowrap;width: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%;border-bottom:1px 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;"> 14,324,994</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;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="vertical-align:bottom;white-space:nowrap;width:9.11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 11.50</p></td></tr><tr><td style="vertical-align:bottom;width:37.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 16,877,907</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.12%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.11%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr></table> P10Y 2552913 0.42 P5Y 14324993 11.50 16877906 P10Y 2552913 0.42 P5Y 14324994 11.50 16877907 <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;">14</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;">Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s Series A-1, Series B-1, and Series B preferred stock outstanding converted to Legacy Evolv common stock on a 1:1 conversion ratio. Pursuant to the Merger Agreement, immediately prior to the Merger, each share of Legacy Evolv’s Series A preferred stock outstanding converted to Legacy Evolv common stock on a 2:1 conversion ratio. On the closing date of the Merger, each share of Legacy Evolv common stock then issued and outstanding was canceled 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 December 31, 2021, the Company has no preferred stock outstanding as all convertible preferred stock converted to common stock upon closing of the Merger. </p> 1 2 0.378 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">15. 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 March 31, 2022 and December 31, 2021, the Company had reserved 74,863,862 and 76,008,377 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 16) and the exercise of outstanding warrants (see Note 13).</p> 74863862 76008377 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. Stock-Based Compensation</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;">As of March 31, 2022 and December 31, 2021, shares of common stock that may be issued under the 2021 Plan were 21,177,295. As of March 31, 2022 and December 31, 2021, 11,938,665 and 19,511,916 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;">During the three months ended March 31, 2022, the Company granted 2,262,925 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: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:71.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.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: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><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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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: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="3" style="vertical-align:bottom;white-space:nowrap;width:24.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.29%;margin: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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;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.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: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;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;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.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: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;">0.0</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: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;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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, 2021 (in thousands, except for share and per share data):</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: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="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,769,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">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;"> 2,262,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 2.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (499,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom: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;"> (567,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,964,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,207</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="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:10.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 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: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="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,964,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,207</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;">Options exercisable as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 12,025,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 27,356</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 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;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 summarizes the Company’s restricted stock units activity since December 31, 2021:</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><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;"><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;"><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;"><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;"><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: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;"><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;"><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;"><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;"><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: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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;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,951,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;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.76</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 0pt 6pt;">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;"> </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 0pt 0pt;"> 4,425,142</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;"> </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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.50</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;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;"> 7.95</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 0pt 6pt;">Canceled</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;"> </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;"> (46,020)</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;"> </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;"><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 0pt 0pt;"> 5.92</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,251,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.44</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;">During the three months ended March 31, 2022, the Company issued 4,425,142 shares of restricted stock units with an aggregate grant-date fair value of $15.5 million 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:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">(A) The restricted stock units will vest over four years from the Vesting Commencement Date, with 25% of the restricted stock units vesting on the first anniversary of the Vesting Commencement Date and the remaining restricted stock units 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 restricted stock units will vest over three years from the Vesting Commencement Date, with <span style="-sec-ix-hidden:Hidden_HXLSVuyrLEu80g56rkNI6Q;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span> third of the restricted stock units vesting on the first anniversary of the Vesting Commencement Date and the remaining restricted stock units 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;"> (C) The restricted stock units will vest over </span><span style="white-space:pre-wrap;">one year</span><span style="white-space:pre-wrap;"> from the Vesting Commencement Date, with the full amount vesting on the first anniversary of the Vesting Commencement Date, subject to the individual remaining a Service Provider (as defined in the 2021 Plan) through the applicable vesting date.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;margin:0pt 0pt 12pt 36pt;">Performance Stock Units</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">The following table summarizes the Company’s performance stock units activity since December 31, 2021:</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:73.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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.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;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding: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.35%;margin:0pt;padding: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.46%;margin:0pt;padding: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.17%;margin:0pt;padding: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:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 934,000</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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:bottom;white-space:nowrap;width:11.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;"> 2.65</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 934,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.65</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;">During the three months ended March 31, 2022, the Company issued 934,000 shares of with an aggregate grant-date fair value of $2.5 million under the 2021 Plan. Based upon the terms of the award agreements, 50% of the applicable units shall vest on January 1, 2023, provided that the Company has achieved its annual bookings goal for fiscal year 2022; and the remaining 50% of the units shall vest on January 1, 2024 if and only if the 2022 fiscal year bookings goal was achieved and subject to the grantee’s continued service 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;">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;">As of March 31, 2022 and December 31, 2021, 3,435,748 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 Employee Stock Purchase Plan during a specific offering period. As of March 31, 2022, no offerings have been approved.</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, the Company issued a warrant to Finback for the purchase of 2,552,913 shares of common stock at an exercise price of $0.42 per share. The 2021 Finback common stock warrants vest upon meeting certain sales criteria as defined in the agreement and expires in January 2031. 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: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: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="vertical-align:bottom;width:85.63%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width: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.00</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="vertical-align:bottom;width:85.63%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width: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.5 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022, 341,094 shares of the 2021 Finback common stock warrants were exercisable at a total aggregate intrinsic value of $2.6 million. The remaining 2,211,819 shares of the 2021 Finback common stock warrants are unvested and have a total aggregate intrinsic value of $16.9 million. As of March 31, 2022, 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 months ended March 31, 2022 and 2021, the Company recorded $0.4 million and $0.8 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 condensed 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: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:73.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.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.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:9.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: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.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.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:2.35%;margin:0pt;padding: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.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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:2.35%;margin:0pt;padding: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.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;">2022</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:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:73.61%;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:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;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,770</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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 933</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;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,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.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 0.05pt 0pt;"> 573</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.48%;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.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;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,082</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 condensed 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: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:middle;width:71.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:71.2%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;width:24.92%;border-bottom: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 March 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options </p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;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:middle;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 242</p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 203</p></td></tr><tr><td style="vertical-align:middle;width:71.2%;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:middle;width:2.29%;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:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;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,699</p></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width: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="vertical-align:middle;width:10.6%;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:middle;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants </p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;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:middle;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 436</p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 807</p></td></tr><tr><td style="vertical-align:middle;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:middle;width:2.29%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;border-bottom:1px 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;"> 1,813</p></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;border-bottom:1px 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;"> 72</p></td></tr><tr><td style="vertical-align:middle;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expense </p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;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:middle;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,190</p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,082</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> 21177295 21177295 11938665 19511916 2262925 <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:71.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.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: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><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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.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: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="3" style="vertical-align:bottom;white-space:nowrap;width:24.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.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:2.29%;margin: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.11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </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: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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;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.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;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.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: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;"> 6.1</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 4.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;margin:0pt;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.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.66%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:71.56%;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.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: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;">0.0</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: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;">0.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr></table> 0.016 0.005 P6Y1M6D P4Y7M6D 0.750 0.239 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, 2021 (in thousands, except for share and per share data):</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: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="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 20,769,130</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.39</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">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;"> 2,262,925</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 2.32</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercised</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (499,767)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="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;">Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;border-bottom: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;"> (567,979)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.42</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,964,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,207</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="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:10.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:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 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: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="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:49.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested and expected to vest as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 21,964,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 0.59</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.86%;background:#cceeff;margin:0pt;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.70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 45,207</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;">Options exercisable as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 12,025,749</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.38</p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> 6.77</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> 27,356</p></td></tr></table> 20769130 0.39 2262925 2.32 499767 0.42 567979 0.42 21964309 0.59 P7Y8M12D 45207000 21964309 0.59 P7Y8M12D 45207000 12025749 0.38 P6Y9M7D 27356000 <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: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;"><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;"><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;"><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;"><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: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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;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,951,924</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;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.76</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 0pt 6pt;">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;"> </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 0pt 0pt;"> 4,425,142</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;"> </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;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;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;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 3.50</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (80,044)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;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;"> 7.95</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 0pt 6pt;">Canceled</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;"> </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;"> (46,020)</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;"> </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;"><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 0pt 0pt;"> 5.92</p></td></tr><tr><td style="vertical-align:bottom;width:73.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.47%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 6,251,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.11%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 4.44</p></td></tr></table> 1951924 6.76 4425142 3.50 -80044 7.95 46020 5.92 6251002 4.44 4425142 15500000 P4Y 0.25 P3Y P3Y P2Y P1Y <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:73.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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.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;">Grant Date Fair</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.35%;margin:0pt;padding: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.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;">Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding: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.35%;margin:0pt;padding: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.46%;margin:0pt;padding: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.17%;margin:0pt;padding: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:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of December 31, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Granted</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 934,000</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin: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:bottom;white-space:nowrap;width:11.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;"> 2.65</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;margin:0pt;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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Canceled</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;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.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.5pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:73.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Outstanding as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 934,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.17%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 2.65</p></td></tr></table> 934000 2.65 934000 2.65 934000 2500000 0.50 0.50 3435748 3435748 0 2552913 0.42 <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: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="vertical-align:bottom;width:85.63%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width: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.00</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="vertical-align:bottom;width:85.63%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.6%;background:#cceeff;margin:0pt;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="vertical-align:bottom;white-space:nowrap;width:2.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width: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.00 23.9 0.0 19500000 341094 2600000 2211819 16900000 0 400000 800000 <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 condensed 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: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:73.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.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.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:9.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: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.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:9.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></tr><tr><td style="vertical-align:bottom;width:73.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:2.35%;margin:0pt;padding: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.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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.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:2.35%;margin:0pt;padding: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.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;">2022</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:10.83%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 60</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;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></tr><tr><td style="vertical-align:bottom;width:73.61%;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:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;margin:0pt;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,770</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.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><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 933</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;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="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;margin:0pt;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,787</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;margin:0pt;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</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;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.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 0.05pt 0pt;"> 573</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.48%;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.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;"> 50</p></td></tr><tr><td style="vertical-align:bottom;width:73.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total stock-based compensation expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.32%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 5,190</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.35%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 1,082</p></td></tr></table> 60000 5000 2770000 933000 1787000 94000 573000 50000 5190000 1082000 <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 condensed 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: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:middle;width:71.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.57%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:1.42%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;width:10.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:71.2%;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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="4" style="vertical-align:middle;width:24.92%;border-bottom: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 March 31, </b></p></td></tr><tr><td style="vertical-align:middle;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;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:12.02%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:middle;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Stock options </p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;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:middle;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 242</p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 203</p></td></tr><tr><td style="vertical-align:middle;width:71.2%;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:middle;width:2.29%;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:middle;width:1.57%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;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,699</p></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width: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="vertical-align:middle;width:10.6%;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:middle;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warrants </p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;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:middle;width:1.57%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 436</p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;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;"> 807</p></td></tr><tr><td style="vertical-align:middle;width:71.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted stock units</p></td><td style="vertical-align:middle;width:2.29%;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:middle;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;border-bottom:1px 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;"> 1,813</p></td><td style="vertical-align:middle;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:10.6%;border-bottom:1px 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;"> 72</p></td></tr><tr><td style="vertical-align:middle;width:71.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total stock-based compensation expense </p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;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:middle;width:1.57%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 5,190</p></td><td style="vertical-align:middle;width:2.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;width:1.42%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:middle;width:10.6%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0pt 0pt;"> 1,082</p></td></tr></table> 242000 203000 2699000 436000 807000 1813000 72000 5190000 1082000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. 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 months ended March 31, 2022 and 2021, the Company did not record income tax provisions or income tax benefits due to the net loss before income taxes expected to be incurred for the year ending December 31, 2022, as well as the Company’s continued maintenance of a full valuation allowance against its net deferred tax assets, and the net loss before income taxes incurred for the year ended December 31, 2021.</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> 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">18. Net Loss per Share</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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:36pt;margin:0pt;">Basic and diluted net loss per share 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: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:72.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.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><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: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.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.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.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></tr><tr><td style="vertical-align:bottom;width:72.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.82%;margin:0pt;padding: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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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.82%;margin: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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin: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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss  – basic and diluted</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><td style="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;"><span style="-sec-ix-hidden:Hidden_fmasbKd5UEafVKJiP5oGiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (14,551)</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;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="-sec-ix-hidden:Hidden_RYlkDhp9dE6AXyznNIzntQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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,755)</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;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="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><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;"> </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 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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding — basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 142,878,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,443,323</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss - basic and diluted</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><td style="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;"><span style="-sec-ix-hidden:Hidden_NEpIf8rOME-Lw8L44nuujg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (0.10)</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;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="-sec-ix-hidden:Hidden_vwDR1pjmYEaNsi_jAJHeRw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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;"> (1.32)</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;">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: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:bottom;width:70.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 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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:24.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;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin: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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options issued and outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,964,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,651,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 14,324,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80,833,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 1,014,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 922,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock (Finback)**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,251,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 289,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested performance stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 934,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earn-out shares**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;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**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 1,897,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible notes (as converted to common stock)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,101,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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;"> 62,924,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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: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;"> 113,366,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></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;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: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:72.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.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><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: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.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.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.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></tr><tr><td style="vertical-align:bottom;width:72.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.82%;margin:0pt;padding: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 March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.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.82%;margin: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.57%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin: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.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Numerator:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss  – basic and diluted</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><td style="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;"><span style="-sec-ix-hidden:Hidden_fmasbKd5UEafVKJiP5oGiw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (14,551)</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;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="-sec-ix-hidden:Hidden_RYlkDhp9dE6AXyznNIzntQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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,755)</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;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="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><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;"> </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 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;"><span style="visibility:hidden;">​</span></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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted average common shares outstanding — basic and diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 142,878,406</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.04%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 10,443,323</p></td></tr><tr><td style="vertical-align:bottom;width:72.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss - basic and diluted</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><td style="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;"><span style="-sec-ix-hidden:Hidden_NEpIf8rOME-Lw8L44nuujg;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (0.10)</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;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="-sec-ix-hidden:Hidden_vwDR1pjmYEaNsi_jAJHeRw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">$</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.51%;border-bottom: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;"> (1.32)</p></td></tr></table> -14551000 -13755000 142878406 10443323 -0.10 -1.32 <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:bottom;width:70.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 0pt 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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding: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:24.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;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin: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.92%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.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;"> </p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Options issued and outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,964,309</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 23,651,872</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Public Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 14,324,993</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible preferred stock (as converted to common stock)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 80,833,007</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 1,014,963</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 922,297</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warrants to purchase common stock (Finback)**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> 2,552,913</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested restricted stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,251,002</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 289,047</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Unvested performance stock units</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 934,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Earn-out shares**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;margin:0pt;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,000,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;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**</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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;"> 1,897,500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr><tr><td style="vertical-align:bottom;width:70.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Convertible notes (as converted to common stock)*</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.92%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.53%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.5pt 0.05pt 0pt;"> 4,101,960</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:70.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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: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;"> 62,924,717</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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: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;"> 113,366,059</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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></tr></table> 21964309 23651872 14324993 80833007 1014963 922297 2552913 2552913 6251002 289047 934000 15000000 1897500 4101960 62924717 113366059 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">19. Related Party Transactions</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:italic;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;">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,366 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 condensed 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,665 shares of common stock valued at $8.05 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 0pt 12pt 0pt;">In March 2021, the Company granted a warrant exercisable for 2,552,913 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 months ended March 31, 2022 and 2021, the Company recorded $0.4 million and $0.8 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;text-indent:36pt;margin:0pt 0pt 12pt 0pt;">In connection with the Merger and pursuant to the Merger Agreement, Finback is entitled to receive a proportional share of earn-out shares as an earn-out service provider, based upon the remaining unvested warrants as of the Merger Date. As of March 31, 2022 Finback can earn 280,410 earn-out shares subject to stock-based compensation, based on the achievement of certain milestones. During the three months ended March 31, 2022 and 2021, the Company recorded $1.5 million and $0, respectively, of stock-based compensation expense within sales and marketing expense for the earn-out shares allocated to Finback.</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;">Original Equipment Manufacturer Partnership Agreement with Motorola</i></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 an original equipment manufacturer partnership agreement (the “Distribution Agreement”) with Motorola, an investor in the Company. In June 2021, the partnership agreement was amended by the Amended and Restated Distribution Agreement (the “Amended and Restated Distribution Agreement”). Motorola sells Motorola-branded premium products based on the Evolv Express platform through their worldwide network of over 2,000 resellers and integration partners, and has integrated the Evolv Express platform with Motorola products. During the three months ended March 31, 2022 and 2021, revenue from Motorola’s distributor services was $0.8 million and $0, respectively. As of March 31, 2022 and December 31, 2021, accounts receivable related to Motorola’s distributor services was $1.6 million and $1.2 million, respectively. </p> 400000 1469366 0.24 0 43665 8.05 400000 2552913 P3Y 400000 800000 280410 1500000 0 2000 800000 0 1600000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. Commitments and Contingencies</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 condensed consolidated financial statements as of March 31, 2022 or December 31, 2021.</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 the costs related to such legal proceedings as incurred.</p> EXCEL 99 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( -HPK50'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 " #:,*U44[V/S>X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>R$E8!R;UI:.G#@8K;.QF;+4UBV-C:R1]^R5>FS*V!]C1TN]/ MGT"M#D+[B,_1!XQD,=V-KNN3T&'-3D1! "1]0J=2.27ZJ7GPT2F:GO$(0>D/ M=42H.5^!0U)&D8(96(2%R&1KM- 1%?EXP1N]X,-G[#+,:, .'?:4H"HK8'*> M&,YCU\(-,,,(HTO?!30+,5?_Q.8.L$MR3'9)#<-0#DW.33M4\/:T>\GK%K9/ MI'J-TZ]D!9T#KMEU\FNS>=QOF:QY71?\OJB:?<4%7XGFX7UV_>%W$W;>V(/] MQ\970=G"K[N07U!+ P04 " #:,*U4F5R<(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 -HPK51WKEV$T@4 +(9 8 >&PO=V]R:W-H965T&UL MM9G1*+8 S]H6E>00 MWKY'-E@D8XZ]%WL#V/C\_GPD_4>21VNIONNE$(:\IDFF3SM+8U:?>CT=+D7* M];%+$T]D3O;+3B"S$3YJ_55,%1KU*)XE1D.I8946)^ MVAG[GR:!9P.**QYCL=9[OXE]E&Z=^53P\/,PSUV(BDZ6+NY?JSV#Y0W^J% M,M'%)UF7U_;['1+FVLAT&PP$:9R5W_QUFXB]@&!P((!N ^B[ )\="&#; %8\ M:$E6/-8%-_QLI.2:*'LUJ-D?16Z*:'B:.+/-.#,*_HTASIQ=R#"'5C&$9Q&Y MS$QL-N0Z*[N'37.7Z"570H]Z!NYF8WKA5OF\5*8'E!FYE9E9:E"-1/0VO@>4 M%2K=H9Y35/"6JV/"_"-"/4IK>"9-X1OBG=1%OZ%A5>)8(<>:$K>?K7]NX"IR M;42J_T7N$53W"(I[!$WW>-BL1%T+X.&^U_V*4/0KBGX[BJ\Y5T:H9$/NQ4HJ M4T>$2QF5"X3HI"(Z:9D7Q<%0BM0?1L*UYCS1&-.@8AJT8YH*%4L[EB("([*V MV7"E73__Y<.'AKXZK-B&J.)V7%_%B2!W>?HL5!T5KN%Y?I=]#/P!PO.QXOG8 MAN=>+&)MH D-N>-I;:8:=%YD\D(>1+C,9"(7L=#DLTRB.%OH(QB7X3'"ZGO. M(;TVM* G%?2Q8J0?D9F!QB52D8G,,Z,V\!W5/D*#^L4E!KEGXWX;R ?^2JXC MZ(;Q/ Y+3SKYP MR=LQ1N:)E K# M=L7!Q^W]/?;$'D&'?)#KK!89EWOBB5GR%$-S%L,JGPYO[8E#!*5*P6>4HN'*WY[/W-\2^8*AM^J8FQ!ML4> M?+ZPD;Q^=HHKXF3450?:JCK8V@JU #QM(=6FCJ=!YTYF71Z&L+Z!"B.B4A C M=*6!MBH-LY0G"3G/-?RM:S/6H-,P>:.N$M!6E> R%6IAV_ /4 !GG,ATQ;/Z MW.&"362N$M!6E>#R=7]F64[H:K%PM::I)7563UM9_6P)RUTT3[A,(Y S>-K* MX $EA0S-C R_PY2H6"F2+[D!M\_L-*QVE58J]PMEN\OPXCZ]X2X\!*2JQ$E[7O<\;!)J&('.VSG [GB0]LGN#D^Q 96HW).?/K;\^]D)L)-V5LQP#X7"$!43CTWZ+)-:W 8O?[QYQ$B#G=5MGE@SWMQ_IMKA2BU2U'-G.4QEN@BWZ;L,T'/KN$[:Q MZ8PTP'VP?>=M$#K<>7M[N^)VJEF\+-#0\?+,E!ODU=GJA<2XV(;ON^S/L.:7:?%S*7@DE+T _I]+:78']@;5 M:YJS_P%02P,$% @ VC"M5/^J@D[7!@ #QT !@ !X;"]W;W)K?B^6*")Z\??,L>-TI_,+L\W[%'ON3J^^Y. MPMVL\;+.MKPH,U$@R1\N)E?X;.Y[>D!M\7?&G\O.-=)360GQ0]]\7E],/*V( MYSQ5V@6#/T]\SO-<>P(=/P].)\TS]<#N]:OWO^K)PV16K.1SD?^3K=7F8A)/ MT)H_L"I7W\3S)WZ84*#]I2(OZ__1\\'6FZ"T*I78'@:#@FU6[/^R7X>%Z S M_L J)[9?6T%DRQRW,IGI'4UN!-7]1K4X^&V62%_AF72L*W M&8Q3E_/;F\7US?)Z@>!J>?OE\^+J'FX^7GVYNIE?H^6GZ^O[)3I!WY<+]/[= M!_0.906ZWXBJ9,6Z/)\IT* ]S=+#\S[NGT<&GO>5R5-$\101CQ#+\+E[^(*G MS7!\/'P&,V^F3YKID]H?'9I^)24O%&)ER55YYO!(&X^T]N@/>63E!L':H%1? M\)]5]L1R>(1UK?:NPMJ5#KBG2Q)Y<00+\]1=$].,>I&?M&9'2OU&J>]4^HV7 M2F:IXGNM-GU[!T'GP;[G]<2Y;8Z4!8VRP*GL*DU%!4L&>2+EL'ZKG$]1P95- M8F \/@[BI*?1- K]*+*+#!N1H5/DY^()?E8A7VRJ0N.!$8YQ3Y5I%&!_8.FB M1E7DWGZ'#;T3LDZ3X@&EHE 2TN5AD]OD1H82[/MQ3Z[-*$CLI-&;./7>2;YCV1KQ7\#1DI=UI NUX1*2 M=3>5V%0GIJ"(!/U@MUAASQ_8K-AK\[SG5'XO%,O?(/+@)CA.-@3W0\IF1VD8 M#NQ?W $2_IVT!($OBH-LJUYLZ"!1T!?K-CI6VK(#$_?F/0ZL4:7$LF*DGQ1L M5CZ.![2V5,(C6.I%U:A8:J9U0HU-8%K1" _D!-R"";O)=">A3)7JI8XNC= = M%(YJ$ '81!"$5=P/+)L9#H8HBEM883>M;D$K4UGQB'(.!262NG(\$0\G%=PX M LV$$B'Q4)RW5,)N+-W6RS8BRYGK+,W,[_? M!=9A[J95").WSYRT>"!N/(! 67$GV#J+8I-/3"!$&/=_.HM5@N,A^2TTB!L: MECH">CD.'ZZAB(1"K;(N.3&Y$/F4]C6;5F&8#(".=%J/$7PX-5O3\IR8=,!T M8-N3%@YD! ZFDEP4CR>*RRUH6EFS+K'D?L_H#BQ6Q!OJ#TA+".(FA$6QZ*7A ML>UJT@![\0"Z2 L#XH;!<9DUIL&" $KB?LC;S'S@[(#6%A7$C8I%+T+&:@)B M@4* ^V6WQ8KX0\46:=E!W.Q8=$-C1.F<6 !!AY),2P?B;E:^',7$Z&J9_4>8 M!$9\F%91,M2ED)8WQ,V;?DW2V8BCNBT-2$A]NR+: H:Z :.+9="CHX(S69R( MJ@T/:PM-35) "TWZ0+&8$2_V!@*9MD2A(T1I].8O""KG2F.[;DXAW91*I#]& MY)O0H%%BG.R85@$)AQ:[10MUH^6N6N59BIZ9E*P86V<3*8'O^WVA%O!@CPXD M#8G#DTRDE9.K1 ML#;!/IE&?C"%+U_=ZAC7+G7=6ZE2P87.GV]\Q!2X5.YX_5(BM\>9I?$RHLQI M<[S*+3FIFYQ7ZW6FBR2(,WUV=9(5*&6[#.+.*M."SB3QB2'59A<$0YT(;2E+ MW92%3J3:5CG3!T!0#V=I9L44-<%Y@G%"$B,KV P]/Z)#B&@A2]V0M46&5:I) M5!)[V#A@M=DE7DP'#G_\EKW^6\[^.DFVWL/E&^4?G!^]?K!UY38[6U<^Z[RM MTJ\*(;P>LZ*$2N4!!GJG$2R W+]]V]\HL:M?8*V$4F);7VXX ]G: +Y_$)"! M#S?ZG5CS#O3R/U!+ P04 " #:,*U4HK*5)L\" !N"0 & 'AL+W=O M6HXF 0B2U!58_6PB 4NVD M.'Y5IE:]IQ;NCY_=OYCD53(/6$# Z$\2RV1JC2T4PQH75-ZQW5>H$AIHOXA1 M8;[1KHP=CBP4%4*RM!(K@I1DY2]^J@JQ)W#['0*O$GC'"OQ*X)M$2S*3U@)+ M/)MPMD-<1RLW/3"U,6J5#)TLE9<'NS6-Z$RP52H_#V^FHQOU>3 MR_GU_"98HO#K[I M=>SY#?,>\MTSY#F>UR(/#LL7$-5RMRFW5?9U";RZ!)[Q\[M+T)7X 7>_=O>- M>[_#?:7:$CB'&*E[&3V>H1QSM,6T '1",A0S2C$7* =>UO.TK9[E%B.SA?YC M;F=.SW$>@ST6UZD^ M+ZB/B6R #VKPP8? KX0HVJ$'KU!>PAZ*:$ .:\CAAR!O"RDDSF*2;=I(AV^2 M'HIHD(YJTM%!TH"EJ7KP_D<;CXYKXS?#&OCC&G_\#OSRV87PP1X>O^[,KB8^ M*K3!?5YSG[^#FW3V[OEK@K[O>Y[C#U^PMD5ZH_[ /$[;4%WGWVGBO .6'>[A MRNL8Y-;0=F9[[S#4;R+JM-F03" *:Z5U>B-EPLO#O9Q(EIOS\8%)==J:8:)> MB(#K '5]S9A\GN@CMW[%FOT%4$L#!!0 ( -HPK5261EP&7P8 $ < 8 M >&PO=V]R:W-H965T&ULK5G;3N,Z%/T5JSH/,]*4QI>T M#0(D*,P9I.$BRLP\F]1M(Y*X8[LM_/VQTQ"GV#$@SDN;R]X[:VW;>_ERM.7B M42X94^"IR$MYW%LJM3H<#&2Z9 65!WS%2OUFSD5!E;X5BX%<"49GE5.1#U 4 M#0<%SR5'U[%:<'/&URK.2W0H@UT5!Q?,9R_GVN =[+P_NLL52F0>#DZ,5 M7; I4[]6MT+?#9HHLZQ@I&$$.-06?S.V%:VKH&A\L#YH[FY MG!WW(H.(Y2Q5)@35?QLV87EN(FD:;QK%]_1+]>T5>DWF@DDUX_B>; MJ>5Q;]P#,S:GZUS=\>T/5A.*3;R4Y[+Z!=O:-NJ!="T5+VIGC:#(RMT_?:H3 MT7+0LHG5.%3TY$GP+A+'6TW)W> M7VH#<'IM+*]N[RY^:+?+WQ?@Y\UT"OK@U_0R?O=80 .;C*, MJWBX(]X=V[!RS0X#H4@3BE2A2$>H>ZYHK@=/%="7Z9W[L'(W WAS,A[!.(JB MH\&FG0'7#B=)TK;;PQWX=; \QC!(?8M<2C0,#'R*+& 41_S2] M?RYX ;)B13-A>H$9L'I Z)ZGGBLJ[.\ZZ^P?]0?:V!)/]_"8=8&W%1KB=]08 M[@P1+TSLIG 4H[$'J6L)(YC$W=FV.@##0F"S78/FI1\L<2#T49Q$R(/68YI M,NI&:U4!AF7A1BV9 %F9\H*!+W5ROWX#)5.A(@2M1,"P1ER6B@FF%:*.[4V% M6_?[D/@2X3%$))0(*Q$PK!$-SETNO##=^H^BP "U]1^.@]^>+&FY8/K+8*Z' M)]C0?,W, )TQD6VJT@+RC#YD>::>?9.F.OSK_ 5ZLQ41&%:1+FBIGA?JX6@J MB5:9LJ]7(4&,9]#5CCY!^RJ[/Z6TXH'"XO$VQOP99%*NZ4/.]-.BT&L4/7M/ M'WU D:L<.IFC;I5#5CI06#JZ@*[6#WF6@BT5@I9OY!&Y,A''/JWV&'81L$J" MPDK2G6F;TW?1F"!7*OHC'.@-5C#0NP2CNZYYL^K1 XCWIYXU<->R3X91]RP0 M6>5 8>6X9CII1CV,'FO@>NV_-(MR,_S-X[Y9%&>I%[]'(2")O01\IG@4=U<+ M9-4$Q9]D,,ORM7J]E*PYQ,[*IY.#SS3,P0H6"@M6PT&K-Y!+*MA+XL$7W?%G M/,^I:+WU+JOK;XS; *,#^)J&QPH>8-1!P6H9"FN9ET*=^8^0&+V+A,+:R!V,K'S@L']/U@TQ%ME*[?>@*ZD&(ORWJ M>/CI;F3+*PZ7U[>[D;M0P%7G<%+IV5$R6P.=J;35$X?WE#[4C6SMPF^L!NJH MTM-0WD3XBLW0L^GI,8P#JW%B:Q)Y8V.)B4V6LO?T)F*+$OET42*V*)%/%B7B M3I7CR#,I\MC!I'MI3&Q)(O]?22*M_?)/ER3B[H43XMG-\=A!Y&$^:)W%%$PL MJB,JJ05X7:K=&4;SM#D&.ZT.?UX]/X.'D]UAE@VS.UN[HF*1E1+D;*Y#1@%%=+AG5*WUCH-_/.5(ZCA)T/UIQOOBH*\],^+2Z*\PX.OS@3T 5GA+.)SNOU&BH ,Z<^G$P:&TV& "@-4,X!ZAX%6&&@U V1U&.B% M@5XWZ(K!* R,.B6MP\ L#/+#5';)RC,]P1R/1RG=@E2BA3BM50V/&Q>W,]\:X7W@2(T>+F:C:Y6(K)8BF^OGO7RP6XFC;S=7$FR]^ ]Z?=[/EW^!DXDUG[FQY"H;@;C$! M)U].P1<0)F"YIAG#2@=?BYQA!.? ,P!7Q-P3Q[") F3!_E@0OPSH,'? 5*1VG:\.]=F[EHVO:>Q M9=B6-5*>6AAI)2/M?8Q.1-+9&J>$G;Z*W6X;8Y^=I>FJ:G00U$N"^EL(DB20 MP^\X+>G -CKZ6Y)EE%R,MW*II>DH+^.-:3)+:N:'599K-I(%2S:[WVL3X4!' M/P1Y3=#0T6R[YFO: K-UTS;;$V"5"; ^I9!=JW%"CJ2GJ>W\[)*?G1MJ'?QF MB2]N+XR(WDYVHU/9T/,6N:910%(FVO_/+.2_P#]S&D5 J/\6I\&_/7W'*3=W M>I,S8RS+LT-70/A,<<*9;/.;+/77DM1^OV_KUTXC*?53[4,<<(9J):_JJUGO M$P391@P3<74DSR3U0Y8C=DMT(X6C31XGQ6[[%'7#J(5Q!'08R=Y% 7Y4)/OU MVRK$L)EXP]20W97^2JM@OUCEI3F45\] DA;W<8;S&RUYEF/2FF/49*/:J)[D M(ZA#PI64P7XMNQ9YC"AK.WP/-O5I"#6K>?Y'<8?D*AF#'Z%C+FP*6;TW%Y## M;%I:+>E>"VPH<*9FUE/0W'+HF(ZJ=:2@4D_XT?+IPJ9^0JA#%<*NT5A-S"]T$-Z?4B:LJ>YABBD=2KJ(D35:1; MFE.OHN:FR%%MS>Y(1:6CT/Z46;N3X5I*5WD+G\]4>5_E_/DI ?CZ^ILK:JZGH'[4IF4;_,ON=>@)JRJIEZ77P+ ME-F%.B1<22_JE]Z^>P%J4T5QXVL4P5'<(;E*%-&;1;$FA*CU<(WC/;T%HSF. MCNK_VUIP0P@=T:[K26@"D:U"O:.GHTI[T9NT]\C-H#TA3=6%NJ8AI&KU)J3L MO?*3KX"%;Z$A#$1D)6S5,TLX27=O57<33C?Y6\![RCF-\^&:8-'$)4"LKRCE M+Q/Y8K%\MSW^#U!+ P04 " #:,*U4L;-^>_,' "=(0 & 'AL+W=O MB-*U4E'PRQF]5*F.V-+/7S98_V]A]\4X]+YS\87%VLQ:.< M2??W^L' N\%AE$*M9&65KHB1B\O>-?TP32:^0]WBOTH^VZ/7Q"]EKO5/_^9S M<=D;>D6RE+GS0PCX]R2GLBS]2*#CG]V@O<.^,>*>1";$KW33__)7<+2OUXN2YM_9<\-VU'68_D&^OT:M<9%*Q4U?P7 MOW:&..H X^ =V*X#>]DAZ>C =QUXO=!&6;VL6^'$U871S\3XUC":?U';INX- MJU&5W\:9,_"M@G[N:GI_=_OQ;O;QEL"KV?V7S[?7W^'-[#O\^_KQ[ON,W'\B MT^O97^33E_L?,](G?\]NR1__^?-BX&!Z/\@@WTUUTTS%.J;BY*NNW-*2CU4A MB]/^ Y!]T,[VVF]8=,"OPKPGG+XC;,@8HF?Z^NXT(H6=W3>_#3 M59\F:4J'P^'%X.G8-EA+/DK3XY8G\M*#O#1JANOB?W!LP=.=)4Z#J^>ZRE4I M2;73[3_UKW-OKXV5!5'5FXV5'=1D46/=2HANN1)-S*@*(E;:./5O\X'\!>'0 M2LR2S;#ID7TFR;AMQG:S)&6=-AP=5(^BJG\8Y20I]#,89@'F>0)K:K/%=(Y: M CA+.@6,#P+&40%A$_UNK8W?'K>M#2C_V:AU_0U A%A12MC1[5J24D(X14_E MN*6QSQGM%#DYB)Q$17[QAZEV-;5:"V5J46 O7"XF;-+>Y*R]Q^U6'<+I,$3= M853ZS.G\9]_SIR"Y7OE36)](-*H.6_.G=#)LZT0:TN&X^S32(TC0>,@!%_;> MJBHGC;0NYCB[H4[D(EK;K1A/N@\N94$K>Y76^CA&A;*VN2:C;@6! Y1'%7R# MD/PMY%L8(\/"XQK2E<<2S;HF!(S0.DBZ)4IBJ#_EQ5-8-;7.BGS 6 M$1900>.LZ+9=Y7D*D:_<$F7M1LP!PL<6186V>0(9Q"@21 )2:)PI74+7FWFI M\E=M[PU%4)*F8R1H(RV[5A!X0R?Q#*]>@7V1KU@K(=7QK-E+5R\Q>)K>!DJP M."6N=U'")U$27!0V$#,*:\?]/J.4M8V"M1R/NJ,N"X1@<4)\CN4HK!WL^]ED MC& !:YGP[N#' A98' M3./C@!74:6.\8*K2-A#['LF>TX:0[I6$!'BP.CRFX MK8$<.*:R#0C@/"(2 0FM,X<.D8$D+$Z2!R,AX2KV=&U.OW9+::!F-<;G81'Y M;8ST4S9&$AJL94*'D?,:B,/BQ#FXUEIL._VJS9(^'6V,W[OUH# APTS+(RU6]9KZ%Q%0!"+USSW!^XT^>TYR>W: MI<]8=PC@@4T\SJ:[UU3PF"2.,(BGJ%MA30%K?-RM/P"+TS?=UO@BV[[A H(' M\O X>6[!G=0U5B;(/AB-6+QPD/JA;,(91_8-:?O[RZ^388?N&BD=8,LDFB'BD85Q\@ Z/ M7XV]/',+54%I^(8S%[#!X]AX,#J7LMC-(W])DRM;9]M-+:77_K8!-Q1"$XHD MV$B[)')]R -+>)PEWR"WV.Z])9A(0Y7P*+ID3SG"#9Y&(ET !X^#X]26I:X> M^^#!*RB;Y^Y=?9/IO=H76+[,S[7%RWK>9@*GX\CU# ]0X'$H')P"?/E)%> 8 M\RUZN-#];B,"W^]V.TXGH^Y8G 26).=9HJK_MEO6L6YV,3 M%(WUQ;*/5?XBRJC<^2LT^!Z]#L=8DV4,R361IG24T,CR FJ2\ZCYG36<3A=X MDYRI=%X]'1&.S.6CJJK:P8 %TBA=H)9LPX@/QQ2C-M(T&462]B1P*SE3&[UI M9=+G=]$UM3'%1C1-L#4A31F-0"$Y>IJ31$_';+->E]+'.U&20MF\U'9CFBN< M/2_ $YHGMJTKXM-) XF2,Q=N=;3P)9R_EMQ?ZZ)&0DH;CC ?:S?L+MR3@+(D M^UW[5+KJ-[O=$>%.IPP$2N($^FY$9:&@.7GXTOT@!#5;&T?)B[AS*B[@*#ES MC2;6RINBKF,*Y< 6_D:JKF$@\&\@OQ@%\X"E\E)8JQ8*M.UN^% Z[@8^T=06-#AZT+V2YK%^_F])7$CN><^;, MC#U.9\W%A\PQ5O!54":[3J[4XL9U99;C LDKOL!,K\RX*)#24S%WY4)@-+6@ M@KJ!Y[7< A'F]#KVVTCT.GRI*&%X)$ NBP*)OW>8\G77\9WO#V,RSY7YX/8Z M"S3'*5:OBY'0,[=FF9(",TDX X%G7>?6OQFTC+TU^$/P6FZ,P43RSOF'F3Q. MNXYG!&&*,V48D'ZM= M:P>F>(:65(WY^@%7\<2&+^-4VB>L*UO/@6PI%2\JL%90$%:^T5>5APV 'QT M!!4@.!405H#P5$!4 :)3 7$%L*&[9>PV<0E2J-<1? W"6&LV,[#9MVB=+\+, M/DF5T*M$XU2O/WQ)!B_I( $]2H=/C\GM1$_2B7X]#UXF*0SOH7^;/L#]T_ M MA?,1$IBI'"N2(7H!O^ U3>#\[ +.@#"8Y'PI$9O*CJNT.N/#S2HE=Z62X("2 M9R2N(/0O(?""H '>/PY/<%;#_09X-MS5%:G+$M1E"2Q?>(!O MC#/.,D()LL>)SR!#,K^T3\"?2[)"5)=!@LZU/JY2"9(I/+7K-T?\A[7_T/J/ M#FT+X\=P[SILJFM)U;)4IB^M>D';NV[K(JXVZ[=O%GKMZ/>.6=+ %OC!?ZNM M>*(ZGNAH/./M%#5%41+$&WXCS]L)X;C-EK*X5A;_1-DE,%WXI3"'K$EEO*<@ M:,<[*H_;;*ELU2I;1U5.N$+T!WL09,[7S'0$W2I *J1P86VKG0PS?4$U;J96 MPV;RXZB]$^.^6>A=^ZT=LZ2!;6LSE6=[WRIJ>]%.QMR-)FNN4-TQYH1)H'BF M8=Y56R=ZB]MAKF]R+(R!7I]QKKXGII77_P:]?U!+ P04 M " #:,*U4"T5O(&@& !@$ & 'AL+W=OD[?*P-^ZU'R[5H@C\87AT4,D%75&XKBX]$1M$FK+ &B1^;NF$M&9%,.-KH[/70;+@ MYG.K_5WT';[,I*<3J[^H/!2'O9<]D=->7"D2<3)--X M, Q 9=EAUB <)X3) PA[XMR:4'CQUN24;\L/86UG\J0U^7CRJ,)SZ09B;]P7 MD]%D\HB^O8Z"O:AO[Y=0L 6YWT'N1\C]7\CZXPCC@?A1$/'VUNI;\9FRPEAM M%XJ\^&!UKLS"]\6IR0;B"6OZ_;>7D\GH]8DM*VE6\6W\^FE?2/&&M%Q*8&;6 M5=9%K7T!)"D6VLZD%AI]@YQ01DQ/GW$UY6))LK+&HY1"4ZEH-<)35CL55L)G MCLC AH'X#/ -U/&+UQXEX6-_ $BP*(P;BMZB%>@>YXG0W,"F>-R@15"KKQ@&"0SZ0&!H06M1&WRFHR&?6! 2E? M6,MK*8*!G+-.^2!D"#*[\ (T%,O:A]VA(* M"'Y*0GHE+@EY$ 0"Q#U4C$?//O5%;2)-EAE:*@_+3*XR&: !!D5VT#'H+FQL MS.-(;K,2ZZ']'F$9L;'/ M6ZWR9#,(C*D>*^K;1<0(*GA$Q6I09)<&2GP]\RI7$J' /@0L*T!+INN<=JA, MFOJ[P*[_$F V!/)=3)7)F7"1QM([#V-ANR,V1DM9+82NUE^R&>1S^3]Q56S])V&#M;M MK]IL?Y^35(Z) QYLA1A.29,I-#"/S82A!/$K)-B=H3FQFDHV-2(S-+\VUB4<,^**F0_&)!J$O)X<-$&Z#.1JSMV%0]QR.+TZV:)PI^1UQ<'?D+GN9!IV MWW5IL5/!L<5/)_]N>G7<*DAL^X+/RGCFP,_FK4R<

4L930 4FE0Y$[M87B MK41OJF\=$T?!V33M984T"Q*7S- #-?Q8RQX@ M8V6=QZ0]Y?11Y08OIR;=&]KZXIR*V<5,U9W@CY2=C,F-(1 =LIT"T\D];TZ/ M4&!DP($?IT[BJ?/>]K@;#^-=-6Q3,GE9$L_[*B*F#$S&XDRM8=+W6OJ&,BIG MB%"#/F;T?INSME*FZ5 XK'$-8M%XR/&]1:!%-!&,*N^?#-8@PH89UA#!4!(G MCBT! W@<8;MSZ2FX" M?+?ESH$&DBZ W=?N^CQ-M\;U]G3W!@L+A5!IFD-T-'CQO"=(>< MV8 ;:7PLXBC/&[ ^QVS:OC! ]T^%H_\ 4$L#!!0 ( -HPK51S5(P@Q! M &PS 8 >&PO=V]R:W-H965T&ULS5MMC]LXDOXK0M_@ MD !NM]N=S.3R!G0R,WN9S6Z"=';W,RW1-C>RZ"$E.YY??T]5D10EVYT.,(>[ M+XGUPF*Q7IYZBE2_W%OWQ:^U;HNOF[KQKR[6;;M]?G7ER[7>*#^U6]W@R=*Z MC6IQZ597?NNTJGC0IKZ:SV8_7FV4:2Y>O^1[']WKE[9K:]/HCZ[PW6:CW.&- MKNW^U<7U1;SQR:S6+=VX>OURJU;Z3K?_V'YTN+I*4BJST8TWMBF<7KZZN+U^ M_N8)O<\O_-/HO<]^%[22A;5?Z.)=]>IB1@KI6I'915'JINKK]9/?_K<-ZGI*\TM:> M_RWV\NZ3FXNB['QK-V$P--B81OY77X,=L@'/9F<&S,. .>LM$[&6/ZM6O7[I M[+YP]#:DT0]>*H^&6H1!X^67AZ!*T>VE:513&E47OL4-)'P+\4XCMWSIS$(DDZBW=K-5S>$_ M_^/9_/JG%WBI%_PM<9[4(9T!8RSKH)4K-,5E\;,N]6:A78PL_$MOTEN-I=7A ME].MG13[M2G7K)MIRKJK1#7;N>*V:3I,^4EOK6L+K)X@H[B>7?YU2N;$B+7: MZ6*A=0.A!5G-D8[E6C4KFL*>7.&WO%!UCJYI:+MV6A<;23A9&-(%ZL9\@9ZM M-Y6.CH'I-FR9WLX+PNAI\5X#YOB1PF_O(?>C,V0X6_RFL%"$61 ZR=6.*FHQ MA,EGO(#/Y!$\S3!+>%(W2^ MM,M+A"I6YE'N$*M.>XX/FD(CC.S&E+!"HY>FI;#:Z0,6,W1.L3CP)4ND9R11 M(KW2KCZ00V0"N],2;*QH 9=OIE!%KFJC%J8V[6&LAUW49B4IU%*D?(GCM^H0 MD\-XFF7I[$9F]LFK]\S\?C O)S'B+NT&\Y2<.IP)I:K+KN;L M4J)C4+C8J;I+4R^[%H+&RH;4MXX7AMQ;6 <()VU8 M5F\(WZL'HTC2Y\(0@G45AD\H9!767M?TH"8S.56;/RB=E#<>8!(L"NDDLK:L M!TOT:H,E=\[!W@?QFBJV@ 8KJ&9\2V;FF!ZZDS03>V7.(@2<%I^.0GWL:5F@ MVE J)3AH$!.PRC@ZMW7GT\/*."0J)O6ME &?%.-G#[!M??A)DR.>TAN7ZR< M8G0(&40O6<< F:\,3AVKVMBFI.SF4(@&.HH85?T;A"F@#SG*;BF-&%WU5UBR M*@C$)$3@"8XP"CU/$>0MQ0V\ FG?LZT84JKJY")Q&N1H5!OJRM#([!3WDNVW &4^4,@RB,/!*0TI51D6I."057 MU@%0GO?ZA\$38%Z/JVI+^U:3W&R>_]MM0DE@"_5@JXP3QL(!0 M$\8K2PL;/QAZ< V//\"+H=KUQ>ZL>+R]TL13I&H3QM9'VDE>()+'E4K4CK;@ M5T(\GC'YZ=7#>/5AL-!$9-!$TE!,&&*1C!_"7^>I?(HA+E3-42!=JCJ2=J*X MPT-EC5\@3X(BA"",LVUZ@=8\EI15Q[&$-%Q<$"^S$=/BPT@<>;/Q6A F9*-@ M ]BI4ZPV<7DI%:?+]C]1[AGV NH",T%OR2YY/D\$A* G=>( *K88Z=JU:4%D M=$*&G+W2= %N(T[U&@S( F2=,'2QZ+@8<^RYM.1*T)6)U8XC-!;G6/[[\K/K M5S@*L@75%)07)L^V9)M7TX+":G;S CW/@J@K R^X-^8!&[G,^.M[KC#%.QB\ M0J\0I'I=UZ0%$?>MLU57DGI$'Z;NU@LCVE@[?0W@D8R"1,OSHH 7VH@OB]]!PUL:6' YY09'@#C4^=1, M]=B4!Q\ 3BA@"NN()EWB&1+BOT3CY>C0:S7,PV,H88YPB%;:,$@TAQC)7J&B M7<*R":^Z+>$3L%"2Z^Q3%#$P&DNI5-VQK653L[22O^C@>\W6"9/3%,;FX MD#IJ_#92&F(\$W+F;9ZS.^/9U7LA^12;,:A@R<:K4D*!(JQ?)_1YCK+XF'*0 MG9EA"HU:DM?M'O;U:[.-2THA'/D9$Z;E") F$'Q2,I,[H6LQM(@"2; >Q60_ M6>RUTZ S=,R2@[WE^4\O+9#'&)4;]6_\RNS>$[#:+'6_09&R(TOB1V97#"2_7T89Z.@ 9A;F\O4(J$?7MN6]:;;M6;>QC5$V=#(U>!G(0 'H\#=Z' MKA /JV"-*PQK1593!-9$?!WFRVHY\Y>-.85A)(S]V"- M+L%O:*^,2 U"PQ/7.&OWAT;?O;5S&(@I2$^F]'&ESC)ZF*U#-IRJ;FI2!Q4W MVX@1OCC:P(OHO@G9-^!YPBH]:1'XU5#F0M=&TV9%_@HK&X)?FL&@5-B*"/NP M_5;1 #T(',H0CXM>3PZTSG,<("-LP^1M8QW7>B:?A#0-'3[54,?M3(E0BN4- MY71KO>9KF5ABBPE8133Y,U>W+.]&D4&JA2W\J!L)EH^;]47(8&>M*$?(2XUPM)!M?:R M.R)")[N_S[+[==SPRT0TSZ/KQP!X.+(!9(0P\7T_>*?4W;%1'LT?7J9_HT;^NPZYIV U@\ YM-^^+UU0Y80J7 M4IH;Z-3=+@Z\8\"'.ECW0J]5O>PSG$73SE->4:>IM\X*:X!T(CN.W8-[C%?Q M'1I*7MQ3A_3#;'J-A$??C4F_Y]3J6Z'6=XD+2.]K?E@BG)5NC= M("$_(G8H75V@.)[V57[5"\?'=?/9]8\2[K_>WKU!;?$=C;W[1_%W.^6GE[/^ M0$YMM[68I]%[4!0CAW=R. 3>;BOI]YUNG4U;L1CEK")8D^*TT"O3L.F#?_E4 M%_;H"S&)%Z\3NZL48AIE3\G2AO6(-\K^X/S$*]PHRY91:&'WU.O#J?T)LVGD MJQAZ2@[=\BFI0(+/>H&%7E)5)WWB?H-.1YX5'T40[2,&AH3MMNPYBGS8;B=G MTS#@?YTV+SVYO)[1IRC:I<0:R0_:[>@WG<9P9C[BG2UR!8"(<(;?ZA:XY,A0 MC=$!8H@UAYTL^-ZM:)J5LWOD>WKS,8]?&D^H)KRI=Y!:$M-.1^W73SF]9Y. MG,0B-\ERA"/PXG>)NF9[_=:!18G@T[::SRYG3T-\+#O'S0-;SC_8;-^]RNL_ M;Y7S81"A0^H:@Q MR_GQQ5:57\#&*"E/20M<*'Y-0;WG "C3\96 M7*-.OFLPL2X^JZ\$U!0G/SV9/7Y>W/$'$,M#Q/FL."_YI",;ABEONQ4ZD&\B M(BHW&6D^>S$6^)8^@@&1H_) 3,QU_3[$VT"0Y!.=W[]0AH,U.@^FW[K-ELX!C3P SK*-T0R M"%?NZ%:W]="&B15L+^< ^>DLQ1D *4R- *3/J.)4@6O*(8RN0&!;X.)9M;[P<$ KN=*G10N)= NM)&(IW[M;&A.&'UG!5] MDZ!?WTR*7Q.[S=.=DWK^HGB+$H (>V^I-!>//MLM)KN9__B8IOE0ME;@C2C/ M&;2YOIP]F_1)"%,MZ."2\3;(>S9["J0[!B)IVF[[+Q;2O?=90>36N8F(>I0^];0R8]PPZ&?D ML,X9@"I^N,XJ.G^SIN03/RRC_'(IVV_D8Y0@R>QX !$*<'^F(9MQ?+H5/T88 M]XO?6?\F9Q4DL.,/6FF._G,9+H6674GK110WE[!&]I'9GZ)2SD,JW:L4C_Z) MW"I376*RP-*.YQVRD; S-10]6.WWK6HH7;#B;%AD%83PQCGKSGX(/4R5,.D] MFL6W9)-'OHNF9BB>^;/5L\8D-%@YMG&1"9]T!/J?*1\.G&)H;/I3T\OA$;'B]9N^>\I%K8%J/#/M5;@^?0"GB^M;>,%39#^ MP.;U_P!02P,$% @ VC"M5((O0'C\" *AH !D !X;"]W;W)K&ULS5G9= MGGF&2$A"AR08 )3L^?HY]X*D2'GMJ=D>XG !SMW.74"=;8W]YM9*>7&79X4[ M'ZR]+]^/1BY9JURZH2E5@3=+8W/I<6M7(U=:)5/>E&>CZ7C\;I1+70PNSOC9 MM;TX,Y7/=*&NK7!5GDM[?Z4RLST?3 ;-@QN]6GMZ,+HX*^5*W2K_6WEM<3=J M45*=J\)I4PBKEN>#R\G[JQFMYP5_TVKK.M>"+%D8\XUN/J?G@S$II#*5>$*0 M^&^C/J@L(R"H\;W&'+0B:6/WND'_D6V'+0OIU >3_5VG?GT^.!F(5"UEE?D; ML_VD:GN.""\QF>._8AO6SJ8#D53.F[S># UR783_Y5WMA\Z&D_$3&Z;UABGK M'02QEG^17EZ<6;,5EE8#C2[85-X-Y71!0;GU%F\U]OF++\JNE(50OQ:_?/K\ M0<@B%3/&_U_:>K%DK:\:R9O\)/S\/ M'0_%J]'%G_]T,AW'I^+70OQ<9?=B\H[=":=NE4BP@I*3=OFU$HO*099S>)$O M="$YCP[H#<%,QZ=!+M],3M]&!.!57@:YBWL&N5Q9I9#&GI6ZSF0AS++6.!(I M+T5DD[4X:E5I[;BM%N)SD0S%04\B/=])E6*[-EEV?VBV!-R3;BJTK6A1_US?PK M()/[L*JCG!,2%J2-I5?\J*WSXI+>LHW>/.OXVN\_5X5JW$Z0M%#F MIEBQ]R.Q\S:_ZFK5XT$KM]8U +7:1N(!9W;:->8-Q75E726#\K1A?V5/GRW@ M<[I- UU(HBZPLZMD3:6>WJZR&[W1L+$C@W2M620>91'<,12_E> [4HRXP@! M;W8@4:!LLI8%::6]$P4<0-8\I((@4@*BX<3+*Q8J833(WO203+ M+CL>O*DR)2;3U6%\(-^"G2:OLA5'O4),+ /=JJ2RH#:D?;P+BHO+Q)-=DWD\ MZS&N&^_NXEW\OF*!WQ4;#I%,$E,5)!4#1'!SC6'51EGDEX5=I?8RT__@ M-0 M2!>\V::R2%2(XT^7E]>(0JV^)@+XM4E)W5H._%6'@81[C"DDFBYWRG-"(UD; M0752LX)+5+F"T]^JTEC":PJ!(P,A,U5>V;RIAB2FM!H#C09U*$:54TP>];U2 M^UR.Q'YB3XY/G7!K:17(![N<6,L-B@YZ_._&4FQKCFU,4,9L87S]+)1E&-C6 MI1[3Z:G5T%S(+&OV(+D-4[=45H:>L(\62/4TV /=5@:A+ AU8=+[I[7;KR$[ M!ZA"P_NY+# ('RYX0-00QB3I0*8-5=4SHB%D^JZ5"[Y0/:A_2ID1T0X$M5G%O-FH13-RMZ:,.Z"D\#SC3TU/ 9?GHKK&MAF\PUI(FC] M(M.8*:FB=F0$%1]:A]'!_'*OQ=RY0:]4:;RL$W MNDBA9!AWH+;V.$-4&!9@O4>9I!)^0$,1;NMR;XHZ2'331,6;Y!O'#&\/US); MAD[Q:)= ,1B'H%^_&6US3XGC&WW8)1-P;.VHQ,,>1!A>B+JJ2[R5$T M'H_I7T. ![H[H:0M#G%JJY<,GS'A/2KI_-WQ_+3)S>DLBH_FT61\W!'P:*+? M*DO-YO)P0K,B@N@Y\ C)4EE+;9?U84+5"U3=US&^=%*QJ/)%*(2/2^S;1\S@ MX'AS2!'$.4Z[TWTSXFAV,HNFL_%KK?COV^"WY@4;9M%D.H_B^*:!M_.XXBB?3UYKROS=D2 >K[H1(<_;^F*@DS@YM$7E: O84W&.HJ%)U MJ3Q*$5,S!D/DT.HIG'3-I]X?0 M.UNO=G7IG'C@,)1U.&\\C(]/T ZV.'G56KX>D)OE:QWQZ.C)S6HW?%X2:7H. MLNCK*.#J3ME$.TF<(*$]Y/W">A!Z$KI!L4/@WJ#N2AH:H\"C&A0F Y&?I%2P M$8K*&QR@J?6AOU"OW"W5.59H$ )O'FGA;QOHY@1!VCYIQHL.YH[+4Q,?&S"S MAKD"*1"Z#V$FJD0W3W^O7.?$WG?Q0]?6_"_;Z?')R&'",M2=L>GH.)K')U%\ M?-3?7SOT7^-RHT.GY056_D$BRJ G][))=#*?1-.C65_/,/SD)M5+&AEHV&BF MTIX[6!4>K\+TV.K,LU6J,=@93T-9E7D^XR#%B\1RM^=Q*2\5QE$6 ,[AFMKX M4ZT8A^8ND6AWIKK*-36GXP::%)1M2B =51*KRS ^-7,'SST9#XDT1/8.\->? MKS]V/J?H/!*:;];(A=-,*'.L=.6EF> MZZU)H!Z#O8G'6"AR3,;M6:!Y'W$9P2+ZP)0W6=/FP!(G^^[LR.GTYF0VG#=P MG%-[,A]N9T?HW5>R@+.GUY7DFA=ZW&/]LM\B.T7#['UP% >4T=0 $F!&G!6K M\%U&+9>=[_?\38M^I:!LP($U M?,IOG[8_A%R&[_^[Y>%7E"_2KC3*4*:6V#H>'A\-A V_3(0;;TK^-6!A/#H5 M7ZZ5A,ZT .^7QOCFA@2T/P]=_!-02P,$% @ VC"M5#(\RV>K!P 4!\ M !D !X;"]W;W)K&ULW5EK<]NV$OTK&/7V3C+# MZ$%)MI/8GK&=M,W4SO4D?7R&2-!"#1(* $K1O^]9@*2HERLWS4V:+R()8A>[ MB[.[!^+I0IM[.Q7"L8^Y*NQ99^K<[$6O9Y.IR+GMZIDH\";3)N<.C^:N9V=& M\-0+Y:H7]_M'O9S+HG-^ZL=NS?FI+IV2A;@US)9YSLWR4BB]..L,.O7 .WDW M=330.S^=\3OQ7KA?9[<&3[U&2RIS45BI"V9$=M:Y&+RX'-%\/^$W*1:V=<_( MDXG6]_3P)CWK],D@H43B2 /'92ZNA%*D"&9\J'1VFB5)L'U?:__!^PY?)MR* M*ZU^EZF;GG5..BP5&2^5>Z<7/XG*GS'I2[2R_I3<^0]<&O8;5Z5@-X+;T@A$W-G3GH-RFM)+*D6705&\1]&0W>C"32U[7:0B M79?OP:C&LKBV[#)^4.$--UTV'$0L[L?Q _J&C:=#KV_X*9ZN:1XUFD=>\^C3 M8_BPHE&7[='%?ID*EFF%')+%'7-\HH1E2$.+MTP6(3L]S"=(/>8P_4KG,UXL M__O=23PX?FE9)@M>))(KQJT5T,F+E"G))U)))Z$N#PNFC#N6D1US;P[[ML-!.B&G&KPV4A<^S ,JFM<78?L%^T0 M^ L?^,_O%U)1+%$FS#W*>E8BF,VK_[!X?!R-Q^/6B(=(_/+!D4VI?TK?]0J MA\?E"J4&6"3L"VZ*9P3Y&LG+1QHR.(D&\C M_0-?71Y;JEBO1"+RB3!U-@_^5=G\''DT/'KL1FU(_5/ZOG@VQ_WHI/]\>^#_ MFLWC*-X!^C#ZV;)Y,(CZP_ZAPX=%E9ZWD(2;&B%H;2*J@HCJ+N-WV0MIF+>@GT(SA[VS MF3"6381;"%'4E2)J2@4IJLI%UY>>0,\0KA;<7]=PORT-((D1\",R]$:8.T3O MX@[V4JGR!D#?'4^6[/5 6F-Z= )\(XG 9Q6@%' M==AG7V=381,C)V%KWVJPQI@6TJ59W[T52[4. Z%.5Q,OBJ+$BW=BIHTC%-#! MC WZSWX&-S;>G"4J2+6S6QCL>A:][=9V]:D"X6.&.&F3;K%BOEMRE<]-A!*E M+<6E"FNUM80/[M6W:;= &#%$_I'(3& KT^[./(L(B*T83SDV@KV3@9Q?\I#$+E1&CYPM:33 +:48N1! M9V5>JOI4D)4.KK$9=]-]L IX F:1LGHNPC8V5M01($\2U,REMR+7)4RM%*Y" MGO,ERU29N)+6M_*ND!E.*+[F^WC3&U6)X_C$9>IE)J@)D# (!6:F,D-J4RPR MH_/U)1JK5U'U =VW1569VAE<([SH*K2(G%2 [ZX0APBT7*)#7)G/*'-MG>NY M3H7:2VH\FO$R'"/1G\?C[YGX2$4.1K2W ?4%U8K\C6!6:F3FF*&00N^@&W_/ MH!&R2MX+):=:I_0BF7(XZ0LW[#=:A9 7JR4(2S1SU!W[/'V\4QO%>LNCYW'W M[_@4=T>?[M.P[=/&41TVZ+E,J1(R:*$_TQ;C=L6[#DF;QV[ M]G1(I..;FJQ=A?[SWF_J[:X>5W>>MS^]N5KKCTPOJ(:-HN$@CL;]/AH'* ?B M\MX7^B[L/B$&BS=5Z9\CP4-)WEO"(S8>K,EX.-;4P'@F DMAH[>'D /A"DIR M4KK0AW^D)AQ:^O5U,XWZ ERA15>V 1=HBD5*H]6:N"CEK?TF6_)>LAX*Z &= MN>8T?]6+%Q)QG'QU_;@*@.>XP?T*:U^R.Q/#U_QS7&O#&GQ3731+_^N"A)EIO/P0/ M$;K9ND(/EUD)N[@5CSEU/K$XOOM.-1@^#;NWJ9G.5#,_AOU!,_;]H>JI=7G= M+KQ! E6UTN+!2E_[TLW.$0#JNP]U!>KR2_:6VY1_J*>F%5(W.LQ!G>7Q@%PW M_1-XXR/16/VQ]# '!ZYK^93K1S.O>W4P$L&9J M]YD&"*L'6J#YB'[^)U!+ P04 " #:,*U46,Y8%P<+ !<( &0 'AL M+W=O6IXK1D#KFB(\J MS]B.4^5D71YGM_8C1$(2-B3! .#(RJ_?UPV2 B6-$WN/+QX*!+H;W:]/^OG6 MV%_=1BDO/E=E[5Z<;;QOOK^XG+W*OK^=TW[>\'>MMBYZ%G23I3&_ MTH\?BQ=G*0FD2I5[HB#QYT'=J;(D0A#CMX[FV<"2#L;//?6W?'?<92F=NC/E M/W3A-R_.KL]$H5:R+?U'LWVGNOLLB%YN2L?_BFW8.TW/1-XZ;ZKN,"2H=!W^ MRL^='J(#UX\=F'8'IBQW8,12OI9>OGQNS598V@UJ],!7Y=,03M=DE'MO\5;C MG'_Y43VHNE7BH\K-NM:DJ><7'H3I]47>$;D-1*:/$)F)GTSM-TZ\J0M5C,]? M0*!!JFDOU>WTBP1_DG8B9EDBINET^@5ZL^&6,Z8W^]9;CJC.!ZISICK_SW3W M92*+B3A!1_SU+]?3=/9,?-HH<6>J1M8[^ "__UTY/(8CFG"=&UO(.E> CM^( M5_C=UE[7:W'O95U(6SB0*/1*YY)I7Z:73#_+G@V\5]94V%5["S]Q@=(=PT]9 M)Y[2]FDZ%J=0%@ZUEX5)/,W.X>!+EUO=!+>S5M9K!3\&V;6JE95EN6.I(:4J M! *+D$X@S%C)4I<*7N9$"RQ9\>K^3ES/IP(7$4^GYX&)AQ1.EDJ8E6BL*5J( MG$ 7>=DZB$3+]U+>\R$*3%[5K!\F,CNG,ROE**[(4CAE'W2NW"2^'*OGZID; MBR^MBJY0FSHGLJ5L/QYIUR^?W<) MOI1C4FT#W>G:>; *5J-]L6;='CC:[;$!*1#*H8% R\O/M(^T0+K]H"P'E'*;EL3L381:[^1GC7;U@Y+;J6Q_RDI15JO6=/#^CDC9240'_+-$" F M@[?\K_Z^!UI(T%ID8J>D%3\@ 9)UX[5/!L82'SI3]E[Q1&27E_AW=H-_INE" MW,?>T>_J&673Y.IZ/OR@H* ;%'AR]/RI]-C^]S"0WNW>*0 MSL ]F6>+X[-)>GW,Z3I9I%FG@D-Z4,$BF5UET<)LD9!:]@N+-%G,KD9A3U84 M(5%V .HI'Q<">ASP"-#"JWI DHXGXM4)S"0]L9YV(W?!R4%M M[-D=.X(HT!>\!"&1@6Y:!V]UY]__:2B]#6P/PIV U/!X"+"G]$\"%3(J;7JM MJODDNKZYH\RR&W6R6TMH>>UF69#/> MM\? 53*?7=/2,0!H=T9V@V=PX-O3F1YM?M)#N5_H,X^XE25IWOU!0AKV4TSE MR*Q=EX':>JG+$E (^'$4D89@.PKGVXW:>V 4PM3G7*G"<1SK0-B1/(S=%*G] MB:QAJ1;DH!=015C-#4SI0\X)R0+8KBFZM) ^*(]"GE[Y,+JQ0&=RLH:6T,;$I)M$OX]%:.\_!VHZ%D[:$[3JD* M4@1Q=<'^"IJ4FB)DP+)%JZ+"I"8H-QKJ;_-+LZ0;AS7DTX<9N\\HZ#' M-"?-C42MLU2*#/!@"NB7%)Z&2H*Q)+]&C*7: 4??*,8A^QBFD].U M-J ^C5RF:"U72-CJ-U8-D591YW/HI!"M%YN-LH4(0.Z#1MJ XW<%UE SD0L? M:ZB_&&DJEBJ=W'R+5-DW2)4^*M5DE+$/*TB4M0^:*D@I+%[!P[;H1DB (WK? MFDYO>^WXXW XRGG9Y6*HER,U]EN>7B;S].9\V#((V&\ A9MYS.[ UE&QDR4W MB_0/%,/ARYV,7T,IP-@.Y<%_JJ;'_GYBM,3=>W2OD_7%B<5LW$5RX_&=WS5# MZ02=)+,LUE%?F/Z((A2Z\'W=!BSW%Z;@2\IR^TKB)AVQ)P+O>7=W^KOC+K+? M/TL(QL=%RRQ-NZIUK&A4*,EB;%;>>TCAM4:R7ENUYB#>Z^&K;3ZXU6YX=!Z5 M5/5?M_C_'S&,D,.VZ'#G@MUKWWDLTFFP+&ALU&"@H?'_,QW. M;!'5P+,I27D\&'CT=#:_/NZ.%H\V0=?)5=1.H0=*;FYNC@@,!<^K'/=V81IT M9RC_Q_E)4]H*M1EJ3 X:E6;)N8,9#13&F4TV34E%%->:Q$GG$)=R;Z%)R50' MY4/=70Z=+T)2Z'.1G6DW*KFNK.LYX]&%>IMI*ZL-9Y%0QF!M)[;P]B [8BM5 M=X]+S7<;;$"YO.-:?('#4$[94Z.1(X:/3ZJ.1DZ8 M>3K)OJW@"7:(KL6K,7F^2QHU$Z>.9/&1B?B!9GIO'DSY(-Z_OQ._-'U#41I' MLG6*_TG9M;*A!_KYW8]WXJWA&:(;>@#2_"*[0G!)42?"I'Q=[8/[$!Z\R7\E M(0*WG]7VG2D+<:MJM4)70-S[4>B;G]_=\F/V[#P9;M$%>17:0DT3"#@70T*C M-N]Z$A2WK>NF8G+''D?;"X2=O@EC 8;T\.8S$::9* E+QUHT.;GHIG&D5)H5 M:L\LT$0U5E?HB:F[S#?&E.R5I!NM]1!0S).5M0:K2!7 8^5 MI.]"^>X[BE/P7NI\JEQ7H@9+]G/9D1M/D/#%O6I\0&E *&F2 MBU!4X;(*:CDP>:_T_7*O^A$ZJ!=3BD@@7L$,)&48(W?V94.8T'_+J VE2W3[ M(8?FKBX<#*-FU!:5K&4(#K0ERN'LNC7@ J#DE)3&L_A6Y:>""7.G'X.ZG]4)X% I]4OJE- M:=9(!0FLDD_(O4V[WI#N*.[9O(L3[#TR&+]U?3"0#U*'^1C#-O ,/;5"QZ. M!4Y'0;0+C9PCVY*# &1 =IK&DZW.U4+,*&A-W,F!%[#E MNRH#&N\ZECXWDM-9M:&OWF [W"34U\J+Z(OOA4Y#7W7)HYM[FXH?-TH"];0![U?& M^/X',1C^0\'+?P-02P,$% @ VC"M5"Q"+RP0!@ A !D !X;"]W M;W)K&ULQ5=M;]LV$/XKA-<-#>#X178<)TT").F* M%EC0(,E6#,,^T!)M$:%(E:3B>+]^SY&2(N=M+5!@'Q)+%'GWW'//'[6KH2BMX%A85:IB,1K-A MP:7NG1R%L4M[RP3 M2UXI?V76'T4=SQ[92XURX3];Q[D33$XKYTU1+P:"0NKXR^]K'CH+YJ,7%B3U M@B3@CHX"RO?<\Y,C:];,TFQ8HX<0:E@-<%)34JZ]Q5>)=?[D-X&0W-'0PQ:- M#--ZW5E52IAC4&8.J+"J.N9)C MA#Y*[UAJ;(EQ+UC>18+X, ;#GNV-1NS&>"\TNS2P77>RI08(@]]%*VUQ#GA M?_)1&[W;3*BMIV 238ZF&.V,DEF@NT$:2MMM!UORC6O35EJ#M%&+H]2YG-L0 MWJ*2*@O4M;H%F^3(!6B>W^,):0-2K/#HZ#Y&=,>MY,@?\#COZCRDJD*=LZ4U M14!=(+V5C>J"-QH*&7^4_Y7EVKLMH4(.I@P=&7E"!0D"@^]!&Q04)O LDR$B M2":'B-E&<$@16,/,' )<CZ*NO/B&#<;8 M.#E,"3M9B)/NB?N +>%5L*Y&XK5)WI#D>V=CU9C<\ MT*8F.TK8EK?+H:W=@#G:C70MC<)V'L@FJ5#S"/46RBCN[UL1U%JR(C4K+?^! M[0JJM^ST^IS-T0V(,$.,H57$DP9154;F@QO3%5&=2=<1=QTU"2AJA**OFXR@ M/0K=Q:* FRUFT#;5FU"$16FT(*T"]@/D1S#72"FQ$L-'ER99Y*9RP.]V#EN3 M__7[>1MV=/6&)=.]=LIU598J2 %%D$F7*D/:('BADRT!8(LL*U2H8#!5J9_3;HQ+H9$T>D5X^_,MTM?AR"2R77XG@DBQ MO$YW7!YD1]*@^,DM"]O3HRQ\>R3-[Y?:,7O5,?$5^L[#_IL,9B\;V0;93)L- M#O;8S^WKA\I3%KG6%?(:O:&=%T%Z46QACZ#>KT(7?B)Q'C2ZK>8?ILP_$7 \ MT['W(A5%W'&?K@].WS[PUFFS.TCU?#*G*9,GZ\;]\?0@[-]//AW,$SI=@)9E M).D1.\T\"*E_,#M@=# [9+(H*Q]D2.(;2?..JRH4T2-: M6ZENMOSL=T*XHO7U'OK-?68O2C.O=%+XAS7 MXGR0QZ2?3/>;]^=N&L/.O:P0=A5NG[17HDO$*UH[VEYP3^.][F%ZO!U#5"O: M7I588BF.KGL]9N.-,[YX4X9;W@+GR$%[[3_Y%U!+ M P04 " #:,*U4&F-(NH@" !,!@ &0 'AL+W=O)?8E]MEWS[TD=YG42M^9'-'"?2&DF0:YM>5Y&)HDQX*9@2I1 MTDVF=,$LB7H3FE(C2[U1(<(XBKZ'!>,RF$W\V4K/)JJR@DM<:3!543#]L$"A MZFDP#+J#:[[)K3L(9Y.2;? &[9]RI4D*>TK*"Y2&*PD:LVDP'YXOQD[?*_SE M6)N=/;A,UDK=.>%W.@TB%Q *3*PC,%JVN$0A'(C"^-.?)27S++91*L:M-,FFMOX5+TU!<>E>RDW5M,M M)SL[FR>)JJ0U<(T)\BU;"YR$EL#N.DQ:R**!Q&] 1G"EI,T-_) IIOOV(074 M1Q5W42WB=X%73 ]@-#R&.(KC=WBC/LN1YXT^F^4>==Q3QYXZ_K_:O0\Y'< K M'/CZY2R.1AB5Y7S!@,H5+8A5KU-TI M/6V.L%1%R>2#PP]/+PRP/7[:\5G')_A!-!C2IR<$==$Q-:(IT;>2>!C ,F=R M@P:X]/2/:#5J4C)TZQ0-''H[51F*V!R=]UE_=OVH6@LF_"VS+^O30P[@\"0Z M@I566^YFC]ES,XPOX%9SB]]4EIECD#0XJ4@:$[5%S?&E]H[39^_IF<=6?.W+ M#'&ULI53;;MLP#/T5 MP1N�ABV4[:M$L"-.V*]:% T.[RK-BT+506,XFIV[^?)">N ZP%MKU(),5S M1%*DYBV:!UL#$'MJE+:+J";:GL>QS6MHA!WC%K0[*=$T@IQJJMAN#8@B@!H5 MIYR?Q(V0.EK.@VUMEG/TB2J*#X4Y6-7E#O)QO107W M0-^W:^.TN&J3S*6?74DO7B06K$(L7]Y,1YV>]-AGQ,\Z^(0DU(#@=);-DH$]' MR80?]#\]7SQH^09,%0;;NJ+N-'7=WUO[O^.B&YD7]^[C<56II+9,0>F@?'PZ MC9CIAKE3"+=A@#9(;AR#6+O_#XQW<.0M4V MFJ;M"_:=[WGN.1\>H4Q]440Z+2 BNF)K$'@22Y5Q0R: M:A_H6@'+'*@J QJ&9T'%N/!6"^?;JM5"-J;D K:*Z*:JF/JU@5(>EE[D]8Y; MOB^,=02K1V$IV M4MY;XU.V]$(K"$I(C65@N/R$2RA+2X0R?G2,<-6"R4/1-EH9+,;5ZI#HS@N;%/NC,)3CCBSVBJH M&<\(/&";-6C"1$:D*4!A=J5 &,*T!J,7@<%T%A2D'?6FI:8O4,?D1@I3:'(M M,L@>XP.4.6BEO=8-/4EXP]2$Q)%/:$CI";YXJ#UV?/&_K?U1KF3(E;AW8R1_K(*G$+T\;P..<8 #)98F?,!=[\I8+],A& M(UB_NR!O7LUI&+__ZQ4;FQ:NL[WG"E*H=BAJ[+1MMX]HJ"*#6FJ.8ON0UR2* M_61V/G+,_.GY$<&%;A03*3P1$?EG=/K$2_UY& ]HW>QTJGAM!XI^$OLQ&7N\)5)"CM!P,IMZ1+6SK36,K-T\V4F#T\EM"_P=@+(! M>)Y+:7K#)AA^,*O?4$L#!!0 ( -HPK50T@D)&LP0 '$- 9 >&PO M=V]R:W-H965T.@21M ML0#M$#1[^4Q+9XLH1:HD%;R7YXYW1VJ^T>:;+0 < M>RJELE>#PKGJC M3DLN2E!6:,4,K*X&U]'E34K\GN%/ 1O;FS/R9*GU-UK#D "!A,R1!H[# M(]R"E*0(87S?Z1QT)DFP/V^U?_*^HR]+;N%6R[]$[HJKP73 O,K M[/P9D[Y,2^N_;-/PQLB,"$JAFI$_[>+0$YB&)P3BG4#L<3>&/,H/ MW/'%W.@-,\2-VFCB7?72"$XH.I0'9W!7H)Q;W!L\7^.VC*NBPHC[@+V M&[CYR*$!8AME.V4WC;+XA+*$?='*%99]5#GDA_(C!-:ABUMT-_&K"K]P,V1) M%+ XC.-7]"6=MXG7E[S5VP/M::<]]=K3_R:6KRN+PB%[1>'A'NSW%.YE&HO& M.LB97C%7 %MIB=4GU)J]$PHINK8H9L\OV<\_3>,P>?_F$4\J*_Q1M90/D$&Y M!'- ;$W 6.^(HW+5Y=ZA3N*,)?&LMTI#]IDOCS".+Z8'\_L: MD6'=YLSJE=MP _OMV0&P*'[//M5&"5:VXXMF?2GGP'U%EKF3)25 MT8] 0/;,XV2/))U%#7M^!'(7E32(H\E+&E+^T8!3@> MH888O0N:R!9,71X&ZX96?1<(*=5\K6%R2$+2' MB\E6X*\6N1VBO9[C\(17IX67 6@W##3AAC#MBF$,@F5"9KDCJ*]&2$< -SRJ)YK@A8] SIF_$- M7Y:-;Q3%/GS\5.9M@.K8[MJ?_=^:WYN;X,G.!DN?6J*9F%O>J* M@\D%5M=S6\V5T=,?8@?I&XRF09+,>B[UC/4R6#9Z:VR?MLW;Z?.\33M"7ANZ MC]Z6&BV6I00FD6;9&A08+N66&:[6>/,9O$U2=E=67!@?6LS8UXLM^O>U-62_ M%[#K%TK3;=!:0WAZK<0/%/FGVB+2)FP_MA]S=*6)K'\*/*';6'3HA]-N6[5[ M6(2N27J#/?Z1;)+[%LRCR)H^9, ) [D'[.]>KK8,C3D,EQ5TIG0JI"S7)5@G MLMTKE&YHKXU:!WRRJD=!L=/"_PG D,,N+_2 MVK4+,M#]92W^!E!+ P04 " #:,*U4DH.JNL\" !X!P &0 'AL+W=O M M84QUXOLZ+:"D>BPK$/@GEZJD!I=JX^M* ++]G""VQ"P"$UEH'B\ #GP+DEPC1^ MMYQ>']("A_.._;/3CEK65,.YY+]89HJ%-_-(!CFMN;F5VRMH]4PL7RJY=E^R M;7R3J4?26AM9MF#,H&2B&>FNK<, , M> $0M(')Y-X%^P9@6Z:G<8NDOGGK;N M?.">2KR3VB! Y@2]2"XY7FXF-N0C$VB1M48&_>F$?'@WBX+X]+]'W/6T<-O> M62X@A7*-&0Z-W6C/AOV$>VEEQ>4C "9?6I&TZ0FH4^B47@\ M&ZPGHTE\U%-62N:@;7>BG&A0#RQM2V<+A%W!%J0#AZ,DG@U7R3XW33D"#=T] MTQ&.HC ^8 V.]VCLI??P)%8W3E#_H8*&T>E01 7*/!X,GTRCOQ(P84"!-L_! MLV>FHZ0]A -]T; JP20DWZ7!>NZ+/AV%X7 3CD?AK*_)H?OH#[IA"6KC>KX] MM;4P36/LK?VS#KQB&KZ?+,PLG*]=2T-=FHW M+?!I!&4=\'\NI>D6-D#_V"[_ %!+ P04 " #:,*U4K#Z6>D$* #.(P M&0 'AL+W=O#-L8/]2'53$A%VLX=D2_'\^GU%LB^IY7B3F5T,,$ 0J=FL M8K'J5=4CKUEE1F(K=2Y\R(Q8N#Z_&SFQG-]Q/^)<7& MMKXSVLEH\Z!>D@3;WROMK_S> ML96Z05S&+G%",_O__ZWB\GX_+EEJA9*22C1 MR SK1%K-7VB%%)/YDAW)'".ZM#Q/[?$S1BI&T^>_^R=BE:Q\L*J1ER(1V5R8 MSF#U21&E_\;L$^U":9Y;5O![/E>BGG3(QJ/!:#3:'7@KK'W&/N<\T\;)W[#Q M5-I$E[FKYQZ=CHY;#Z?'.S8\'3P]';6?9J=1\6UI#-S/"M*.>@&O;GF\DIIV M[)L$XSI3!RQ'/86&'0L/V5G'@D-V[FVHGKUGWL(S['IIA,@\(-['X]%PA$*C%/D@";IXK6LCW6J_.:QESXX=M8%>!T<1R8+"Z:_,CU2,+[XS,$UEPY5>2WA$6 M>G/OH+X],-D -J.ZI^XITA:F=:$JK2VQXH8; MPRDM$/JB1 4B$$[/SP<7TW-F5QPV^]T@+M"$#II\H:FD20ET*1,ADC/Q59A$ M0KHP,O$N.!P-9Q-68(Y75(%IP:5A:Z[*:M*XAEM$2X4RLI'GB0@^KBW/$ZHN M::@CU1R8:$.Y[V@4OY*?H\7=E6FDWCZ*/'I 'NF-MW0?;KTUMEIP@[ B_(DV M:0B@MZHN53[M,*.IL["E!H/X"CYHQ8"5%""_HE@LA"=7S:Q,H/^D Z;7<"7- M\:4Q[H *?XPS/<985V_?";,49M#=JS<9NX4Z5Q6K)M1]W;(=_B&[]O.:?D7I M&98HV_VDXX<-/-,.S$-:0LX\LHAL*QZPS4I"I:28)JI,O:):9_2X]8'1T&I8 M$GN5DGPNE732IVOPI@;$,3WU!$$KF?HTG7/E(>>9XA ]H1M.P"&DU-X(K0GF) M,>)59_8IUXV6%ZI,5&CIF(0<[S-V_+L9&]*\CKHOC@A$R A*K1V\^.B?#L]1 M]JK%^S/V)=I73+![P4VTJD.P@CWM$KDH%?J/$067J7]Q>#JBG!6 M#64"9L#0:.8O )D*DH2M.=FF===RUZZR)??=L.'KB^S;1E RP )I2 M0!*BB'Y'$^*[M9;O+AE/@8,UE\K3.[G%FL$U_27"2HIUV' L0V3*TH3*A"5H M0[F@(@:E0'[;J[9,$A2FD*2)9TPILWKA-H3!TJ&4_U;E?.6;.OEX42B9A'5@ M.9;,LBHOS()7E*/?]22QEK[=QS;J;U5T$;A#M+7L:_!<&+$0GA%5_"S4;5!-)3CBVN'T 9NY MW\A&EPKS2J?!\.$/[\JPW3Y:8'E&VT$Y\17<"B,C/>2%Q)IQ_2Z)J)@FM(5^ M6P6C[K*+VA-$CMLN#52RYG 7@&54'MXTW-+7Z(B0K66&\4I@.U"@5;'UP0!9 M-4-BLL!IFGH*8^2:>S)&^Z5F8V",-&$[<\'F>* DM.@>E M%)RZ,#IK_!XLJD-:O]P#-Y]1B(T."\V%VP@1F7)C845?J.?O$&WN.H@Y'+?Q M0);7M@U:!05.@>,3\,9[BD[#V:?;XFVJY3M"X*AM2A6S89=:/H9BD;]2"2( MIH;1M@OVF]G@O-IA+'@],]#E 73A8\<;(@36$R@F\4?A^NE[/S'?C>,C2#[M M5-K>L'HS\ )'C67N&79@1#LDICI%=B7! !P5!1SR" >N(J>]!X8>3EOQJST8 M;>CL'\$+T6#?<)R8S;V?\DK,C7_8Y6P_WFO'W^JU:P[>5=I6'=O3<:<]-RG[ M6N[%5LN-W:?'F/]K]^EK+7_UEC]);^D#TQ_06\Y_K+=,OMU<_NHM?_+>PMZ4 MN>BIWIE.0WEZ +'0O31^$__SZMGN-27C0W< 3\P\G9\+SY$\5#.'.3MR?V@4>D_-/A6=,HVQ>J.'O68:7;K%C5MYT52J._X^;] M />[?]JZ60L%M[*]NB>K4S7 O..&!E4>2Q%:G&JH4O3)VR6[K]!71&BG7SSN M G[->ZJQ'H84UQ935X4V%V0,_2'>\K1.-J; MB]^R8D#>)/0 4W,4P+9[=A)QQZK@K'XH^SLJS\TF328T7:JZN'T(0N>="]#= MN^I%]P;7P[F3)B'QPVW#@\E<&SL:/JWUU7]J@'!%1N [P8YBQSA^F+SWE]0N M>1^WUOMA\M[W*X&3UF\L,D(X_9*$,( L#C^WJ$?K'ZM&ULU5=M;]LV$/XK!Z\86L"U)=G.2_,")$Z*96B!H&F7S[1$VT0I M424IN]ZOWW/4B^TTR=IA&[8/B26*=WSNN>>.Y.G:V,]N*:6GK[DNW%EOZ7WY M9CATZ5+FP@U,*0M\F1N;"X]7NQBZTDJ1!:-<#Y,H.ACF0A6]\],P=FO/3TWE MM2KDK257Y;FPFTNIS?JL%_?:@0]JL?0\,#P_+<5"WDG_J;RU>!MV7C*5R\(I M4Y"5\[/>1?SFG\;8D^H1YFI16SIN\,0:"7!7UK_C:\+!C>&R8-I:7M67RA.6( MWIO"+QU=%YG,]NV'0-%!25HHE\FS#M\+.Z!1W*U"9O53$3Z6>Z7AF]HIN;/KU[-Z67/_]T ME"312?OU\NHBC,0GK_KDEY*F)B]%L2'E7 5_@M8U3H+?U@AE'^:6E4V74#^9 M.27]R23I'\.QU.0Y(H!>820\B8+D5VE3!9/2JC08OH@&XX1*:6O# M 7V$9R:B6V[/S;JE;26=IZK$AQPZ5\6"4FD].@XYH;%^:A4H48*$XXH$>EP_@H<(?6 M)$+>F-8X/J&[ /N;3]'HA#/_,-$,+]7&<3P@AU_?2[N0=C\[ MG)@8'';JN9 M5NE63X]E)Q[W1\FD'T71#Z3J";CX4IP1"H'#B6\U)O66LRTW&$V$%OI MH.Z#IQVE&D&IN6+1882T$C.EE=\$5VNH&_T^-3;C"9X41RJ4I97058TT&0T. MT ZU9C9-G>H,R%HB'^6UJ2\8S.=.!IF++%.<$:&I%"I[K8K7J2B5QSM#40Z[ MU(7!3J]Y9K* &%Q 4! M(P.O%FMA4-)+Y!"ZE>@.!=AI"@BJS7@TXR=GM.+ ,B@)/UQ705XX(]B@=Q>6 MYC6L7/+6O9*$5&R5ZI>H1\KKG4/RSD'H^V"N;?S!0=T-T%P6.1F"O"(EG3E5 W<2P-6[X]RP4AW:$X3<=T'_Z]P$%#S]/ MD3^+ U6%.OE>EW=U,[I!.PO:;\?OP\$)##PT^"AMWKU\XNZK-TS,]9>*-=]^ MN11:%&A@=^$,V\WGW>*Z;7%=?E?0*:HK@&"C*Z[2EZ!Z(X5UK]"FG;=5V"^F M39-*ZT:._#0];.OV-G3.=B>)1[4T*([V$]X WFZ;+9P7%#;$T#'C@\9ZLF_\ MKBORT-C'_>/C70>A93_).9P>'1[VCZ.#?TTY[>\W%?._%Q$4\#?HZ+\BHO&/ MB^CPX:?'#M;#G;M(SMLNW[AP1..35'TMZ4:[2]U%?9?93J]OA&A""X4M1E.%F,S,>]Z3PN,3%5%J>@.]S8WS[P@MT5]WS/P!02P,$ M% @ VC"M5% ;[C98 P RPD !D !X;"]W;W)K&ULO59MC],X$/XKHYQT JDD;5K8U6Y;J5TX@<2*BN6.SZXS3:QU[& [ M[>Z_9^R\T,!NCY6 +XD=SSS/,S/QV/.#-K>V0'1P5TIE%U'A7'61))876#(; MZPH5K>RT*9FCJ?AV\8LY[IV4BC<&+!U63)S MOT:I#XMH$G4?/HJ\LENZC/KS%-IZ7'H]K:<,3#HWMC(QY;9TN M6V=24 K5O-E=FX NV;L#21\"F<*V5 M*RR\41EF0_^$A/7JTD[=.CT)>,U,#-/)"-)QFI[ F_;13@/>].G1 E/9Z0P, M&&<]XRPPSGX'8Y.BDP1^TU[8BG%<1+0K+9H]1LO)#&(X1;TQ0AMP&ER!<(TF M1S."]Y@S?@]O]EKNH6 9"&MK[X)&H(45\"/$JD>T ?'9WW^=I^GXLC?^CC(L M3RZ?CWJX%Y,G 9+Y_T&NGP*X?AS.%Z:S>IK*]2F5M%=#,]JCO(?>B(K ;*A# M"_6P?PR;VMB:*39>M)K+!+\5U65(C;EVH(\/DHLMNT^09=>H_ M'>@O"R9],)@/*@CC4EL/F)%H+^GGQ Y9R$=U>]*7XUCH@?XASA2GXZY9] 2% MEAFI\6.#!"T4X!TOF,J1_C^.]"=F#;'US WE)^2%TE+G/CMO"8'@[0C>*1X# M?JF9]*D8Q].S\\Z5K@8_&T,,JT#UFMC++16U;>[T](*O=%DQ=4_-QX+2)RM# M%DS*DWMS4+Q!)NN*AEU)!M6(X:&FGQP=L*6W\]<(2KBNE6O.VOYK?U-9-0?T M-_/FFD-'6BZ4!8D[JL='?YA6-!M"XTWH/6=UJZ; M>(+^_K;\"E!+ P04 " #:,*U4R8U&]Y$" #%!0 &0 'AL+W=OJE5"]JA2 M3>:X=#_ET6I:Y<2SZVLE!!W.HU7YTS*RI.CB4=ZS-QT[//%?R!;4O-H*X M"-6PL:3)90E;*A;4FO;SUD/ 5]0Y-^C 8V GJAI7<[1WJ9FT+DXPUC)=&#C0 M7='C?#Y^6*3)_(OQF<+M\X';(]S)'*7S#-N:29]:&B?9F>5/!A&^*XN0S"X\ MV.F?\T@^G"TSIF47D[]=D&A46@)UZ1N(H<,Z2-M5V1 =>M155YI_X%V#H_]< M&ULU5I9<]LX$OXK**]GRZFB99XZ$L=5MN/,>FL.EYUDGF$2DK A M"04@I7A^_78W>.FR)#N[4_-@4P2![D:C^^N#/%\H_=5,A2C8]RS-S?NC:5', MWIZ=F7@J,FYZ:B9R>#)6.N,%W.K)F9EIP1-:E*5GONOVSS(N\Z.+4?UP+V<3 L<.+LXG_&)>!#%Y]F=AKNSADHB M,Y$;J7*FQ?C]T:7W]BK$^33ABQ0+T_G-<">/2GW%F]OD_9&+ HE4Q 52X'"9 MBVN1ID@(Q/A6T3QJ6.+"[N^:^D?:.^SED1MQK=(_9%),WQ\-CU@BQKQ,BWNU M^)>H]A,AO5BEAOZSA9WK1T"IA77'Q4*CX*[N"?27L6F5P MUH:CNL[/"J".<\[BBM*5I>1OH12P7U5>3 V[R1.1+*\_ ZD:T?Q:M"O_68*_ MA:Y'X;^9 MYXR"H=/O1S3#&SD1#GG]6B@M$$F -9]SF?+'5#! 'C8NBQ+83C3/BTU2@=+L M>MH$_&+B^TQJD3BX?"QD@3]C#DI+@3A05+!>+Z01K! :'(O##/"]8@K(Q:9\ M+O,)*$+DP#I-GX"&&U:*!1QA=<)T0!>+7+\Y+. =AM8;Q],Z;'/I0:M8&$ MBJD6@F76T5'&9.7@G25QB0+,\1V_[SLC/V)JA@H HI^FR"N%H$"TB3>$%0-& M;1R&> V6AI!*MB T1 B$7VDL!PX&FEE:K,1CD3F-7Z4E(&61;BJ1Z\V\9?_\Q]!W@W>O MOGXB9791LZ/,>A)Y$YG1O31?3\>X1(( M/.R/G8!2G@37Y@WK][R&9 @+ZM_-@KE* 612A)9!U'.!EA_T1EV2B9S+!,Z< M/4F1)L#0);;XO]W1VJ&:*M[+/T77-'"%-WAGEG1L8S2*8"1XZCJ T([010V@ M!UB"^!Z+64$V2X9-H#(3]1T<*7_SX\[KT.L?M?V^>N%EY0#[$OBM\?=M%.X) M9_&4FAF3B183-*A5:A6TMB93XW,"XABXO9 M%W*LEZJS8\W;IOQ>%J8 &\!]<4*Y=1-J'.%[C-T#&8J6DMU$291VA8S_/_RO@R\!!?N MO$1];<#8%\&DX=@'_A/!']^V#%I ML/!^ VFA$X(?>!VL"'J16WOJR=!UW#!LT670&T7LNLZN3\(^N)';/HYZ(W\W MN/0='X1R7;\C5-@+6QE?GH=6Y4R[JS8-WF)66 E00MUX]=8L\=B+(/?*H"S M%&9C[H_FCAF9J9WF_N%S8]B;BBR.KE&Y:==3$!/Q"CF.5)@!+:82=DW)3IW3 M)I0]YP!#E+%A/*;$&8<);G +( =MZ"T[N7Q#\FU5!)0[!,4*4@@0I=0V"K.Q M5AD1_%()!=K.$,7@G[5VQZK1CWZJ][V%2;VM2L*QU C]>0[EK39-_(#[5955'P^T" MSAZ$GB-BWVF%&;-F)V#OB1C3V51U2G/4;Y"#*B=36];,9JF,"0YK0?&X>NSD MZI!3Z@B]_S$I*(=.K@]A@RN0R?X\Z'2AH&8\4R4\>O7!_Y5G8%7=_ "0,L;88=.]I9*%"S M=V-S$&T3/<5G[9BK,:CV]8P[7E!4 *[R:NW5];C MV54)@4 8 P<\%ZF:41R\K-T3(*6@KC%4H,HN^2CS1PX;OIFK=,YN;QWVRR_7 M&U&&@UGK6NGULOHT&AV#$GPGBGQGY 5;F\D8PC>4K\?4?&C:<]9RZ'1J=LNV M5^N.')?P*1."_",6N@!G9X9C@S'6$K8M.5L/Z0URU=T%B0++KJX#SPK2L&L: M_'&,.0H00RU8>[I\N&8#;[C\6H:LWGM7F=;2HXYOL!+;JW^2II>[U"]M3Q?[ MJ:_J6]M=KO7-L72H^NZMVE:RE_VSC,;>3^T>6;W'U8G;FME@(L^UL8->)\YN MZEWOU;1NDH_E@JB&-.L>A2H Z@]5-@$F+:+VSK$W:L/O-A0)0BA[1^$*+N_+ M;*FI!79>"?YL.PJ2@GXKU:>EZ.D[8,S.T!L=+@_:4IG/VW8>0>)^$GE].+@= MBLJQX'B9>FK[KYV1G!Q"DYKD^&8B[CHM-B%STX:B?5A-JZ9=,_((M#,;T4$9 MCY1C=1 ,YVY&LMY&:;<#H8CKN3.-LQ-PF_<.Y,#"L!QRL\]!1H-Q*GYSF ME=>I%7>C4C"J-#(C02AKOMH]':ZW9]YU/^P4!-PK3@'/(&"WR 4A,\''N"@W M*I4)MT4L7"B#MQZS?K40B]K#AI!IRSJ#3+Q\% ?M9Y*";E.;S!&*0 M- 7J:MYR\)S!L.V% V[=0_0@B7%1TDE,FO[?(&A_N^P3P<%.2^MLPO%&W4T! M7 [;+N&AEH+OT*FL*9YFXN]K-Z^TGX>E]PB=TC7L]E_APFZXSD_QJPBS7/"W M1M0?;7YIAM5SDQ&L3@B#_MK8T!UTWQAT.R&K4S%$!6NC _\'6]>FCX/..I]; M94)/Z*,R+)P@6[1?7C6CS7=KE_9SK7:Z_>@-3FH"D9"E8@Q+W=X@.F+:?DAF M;PHUHX^W'E51J(Q^3@6'5!0GP/.Q4D5]@PR:K_DN_@M02P,$% @ VC"M M5,E3C!R4 P 50@ !D !X;"]W;W)K&ULG5;; M;N,V$/V5@0H4+1!$MIQM@HUC()9LZ<,^0,L]PY_S6TS)'VIK/AHFAC[-^79:A;-BH@J#,WWK,RA&ET89MT,Z2Y\U%<3E_?W4B]LG@#\V[,!F3 M*%D[]U4F'YN+8B:$N.,Z"H+"YX&ON>L$"#2^'3"+,:0X3L=/Z+\F[="R5H&O M7?>G;F)[49P5U/!V\<[O?^*#GG>#5K@OIEW;9=KXHJ!Y"=.;@# 9&V_Q5 M^T,>)@YGLU<NAE]< M?;2U,TSW:L]A648@RGI9'[ROLG?UBO>"/CD;VT ?;,/-<_\23$8ZU1.=J^I- MP$_*']-B?D35K*K>P%N,\A8);_&?Y3V#.QGA3A+\]-CFB+0S>"U MW5)L&7^>F4S.)DLV";FHVS$9I&PC TS%_MJ97ME':G1#UD741^U\0SK#1[6G MWKL'+;43R/GIQIHM;W0,U Q8< G.HOP[%P(V4>@\,0=-WO>H(3""\3KM#=YC M"LOD_,C*"V?1!ZJA6=L!>-)#(EME M:R:W(46; 6X/JAM4KN .+23MJBU,0R11(=11AIPHB3X5 L=PE!+VK]I>%8.E M?VJ9']/]"P*>)7N,ZCF@,4A*>+/AU'N2I5>14S#1ZK6A'K^N 1,<"&,)18[8 MTFD:&GH@BD@.4:,%84E9.ZCN)="?A%$U.[_\<'^7AO/SGY&%Y@NZR$1@]I0$ M-SK4'B$1@4T@Y:$ ?+6%G8KT;5 >?+)H#S@N#%[@V^>8KZA%#UT.'I!_B'4VU"V&C]SFKVHB/W(PZIAPH;[$2 MJ ']F$(3TG"J7S)W3](Y<$!U,37C^8KI;/7= M"8U:ZU;9+8MR\D8U_%WB7VI8Y:35&_;;]*"E0[ Q=_UQ M=7PS+_-3\;=Y?G#17[:H(NIX ]?9\>F[@GQ^Q/(DNCX]'&L7\0RE88MWG[T8 M8'_C7'R:2(#Q/XG57U!+ P04 " #:,*U4)]%7+M($ "C#0 &0 'AL M+W=OG.="E=NN59L8]C#;;D2C*!?]\CV7$2((;N[$MD2>=\^LXUTGPMU;W. 0QY M+ NASP>Y,=79:*23'$JFA[("@3N95"4S.%6KD:X4L-0IE<4H\+S)J&1<#!9S MMW:C%G-9FX(+N%%$UV7)U-,%%')]/O 'FX5O?)4;NS!:S"NV@ELPWZL;A;-1 MAY+R$H3F4A %V?G@HW]V$5EY)_ /A[7>^2;6DJ64]W;R)3T?>)80%) 8B\!P M>(!+* H+A#3^;3$'W9%6S4&. MY2=FV&*NY)HH*XUH]L.9ZK21'!&%G9.CPPA\T<@\TZD C!QJ]!U0?\EP_AC\;DI?DR&^_S (O_$ NF.8)82(E M*2]J RD1*%SL'4K63).$%4E=,"N!LTP66&N:''%!3"YKC0B:$GA,H#*ME@7= M8K!2UL+HX[/NZ)\U_ITK@+W\(!C=)'?AW0C9,-L?GUS7)2AFI#K,Y'KC KO@ M^Q]L43[STD;T5W+D1W0\]H_WED(Z'8^/WVW")Q 2*Z^?U6:\Y.6>1Z,HI&$0;CUSVN\3 M;^A[^QX9AL'Q3LB@32'+LI(&A.&L*)X:+&RB>V9H2&K%#4?KUH"YA&E6U#;. MF9(EYI]S054;YKJPS/IRF1FC^!)EEP40(SOG&9G[ED\. M#YJ&D_T4 NTY]7 M7.\JJI?%]6?5,+>^L!EJ"3[+1Z?@TW@2T="+MTLAG8Q]S,&@6[JIEP6FV!U3 M"IVM;;2J&CG@/^1>V':2&),THG$<[E&T%;"97TJ!56.XC3Y>,3)0"GDV,$?, M1=-MR7Z&N4WCUN_9>AA#C[UT/AX$O93>-5KS['B M(*!!_(8Q>TA'G[E8,N1W'8/\L57L M5;[LRAP[F6L'-LUV7;6+1V?QE([[X;I[;D]L_:'2<8 M&2R=J3\E/OY[A9,)]<;Q"[&3EI2[,&? 3(V]"1N<%&@QAG"U IO@79-+L/O: MPL=;VFS<-M)=F._V/- ME_[_[CM\[!,W$R,I=PY?2X*7>?>;XB@)E!7 _DYA%[<0>T+W+%O\!4$L# M!!0 ( -HPK50;@X,\30< )@3 9 >&PO=V]R:W-H965TZJ5=E>3ROOFPVSF MBDK4W$U-(S1V-L;6W&-IMS/76,'+<*E6LWP^/Y_57.K)]65X]F"O+TWKE=3B MP3+7UC6WS[="F?W59#'I'CS*;>7IP>SZLN%;\;/POS8/%JM9+Z64M=!.&LVL MV%Q-;A8?;E=T/ASXIQ1[-_C-R).U,5]H\4-Y-9F304*)PI,$CG\[\4DH18)@ MQN])YJ1721>'OSOIWP7?X$P^#"Q?S$A3Q=R(/=45&P\HY[?GUI MS9Y9.@UI]".X&F[#.*DI*#][BUV)>_[Z42CN1N/7/[!?+M>,!+W4G9"W9O=&^6?<;?Y5@??<3MERD;%\GN=? MD;?LG5T&>0!/X"0$D%&_<:48L*:"]R-0 MTEP!)M09]@ADX4?)]MPQ)XJ6 %@_AULM&&W5,[EQPCY?0<%>D$;G6MQL&^S1 MW8._F[".YY/SQRTG"V!B"#5^ZD%(:0A70Q'(>FL57+3 M'R!,2)&$=1776V+ID&%\'-O:E!+)S&D1&2IU806:L4>Z;+BT;,=5*PZL.GD] M(%D*W$4DT/B1C9*K3FC*S0"D'!,]A!'/N')FR(O!F8#AL&Q5(5F"7 #AZ9ZB M_M]KRF@;]+%M+&Y1_3#84ZJ+/[9:4%59B.C\[E*Q7)RNA^@3N2FF*7M(?3!-/*8!=F >FI.,CL4EB$A'] M^6HY/V8' 30(P3BQINRV=6A@SK$[ <*:AGC";@BL\"LTA.^D7G/8 Q?0UHOJ M"+R!O@06]-E Y52K0D:2OWEV=I9G[Q?+DU78=(HRB"&3,9U1G=A:TS9L7YE M*:0]/%,RI9#1X@74?2X'/951<-QET1.$, S#R.6W-!"6; <2D1)*?!E[VKZ2 M\)$V8B, BAXC,G-=7E-'4"$4<,TQI(&5+P^8P&V?HMVU/&/ M!S(=GF)2HPD%EW>4*QF+J/2S &HH6!"F(4WD$&7O%\E*)$SF8J"/)0Z/7T2P M1RAI9_G%/%LMYJ\,=.WZ7U0 X=NI,'5&)A-Y44EP,-".TBL1%^&'OZW:#<1NCE@T3N$91 MJ&3SLM3=&V^L49R(>@="U6N<_Z,9&_-SIU'T&NNAQF:@\5 9WI!(*E?Y_..= M=-[*=1N0Z8T*FXN/WXZ-RTBE#"0$+E*_:C0O>N!Q[=08>!WCGGK&35I2$!XA M/2![W+*1\7_B7N?1] UWO.5ZY=OUT@I$H:WIUJV-25DV19(LA'5/^^,VK'/ M3_2.Y5B#5RLJ[,1ITVY#4<&@LS=6E7@IQX J/'UB"!UC1R'-YO,Y<16Z@4RP MG&8*]+%@;P=9%G:H>'>[:98[H7],HL[T_SKM++)9=[-:)[9O<&6',%B0RI<+ M81T6_:.)>:(TT=&>]>DI_J:9W0V';)O>9L'_/V'78GH^MFLQS8]WIRD[]EX_ M&WPMJ:G2?@K<">;%#R?]T_ZSTTW\VG(X'K]9P76DK&-*;'!U/GUW-F$V?@>* M"V^:\.UE;;PW=?A9"8[.0 >POS$8N=*"%/0?XZ[_#5!+ P04 " #:,*U4 MU]'.H:D$ #Q"@ &0 'AL+W=OX:4%.72O&R! M(!8ISIDS9R[BYNC#0VR(DGBTQL7+69-2^VFQB*HA*^/T/_(L2.6G8QTX\V_ MNDK-Y>SC3%2TEYU)7_WQ3^KC^SH3J8O*V-P8#JUWYE8^] M#A.#CS\S6/4&J\R[.,HL;V62VTWP1Q'X--#X(8>:K4%..T[*MQ3P5L,N;6^\ MM3I!Y12%=)6X\2YI5Y-3FN)FD>""#RY4#W==X%8_@5N++P!HHOCL*JJ>VR] M;>2W&OA=K]X%_"+#7*S/S\1JN5J]@[<>XUUGO/7_C_<9_L6(?Y'Q+WZ5GN_# MK99S\2ZDN(/0UNF]5C*7^54=B,KA.R=20\*'2CLTG%"^"Q'KO=AU$8YB/,L' MX*"5[H2R.HDV^(.N2.@7L# Z -^1508"9E)HF"C2%X\UP23B?A-&0@N#9 MPY>/$2@RZ,BT,'%R:!A-JN&GV.%7/LGA@]@';P&;, 3@LY.&XVWA]H3=?6!5 M^:Q01FI$9B64V)T@D@[50'O.NLJJTJS+]=>P@\6MSJ G^]5&W3I3]$CJ8YG&3: /&A+MC7^1% D-3(!WQB(^Z,# MU)3DF9#6LUPY%8C,U5P&3UPY7+*@"IL3--)(#[AV+N=U MWZ4.D;3R5/2;ZH["-I78T1 OUP? 'DAT"(JCI/BZI"?)T) @%QZ#8<9CV;F^ MUD#-BTHF>IUKKD@4:1?89>D@))]Y*Q^Y6_''!8XOQ%B0+UCTD0^HNH!F2)<, M%#[*D%LVOWT105^FG/V!CE0J=#V;: MHC>ZRA9[# ^,&@3%Z>P%D[EF,9P!-4QGSN9_38MG>1-QK':YV]]*A>3:XBE4.?+%M<5 M.)4;R;@[WN>NRC7FZ7BY#**R:HP?D-C#=#G__<-,A'+!*HODVWRIV?F$*U)^ M;' GI< '\'[OD8I^P0[&6^[V/U!+ P04 " #:,*U4+I??L8 0 !<,P M&0 'AL+W=O&2DAP'%^ .*!I))&=G MY^699V;IYUMC/[NU4JWX4E>->W&R;MO-T[,S5ZQ5+=W4;%2#*TMC:]GBJUV= MN8U5LN2'ZNIL/IL]/JNE;DY>/N??/MB7STW75KI1'ZQP75U+NWNE*K-]<7)^ M$G_XJ%?KEGXX>_E\(U?J1K6_;CY8?#M+4DI=J\9ITPBKEB].KL^?OKJB^_F& MW[3:NNRSH)TLC/E,7]Z6+TYFI)"J5-&2!(E_;M5K554D"&K\&62>I"7IP?QS ME/Z&]XZ]+*13KTWUNR[;]8N3JQ-1JJ7LJO:CV?Y+A?U6D]SSJ_6I^ MI\!?I)V*B_.)F,_F\SOD720[7+"\B__:#GW1DL7<*<>2$Q'_B MG7).J4,6_589XH/5QHK6B)]ET]%F@GDFHETK\=K4&]GLD >\)54*I+2HO!C= M\.^VE$VA$(+M6ES?O!97CV83$5;Z:;E4G$("R72?%=R]%IBG!:Z%I10Z-AV#PN)65EU:>MFU$#16%MZABS!F:X&3T)549P-"HM#UAF*_ M'=\W$=NU@F-OI:[DHE)3\78)9?K[_=-.-(8\*4M=[0"9M%/=T /#N.DXH/%X M4UC>F*S$PE@D%VG#LGI#N%X]&&6[UL5Z( PA6)7A\0F%K,3>JXHN5&0F*RO] M%P0!TK6;X*JW**23R,JP'BS1R1I;[JR%O7?>:U)L%)*M)$O@\9;,S#$]="=I MYNV5.:N$_*GXN!?J8T_[#("5AE')V;JG/I8JDM$A6+.I*)T$ @ M;*0N1TZ?X+MSX4>8'+\AN9U86HXBR!F*&SA1V58&V='C M6UU54<3(#[=:@G8@0N)B5,A+CHJ&K>\<^P9F3@BSA+K&NI1&V&7PPH$,]$[] ME&G#O$.5(1.)?"!#H=Y&E9J>P'9]5A0&Y>8O%8&2PTCFRM.J6U4!>&M?0QE5 MG9OR6J;A#,9-\2$*(X<$I'1E5+2H#0447!D+0'G:ZQ\>GI#K3O=_I=BA*_UO M?HM+_86\WI!W3UVW<"V#NO\Y80BG!L#6H^0#1%C5E8R[G)WY1:L\<+%-\O4> M\F9D51G2OYST?N/D5VX32A)+H ]+J:U'/&P@U(3QSM+&QA>&'ES#X_?P8JAV M?;$[*AYWKQ0D65^U"6.K/>U\7B"2QY7*JQUMP;>$>#QB\L.[A_&JW6"C?__; MU?S\R3/$T(8?Q8(A%LGX(?Q5GLHE<-*[VH$4E>R[A:PX"GPK(?>D'2CN\%!1 MX1/(ED<10A#&V3;=0'L>2\JJXUA">MR[('[-GIB*]R-QY,W&*8\P(1L]-@@' MN[+:Q+Y\J3AA)[1* BBU&NG9MVA 9G9#! M)TQO]P"W$:=Z#09D ;(.&%HL.B[&''LV;;GTZ,K$ZI8C-!;G6/[[\G/;[W 4 M9 NJ*2@O:TGXXD]T!BT] M*+C"HU&H0FT(U(,AKH]?$IKG S#7L]*4:1'@ND1]?-;]%(V7 U:OU1 :]M&- M:/E-!R#V[>,9@+OM.%;%YJQV[>NO[#HK- M&%2P9.-DX4.!(JS?)_1YBDK]D&"!G9G!'#VU)*^;+>SKUGH3MY1".%)&YG#+ M$49.(/B@9.:;GD'&T")6YH-U+R;[Q62@>>FA(PS1D(.=X?4/;RWPV1B5M?P# MGS*[]YRPTLO42679D27Q WTKAHL<;,/&5)Q+>T-M)K"5PMS?O4(J$1OOZ7C: M;;N6;6RM9$7-%3V]#'PEU(SQ,K@?ND(\K((]KO!8ZV4U(A Y:B%@OHQ>,*6J MI?VL1IO(?'&@SQE&P($VEW$EBV?.P$@04\03W= A6*T:32^&X1OSFE/2XZUL M6ZM1_#B]CA"B8=VG005VVR#(#W9W_:9YY12&DI;% M24\L@DPP /P]>W$(Y.C%/H@H1?:)"%AX#/*T! MF(+T8$KO5^HLHX?9.B3HJ>JFOGE0<;/9D*>PHYEB1/JTHKF)_DMK&P(?M^?!J7"= 3L@+;93Z\&Z$'@4(1X7/1Z]^4U4&:%I]Q8+ZO=Y^@W M7K0<)BH5ETE:DG/Y#;GT'XA6B=!^-H,FZ9+NR4,\2D;F) #P0[3^&K(!_FN&<_&O#:%^ MIX;>QQ_WEZF?Z-&_JL(@-PPH&+S#)(!']1553IC"II3FGCYUMXL=#S'XG G[ M7JBUK)9]AK-H&H;E%76:>NNLL 9()[)CV3WXC?$JWD./DA>WU"'],)N>(^'1 M=V/1@)8,\#S4#/-0ABWQBT2;D(X$OQ9J?9>X@/2^YH5"VC7WX,I9D)G\SC->Q[? M.9;YJ.@0 BZY+M']08?\]-6B^'6!)+E#(Y_O)9NF/F_4PO+YYGQV_M@GXYOK MFU>H?*ZC9V]^%?\V4[YZ.NM/,.5F4WGG-6H+ J7]::<_34-784H_C;"JM2;- MKO&4-9) UY?.A5KIA@,C1!]Q"?)63Q-(O(])XIZE1,:A*$N_M6&UY,GB7XP> MN(7;>#_0"@WVEB81"+G \1&SNO'O>M!5"K<-'RM[P')9I[)02^(0G;W:IZ 4R$ ?]QV+QTY?1\1B]8*)O2?B0_:'=+ MG^GXBG'C <_=R!6 24)!OJM;X"O'K6SH+@9 XO1AS@;?VQ4MLT+0 HW2G0_Y M^:5VA+F>U?4.DDOJ WY$;/%VSB\9?&:3@.O$<>MD.4(Y>/&;1)VSO7[NP/&\ MX,.VFL].9Y?N;;9OWN7Y]]OE?!BR(8Y]Q*8LZCOE@FL*/ M!U]EX.! ]Q#C^'"@;/I3[Y0/(Q4H?$+)90[V^-E&%I_!%2DI#TD+3"TX@8YI MM@,83^=]_K@QC8C4%Z9@*^+PD,8%>$ MJ9Q(GDJ$GC K2,.NBDXO#TCS%7W$[,%RI2XX0/D:AT\'^+22- M-8LV]DWW5.$;"WCX^1ZB"NF ,HAOQ^"4DOEN,!?GJ)-O&RRLQ"?YA8":XN3) MH]G#I^*&WQA9[B+.9\5YR>)XGQ/+D?*WD;=/\6PO.= M1 ]PSR>]#B^6-=%^AZLC&V5^_LSW9B 0?:K_W-4;1 T8]'LTXZ^( 1'HW=!/ MW<9!&^:D" Q_A)*?M5,2 "W#TL@.-/1M7"K0=']^I/Q6*]D$=N#?;1HPK!!BN2PJ@2WK#W('-.%.T),/G];< MUF<<),P%QHQDV/(QS PWDO#4%G[:P[]QQMU'_04(/^2VTPM".A@L-6D0 -]88Q^*1(!P- MA^1.%&MC_*$7V$<5^ 1/+>X1".QVH@]!X5X"Z4HS6#HR;6,O=L#J.67[:O=P M?C$1;Q+USK&($6?^3+Q&?4*$O3/$&\2#3V:#Q2[FCQ_2,N^+UGCL)3YV! K/ M3V=7DSX)8:H%G?ER,0CRKF:7@.%]E/3][G7__DGZ[5U6K7GJT.,FY]SK>$Q\ M!TQ>)9B\NA/+WG? D:7XX /EFM\@.PJ+7Q5%Q&%/5#I+_?$;A@S#G"5Z8TO& M!%1LFHY:\JGQ*\:!3[\BYU;.D:3XX3SC//P:I/1OC<*6Q>=3/SZE0$.1]O 2 M#Y "1>G/I/PPE4\GX_LMXW[_&QG"Y*B"A+AK8JRT1O\&%I,%P_%$^T4J-:>P M1O;>XG=1*6=JI>I5BJ]N$/V7NCS%8H''[J\[Y&MALC@4/=CMM^UJ*-T#UM&P MR,H8@9ZUQHHCY%,.\S4L>H=F\2X_I*--TOLBR-;PS@9;/6O=0@N: RQ7NO"6 M4&B0,N7#85P*_C3.]N]A]5!/HF(7 H -@-4/(?I .#A9.LO^XH'* O]=!U%A MF,/_\4/Z-?WIR+7_BXG^=O]W)TAI5!5Z$7:)1V?3)Y_@=02P,$% @ VC"M5/NT[>BN! MH14 !D !X;"]W;W)K&ULU5AM3^,X$/XK5F]U M6J1 \]*T!4HERN[JD$"+@-W]<+H/;C)M?"1VSW;H]M_?V&G2'+39P,$M]Z5N M)I[W9R9CCY9"WJD$0)/O6G'4[:HH@8RJ [$ CF]F0F94XZ.<=]5" M HTM4Y9V?=?M=S/*>&<\LK0K.1Z)7*>,PY4D*L\R*E<32,7RI.-U2L(UFR?: M$+KCT8+.X0;TE\65Q*=N)25F&7#%!"<29B>=4^]HX@6&P>[XRF"I:O^)<64J MQ)UY.(]/.JZQ"%*(M!%!<;F',TA3(PGM^&LMM%/I-(SU_Z7T3]9Y=&9*%9R) M]!N+=7+2&79(##.:I_I:+'^#M4.AD1>)5-E?LESO=3LDRI46V9H9+<@8+U;Z M?1V(-@S^FL&W=A>*K)4?J*;CD11+(LUNE&;^6%;K26."DD^CLD!N12<)TH\I'' M$/^3OXO652;ZI8D3OU'@)94')/ 2\3F94,640[YP,54@[TU4R#E?Y-KL$3Q";FKQ]?L%ZB'G&C+U M1X.5O_> M9M2@'DNG=&5J7-F6T&9+;A,@,Y%B_1HAVN*"8 M0"!3">-$9;(5-L>R)QNUG M(EM0OOKUEZ'O#8[5BSI@>1F/640U6&TIW$-JXF0>:MP) TEEE*Q(KE"T%EBN M&F1F\J3R**GM1< SCOPB5RA>[1T18[L;'/^T=5=A8H NC5-5150<%S8,WGKU MUVM ;H7&P)_:P+^^7UC\L,(.)>_PDS++,9C5JW?$#P=.&(8UBH6(?]Q(>'-UK$S'^@ 19%.0935[_ZMJ/L0Z"OI/3=0#KI>2]].KV7>=H7OXF/"? M5G/H^%M 7U!?K9H]SW$#MRVY732#@>.YP4Y"PX055A-6V#C7U'+_T>3^,^:^ M!-&J07Z_DM]_PW/FH+)RT'K.C)JJ8=O@V"QZR^"(&@UX\H@VH2E.G6!&IMU]=E.F"47-.%G61\ARU_N>X_O]/8(8V1>S_05( M)G!8C?_$$YKIYX^Q[X2]L&[!CJ&M_.8W9')897+8$L_89\[+/G-6])D;VV?: MP/NP4G?XAN'MN9L#KOL$@->:[O)A']QZUFT6_F\@ONUKD%#YC+-(2Z 77X%F MG'M.;^#OM0*N'1&;4E2[@_ :H_C@PU2A]*!)NK^1[K]EH&ZN);S@-8':+/SI M0%T427FD_-DGY98H74\-S3 -G7#8;P=3>ZC8EJ!N[=8L SFW=X,*0Y]S75R@ M5=3J_O&TN'7;;"\N+U'YG'%%4I@AJWLPP,E#%O>!Q8,6"WL'-Q5:B\S^38#& M(,T&?#\30I7PZ&*5Y!3=2$*X/@G%3*G&H=R.52%!)I8I3P;^JX[ M'N:4\<'US,X]RNN9*'7&.#Q*HLH\I_+M%C*QOAIX@V;BB2U7VDP,KV<%7<(< M]!_%H\31L$5)6 Y<,<&)A/1J<.-=WD9&W@K\R6"M.M_$K&0AQ']0KR+'(E'V2=2WK#DA<*BWR6AD]R!FOWO2UWH=3%/Q:P;=^ M5X:LE_=4T^N9%&LBC32BF0^[5*N-SC%N@C+7$O\RU-/73_ "O 3R!+%8D,!SB._Z?@]>T"XWL'C!Z"U0 [BC!9D 3AO;?^#$XP3O0*2EKJ4YD=&:[$"I$TX'B/H(F-+:EQ5 M*$TUH2A;.0-J"1?L$YHD%MS MST+3C#Q*D92Q;C:)?"#>>(S/8(H/WPW)O%RH6+)"5]E?236&/-^91*-VZ$\= M=^2UPY'G1#XB@'QA,>PICP_Z[_G[ZQF3!RQK&KB-PRY.:]T9>>&^KN-&^Y8B M)W2]>@MV\7 +0B>8>)V)('3,MFPF0M<)@TD/9<.6LN')E,6RPO(R;VB8 58Y M19BRY2XAN/\M@QF/10Z'&-=O[AE93G-1RB"J2B@P/)D7.;"Z*4E&>J//+DSG_N3*+ MIZ3$A.3+"IZ@UX7@Z, &Z6_#?BR,1N@>8L@7F!F!=]R4618<34V<\F1CAH)L?0>":N4V2>)[C!59N0]:),PHB,[7/5".-3%T!IG!J M8XY:8XY.)*3$V6 ;75"9FB(TDZ98:SYF&;D^\)FV\)B?'JR6]3= J$7IBU0]\.%:@++PY M->_0&N5OMGA//JD^Z^^.W+'W\TH";#4[G:T^F,<')KTVD*D4.5$4FZZ/^JUH M2Q2&R0F\;MB:D^HKGDJX%[JICUCDF@7'P%YL_[;)V*F[=]1]L]*U]L?=\K71 M#1S7=P\4A\!UZV-L>Z.Q$CCA-M.,; _1HI9H42\?[IFBRZ6$I>V1GH[3JA_F M9_4^/X\YEBF[_=*N9&@S?].2A*Y?Q3@A\*-DA3D+]Y2V@UL%=4[IG&"6G-3Z M!&'GS E\XV6*/2">TD@,5?5?ZJBV-XKVVZ;P:'<4.9-.GX7-D3.=3@\1:]BY M#N4@E_;29^H#MA_5S:B=;>^5-]5U:B->74HQ-$N&?7<&*:JZ%Q-LP, %8* 9 >&PO=V]R:W-H965TM&Q(@LV1)MN7,-M"D&S:@Q8*F6[%'6CI;1"E2(ZFXV:_?D9*5Q+%5 MOVPO$BG>??SNX]V)BYW27TR):.%K):19!J6U]748FKS$BIF1JE'2RD;IBEF: MZFUH:HVL\$Z5".,HFH85XS)8+?RW.[U:J,8*+O%.@VFJBNG'&Q1JMPS&P?[# M1[XMK?L0KA8UV^(]VC_J.TVSL$(72<"5!XV89O!U?WV3.WAO\R7%GGHW! M1;)6ZHN;_%8L@\@10H&Y=0B,7@]XBT(X(*+Q=X<9]%LZQ^?C/?HO/G:*9V7 99 5N6"/L1[7[%;MX)@XO5\+X)^PZVRB O#%659TS,:BX;-_L M:Z?#.0YQYQ![WNU&GN4[9MEJH=4.M+,F-#?PH7IO(L>E.Y1[JVF5DY]=O4<* MR<#%)[86:"X7H250MQ3F'@MJ +1&$PX5<&6LH M.W.UE?R?0P':>(=A?_@NBZ/D)_C6^_<:-;-<;I_M#&\@3B<#L4WZV";?B*VN M!5*Q62:@X"87RC0:7:PY,R5LJ'B!R[8)4#4="W-XAW/#O'7;U8P70)L!JU0C M26 N<]%0?M' BU^1!,3/$78<6T4$9VLNN.64T"3,+!L09MH+,QT6AKI@T0BO MQ,Z7.)%@#W04VWT*6-05,%EXW1Q=H'/"8PH-;W6N0OOWYT,ZI =UX:<,\<0N M2+%'9-I<]H[Q:'H:Y$40O=ET-)_ ]P-ZSGH]9^<6T::Q+L68E TE74NY9H_N M3 TTU$TT2"5_S)G,4;CV!.IE"5#;RM+X:,\:)G&NPG^1;FU?@W>88[4F2LGX M^I6=ZU1P\20_/2A%?5N\I$S,DLR9)*_\QE?C=.Z6TE=+\RR&3\I58R?3@3Y[ M.\KSJ_ET#N_1F&O@5=U87R5T]DC]X1#V(DZGEW!':ZYR'IAH?&8?"-M7TN.+ M?69Q,I !69\!V?^; ='1#!@F\9]DP!MWH./IR;.>1*?.>MR=]9/:R56HM_Y&8\#7;/O;[[_VEZ:W[5WAR;R]<=&?=LNE(2DWY!J-9M3!=7N+ M:2=6U?[FL%:6[B%^6-+%#[4SH/6-4G8_<1OT5\G5OU!+ P04 " #:,*U4 M%LFPLDP" !B!0 &0 'AL+W=OW86B2 DMF>FJ'DEXRI4MF2=1Y:'8: M6>J-2A'&4?0A+!F7P6SB[U9Z-E&5%5SB2H.IRI+IEP4*=9@&_:"]6/.\L.XB MG$UV+,<-VN^[E28I[%!27J(T7$G0F$V#>?]V,73Z7N$'QX,Y.H.+9*O4DQ.^ MIM,@.2I+:;! M.( 4,U8)NU:'+]C$,W)XB1+&KW"H=4?# )+*6%4VQL2@Y++>V7.3AR.#<73& M(&X,8L^[=N19+IEELXE6!]!.F]#;07"U3>WF>M):,F#TPN3!FU1H\5GT ;PH*0M#'R2*::G]B$QZ^C%+;U% M?!'P@>D>#/HW$$=Q? %OT(4[\'B#?P_W NJP0QUZU.$9U$U=T: R2 HF $53R3"0+U#J2JVMJL$E2'-877LGO9S;LWXS@:W,'_[O,30LN64)>3!1/^ ME5E84GK*+>HV]_T.Y"UOJ0 M[YQ3, (S,HUZ'T^BK;+4D_Y8T!!$[13H/5/*MH)ST(W5V2]0 M2P,$% @ VC"M5.4LPS=1 @ 7 4 !D !X;"]W;W)K&ULI9113]LP$(#_BI5-$TA5XZ0ME*ZM1&$('I J8-NSFUP2"\?7 MV2Z!?[^STX8BT>YA+['O?/?Y[G+G:8/FV58 CKW62MM95#FWGL2QS2JHA>WC M&C2=%&AJX4@T96S7!D0>G&H5IYR?Q;60.II/@VYIYE/<."4U+ VSF[H6YFT! M"IM9E$0[Q8,L*^<5\7RZ%B4\@ONY7AJ2XHZ2RQJTE:B9@6(672:3Q=#;!X-? M$AJ[MV<^DQ7BLQ?N\EG$?4"@('.>(&AY@2M0RH,HC#];9M1=Z1WW]SOZ3H?LO<5;-H'+$<"K%1[@&;6]CF,_*\#)4-7]:TMBG=F&VLPWKK3'(M M=;N*UVT=]AS&_(!#NG5(0]SM12'*:^'$?&JP8<9;$\UO0JK!FX*3VO^41V?H M5)*?F]_I%] .S1L[>1(K!?9T&COB^M,XVS(6+2,]P!BP>]2NLNR'SB'_Z!]3 M/%U0Z2ZH17H4>"],GPV2'DMYFA[A#;HD!X$W^%>21UC#CC4,K.$!UF/;O0P+ M)C_'MAD>I[R7/4-J<.L@]T17 2M0T:1(7;(3J4F#&RMT;D\G[-N7<]9)SLR:->,N2?_;1XK^-K,&68:TO% MW&C7-G^G[9Z.RW9BWLW;=X>J44IMF8*"7'G_?!0QT\YR*SA&ULI551;],P$/XK5D!HDZ(E<9*U M&VVE=0/!PT2U#7AVDTMCS;&#[=#Q[SD[;1JTK4+P$MOG^^[[[JZ^SK9*/YH: MP)*G1D@S#VIKV\LH,D4-#3-GJ@6)-Y72#;-XU)O(M!I8Z4&-B&@@#1<2:*AF@=7R>4R<_[>X1N'K1GMB? M< U"N$ HX\>.N:R9@6LEOO/2UO-@&I 2*M8)>Z>VGV"7 M3^[B%4H8_R7;WC?/ E)TQJIF!T8%#9?]RIYV=1@!IO$K +H#4*^[)_(J;YAE MBYE66Z*=-T9S&Y^J1Z,X+EU3[JW&6XXXNUAI:!DO"3QAFPT8PF1)E*U!([O6 M("UAQH UY.2!K068TUEDD=>AHV+'L>PYZ"L<*;E5TM:&?) EE'_B(]0[B*9[ MT4MZ-. MTV?*7N&ZQV=5=@*(JDC[ M;[Q]B8[3_'U?"X4OS%@HG2)T()42^%2YW) 3+M&B.H-@/VEALHH%FCJ+'1==5]$K+/HH16&8YB]RYO29*&V>1B9)B$^<4!P:7I M-),%/!.1A.HB?4?*@ M+!/C%"8AS>G8D(1Q-GGI1Q:-7G@#>N/GF.M=)VW_V ?K,"JO^@EQ<._G+#9A M@]4A BJ$QF>3/""ZGUW]P:K6SXNULCA]_+;&<0_:.>!]I93='QS!\ >R^ U0 M2P,$% @ VC"M5"3LY_EH P JPD !D !X;"]W;W)K&ULM59M;]LX#/XK@E<,+>#5KVGB+@G0=ALV8!N"]6[W6;'I6)@E M>9*\=/?KCY)CQVV38,-P7RR))A\^I$A)\ZU4WW0%8,@#KX5>>)4QS740Z+P" M3O6E;$#@GU(J3@TNU2;0C0):."->!W$87@6<,N$MYTZV4LNY;$W-!*P4T2WG M5/V\A5IN%U[D]8(O;%,9*PB6\X9NX![,W\U*X2H84 K&06@F!5%0+KR;Z/IV M8O6=PE<&6SV:$QO)6LIO=O&A6'BA)00UY,8B4!Q^P!W4M05"&M]WF-[@TAJ. MYSWZ.Q<[QK*F&NYD_0\K3+7P9AXIH*1M;;[([7O8Q>,(YK+6[DNVG>XT]$C> M:B/YSA@9<":ZD3[L\C RF!TSB'<&L>/=.7(LWU!#EW,EMT19;42S$Q>JLT9R M3-A-N3<*_S*T,\N5POU5YB>AHB!OO[>LP8P;GWS&>CC_BZYKT!?SP* GJQ_D M.]3;#C4^@IJ03U*82I.WHH#BL7V # >:<4_S-CX)^(FJ2Y)$/HG#.#Z!EPQA M)PXO^?VP3Z"G WKJT-,CZ/?8.D5; Y$E:<:>8.])//74I>$T\.HX&,DE=HHV M4%BOI@)2RAI;CHD-.6<");+5:*8OKLG+%[,X3%[_\8B[DE=N6WK)&\B!KT$] M$O:CW3O[BS1_-5B\RP M60NB96FV5,'^=_:(6!2_)N]:)9AI4M!+9F.IQ\!<2M9%X1QW-P? M8(GLE2?)GDF:19UZ<8#RD)74CZ/IB3$0]U[VNVS4OA55V0+MC;UKJ7U_];0?]S81ZO] M[&F=G_45?K2$1A629.&H8F)_>H45\]17=PR.\$/LBK'#:.8G27:H?H+1!.1V@K3W:6#='B)W'07\%Z]>\9@ZC9,:*RK$DW#RRG6A.J>!MW"R,9= MQVMI\')WTPI?4Z"L OXOI33]PCH8WF?+_P!02P,$% @ VC"M5$.#M0/@ M @ 4@< !D !X;"]W;W)K&ULK57;;MLP#/T5 MP1N&#@CJ6](F;1(@:3MLP(H5;;<]*S8="Y4E3Y*;].]'R9>X:))AV%XLD2+/ M(2F3FFZD>M(Y@"';@@L]\W)CR@O?UTD.!=6GL@2!)YE4!34HJK6O2P4T=4X% M]Z,@./,+RH0WGSK=G9I/964X$W"GB*Z*@JJ7)7"YF7FAURKNV3HW5N'/IR5= MPP.8[^6=0LGO4%)6@-!,"J(@FWF+\&(YM/;.X >#C>[MB63%;ZD,R^P M 0&'Q%@$BLLS7 'G%@C#^-5@>AVE=>SO6_1/+G?,944U7$G^DZ4FGWECCZ20 MT8J;>[GY#$T^(XN72*[=EVQJV]'$(TFEC2P:9XR@8*)>Z;:I0\]A'!QPB!J' MR,5=$[DHKZFA\ZF2&Z*L-:+9C4O5>6-P3-A+>3 *3QGZF?DB250%*;G9XC5K MT(2*E'PS.2AR52D%PI"OC*X89X;AZ^07(+X2<-T;(FB@X0Q>16 M"I-K4G5*XG! HB"*CN#%725BAQ?_ETH<(1QV MA$-'.#Q ^( -EE8\3J3W-UGJ[F&!(H51MA7MJN] M=/L)29=:47+Y H#!%S9)6G<]YKD" 1DSNLV^ WE/HD$X&??DT6 4GW60I9(9 M:#M_*"<:U#-+FM+9 F'?VX*TSN%@&(_[TG 7FZ;8-,30[9L\PD$4QGNTP63G MC=/R"5YQM>L(\]]7T#"Z["=1@C(O>^F'Y]$? 9@PH$";M\[C-ZJS8=,RO?RB M?E6"44@>I<%Z[HI^/@C#_B5,!N$XWM=@?F_.%:#6;IK;O[42IAYYG;9[,!;U MG-R9UZ\-_FYK)C3AD*%K<'H^\HBJ)W@M&%FZJ;F2!F>PV^;XZ(&R!GB>26E: MP1)TS^C\-U!+ P04 " #:,*U4#"LM0_H" 7" &0 'AL+W=O%9N.A5F2)\E+NZ\?)5^:RYIUPUXLD28/#T6:\F0EU3>= QCRR NAIUYN M3#GV?9WDP*D^E"4(?)-)Q:E!42U]72J@J7/BA1\&P9'/*1/>;.)T-VHVD94I MF( ;173%.55/Y)5 M;1O''DDJ;21OG)$!9Z)>Z6-S#FL.)\$+#F'C$#K>=2#'\I(:.ILHN2+*6B.: MW;A4G3>28\(6Y^07!KXB<-T+P& M"E\ BLBU%";7Y+U((=WT]Y%4QRQLF_"B+M/(X46O MRG0/X*@#'#G T0N =W4?$YF11/)2"A!&6ZGH(J4[D>K,]P/?Y["%:%!S@1HJ MGMZ^.0F'QV=Z*PHZX(>B#:2M?28+_.*86)(>$ZB1E:8BU?TQL1!!=/;?5ZQ8 MDKN2M9I+2( O0&THV]76U3Z&Y-YF44@J-"GID^W SNB #(-!$ 2[BBO0>DP> M!.52&?83$T^93F0E3&?;BX/^FA#W=SB<#D[C8%T:Q0WP1:44'C\I+3J.CYVZ M=E[1!K^P)K=A.B "QRLB[# \($<;# [(L>6PISOCKCOCUW9G5IE* 2D5$PDK M:6$/F=>M)5[1K/OCG+L&?2Z]K>K@;T(2BH94-_VJ_[E;OP)5=OC8CO]SW_44 MV"O+&N,#"'?#J[]6B+J0:!QURE&K&FVIMD.T3?J[.OIKPYJ#6KHK21/7%_7< M[K3=K7=>#_MG\_K*Q%-?,OQH"LC0-3@\QE*I^AJJ!2-+-_H7TN!%XK8YWMR@ MK &^SZ0TK6 #=/\"LU]02P,$% @ VC"M5#( 0() P $@D !D !X M;"]W;W)K&ULU59M;],P$/XKIX 02%7SUF[K:"NM M98A-(%5TL,]NQW?V8U_&6Z6O3(%H MX:84TDR"PMKJ. Q-5F#)3%]5*&EFK73)+ WU)C251I9[4"G")(H.PI)Q&4S' MWK;0T[&JK> 2%QI,799,W\Y0J.TDB(.=X3/?%-89PNFX8AMM)WUPF:R4NG*#LWP21"X@%)A9Q\"HN<8Y M"N&(*(QO+6?0+>F ^_T=^WN?.^6R8@;G2ESRW!:3X"B '->L%O:SVG[ -I^A MX\N4,/X+V]8W"B"KC55E"Z8(2BZ;EMVT^_ K@*0%)#[N9B$?Y3MFV72LU1:T M\R8VU_&I>C0%QZ4[E*75-,L)9Z>73&LFK8'7%VPET+P9AY9HW628M12SAB)Y M@B*%3TK:PL"IS#&_CP\IG"ZF9!?3+'F6\!/3?4CC'B11DCS#EW8YIIXO_4F. M_6>X!AW7P',-GN!:-N(%M8;M;NNL@JK664'B %L@9((9@\;Y+$ACJ#7FL+0J MNP(FA&&M37&$Q?O3A*HO0M M_.V63BDKNF/Z87I.FM!TYVHF?IER63!* \Z,J9T8._NEOUNTB0\!%ZC+;O"% MY*?%+>TDG'ZKN;WM9F9,,)DA\;MGKO.OZ!1.;U!GW-RM=7*-FEZC)@@'HFN% M\)I+N$6FS1LXD\;JFMXE"W-WT'S-,^9?&#KO5FIWM O-B>.(X_XP>G+/B?3H\+ WB@[^NF(>MN\PPW*%>B>B^+\7$2G@#^CH7Q'1X/=% M=-B9'GMKP[TZ5:+>^&IL(%.UM$W)ZJQ=P3]IZMR=>_.W0*_/ADL# M<$C?J' MPP!T4X&;@565KWHK9:F&^FY!/RVHG0/-KY6RNX%;H/L-FGX'4$L#!!0 ( M -HPK50WG^;;(@8 ,(6 9 >&PO=V]R:W-H965T87$D8DX0*0)+=7]\% M*%*T)=&*W1PZ/4@D0.P#N]\^@..ED'=J"J#)?5E4ZF0PU7KV=CA4V11*IEPQ M@PJ_C(4LF<:AG S53 +++5%9#*GGQ<.2\6IP>FSG+N7IL9CK@E=P*8F:ER63 M#V=0B.7)P!\T$U=\,M5F8GAZ/&,3N ;]Y^Q2XFC8#]_[; M,]\S!';%-PY+U7DG9BNW0MR9P>?\9. 9C:" 3!L6#!\+.(>B,)Q0C[]63 >M M3$/8?6^X?[2;Q\W<,@7GHOC.2[$DTJQ& M;N;%;M52HW*\,EZYUA*_5DW-1HK,5L^8ZN&&W!:C#XZ%& M,6;Q,%NQ/*M9TATL _)%5'JJR$650_Z8?HCJM3K21L<>UF'+.K2LPUVL,6KR>0%$C,F8<4D6K)@#65IP0'[$ M%B 1[(0I#(.9$:JV&;A?R&^_C*@7O".O?=Y,)< C9Q$T=3:UMFX6&9N;/Y]< M<75W-#8DO-(@06DBF0;BNS'YE7ANA/\7]S,,-V2$"TIRP"OR $RJ0Q*[?LLR M1(+FO258B *=4'#]0)+(]9 7#=RTRS+G"YY#E9,'#D6. CTK%O]['!>UCHOZ M'5=G)>,W94-"S-99 Y7:YJ5^CC=3(&-18-KCU81H&TVKY,?_!J+QLP$?JQZ, M+?SDG=HNF2A>94 ^0 ;E+<@F$'QK73T5<\6J7#D$[C.8:12).7?*)&(,336# M9I1C=CA\^VK,O/3Y?14!KR=\OPJA?1G\,;=F0\?NXG %IGP9+[4K)A,)$P/N MI]RNC3%5![X@,ZZ 7$J>K5>?8TQ)=."<%>3&1$+SX3/.)4\&NQDT3RS58^!=O!Q$<>*D2?J###?-M\Z- M=4[TG30.G<#;-!+FPO5DXB9=JX:10[UDI]AOF%91>1.[T.92018FV^ZKQIM: M@>V"O]95![E;BYNTM)VQ3QV/1DX2/F8?];>6PSFUCDDP\F67PT%?^9C/&RN/^18$9 1/BC M8<='Z+*XC='0"=&Q?@?\@1MY#?0.1I[CA>%A!\!I1,X9%J'"QF>,N/#6GR,W MI<]'2^Q05,KS:!>1;ACVP"9I89/L"QLL=_:@8@KFOKCI9_X_PHUM0^B[CH.: MF08X:1"B"]=)A;IQU,#F*74S;H&S:\&ST'DJ]8V5VP.<40NVZF2B++$?J_&T9-(80Y%);9-MB.J7NG?CTT@Z(F<%0]&HKB@ZB&C;EQU] M.9:WOHX\<#LVW=:&[]-_]W@A;;V0[NT%ANUR5I\_32-N&]=;>T[+NF=34QDK M!=ML_XPL>_+;S1'=JTA6X.F,CSFNL1TVX%(\'%4U4:5$P;&9MI4)'RU,!"8? M5M=64[T->PE3MR[_X2V?*^CW;K[:XYXYP+!8\OO JI. MNL$"THV_B%PS@T2S3TR]=Z"[S3-UDD[CD08!^005VJ:PZUE>8J^-U9V9ZYA. MT4I&ZZ8B#;$I5V U-D0YZE.(F;'UNNXDP?K=(S="HP3UG(,[FW#\M+LIK$ZC MOML%WUM?J7A[(_HYA;9>KSS#_@=!?/M &*8MS /,_CO0OJ5T+[NG*U5Q^TT M[+8D^" 73%9'8J[K_+.9;ZD3I]L/1J:W[^EIRO;R^W44/3?#<2PH8 M(ZGG)M& R/K"M!YH,;.7E+=":U':URFP'*19@-_'0NAF8 2TU]:G_P!02P,$ M% @ VC"M5.E;FX[Q P I@L !D !X;"]W;W)K&ULO591;]LV$/XKA#8,<VDH=A+Z)(\3Y^=_?=B?.M5(\ZY]R@IZH4>N'EQM17OJ_3G%=, MCV7-!7Q92U4Q U.U\76M.,N<457ZE)")7[%">,NY6[M3R[EL3%D(?J>0;JJ* MJ9_7O)3;A1=XW<+78I,;N^ OYS7;\'MNOM=W"F9^CY(5%1>ZD (IOEYX'X*K MZ]CN=QO^+OA6'[PCZ\E*RD<[^2-;>,02XB5/C45@,/S@-[PL+1#0^&>'Z?5' M6L/#]P[]L_,=?%DQS6]D^5!D)E]X,P]E?,V:TGR5V]_YSA]',)6E=D^TW>TE M'DH;;62U,P8&52':D3WMXO 6 [HSH(YW>Y!C^9$9MIPKN47*[@8T^^)<==9 MKA V*?=&P=<"[,SR%O+^I]0:U5RA^YPICBZ^L57)]6CN&SC ;O/3'=AU"T;/ M@(7HBQ0FU^B3R'AV;.\#L9X=[=A=TT' +TR-41A@1 FE WAA[VWH\,(W>SL M&O6@D0.-SH#>0Z%D3.#JU_@P'Z (QO>9\6F3"/H9]H U4)L6OYTB'\W!A'%L^D,1V3R\AO! M413BD(;[R+P;C@D9!^0X(N.0C@8D'/<2CM\LX5H:+DS!RF<1X$]IV5@9K)6L MD,E=A&I0L>NN8'A>\:?4/$SH?U7Q2S7_55NG-"JT;JPD(!W/!> , IQ,(AR2 M9+\4XDD<0-)IOW37K$K(Z0-3B@FC;<77#7" ?\E1Z1^H!E01X20)CRA:R77S M&RE IJ:P'01^QFNN%/!L82Z8!ESW'=:>]9?16<@9P;,PQ(1,]S5QBO*KQVU? M<_0\AP 3<#Z9A,,43D;M.59"*:;)*\X<(5U\+L2* ;_+RWT^H0M1G 3AP,IW M<%Y;YZ%,H+.GIH]-(PJC^WT33$$:A.RE06<))M'T)1*4CKMPB92?A$K""(#( M6><_,27>@61WQ7O@4!!;PT%C$)+A63+%\3!.S#L<)9 9*9QI,40"_BW RP23NJ_-4I_0/[D[P"]NX M&Z*EUPC37J/ZU?X2^J&]>^VWMS=8Z"R; KI&R==@2L93Z'&JO16V$R-K=Q-; M20/W.O>:PT6:*[L!OJ\EA&AOO2 M6#;Y\"%%4E1G3U(]ZAC D.=$I/JB$QNS.>_U=!!#PO29W$"*7R*I$F9PJ=8] MO5' 0J>4B)[O>:->PGC:F<_?;=@:[L%\VZP4KGHE2L@32#67*5$0770NZ?F2CJV"D_B3PY/>>R;6 ME0)81" B,A6#XLX4%"&&1D,>/ K13VK2*^\\[]-^<\^C, ].P MD.(O'IKXHC/ID! BE@ES)Y]^A\*AH<4+I-#N+WG*9<'IFJRDX $' M33XMP3 N]&?2)=_NE^33R6=R0GA*_HAEIED:ZEG/("4+W L*\U>Y>;_!?)_< MRM3$FERG(82'^CUTI?3'W_ESY;<"WC)U1OKTE/B>[]?P6;Q=G=:H+]O5EQ T MJ1]XTR]WI^_P^@UX*X4%KLS+*5D)NRT89'+](^,;K#Q#OG]%<7)C(-%_MQ@; ME,8&SMB@P=A7P/HA!E12MX_MN@/R DSI%A;#DL6P%>DZD*E,>$ $C\"FY4;) M, M,':=VI/%/.8U*3J-6I#L0S$!(-DP9(FR8:E,]!QDY$-MOMW/J>;/>ML;R MN+0\;K5\@]6).\*9(-=*24464JF\9=8Q: =;9LH6M(GAXP'!PMRY ,_V M&; KFA@A-!/8B6P98-=Z!->@=B+XV=+%_ GM.D10Y&BI:&O"5I+#S/6M%06Q M/<&V0(34^K21H)$DB%FZ=C8BQA79,I$YXFC-DK#^8K*E78P&9BY[X(*;EU]# MR3L;EI1"J"BQ,.16&?=@PWC816,!VW"#ZR.[#PS[1P#$'106%LV]@C[P]GU> M':*?X8$ S6FABF*R'N#^NJPN$(M,^_AAXM/Q%PQ*=0KAA+,SVL)L)X6YHD+G M9"0S96+R(\/2!>6B'G$=8(QL[R_*8:8RR[8)8/:%#VR//-4FE(67R MHQ..5895B9\+;Y&%A<+-W'(\&@6&3.L,T2*>8J"L8I4(+?UI4G:)26MAWS=4 M3UV+F!PUJ2&=5ETJ/R2/A:@W\>M;V;0D.6TEN?@O%53G06YFN$=NX/NC>G+4 MJ^8@KY7>96,UU4XUWA&)_G0Z\ >'@5P6%PU&^@NS>VT?9HOC=J!=X^ M8SJA_N0U87I$V/0! M5-LP0ZO1B?X/LQ.MAB?:/@&]IP8+J.'AI- P*M!J"JGL--@@EE=A:-,-%-QV=0F*=G)M"HXT->O0E@9XYD&%#.,H M&H4%%RJ83?S:PLPF>HM2*%@89K=%P,E$ F+E([K5^<)//V32('"&0 MD*+SP.GW"+<@I7-$-'[7/H/F2 ?<'[]X_^ACIUCNN85;+7^)##?3( E8!CG? M2KS3NT]0QS-T_E(MK?^R76T;!2S=6M1%#28&A5#5GS_5.NP!>H,C@+@&Q&\% M]&M _ZV 00T8>&6J4+P.-^8"U6O>'E?ZM7_/L-__Y)_M]+,-RG7@+5()."WPLID&Y-&]/* MV7"?PSCNMU,8-!0&;Z1@7*5W=.X%X]8"MI(8' H1)^-V$L.&Q/ D"5\6KIM1 M-5TO5W0]>DDG&OLRJ>>7G2AAY]\T NM=L+_[9;-$LN,FLVQ59I1^9S[J1/&) M"S9JB(W>,4$WHP-M^E$4M6LS;BB,WS5!-^/#6S(\1B)I2"0G2F;\;U& M:NU^N*'7&HPSH/U&ULM5EM;]LV$/XKA+$! M+=#:XHLLJT@"Q$G69EA;(VG:#\,^*#)M"Y5$EZ3B!MB/WU&21266: >K^R&U M)-[=<\>[AW?2R4;([VK%N48_LS17IX.5UNMWHY&*5SR+U%"L>0Y/%D)FD89+ MN1RIM>31O!3*TA'QO/$HBY)\<'92WIO)LQ-1Z#3)^4PB5619)!^G/!6;TP$> M;&_<),N5-C=&9R?K:,EON;Y;SR1:Z,B@O\>^ 5/4Z,)7#F/E+\0J3?DKE>G0XF S3GBZA(]8W8?."U0R7 6*2J_(LV]5IO@.)" M:9'5PH @2_+J_^AG'8B6 UZ!$@M0)X)D#X+M!:@SRWT";!:@!TJX-<"I>NC MRO1CLY.I-@@:5:#-O.CC'XI#?%*GXPT&#;BH[@V,JV,D!XC?Q;I M$.'Q&T0\@N]N+]&KWU[_AD9(K2+)5?6W0^N%6^MYL1PBCY5:O5XEEVXE'R,Y M1!272L@!F*[AT]&#^V@[EWVQ!'6.,*:+-X[;'77E8F?%;\'J0^0TR_Q!D8H$VD80BTPHE M%3:@?L0-M@*P=6&I%(=/0N5WHQDW:,9.-"8L41YS@R>N0J%,*%"2PW6>UYQ> M

<12G K)P:9:;RYI"7L'J*A&Z&.)RO!M#CX;8Q[0;?-" #YS@KR*9OX43 ML+9=QC&Z3SDJUN4YM$KX@P$;V)&/;LR>0=PD.JXJ&J/CH)WMO=-$8I(1X=/P/;N90$ MS >V[H';.DCQ"^#N"6^MZR#,74O=F.UI@HD3\[D%VH8TG01!Z.T[TK@QZ?+"G%78?5Y_XYH-(Y^@Z?X#"AAY6 Y_+M>,@Q/8 MP>QHQRVVAP%VGP;OA9AODC0UIVEGHQ9:.\3'X>(J["'D28N+W[ 6Q/$O"LCPM10QYW,%TU_,87:# M5D2*;'NX]V1FK;F=F1,6.LY+8NF4N.D4>LP8:AF&520V.<"Y?ZQ2=07%SF5G MPNY1&9)AX/WNZL);;;B;.'M(!^($3U#7(U%F>OX&[LDB5QD^5M<:]BF915@\Z7DG,38N=L94F1 MC(\74LM]Q,U]-]L"6SXMO++>9M>S*^B[F]3I*[Q@I_"HY[DZ56()DK@)\L7C M -"7>5;ZO;&\BUQ\^ULV]:L95+YI Z97*>UVG:$ M<0\8:JF6NJGVELL$SI[SMQC-)%]P*2$-.L;.I^HM9U)\O+<#EONHF_O:TW(Y M4I?CUIT9MRX$;+E4=2)\X9FA/?F(K@".?NP*,]UM# FC?HC[&D/:>HVQ[SU& M Z:WRZA5'##:4TN9U,UUVTU^R19;^J/^\;;8$B%U=X>_=HMWVTC*)HRPOG*R M3$K=3'K0#N^.].3I<'+I7/(4FB51NJ?+K))@^K)*MZQ&PZ.E ;-TQ0Z:P']- M&K#=V9LR3$(:]K3TS/(>VS=Z[\\#UC%&]]BU3,C<3+C=Y!=L,;/TQ8[7W['6 M*U(W6?W:+>YX4>K3<4!Q3STQRWO,W?8=M,6^8XNK4GRCY%< M)C"@I7P!,MXP &%9?7ZJ+K18E]]7[H76(BM_KG@$,XI9 ,\70NCMA?EDTWP$ M//L/4$L#!!0 ( -HPK51V.'#N( 0 '\3 9 >&PO=V]R:W-H965T M])X_>&"KMJ<0SR5A9"/.8G7^*)%^0544XCG4L0\V]+ M9Y3S7,G4\6\EZM7?F2$,U85Q],E]Q>.T"_)C?@(\?/H$/@*7@^UIDRGR3 M&OO:M)H7[$=56]=E6^A$6W=$7@(,_P(H0*@E?>9.OZ%1G0[WTWT#N*:,:LJH MT,,G]$IJ5PXE7"OA0JEW0NF[T.8ND/(N) WJRYSZ-J?>1JL4[1>B^2][.T7A M( S#L;]M4FD)&PU"W*_#]FKNU37WG-TW%HH+05C+A4X$S75GUJ:[\5(J;'8T MP/W>0=_'47@ ]S>=K^NL^^LNHKG/T0JS\"7Q1*B,+8U(SD21F5YAK M$3V^B#(,K$,&77"&#]7:FT+(F>E]]F"LPC\ M(E*2M+%Z+UTVPUE6IX;J]IBW-L-M#Z&#QC9'1+ M.7!MV]!Z#1R]D2>R/H*"]^!9J9[EV1;GX(FL7:$S=E7R!/^!5RU:U!B.WCH= M(>LIZ%WFHTKU/.26.!=D:UWHC'45D+&+@?46%';AJ\BZ"G)/,J_RU4KKW,C5 M$N:8N9!U+>1VK0JD6:U_.G\AZS1HV EH:S?(/=N\#O3H14-82YAC"L/6SK#; MSMI OVDBP]:1,.R".[8.A-USSJNX5UIG)K*6J-,3&6X\_KG]S5+_D]D,6S_" MG3RS86M*N,.GMDJK^2#:,INU1+7-9G[C[4C^:NJ.R!5+%>!T:?*"RX&1D>7; MGO)$BTWQPF0AM!9)<;BF)*8R#S#7ET+HYY/\'4S]SFWZ/U!+ P04 " #: M,*U4S*]B^&\# #,"P &0 'AL+W=O%GN@)=KBAB*])&4W_WY) M2I;4C:WU(9=>8E'BO#>?+S/=2_6L"TH-_"BYT+.@,&;[,0QU5M"2Z"NYI<)^ M64M5$F./:A/JK:(D]T8E#W$4C<.2,!',I_[=O9I/964X$_1>@:[*DJB7!>5R M/PM0<'CQP#:%<2_"^71+-O21FJ?MO;*GL$7)64F%9E* HNM9\ E]7*#4&?@; MWQC=Z]XSN%!64CZ[PVT^"R+G$>4T,PZ"V)\=75+.'9+UXY\&-&@YG6'_^8#^ MQ0=O@UD139>2?V>Y*69!&D!.UZ3BYD'N?Z--0(G#RR37_B_LF[M1 %FEC2P; M8^M!R43]2WXTB>@98'3" #<&V/M=$WDO;X@A\ZF2>U#NMD5S#SY4;VV=8\)5 MY=$H^Y59.S/_0IB";X17%.XHT96B-N5&PR7<4,5VQ.4,.",KQIEY@?@$+HIF^@"$?-R2CX[GF17\88CX^33UKRR2#Y5U-0!23_VXZFGY1CS)-7S"B)D^/$:4N9KUOFZS,G@+_ K=:5[[JE+$O;6H]&9L]G#02*.DF*?IV1 M0#TE16\R% U,OTH)'L?'BX1P1X_?9"P:F)_F L43?(*_TTDT+)1G-6B#T207ZL=.)M&P3I[=CZ^%$J%H M%)TH2J>4:%@JSV[(UW)YF23I":%&G6"B-U#,!J/_+RJ)X_\.8]A;L$JJ-GZ- MU)#)2IAZUVK?MJOJIWI!ZZ[7>ZY=4VPM-'"ZMJ;1U<3&K>K5L3X8N?7KVDH: MN_SYQ\*NVU2Y"_;[6DIS.#B"=H&?_PM02P,$% @ VC"M5+;A&6FO!0 M]QX !D !X;"]W;W)K&ULO5E1;]LV$/XKA+$! M*9#8(BG93N$82.T$2]&N0;.V#\,>&(N.N4BB2])V#.S'CY0444XD2DY2OR22 MQ>_NNSOJNY,TVG!Q+Q>4*O 01XD\ZRR46K[O]>1L06,BNWQ)$WUESD5,E#X5 M=SVY%)2$*2B.>LCS^KV8L*0S'J6_78OQB*]4Q!)Z+8!4 IP1F/9/H7;/*U7@?,5E+Q M. =K!C%+LO_D(4]$"0#]&@#* :@M .< _ 2 @AJ GP/\MAZ"'! \!0QJ /T< MT$]SGR4KS?24*#(>";X!PJS6ULQ!6JX4K1/,$K.S;I305YG&J?$E80)\)]&* M@L^4R)6@>MLH"4[ >1@R4WP2@:LDV\)F*QQ-J2(LDN_TDF\W4W#TV[M13VDF MQEYOEGO]D'E%-5X_KJ(N@/UC@#P$*^"3-O"@%CYUPS\3T048IG!4 ;]H#Z_R M?NF&3^FL#M[3Q2LJB(H*HM0>;JS@,3B7DNKBD20$GQBY99&N()6/E0V!KM]7 M.EL)P9*[=-6?/!'%#Q^(9!+\_4D[ %>*QO(?!SUU^6]I1:=_NOU/ZC=Q=*W:X M#PKN@[?AWK1=!HW<72MVN \+[L,WSWOEGADVMV.%^6G _=>J>D;RL)6FZ M%_$M#4.M<%,JV)J8::50P*U#Q:!G^Z3G3-55O-3),LW1^%L*/=L)M4U%E/Y< ML:6Y4MF*O&>!G_8][VEZ*I;5Y >66CMLKF[6V\_#?_4LD;+_,F^1I)P4?":K MT$=!F?TN-=NS(')G,UEK+EQLP0_!%#T)^2:IS!YZEA:,_'H"MBM!=UN:\$3I MGF<2 R;4R"=TZ68INQO5354A%ZOT8 MQ'9H!BQ9KJHUP&T==7WO]\I!THV#7?04MQN?E5)X^JKJ319$7]4!FO"5X)%K M;K62BKQ?7T1DY1"YY?"516RPCH*N5UW%%P!W(RP]";A5M:F,A4:L>:1#;\JL M%5.$#U!(JZS(/9N_MI!NZZ>H&]04T@T,&@MIQ1RYQ;QU(145,3C2]^66$B'? MN9Q;*4?] U332CERS\^E6"?E:H*_=&R5]7/;\[-< QB;7DA 1R"D&QE947; MF>KGIESQVEZ"VO:2: NNI%R1VXCJT&/M ]PH/KMOEV K[N@ @S*VJH[=@_*U M8%R8QP6UH/J&%'?Z(6*612=-=%5OB_#SZ3> @^#IE#RI6.=CB(*Z>1#;YH#= M*GRS($(_^:RIU+=5U1NI'%]V#8>G@WK75K6Q6[7WF-QR2RTF-UQZ/^.>A+6V M2*4?8\P;()EE@1;RPM.,5%+!>^;#RCMN*^_--TC;R1);Z<7! >X6*[:X]=S\ MDE[68+UVLFS -4V6V*H[;JONK8JYSZ")K>3BX0%J:@47MYZF7U13M_7Z0?,% MP-UWHU;C?;?&[UG5_>9.WXJV#W]]77TKU'[K\?HE=6VP7C]W-@ ;YT[?]@*_ M[5N1_>K:?@SU2R_@#_#^Q+>Z[[<>N=N-H0WV]AE#6YIRC:&]TB= \TGX,Q%W M+)$@HG-MT^L.M N1?67-3A1?IE\%;[E2/$X/%Y3HJ,T"?7W.N7H\,1\:BV_= MX_\!4$L#!!0 ( -HPK51>YU9-W0, &@5 9 >&PO=V]R:W-H965T MV(2%5$FG7T[9*/2VZK-N+ M:2\RJ.0B MV"MU>!^&,MO3DL@;?J"5OK+CHB1*#T4>RH.@9&N,RB)$430)2\*J8#DWYU9B M.>='5;"*K@20Q[(DXMLM+?AY$<#@\<0#R_>J/A$NYP>2TS55GP\KH4=AYV7+ M2EI)QBL@Z&X1_ 3?W\:H-C S_F#T+'O'H"YEP_F7>O!QNPBB.B-:T$S5+HC^ M.]$/M"AJ3SJ/?UJG01>S-NP?/WK_V12OB]D023_PXD^V5?M%D 9@2W?D6*@' M?OZ5M@4EM;^,%]+\@G,S=QH%(#M*Q4458(=^!-X!5X/<]/TI2;>4\5#J5VF&8M6%O MF[!H).P]$3< PQ\ BA#ZO+X#;]^\^]Y+J OIJD%=-2YHFR_? M@7T5&Y=)3T6H M182759QVF4R=F?RBB::H .HY.J:=T]2OCK,NT.SU=9P-=,0)G$PNZP@CRY/( MFN[[O%"XK\RHDL=1!\?3E;GWTY8YBB$1B@ MWL+&S:6+BEZ'!&3)@[!GD2U]D'OY\C*1XR$2T#2-1T2V?$)N/HV)?!4:D&40 MFGB6V5((N=0FU-K*DY,AW\.&"QRT,SSTM\R"+N7 M."];_$<#,4<^8M@2"KL)]53(ZWB +7RP[[:JUU?Y:*SPL[6U8,)N,-WK-!2M M3/C_7\MBRQCLN;G"EB_80WN%A_U5FD0C[SRV ,)N %V0\\JGU>(%>VZ[L(4. M]M!XX6'GA6(XLD*(+95B-Y4N*WS5IRNVY(D]=V2QA4_LH2-K??;W6B91^A0* M86_?K-Z#O"&PO M=V]R:W-H965T!9=F M'C76ME=Q;%8-"&HN50L2K]1*"VIQJC>Q:370M2\2/$Y'HSP6E,FH*OW:0E>E MZBQG$A::F$X(JM^N@:O=/$JB]X4EVS36+<15V=(-W(-];!<:9_&@LF8"I&%* M$@WU//J17%W/W'Z_X8G!SAR,B4ORK-2+F_Q>SZ.1,P0<5M8I4#QMX08X=T)H MX^]>,QJ0KO!P_*[^TV?'+,_4P(WB?]C:-O-H&I$UU+3C=JEVOV"?9^+T5HH; M?R2[?F]11&35&:O$OA@="";[,WW=WX>#@C0Y4I#N"U+ONP=YE[?4TJK4:D>T MVXUJ;N"C^FHTQZ1[*/=6XU6&=;9:PA9D!V0)*[61S-^I[^2.228Z0>K.=AH( M!\Q-6OJ&3\,:5&/,,H=(A5.IEL_\/]85J-JAF7G5\1-5Y).<25XE0 MTC8&7TKWVC.YN0A%[]5RK^:^C6TURXNBC+Z+-"L[EM=/[&J]>WE65EL5G[8X-\!M-N UVNE[/O$=:SA M?U/] U!+ P04 " #:,*U4X]WXP+D" U!P &0 'AL+W=O*R[TU"N-V=[[OLY* MJ*B^D5L0^*60JJ(&IVKCZZT"FCM0Q?TP""9^19GP9HE;6ZI9(FO#F8"E(KJN M*JK>YL#E?NJ-O,/"BFU*8Q?\6;*E&W@"\[Q=*ISY'4O.*A":24$4%%/O872_ MF-AX%_";P5[WQL0Z64OY8B<_\ZD76$' (3.6@>)K!REP;HE0QM^6T^NVM,#^ M^,#^W7E'+VNJ(97\#\M-.?5N/9)#06MN5G+_ UH_8\N72:[=D^S;V, C6:V- MK%HP*JB8:-[TM3V''@!YA@%A"PC? ^(3@*@%1)\%Q"T@=B?36''GL*"&SA(E M]T39:&2S W>8#HWVF;!I?S(*OS+$F=D*=B!J("O(Y$8PEXLO))7"*$P)F5-. M10::%$I6W;)&D:8DJ9,'2I/+!1C*N+Y"[//3@EQ>7)$+P@3Y5H MUN[I9ZVR>:,L/*$L(H^X7:G)-Y%#?HSWT65G-3Q8G8=G"1^INB'1Z)J$01@. MZ$D_#Q\-P!?GX0O(3L&/W$1=XB+'%WT^<6=8XXXU=JSQ"=:T5@J$(5NIW%60 M!+X-O%W_>,9"AK?=4%'=W/%YNA5J8IN"ZU:[W/[B6]VY]/KI/FQ;^GZ;YH6 Y;9C0A$.!E,'- M5SQWU33I9F+DUK6MM3389=RPQ/\:*!N WPLIS6%B-^C^E+-_4$L#!!0 ( M -HPK51T#JLZ8 ( .X% 9 >&PO=V]R:W-H965TMW"AAP* M91;\-*GP ;:@GJJUT#._1\E)"4P2SI" _<*[#^^6,Q-O WX2:.3)&!DG.\Z? MS>1[OO "(P@H9,H@8/T[P@-0:H"TC-\MIM=3FL33<8?^U7K77G98P@.GOTBN MBH7WV4,Y['%-U88WWZ#U,S5X&:?2?E'3Q@8>RFJI>-DF:P4E8>Z/7]HZG"1$ MX9F$J$V(K&Y'9%6NL,)I(GB#A(G6:&9@K=IL+8XPA'P6N)62X3 M7VE1!MK/6@%+)R Z(V",'CE3A41?6 [Y__F^-M,[BCI'R^@BX",6(S0./Z$H MB**G[0I=7]U<@!WWA1I;V/''"W4!==*C3BSJY SJ$E/,,D!8H15D4.Y =-K# MH5HZM-BBF?=V3.=A/$W\XX"&::]A>E%#YTPX9Z]O3\$Q.XSI"?-M/ GFP]1Q M3QU_B+J[7T/$\3OB>3B?#//.>M[91\NNKTM6]/=E2,#L7)@.XU$&:^9&PO=V]R:W-H965T@F-_DLB)P@X)!9 MQT#QM84%<.Z(4,:_EC/H4CK@X7C/_LO7CK6LJ8&%XG]9;LM9\#T@.12TYG:I M=K^AK6?D^#+%C7^271L;!22KC56B!:,"P63SID]M'PX R-,/B%M _!XP_ 20 MM(#$%]HH\V5=4TO3J58[HETTLKF![XU'8S5,NEU<68U?&>)LNH0MR!K($C*U MD1O\2%6U)45[\N:QT<);ZF^(,G@ M&XFC..[1L_@Z?'!$3M)U.?%\R=>[?(1UV+$./>OP/ZR%5H(8RL&IH-D@/W9]J@8=2I&1U7<2 L:C,4CD"D!! _0_L!DP+9TS?NU M-*RC0RT_HGXIXT[*^*B45;TVF6:5;2S&=ZY_Z]$T^I!Z.XOB=OH]!/?K" V<0H#?>, W)5"UML: \@,?*K/RAJ M*]&4;4@P(1C;P[0'TUP;B\0NMM.R_?4[.VD::!+QL+VTL7/?=]_=.7<>;X5\ M4@F )B]9RM7$2;1>G[NN6B20474JUL#QS5+(C&I-W S MRK@S'=N]6SD=BURGC,.M)"K/,BI_SR 5VXGC.[N-.[9*M-EPI^,U7<$]Z(?U MK<256['$+ .NF.!$PG+B7/CG<]\"K,5W!EM5>R8FE$@Y9Y$J+K 2C@HSQXI^^E(FH 9"G&1"4@. MH-<" M"$M ^!8P: 'T2D#/9J8(Q>9A3C6=CJ78$FFLD+,UN(CB037$DN"97G.F2JV%T)I22QQ WX.?=>#_H(' Q M(556@EU69D$GXPV5IR3T3TC@!4&#H.C]<+\IGF[X'!9M\%?1A%6-0\L7MO!% M=,TT3=D?B/>5C4PU?UZC*;G2D*E?'8YZE:.>==1K%;X$*=$+50JT.L$CDV5, MF1[1="H*LH$E,_UI,^T//6_L;NJI:C#JU8Q>Z>Q7.ON=.B\R(;5-QUY@X[DM M:/HUY_Z!P/Z!P+!-WZ#2-^C4]QDX2)H2_)P(C?&K9PJ+9AIDD\C!@0#?]T;A M:YG1H55P-AHUZQQ6.H?=.E$1N=R(=$.NKZ.. W16$9[]WY,ZJAR-.I5_S;-' MP/&74 FJZ'*RL?7,1@='H.\/^VT5]KU]W_7^88U+LE?E:]50Z_W^>[(@EB3' MUJ](+#C5S6DHF>IY"-^X=VM3* .YLM-6&ULM5;;;J,P$/T5"_6AE78+AI!+E41JTJZV4BM% M2;O[L-H'%R;$*MBI;9+NWZ]M"*&YH$I17@(V<\Z<.83Q]-=U[;S0AESK!O]R9B MV.>Y2BF#B4 RSS(B_HT@Y>N!@YW-QI0F"V4VW&%_21*8@7I93H1>N15+3#-@ MDG*&!,P'SBV^&>.V =B(7Q36LG:/3"FOG+^9Q4,\<#RC"%*(E*$@^K*",:2I M8=(ZWDM2I\II@/7[#?L/6[PNYI5(&//T-XW58N!T'13#G.2IFO+U3R@+"@U? MQ%-I?]&ZB.WT'!3E4O&L!&L%&67%E7R41M0 FN\=?A MN$%.4/D;6+[@"%_-26,MGU=N_GG4H>A!02;_-B1J58E:-E'K2*)GKDBJ/RQ+ M?N@]%/"VA9N/>S7L=G#8=U=U<_:#@EZO5P5]4A96RL)&91/!XSQ2A[5]8FQ7 MC.WSFMJI$G5.,[6 AS6_0MQK[9BZ'^2'GG_8U&ZEK-NH[!%T[XK1_7M.E[JK MJH9B>Q5E[[RN8F_;=+S3?"WQ=<\"S_=VC#T0A0//.^PLKK5$W*AN1L@,Z7:& MGO0QJ( 1%@&:@5C1"&13_?XV@W]FJ[?]!PE==[3- MHIB$BH7B2SM,O'*E1Q-[N]#3(P@3H)_/.5>;A4E0S:/#_U!+ P04 " #: M,*U4_S)W8(X" #Q!@ &0 'AL+W=O2KA0ZEE=JR:9/HA*@8SR:Y;2R<.+-=2B5^_*Z=-.M0 MZ[TD_KCG^-QC^SK;2O6B2T0#;Y6H]3@HC6ENPE#G)59,7\H&:YI9254Q0UVU M#G6CD!4.5(DPB:*KL&*\#B:9&[M7DTQNC. UWBO0FZIB:C=#(;?C( [V P]\ M71H[$$ZRAJUQB>:QN5?4"WN6@E=8:RYK4+@:!]/X9CZR\2[@%\>M/FB#S>19 MRA?;^5&,@\@*0H&YL0R,?J\X1R$L$-C>LW]SN5,NSTSC7(HG M7IAR'(P"*'#%-L(\R.UW[/(96KY<"NV^L&UC!X, \HTVLNK I*#B=?MG;YT/ M!X!D> *0=(#D R!.3P#2#I"Z1%ME+JU;9M@D4W(+RD83FVTX;QR:LN&UW<6E M433+"6:/@,/YE2S%JJX?P6#>-"7\ 9\!H67 AR7&>AH04M+,P[\EE+ MGIP@CV$A:U-J^%H76/R+#TEHKS;9JYTE7L)IHRXAC3Y!$B7QX_(6SL\NN,'J MB+2YGVG!=A#%+9%'6-K;F#JZU&NCAVC0$PT9,EZ QWRAN=G0O&JFY@7(X> M07Z:+__?KU&O:.2E6AJIJ.J";A@)(I-:T][AQ/68M73#@RU+/VQ8>%!5*E1K M5VPUY')3F[; ]*-]/9^Z,A;^#6\?@P53:UYK$K4B*)T-6E>U!;;M&-FX&O4L M#54\URSI34)E VA^):79=^P"_2LW^0-02P,$% @ VC"M5& UBBW[ 0 M0 0 !D !X;"]W;W)K&UL?91M;]HP$,>_BA7U M12MM&$SHIBI$*F73)JT:*NOVVB1'8M4/F7TA[;>?[82,28,WQ&??_WM!5UC05>1I&2E$VGMU1Q MH9,\BWL;FV>F12DT;"QQK5+RX@PA#R<"-CLC8(. Q;S[0#'+-4>> M9]9TQ 9O3PN+6&I4^^2$#I>R1>M/A==A_@U\28Z\)W%!"N.07*\!N9#NAEP1 MH]ZNR?75S07L?.S"/&+G%[MP 92.H#2"TC.@[PU8CD)71([] M_%_;>LIMI(1W<\A9NLCHX30T/;E5!;:*L^L\LM787_"X.SZ/^WXJ_KKW;\NW MK1+:^:3V7CJ=?/#3:/MY[0TT39R1G4$_<7%9^R<.-CCX\[TQ>#1"@/%/(_\# M4$L#!!0 ( -HPK53F%!K)>@( -X% 9 >&PO=V]R:W-H965T-E+#OMAZN^=Y[I'NLKTVS[9"=/ BA;*+J'*NOHICFU5VA MT/M%=!$=%A[XMG)^(5YF-=OB&MUC?6]H%OH+-<*#):+Z/KB:I7Z\^' M3XY[>S0&G\E&ZV<_^58LHK$7A )SYQ$8_79X@T)X()+QJ\.,>DH?>#P^H'\) MN5,N&V;Q1HLG7KAJ$5U&4&#)&N$>]/XK=OG,/%ZNA0U?V+=GY\28-]9IV073 M7'+5_ME+Y\-10#)](R#I I*@NR4**F^98\O,Z#T8?YK0_""D&J))'%?^4M;. MT"ZG.+?\CI22A8^P;NI:(-GMF("WDT/%H3N:9MINT$Z?K4,$;[:@?A&%%#1B- M/T#[I=;N,/$$?4M?_@902P,$% @ VC"M5$@&ULA55?;]HP$/\J5M0'*JT$' AI%2*M MK:I-ZC14VNW9D(-8=>S,OI3VV]=V(((1Z$OBL^]^?\+Y2#=*OYH" ,E[*:29 M!@5B=1.&9EE R4Q?52#MR4KIDJ$-]3HTE0:6^Z)2A'0PB,.2<1EDJ=^;Z2Q5 M-0HN8::)J)R_<)?SALS-Z:."<+I5Y=\#.?!@,G" 0LT2$P^WJ#.Q#" 5D9 M_[:804OI"O?7._0'[]UZ63 #=TK\Y3D6TR )2 XK5@M\4IL?L/4S=GA+)8Q_ MDDV3&T]]^A[T".CQ10+<%U.MNB+S*>X8L2[7:$.VR M+9I;>*N^VHKCTOTH<]3VE-LZS![!6C+DBCS46&L@3,J:"2+<-JG8A_W^:$CO M'I!Q82[)!>&2/!>J-DSF)@W1:G!(X7++=]OPT1-\OYCNDVCXC= !I2_S>]*[ MN#Q$":V#U@9M;5 /&YVU<08H:H$B#S0Z >1DD9X&U\]U7 XNN[F&K=M.S)6?;?%6B&KJD:]X*S!1<<^?^-VTA(CCJ+3EQC M'$@(]VZ^&Z+V>JVY-)9A9]"/]:U$R^U9\K("KDK!B83U MPKGT+Y:Q\;<.?TK8JKTU,9D\"?%LC%_YPO%,0, @TX:!XNL%EL"8(<(P_G6< M3B]I@/OK'?NUS1US>:(*EH+]+7-=+)S8(3FL:'+!%/V2;:M M[_S<(5FCM*@Z,$90E;Q]T]>N#GL Y!D&!!T@^ R(C@#"#A#:1-O(;%HKJFF: M2+$ETG@CFUG8VE@T9E-RT\5[+?&T1)Q.?P/60)'OY+K1C01".6\H(\QLDYJ^ M8<.T.8ZG'CE=@:8E4V=H/]ZOR.G)&3DA)2 [Y 'XYCO>#$0(7B]%7)-A5Y"H89;RAT6M3L@];,&]:*>JWH*ZWID%9TH'4>^\-2\UYJ/BKU(#1E0UKS M ZTPF,Z'Q>)>+!X5N\.;1^ 5Q_5!_]O/.#YLG/=>RS:P0Y]S[W.]W;WI48'< MV*&J2"8:KMM!TN_V<_O2CBOWW;T=^GAW-B57.#[6"/4F[J=&PO=V]R:W-H965T?%]F)518WO,=,+U3<%%AI:=BZ\N= )Q;4$7], A& M?H4)\]+$KJU%FO!:4<)@+9"LJPJ+WPN@_##S!MYQX8EL2V46_#39X2T\@WK9 MK86>^8XE)Q4P23A# HJ9-Q\\+*DS3 T_&1_:O-7>>RP1*6G+Z27)4S;^*A' I<4_7$ M#]^@S2@,*'R!MVAE^<5NKZZ05>(,/2CY+7$+)>)K[2V8?"S5F?1Z(07 M="+TR)DJ)?K"?93]\!9F##WKL M1*Z.D>6+/E_''M:A8QU:UN$E5JI/&689('U>4<[KC2IJJO_]1JSK,S2$(TMH MCO ^'01!XN]/2],?<^8T=D[C_OS/G*Z.3N>=3L\41DYAU%N+!::6'RND2D ; MV!+&"-MV%:%ABD\2O(LO)#AV\N->^;7@>V)Z5V?5QQ\$+\A-G-RD5^Y5$ 5W MO"CD+6*ZF?-"]\R,[T$0Z'0P^:R#J7,P_9]Z \N[9*Z M==IAJ2\W$"9 [Q>&PO=V]R:W-H965T>J%W6%BR36GL@I\F6[J!%9B7[4)A MY' ?XR:#6O3FQF:RE?+7!4S[U FL(.&3&*E < M]C #SJT0VOC=:GK=D9;8GQ_4'UWNF,N::IA)_HOEIIQZMQ[)H: [;I:R_@YM M/LY@)KEV7U(WV#&"LYTVLFK)Z*!BHAGI6UN''B$29]$GL01JIW\I6LFILDLB!_ MEZ_G8"CC^@8!+ZLYN;ZZ(5>$"?));]"(E?.S]M"'YM#HS*$_J!J0 M8?B%1$$4G:#/+M/GD'7T\"/=Q_2[&D1=#2*G-_Q7#2YH#3NMH=,:G=%:TAJO MQX!BE)^L3$,?.[IML7T:AA,LPKZ?_PE0$ <=Z(.S4>=L=-'9(Q,,_Y.<;*0\ M?6D-/^Z=.@Z"NT_6CD&CX.Z,M;BS%E^T]BP-Y:<]!-2WPE05D [A=2FD-@ M&[%[=],_4$L#!!0 ( -HPK506G,\J<@( .8& 9 >&PO=V]R:W-H M965TM%*6P #H:T(TIIH6B^F1?W8 MKATX"5:-S6S3=/]^MJ$H#32KM)O@C_.^YSDG8&=[(9]4!:#12\VX6GB5ULVU M[ZNB@IJHF6B FYVMD#719BIWOFHDD-*):N;C()C[-:'U M1*JM:R+_W 3^X47>J\+=W17:;O@YUE#=G /^K%92S/S!Y>2UL 5%1Q)V"Z\ M+^'U,K7Q+N GA;TZ&"-;R4:()SNY+1=>8(& 0:&M S&/9U@"8];(8/SN/;TA MI14>CE_=O[K:32T;HF IV"]:ZFKA77JHA"UIF;X3^V_0UY-8OT(PY7[1OHM- M4P\5K=*B[L6&H*:\>Y*7O@\'@C!^1X![ ?ZH(.H%D2NT(W-EK8@F>2;%'DD; M;=SLP/7&J4TUE-M_\5Y+LTN-3N=K"0VA)8(7\UXH4(CP$@E=@339I02N$5$* MM$+G*]"$,G6!/J/'^Q4Z/[M 9XAR]%")5AF9RGQMB*RO7_39;[KL^)WLWXF< MH2C\A'" \81\>5J^@F*0AV_EONG#T P\- ,[O^A_FW$B5S3DBERN^!^Y2FB$ MHL>67?,ZA[ESL)_CZ-Q_X MYB?Y?MA79HIG/NY8@J,CH'$0CO$T4#H I2>!'H0F; HH';]A*4[P$=%$5!C$ MZ1&3?W *V1O ?-P[RA5BL#6Z8)::DF1WJG83+1IW,&V$-L><&U;F(@)I \S^ M5@C].K%GW7"UY7\!4$L#!!0 ( -HPK50A*A#R<00 !H5 9 >&PO M=V]R:W-H965T^X]/IC#Q9,MXS_% MFE()7M(D$]/!6LK-I>.(<$U3(B[8AF;JRHKQE$AURI\&41"4H31SDND,G M)7$VF$W*L26?35@NDSBC2PY$GJ:$_[ZF"=M.!W"P&_@2/ZUE,>#,)AOR1!^H M_+99WT73@ M%HQH0D-9I"#J[YG.:9(4F12/7W7205.S .X?[[)_+B>O)O-(!)VSY$<@# 7DJ4U6#%(XZSZ)R^U$'L ME<<,0#4 M0%>#P#7 -P&#'L 7@WP2F6JJ90Z+(@DLPEG6\"+:)6M."C%+-%J M^G%6W/<'R=756.'D;,G5$N+R-R!9!&Y^Y?%&W51Y!OY62^[C@DH2)^(3. ?? M'A;@XX=/X .(,_!US7*A &+B2,6AR.2$=;WKJA[JJ8?!/$_X!<#P#" 7(0.A^>OAT#0?.WQ!PS[XP6QPQ[V6^P-47@(H9G]L&$_?*_> M9R"C1M&''4)*SC%JT39$03] 9MJCAO;(2GMADQC0%_4.$]3$>=1A$WCC0\;S M46>9>'X/WW'#=VSE.V?I)I>4BY*L+-Y1+.U;T@<5@J9"'>2PE:"=^\0FN(=#9T K6U T-\%+5Q1TA_.&ZK;0\Z M9*QM'-I]?)GS<*V:IP@(MI);PJE-".VUT#^![MHTK+^*7XIC89NF-BK&?<]A%#D!?T="=( M.Q^R.U^I_9XF-AFT.2'O!*IKTT+V#O&MJG<;/N2A3E-K"H/0[7EA(NU]R.Y] MMYGJ5S*2G.>"OL;$D78R-#J!_-K=D+WW>JO\XXZN<(S M;9&];3GJ>B LLQY\%$.OW9(;HF" VUVBL[=IE%+^5&Z^ M"1"R/)/5[DDSVFSP797;6JWQ:W@YK[;I=)IJU_">\*,R=U)4:#9#IW]!U!+ P04 " #: M,*U4*I^]FD4# &# &0 'AL+W=O-G.VF: MTL2PA_'2QLX]YYY[[-[>T9KQ1[$B1(*7+,W%V%E)69RYKHA7),/BA!4D5V\6 MC&=8JB5?NJ+@!"<&E*4N\KS0S3#-G M.]#9;-S2Y4KJ#7B93DJ::2>EXJDF=)J<&MI\W[%]- M\:J8!RS(E*4_:2)78V?H@(0L<)G*6[;^1NJ"!IHO9JDPGV!=Q8:1 ^)22);5 M8*4@HWGUC5]J(UH Q=,-0#4 O04$/0"_!OAO 6$/(*@!@7&F*L7X,,,23T:< MK0'7T8I-/Q@S#5J53W-][G>2J[=4X>1DSM45XO(5X#P!ET\E+=2ARB/P75VY M8W!-E*4)()M]<# C$M-4'*J7]WD*0#/[/C(;(0N,J Q@6T<>$"61EO,#\!/CP"R$.H0]#TXW#858\=/B-Q M'WRG&K\Y4]_P^>^Y>A1^ZPD3O\ MB+&7W=)V*$\;RM/__U.#WK99>]8*9N_]FSH=5S=CKC \C.#K7\3:!78 M_)V<[QCQ!]S0G&9E9G,!;9.@3S!]VTVA_R'3'U("4C6DB$[G[1P!>"68"YN> M;<.%]H[;[S%^><_C;<.$@T_P>-ORH+WG?+IJ3E M @ Z0@ !D !X;"]W;W)K&ULK9;);MLP$(9? MA1!R2( VVKT$MH'$;M$"+1ID:<^T-+*(4*1*TMO;EZ1DU;$DUX=>;%*,@[7X26 KC\;(I++D_,U,OJ93 MQS-$0"%1)@36?QN8 Z4FDN;X70=U&DWC>#P^1/]LD]?)++&$.:>_2*KRJ3-R M4 H97E/UQ+=?H$XH-O$23J7]1=O:UG-0LI:*%[6S)B@(J_[QKB[$D8,?]3@$ MM4-PJ4-8.X0VT8K,IK7 "L\F@F^1,-8ZFAG8VEAOG0UAYC4^*Z%7B?93L_LD M$6M(T:>=WA@2),(L13]4#@+-UT( 4^@;P4M"B2)Z]7H!"A,J;]!']/J\0-=7 M-^@*$89>*H2@!^$[%K?<%)(V[ M_][=U<5H*A(T%0ELO/"_5.2,8-@(AE8P^H<@%"7E>P"4\,)(XVJ?:_4E,,B( MD@@JIJX:5QH#JV'.[F86^./1Q-T<5[)M%,?AH#%ZAQ\U^-%%^*7@&4ASO#%% M$L2&)'7Q$LZD/E6$K;K J^CQ$9,?A:?@74:1WPT>-^#Q1> 24PVJ\*Z++FX+ M!WYX0M=AY(U[Z 8-W> B.MU&EK[,$H?9]A1FVI*-A MT"T]:J1'%TD3ID" 5%VRH[;LZ5YIFPRB;K!Q S8^"V9/?Q?-N&-W!*<\'49> MW/.6?.]OW_;.,KUPI<\9/O2.XV;%;;-*ZF9%^YI5W9N]5D\8^OYI#AU68W\4 MGB3A'MU#YB- =_8581)1R+2;=SO411#5O5I-%"_MU;3D2E]T=ICK;Q$0QD"O M9YRKP\3<=LW7S>P/4$L#!!0 ( -HPK53(#LV&PO M=V]R:W-H965TM%*;2&0D*9*D-9$ MVRIU4]6/[6+:A0,GP:JQF6V2=K]^QT!9,@+K+G:38/N\KY]S_#7=2O6D4P!# MGC,N],Q)C\&E_.)C2\#OC#8ZIUO8C-92OED&]?)S/$L$'"(C76@^+>! M.7!NC1#C1^WI-%-:X>[WJ_O[,G?,94DUS"7_RA*3SIP+AR2PH@4W=W+[$>I\ M1M8OEER7OV1;Q89CA\2%-C*KQ4B0,5']T^>Z#CN"P;!#X-<"_ZV"H!8$9:(5 M69G6@AH:397<$F6CT[Q?D^.B$'!$FR$,J"TU%HJ>N00[KYL;UG%?5G'['G)^H M.B?!X)3XGN\?D,_[Y0N(&_E@7^YB]DT)_*8$?ND7=/IAGM="&U7@]C3DVPT& MD&L#F?[>8Q\T]D%I/^RJ,&A]21X%S:0R["86EESV!F^AL MY$W=S6YY#L6,FI@]R&$#.>R'W%OUTSW<18U+/@../$A#^2'R:H+1#M5DTD(_ M%#3L8!\U[*,W%'A>*&57+[?8>#_(%>%[21UB'K5P L_[D[D=Y.\&[3&'#7/X M3_46>%\C<=_."%L88;N^[:!Q9WW'#>NXE_7!8G))A28Y?:%+#CVGXJ(QO?@? MAV[2V$]ZF3\HJ37!/6SWK2ULQP:8M([2P&OO@+]%58CNSBUL7T"\YM8,B\9A MA3KO?(S+HJI7I6H8F9<7\U(:O.;+SQ0?8E V ,=74IK7AKWKFZ<]^@502P,$ M% @ VC"M5)K51]^'! ^1( !D !X;"]W;W)K&ULM9C;;MLX$(9?A1"Z0 NTD4B? ]M 8J?8% T0),WV8K$7M$1;1"32 M2U)VNMB'[U"2)2>6:!>HI9QXP9])(F0D^\V)CUI>_K M,&8IU1=RS03<64J54@.G:N7KM6(TRD5IXI,@Z/LIY<*;CO-K]VHZEIE)N&#W M"NDL3:GZ<."KV-@+_G2\IBOVR,S3^E[!F5]%B7C*A.92(,66 M$^\*7]Z0D17D+?[B;*OWCI$=RD+*9WMR&TV\P#IB"0N-#4'A9\-F+$EL)/#Q M;QG4J_JTPOWC7?3/^>!A, NJV4PFWWEDXHDW]%#$EC1+S(/<_LG* ?5LO% F M.O^/MF7;P$-AIHU,2S$X2+DH?NE+F8@] <1I%I!20$X5=$I!YZV@VR+HEH+N MJ8)>*30*[G+0F>E7*5:? M#%,IFK.%09_0E_L[-%,LX@9=K11C4!0&O9\S0WFB/T"#I\O_N WJ'?*1C MJIA&7* GP8W^"!?A^%LL,TU%I,>^ 8NV(S\L[5P7=DB+'8SNI#"Q1C\Y_3\)FDIE^'\L E9!JB*N0YD)T^2V"-7?,]$+WOAL:-)K M=MBO'/:=#IL6MV/B!E78P3GJ8EB%'SI=?Z8A0Y!:R*2M YO:)K(,#]*% _AK MSMBHZGMTQIJ\'AV46FL$;A%I.&>A^"B M2UH<[#TW\)%)X0IM:)(QFX=MZ:?1 &Z:F);^2=T_LT"S51L1NIMP*>[4P;J!-XM=1-!3+##3Q\ MFZ%YV6@_C:357@U,["9F94]1TUR\;GWWHA?\X2 ,KL&(W62\*O 2*;H530_: M4OX*QMW6!-3@Q -GMP]L(Y,-%RMD[^1$*? ,[_3:P#L4W'*-KT8H'IX#T;CF M)':#\HZ^\#1+T4(JT-H1A71-0VY^-,[KZ%=@36HNDF-<3!($%^PGUA>9*4$3 M=*_@RP8]0(6A_QM?;UVOB34/"3Y'@DD-/.(&WM&U ^I8I^E.#%RG6\D+*0Q,LT/8T8CIFP#N+^4TNQ.; ?5;M?T)U!+ P04 M " #:,*U4<)Q'4"8" _!0 &0 'AL+W=OF MYDBA*4/;&."%!]4RC*,H"6LN5)"E?FUCLE2W*(6"C6&VK6MN7E<@]6$93(/3 MPKTH*W0+898VO(0MX&.S,12%/4LA:E!6:,4,[)?!U^G-*G'Y/N&7@(,]FS-7 MR4[K)Q=\+Y9!Y R!A!P= Z?A&6Y!2D=$-OX<.8->T@'/YR?V.U\[U;+C%FZU M_"T*K);!EX 5L.>MQ'M]^ ;'>A:.+]?2^B\[=+D))>>M15T?P>2@%JH;^=:#P@^I.;"9M-/[$XBN/'[9J-KL;_LH141E]+W-<2>]K9 .VP M=;I^V1=:4*'OJ,UZM9E7FP^H.>]L9,#]^4*5C#[ :JVPLN-+1]*Q)9[-M_F=E?4$L#!!0 ( -HPK508J*(DK0, !X, 9 M>&PO=V]R:W-H965T1%;\4?;'$RSDS/!K.C,<' MJ1YUCFC@1UD(/?%R8W:WOJ^3'$NF>W*'@E8RJ4IF:*BVOMXI9*D#E84?!<'0 M+QD7WG3LYA[4="PK4W"!#PIT599,/=UA(0\3+_2>)[[R;6[LA#\=[]@6UVB^ M[1X4C?R&)>4E"LVE (79Q/LOC^S+]WAZ3 ;IG$FBS]Y:O*)-_(@Q8Q5 MA?DJ#[]B?:"!Y4MDH=TO'.J]@0=)I8TL:S!Y4')Q?+(?M1 G .)I!T0U(+H4 M$-> ^#6@?P;0KP']UX#A&<"@!@PNM3"L 4.G_5$LI_2<&38=*WD 97<3FWUQ MG\NA26 N;&2MC:)53C@S_2+%]LJ@*F&.&P-7,)-BC\KP38'PFS2H(0JB #[. MT3!>Z$^TQ4V\W;?"^X;-"A9=P$;NSXXK-\%*[W0AM5 M4:(S\-<7V@#W!DO]=P=]OZ'O._K^&?I?E-0:=DHFB*F&3,D2N-85$PFVA?*1 M;>C8;#;?3^D+[5L<�.##H=N!=T*U$;4,RT6NR&#WM!\%.'#L/&C6$GSXH+ M7E8E;%OTT(SNOLQH%C-4"E.@=)4\4L'Y7G$[I,('BQ94;7%Q'+T1LZP76,Z;C<=!B^E*>@T_KLT9)H_7P0NDLI&66LE M"-Z8#QKSQ^18;PG#TSV],_J$)_4S['1R3=^&BM_=50@/S3U8VWO0$0%A]$(? M_1=I+GQ)HV'\/U[P16W]7R$9O-+8OP?0?4$L#!!0 ( -HPK51I3?E86P0 .D. M 9 >&PO=V]R:W-H965TW(' -VNI4F;P5FU\O5/ 8@=* M$S\,@H&?,BXZLXE[]JAF$YF9A MX5$1G:^V1K[P)]- M=FP#3V!^[!X5WOFEEYBG(#27@BA83SN?Z:U"U^VKM/'SSXVE!/KS[2-X1+L@7GB28/'KB&R1JE_.C@M1M M3BIL(/5[)CP2TE_<2C7P^17P;M (7[3#E[#"U4>-\+MV^!>F0ZK];W'=+]UWGOM?@ M_EYMX+S9KK>?=8.)OZ]AT"L9]%H9W M, M7]"&*&9JEVR'C[P@>-\B1+^DT6_U\SF.N>V5+"&;ZP>9HLEV[F& MNN6P![3S8G;38J=X MA'21/Z@(Z>%X.3+,7^%SHK=,X17C,5F]N'<2?Q3&L+>\55W-+]HIC((+&S$L M8QFV.KI+5Q#'$.-\47S/[. B:\85V;,DJQ5T^$;082EG7O&Y!:55SL%[T M44ET="%Q,6$P72*FU L7FT:"MZ.WRX=C;W!. PU.$RIH9?%=&E2IY,!%E"E5OW[A MJ;J5P;E*R\+D?"^]<0/)RABEK22_9IAVRE:*JPWMFB!*YZH].I47&L38D6MG M(GVS@5C8]N\\A/FUAG,!H,F_;D-%1HV!KN@^UP& X\&\S%EW%[YA=4UI4]/\XRV#[3%J7TFG*UXPLT+.8EEO_!L MXW^5 2R*;$SXJ#:+P_4$L#!!0 ( -HPK50H0IQ;8P, * + M 9 >&PO=V]R:W-H965TNZ/DQ[<, )5L%FMFFZ_WZV(82V@?8E+XEM[OONN_-Q MW'3/Q;U,"5'PF&=,SIQ4J>+2=66N M[WF1FV/*G/G4GEV+^927*J.,7 N099YC\6]!,KZ?.<@Y'/R@NU29 W<^+?". MW!!U6UP+O7,;EH3FA$G*&0BRG3F?T.4:A09@+7Y1LI>M-9A0-IS?F\U5,G,\ MHXAD)%:& NN_![(D66:8M(Z_-:G3^#3 ]OK _MD&KX/98$F6/+NCB4IGSMB! MA&QQF:D??/^%U %9@3'/I/V%?64;A0[$I50\K\%:04Y9]8\?ZT2T *@+X-< M_SE@V $(:D#P5L"P!@S?"@AK@ W=K6*WB5MAA>=3P?<@C+5F,PN;?8O6^:+, M%,J-$OHIU3@UO\-"8*8DO%\1A6DF+^ CW-ZLX/V["W@'+L@4"R*!,KAE5,D/ M^E"O?Z:\E)@E-H:!T-7RLQR1W=4I+ OH[N5#E5O%%;T6DI42,EZI6R3#';$?-:;3$5 M\("STLHJRDU&XX,6R"C>T$P+/97/Z(6H,!P_R^7RI9%W6OFH43[J57Y=*:QK MH:>JQ@WA^+SE.VD<3B::K957^O=Y1) MR,A64WJ#D18FJG&PVBA>V'EGPY6>GNPRU2,T$<9 /]]RK@X;XZ 9RN?_ 5!+ M P04 " #:,*U4H",JJN<" !="@ &0 'AL+W=OYL;UW2Y4N:&/QV79 DWH&[+*Z%WOF.9TQP*27F!!"PFWGM\ MEN+( &S$=PIKV5HC4\J,\WNSN9Q/O, H @:9,A1$7QX@!<8,D];QJR'U7$X# M;*\W[!]M\;J8&9&0FL."5$Q=\_4G: I*#%_&F;2_:%W')B,/ M9954/&_ 6D%.B_I*'IM&M X/@ (&T#XMX"H =C.^;4R6]8%460Z%GR-A(G6 M;&9A>V/1NAI:F+_Q1@G]E&J@"&7RC0YZA7PD5T2 '/M*YS6+SK ES(B)>(+U/0 <8&LC=&/+SH472K(Y<^.1)%+ M%-E$\8%$-[9?Z%+*BLP8H-M2M_G#(XB,2F@)V-?1FCFQS.:5?)CB_G P& 7] ML?_0[MW!P($+W!(?._%QI_C/I*CT^XUP=+3QB:-,3MOXODO4[]2>\D()/2@J MPM W$/F^!G=TMUX@8W<4M ,]BFMB88M!4$O#G=D'@G:TCAR&D?=#J^8MG?_J+UQ\#Q3 M@],:'+?&-_YOBQ^A2 Y;_"7([4*>AS$.3V;RAGIK^,51&(]&NS8_'!GO-Q%^ M'O*X>\K_@]4;IK:-,>XENUJ/1-4Z_=:WWQR\]$=V20N)&"PT+.@-=*VB/LO4 M&\5+>QR8<:4/%W:YTN<_$"9 /U]PKC8;<\)P)\KI;U!+ P04 " #:,*U4 MF[\B6A8# !)"P &0 'AL+W=OF7;,H@@)K+#4TCTER47,5&Z M*U:V3 60, ?%S'8=IV_'A";6>)B/S<1XR#/%: (S@606QT0\W0#CFY&%K>W M'5U%R@S8XV%*5C ']2.="=VS*Y:0QI!(RA,D8#FRKO'5%/L&D,_X26$C=]K( MA++@_-YT;L.1Y1A%P"!0AH+HUQHFP)AATCH>2E*K6M, =]M;]H]Y\#J8!9$P MX>P7#54TL@86"F%),J;N^.83E 'U#%_ F%R"M8*8)L6; M/)9&[ !P]P# +0'N,X!W: 6O!'C' KHEH)L[4X22^S EBHR'@F^0,+,UFVGD M9N9H'3Y-S+[/E=!?J<:I\80G:Q"*+AB@F;8[[Y"-9$0$R.+90#=M MIYM"4-'A=CI;^U>9Z%8FNCF_=X#_.\0I%_K:H \/&55/Z/<7/0/=*HCEGQ9^ MK^+W)GWM$9 @*H:;;"YXL9,3FQRP'CL=SQ\, M[76#GFZEI]NJ9\+C6-]9:4[)!4J)0&O",D!G-$$A9XP(B5(M.)=UCOZBVO,F MD<5B_IY&QW%P);+8XQ>G[<72JV+IO1!+?0'2Z@*4H>E$*15)0IJLFDY=P=S; M5=0LIE^)Z;>*F8.@>GNOW^/GE['E%/D5N7^24SJH^ ='.%G\$(A.ZDU98_"? M8P>V[[):]/(HQU[A%W;JW.BOQJ1URKZT.J=A]QAG M;UYU%G&=TK!W&F_K)(5?RE)'>-L]]D#B.J'@]HRR->XUMM4) O=/8UN=);#_ M=MO\%MO*(]DVI9!F[Y0MILC4?_T5321BL-08I^-KL"CJMJ*C>)I7,@NN=%V4 M-R-=ZX(P$_3W)>=JVS'%454]C_\!4$L#!!0 ( -HPK53Z)9'$X0$ $\$ M 9 >&PO=V]R:W-H965T^#M6:C1:D O-GMO.@*B"2"N>QO$GKH5L MHR(/02%PS)*HM/$D]PWY"=XD7=B#UN@G]W&N(C/ ME$IJ:*W$EAFHE]'GY&&5^?R0\"QAL&=CYIWL$ \^^%8MH]@7! I*\@3A'D=8 M@5(>Y,KX/3&C^95>>#X^T;\$[\[+3EA8H?HE*VJ6T7W$*JA%K^@)AZ\P^;GU MO!*5#7)GAHT\B]4K[5JA-T&F#]/QR)) MXNG*^?&\+5>ECC7SL\_MCYIK^5ZVEBFHG3A>W#F*&;?O&!!V80?LD-Q^"L/& MG7@P/L&MUXAT"ORFFO\AQ3]02P,$% @ VC"M5-:N_+-, P +@L !D M !X;"]W;W)K&ULS5;?CZ,V$/Y7+)YZ4F_!$" Y M)9%VLU=UI5X5W:J]AZH/#@P!+<:<;9++?]^Q(81-V#1]Z.E>$MO,-_/-+WOF M>R%?5 Z@R3=>5FKAY%K7'UQ7)3EPINY$#15^R83D3.-6;EU52V"I!?'2]3TO M/"YV.;:'+C+>?V6M*"0Z4*41$)V<*YIQ]6=&( 5N+/ O9JL";&E8T0+V;SE"XI\X4P=DD+& MFE)_%OM?H7,H-/H242K[2_:M;#QS2-(H+7@'1@:\J-I_]JT+Q " >L8!?@?P MSP&3-P!!!PBLHRTSZ]8CTVPYEV)/I)%&;69A8V/1Z$U1F30^:XE?"\3IY;,6 MR0MYP$"D9"4X5H=B-KX_/8)F1:G>D?=$Y4R"FKL:#1J8FW3*'UKE_AO* _)) M5#I7Y&.50OH:[R+1GJU_9/O@7U7XB_Y_@B?U77X(R0]G%ZA$_3! M"ZR^X*W@F;B\WUP&[UY*5FT!RUV3S8$,Y=;L8(_O]TRFY*_?4"5YTL#5WU<( M37I"$TMH\@:AWQN^ 4E$UJ4,&\VT,IIE.TPFVY1 L/5)UNA& MDB2SV6UM9* M:*V8BV"WC"?3*)A&&/3=,-XC@I'G38,X[@5?.1+VCH0W.B)J$U%%M"!U(Y,< M@T@2P3E&69G:':,?7K#R_$XJ:@G%5TE9:J&?/S:%/I GJH$LX@W$%F7 MK+J2NKA7'O\8M33M"4W_6RWA:AAXO(4.9 .D4*HY;^XV#=/+-% :Q_XL/*NB M&P1?N3#K79A]EW:87?"C=(;=$)T[,B(X"U&61N..4.]T37O_8T-TRF_N"#IX M/N@-/<'K4AP 2/N:K(^T_J4UJ'^RXO\8S4%/5S\-ODMM=6:&J0DF08CW[5EM MW2#XVI73HT%O?35$EH$LJJTBK*ZEV(WW-;V\];TS#NY@(N$@MW904UBG3:7; MX:0_[8?!>SL"N2?Q=I+$-W];8+V7D"'4NXO1KFR'LW:C16WGFXW0."W998X# M+4@C@-\S(?1Q8PST(_+R'U!+ P04 " #:,*U4V>0PHY\" "Y!P &0 M 'AL+W=OJ^$-_>QWZ/S3FSO=(;4R!: M>"Z%-/.@L+:Z"D.3%E@R,U 52IK)E2Z9I:Y>AZ;2R#(O*D481]$D+!F7P6+F MQ^[U8J:V5G")]QK,MBR9/BQ1J/T\& ;'@0>^+JP;"!>SBJWQ$>W/ZEY3+VPI M&2]1&JXD:,SGP?7P:C5UZ_V"7QSWYJ0-SLF34AO7^9'-@\@=" 6FUA$8?7:X M0B$-H^TK]Z[^3EB1E<*?&;9[:8!Y\#R#!G6V$?U/X[-G[& MCI3&R[=+3Y:3;.<=';Q:%6Z@24%(H.5*NEQ M&.;C>PG?-),6,F81HRJTS<'&#EG%A/LY"2P=RV#!M-E_6 MF\=G-D_@3DE;&+B5&6:O]2$9:=W$1S?+N!=XQ_0 DN$GB*,X[CC/ZOWR8<]Q MDC:XB>X/>A1BQYY].@,^H&;S66N$8%+BQJ-!4TWU74'_:#A8!)] MZ I5ORP:C-_*7OD8MS[&O9S;YXK^T!0?,E'"!9=P0*:['U,_:5(K80BE>U0P MH:=[,%W.^CFCAC.M.:83],KKI/4Z>9_7G1+T#@2WARZ;_9#I>!!U7UB_+DX& M7WIO;-JZF+[/1<9W/$.9P8&CR+J<](.B%HNY85?E<^Z0L M96[?+*BVHG8+:#Y7RAX[;H.V6B]> %!+ P04 " #:,*U4SYF5\U($ #5 M$ &0 'AL+W=OLS27T\%&J>U'RY+1AF54#OF6Y?ADQ45&%7;%VI); MP6A<+,I2B]BV;V4TR0>S23'V(&83OE-IDK,' 7*7950<%BSE^^G &9P&'I/U M1ND!:S;9TC5[8NIY^R"P9U56XB1CN4QX#H*MIH.Y\W%!?+V@F/&2L+ULM$&' MLN3\57<^Q].!K8E8RB*E35#\>F-W+$VU)>3X^VAT4/G4"YOMD_7?BN QF"65 M[(ZGWY)8;::#\0!BMJ*[5#WR_1_L&)"G[44\E<4G[(]S[0%$.ZEX=ER,!%F2 ME]_T_9B(Q@(WZ%A C@M(P5TZ*BCOJ:*SB>![$'HV6M.-(M1B-<(EN7XK3TK@ MTP37J=F3XM$K+#"N&.YXAB];TB)=MU ^XEO=E67Z$G6 JWNF:)+*:_@ %L@- M%4Q"DL-SGBAY@X/8_KKA.TGS6$XLA9#:E14=@18E$.D 7ZZAZL/US5Y^6EPXU:)= LW;E-4 E_!/8M8MF3BE"4'_H&VO)39+JU[A76]Y]]FQ [\ MT''MB?76PN557)Z1ZW=,D\*DF'Q[Y[Z)3T+BM;OV*]>^T?6G=R:B1/8X]\^< MWX[",/"#=N=!Y3PP.L=7NV))7^3!N7//#\(@;'<^KIR/+RP&W"[1IMHO1J;Q M^=MP0G_DVAU08045&J%>F-3I0"Q@[UN4;^PH#F\X;.0)+^1Q[%HD;7.:CB+( MRD*ARY0928[FFB@.IM,+1ETH#;UVC#KSK?B=P8S,WYC WTTX%2\\B"1B!H%P M2.V#_ \248MH:PI*%^-&"NRAVQ5^K;*.^Y,JT>.^-..09C4,7=+AOQ9/QZR> M3:GH(1B=$]C#41=!+9..62>;>M%#X%U$4*NE8Y;+GQ"-'C"_#C"=Y4BM MLL3YU4IJ135;^Q746JQ)CUB?%U@KHMF*?T0,3XA!+V&MV<1\-)ZOUX*MJ6+P M&:LLP1M=!"\TW9E^K$BMR.32\^RY&K4FI#3K-S;9R,.C;/LN([4^$[,^]XA0 M*\KYN=:$4@LUZ1'J=NUI1?#/LD$"U_-_0+ :-\V,B75QGY80\5VNRDMG-5K= MV>?E3;6>7E[X\2VML18@92M<:@\##%^4=^BRH_BVN+=,V;0U[(0^FJ0&[-^&P0ZR5E)]5"NF8 G*ZE*:J"JLD"O%:-I-:@L A*& MXZ"D7 P6\ZKM7BWF.!9;FQ#L)BO:<8> MF?FXOE=0"YHH*2^9T%P*I-CJ:G"-W]Y$L1U0]?C$V4X?E9&=RE+*S[;R/KT: MA)81*UAB; @*?UMVRXK"1@(>7PY!!PVF'7AFC>*)@2=UKX^"&XU>WS%#>:'?='=YA0*D@!^H&J((7R 2$O+Q\0Z]?O7&$:]_/3!1L\!1!1-U+; -=+D\7>!K MI:C(&"C'?>[I_NJ^7I'58I^_P5"HO>&E?H/#Z&X(117A.(.0K]NC#94 MI%QDB&HD5^B.):Q<,O6T&K@M.W704174ONK;!9Z-\(S$\V#;PF;4L!EYV?P( MBV#^F<\:<72"&,=DA&/2CCAN$,=>Q$^@V7; \0G@Y30,XXX93AJ\B1?OEHH$ M3*<=/C#6G4^5HZY\1^Z^S./C!Y MA#I57"(IF&_EG3GBV-LQ.^M"<)Q+R0K+A3)+X3?*,;/@#1/W9<,Y(_JLS/LM&KICO[2#.*LD+ ML4KBK)+T'QY[\N$/@*M\^+@X!R5^![5ZK&&/$5B"R%)\7>EJT:GZMM=ZQ)VU5OEG^R!(0KJ][5\8"Q[S5* M)$A.V$.!9FK+$V:]1FZRO.I'U^N")W19,+0]K$UUICA7N/Y=)'*[2/1"=I'H MZ KB6W>1G@"D7[AN%XG\N\B9PO4'B:)A%+4*-SBZ"RN9RJH;/ZN=C3#UM5C3 MVMPJ7M=W::Y[?24)WR,9%QH5; 5#P^$$MBM5W_+5%2/7U&PO=V]R:W-H965T!Q+KXEBQL M TZR;5,TJ+%!M@]%'VAI++&A2"U)V6N@']\AYFTL@RKU2*,(FB M45@R+H/9Q*\M]&RB:BNXQ(4&4Y+@8>$CSPOK%L+9I&(YWJ*] MJQ::9F%K)>,E2L.5!(VK:3"/WU_$8Z?@)3YQW)B#,;A0EDK=N\EU-@TBAP@% MIM:98/2SQDL4PEDB')]W1H/6IU,\'#]8_\$'3\$LF<%+)7[CF2VFP5D &:Y8 M+>Q'M?D)=P$-G;U4">._L-G)1@&DM;&JW"D3@I++YI=]V27B0*$_?D(AV2DD M'G?CR*.\8I;-)EIM0#MILN8&/E2O3>"X=%6YM9IV.>G9V:U5Z3U<4%P97*J2 MBFV83]'N%EG%AWG7(O($03,$T&N"R63NA11K?<"'( MOIF$EN [$&&Z@WK10$V>@-J'&R5M8>"#S#![K!]2V&WLR4/L%TFGP1NF>]"/ M3R")DN3N]@K>OGFW!]Y\.]STVQ3WO9O^4REVADZ7_TSQ7&LF7\01=$D7!]Q.&P=#CL=_EI;8YG,N,R!&5 KH-2G19O[8TB&+T(R:I&,OB5T M^.O@A![SWE@Y._">]$;#X[['K>_Q?\K"LZ#&+P!UUH(ZZP3U"8T%.HL_,UD3 M*T.#I7\"E59K3O<,;,$L?="?72:W4!!XEA8][B/7\=ERF.]@P:/9M"5],*=4INZ"T[RFW=1H91+XJ^ MZ\)SP.CQORCI /B**I71CMBZL2OIXY)M#@OK1$V]_)->3[#*2^?^\N#W!E(B M8BYK$C.HUYS(WQ9:U7GAY5A5"9ZRI4!8[W*3,8M=P27[X))74O\]OK_^>W>-N>J=BQ_#A<\WM%JZE@T1]#RP$DUWF]UP>#U])!?:D'G\3JQ]- M^^A%[TB\)_.XF\WG>:XQIV/=7(M3=\)AQ;B&-1,UG@ WIFY>FJ.X&NMQ_(C- MOR;S\*"Q*U'GOGUUUZ^6MNGQVM6V19XWC>%>O.FOZ:W)N30@<$6J46],*=%- MR]I,K*I\F[A4EII./RRHS4?M!&A_I91]F#@'[1^'V=]02P,$% @ VC"M M5%@PAAN? @ 80< !D !X;"]W;W)K&ULS57; M;IM $/V5$>I#*S7FXFLBC.38K9JJE:Q$:1ZJ/BPPV*L 2W?7)OG[SBX8D<:V M\E*I+["7.6?/G('9L!;R46T1-3P5>:GFSE;KZLIU5;+%@JF!J+"DG4S(@FF: MRHVK*HDLM: B=P//F[@%XZ43A79M+:-0['3.2UQ+4+NB8/+Y&G-1SQW?.2S< M\LU6FP4W"BNVP3O4]]5:TLSM6%)>8*FX*$%B-G<6_M5J:N)MP ^.M>J-P602 M"_%H)C?IW/&,(,PQT8:!T6N/2\QS0T0R?K><3G>D ?;'!_;/-G?*)68*ER)_ MX*G>SIV9 REF;)?K6U%_P3:?L>%+1*[L$^HVUG,@V2DMBA9,"@I>-F_VU/K0 M _BC$X"@!01O!0Q;P/"M@%$+&%EGFE2L#RNF611*48,TT<1F!M9,BZ;T>6G* M?JA.B^01KLFY%):BH*]),5N0"ZBM9[3.]BCI$X"-9*6^2)E&R!B7 ML$A3;F)9#N]7J!G/U0?"O0,7U)9)5*&K2:(YR$U:.=>-G."$G.],#F#H?X3 M"X(C\.5Y^ J3#NX?@:_.P[^R\A3<)5\[[?*B9C*%G]^($FXT%NK7&4'#3M#0"AJ=$Z3@1JD=BW.$^XK$ M?'I"F7"%(#)X8$:9/E:XAGELF4TSV4?^9#:=7GJ3T-WW2W0R<-H%OA _ZL2/ MSHK_S,N8F8]UM3ACQ;AC&_\?M9ET@B;_K#:35Y8'@>_/_,N7I5D=B1N/@TM_ M>+PRTT[Z]*ST5ID"/,BM)$_PV _8$,UZ"KS!*/CK>+?7S\SE0UUAPTL%.68$ M\P93RD V#;V9:%'9%A<+30W3#K=T!Z(T ;2?":$/$],UNULU^@-02P,$% M @ VC"M5+M2??:9! \Q, !D !X;"]W;W)K&ULQ5A=:^,X%/TK(LQ#!]K8DO-9TD"33-G"=BGM?# L^Z#8-XFH;64D.6F7 M_?$KRZ[E-+:V"X6\));M>W3NN=*1K,F>BR>Y 5#H.8E3>=79*+6]]#P9;B"A MLLNWD.HG*RX2JG13K#VY%4 C$Y3$'O']@9=0EG:F$W/O7DPG/%,Q2^%>()DE M"14O,XCY_JJ#.Z\W'MAZH_(;WG2RI6MX!/5M>R]TRZM0(I9 *AE/D8#55><: M7RX"D@>8-[XSV,O:-N#[WZ!,J)_CA3R6YA?M MRW?]#@HSJ7A2!FL&"4N+?_I<"E$+(*.6 %(&D+4:9( MQ>BPH(I.)X+OD4=%% 3Y'Q"?DV^,"G7WZ_%-NJ( F=O/W@^$2K %EX4990/@?* >9!E4Q M P,;M,#>4";0=QIG@.Z RDR GJ$*W:;;3$FDRV$>%O7]"N$F9;\R7[ C*SS@LXYNI4R>UO-HG@%V," Y2ZUF^+> MQ-O5Q72^.G+%O_=8_H?:XYOO8K;XQ0,3TO*3+&%"V-?J# M")D$Q%=H3X6@FMD_J-4K9V4?=<&#'O;'+;,3$\N..-E=K]<"UE2!7DR48'J; M$:*=$NU MV&VVMPYYLG0'4C6[+F[PU,&X51SKJ]AMK+7IHK7X45)QC5CKA7APRIECS1,/ M/W)]*]'J5N%B58?7CW_+>K M1<-+H[:Z$&NLQ&VLAW5Y8/+I8B7 &!EH8U!(:%MS26)-DI!3EL8:(G$;8KUS MEG?>6)$"8UPWOV[+.D&L_1&W_1V*_44/B% ;'M)*)^A,?X>\ !72M;4FUME( M_Y1J6QLD[CWAD=HZ\9^-B@^.%^<6O:WW$;?WM>B]XS'-OQ+5BRM%:VUD=$JI MK?<1]][O?0-[?#2P2= =-RL=6+\+W'[7HG3$=BP"K< +@]CU=1Q8PPKP"=4. MK)T%[CW?N]0N,5Q[**]V&I* 6)M3):F7CBQ5Q:E!=;M",:PTI-\=:CZB.&$J&HIOS9G+DBO%$W.Y 1J!R%_0SU>< MJ]=&WD%USC?]%U!+ P04 " #:,*U4WQJ:'3@# #R"P &0 'AL+W=O MNJZ:Q9!251-+X'@S%S*E&K=RX:JE!!K9I#1Q \]KNBEEW.EW[=E8 M]KMBI1/&82R)6J4IE>]#2,2FY_C.]N")+6)M#MQ^=TD7, ']LAQ+W+D%2L12 MX(H)3B3,>\[ OQWY39-@(WXPV*C2FIA2ID*\FLU#U',\PP@2F&D#0?%K#2-( M$H.$//[DH$[Q3)-87F_1O]CBL9@I53 2R4\6Z;CGM!T2P9RN$OTD-M\@+ZAA M\&8B4?:3;/)8SR&SE=(BS9.10S11QCD>^V@"/I N5%0;E12'@FEB9AC&UD#7T&M0H5F M =D\#UM:!:'6)]F2X39*BC?W33D,:1QWI%VP;5>RG= $^X&1!E\&KZ 97U2Y MTBE@.^?ABN_M^J7W2;[DP&75@U9KWYHC49TP/.Z.7^KR?B7KK\!!(F\C$XWP M/<*4EM2\0:ML\H,=?G F1NWZK!]^EE'A@05^J]W:-^HPJE,_X=.N%_O5S?@) M%% YBZU,$;:W1"R-@)4N[=JFWS@3EW9MUV]^EDO-P]=/*]PWZ4B0MV>26YJ> M4I +.U0JY($%9V-&<5H,K@,[KNV=#\U :Z>R'4PV#>,0L6!$RN5W;BNG,8DQ?*:9X3IFQD7 M*59Z*^:NS 3!D4U*$]?WO-!-,65.OVO/1J+?Y0N54$9& N0B3;%8#4C"EST' M.>N#9SJ/E3EP^]T,S\F8J-=L)/3.+5$BFA(F*6<@R*SGW**;(0I-@HWX2D[#+00$0QYJG\=$EM]KR"_FMBK:?6*?)HUD3!9 M 5YB$8%:903.[XC"-)$7.O=U? ?G9Q=P!I3!2\P7$K-(=EVE*9L'N]."WB"G MYQ^@%\ C9RJ6<,\B$GW-=W6I9;W^NMZ!7POXB,4U!.@2?,_W]_ 9_G\ZJJ$3 ME/('%B\X)'^,!;G*-1[AE7X_%-P*@=F%!D53^KB'4* DU+*'& 4(O7#\ I+'^ZK#U^XS,<4.+:YK'1[^) M.E[7_:BJNQN$O+9?!GVAW"PI-VLIY[_3I\P0E#42A"5>>!J>M$I"K2-YDN,V M*W+[#7_+DCTQ7K#?D79)N%U+^!X+!D\+!5;*.D\Z)6+G-#Q!WJ9Q>D=RI0#^ M(GG8Z>S7'%4Z.:HE](:-(*I.;N1OP/P3$7S3*E%P+,&#'<$;0;CU'NP):GNM M Z9LVBFJ[Z?/1"I!ITJSS?O4*Z/U%FW:'FJ>B$6;SHG"8UD4[OXSM%&P[=%N M5&O[W\.M#$,I$7,[(TI-1%>;)'B.8>D1"5;TJ^F1+2PJRME)D%I;7,;AB8KL1;FBAI4 MO%.0KH5E4Z]"TV@4N0?551@-AS=A+:0*TL3[YCI-:&TKJ7"NP:SK6NBW*5:T MG02C8.]XDJO2.D>8)HU8X0+M2S/7;(4]2RYK5$:2 HW%)+@;W<[&+MX'_)2X M-0=K<)4LB5Z=\9!/@J%+""O,K&,0_-O@#*O*$7$:OSO.H)=TP,/UGOV[KYUK M60J#,ZI^R=R6D^!+ #D68EW9)]K^P*Z>:\>7467\%[9M[/77 +*UL51W8,Z@ MEJK]BUW7AP, \QP'1!T@>@\8GP#$'2#VA;:9^;+NA15IHFD+VD4SFUOXWG@T M5R.5.\6%U;PK&6?3!Y51C? L=FC@\AZMD)49P"=X6=S#Y<4 +D J>"YI;83* M31):%G70,.L$IJU =$(@AD=2MC3P3>68_XL/.=D^XVB?\30Z2_@H]!7$HX\0 M#:/H2#ZS_X>/SJ03]PV,/5]\@F]&=4,*E35 !=@2P7F$>OM@H")C8(D\:\A= M](VV8@>XXQDT>$9\W(N/O?CXA/A'#I:M0K/XL&,EHKVYYF[^W'_<[?\G?^*3\#[=3^I6G? M$#ZKE53<1RR8M4E77];!)#K#HV MLYW2_?N=G>"F*% F]4OBE[OG[KD[^SS:"OFL"D(T>BT95V.OT'ISX_LJ*TB) M54]L"(>=E9 EUC"5:U]M),&Y52J9'P5!WR\QY=YD9-?NY60D*LTH)_<2J:HL ML?P[)4QLQU[H[18>Z+K09L&?C#9X319$/V[N)2K,;>;7@S M"P.C8"5^4[)5K3$R5)9"/)O)]WSL!<8CPDBF#02&WPN9$<8,$OCQIP'UG$VC MV![OT+]:\D!FB169"?9$JA MK%):E(TR>%!27O_Q:Q.(ED)X2"%J%*)]A>2 0MPHQ)9H[9FE-<<:3T92;)$T MTH!F!C8V5AO84&[2N- 2=BGHZ^P[*$XO$11$$4=_LQ.5P^/N!.[V,86+SX4 MVZHD$FLA;XZ )0XLL6#)D40QDRBLM:3+2N,E(T@+E(FRA/, E9(]%X+E1"I( M')0VS;I24EOI6ROFC+],KL(D38'O2SM276+Q($V=V#L2J2.1?B:)G+)*[U=& M32,]C4:7V&$:?4>C?S2Q<\(%G,6/4CMP<(.C47FR=PW)$7Z!>ED3%XWZP,'E MJS2<,,K7N\2B<[K;ONB*3FTO;=$.DV@X&"9!?R] '9)!DL1Q%'>':.@X#3^/ M4Y/GCU@-3V;5(7F4U;5C=7U:_9K;TGKZ+B.Y8 S+UFXGC=K$L%V306^_<#N$ MPEX<=;L?!F^W??#_!-KA/XU"8^4##EU2'23\5O>""W-MF[J"@JFXKN]^M^H> M#K>V7>ZM3\V#PG;%-YCZ-0(W^YIRA1A9 630,^U;U@V^GFBQL3UR*31T7#LL MX%%$I!& _940>C&PO=V]R:W-H965TDDJ3O_]DI0L^I,)]A HAU@2.<,W\T0^ M"/FD5HQI\%*57%T.5EJO+Z)(Y2M64?5)K!DW+0LA*ZK-K5Q&:BT9G3NC MJHPPA&E4T8(/)F/W[$Y.QJ+69<'9G02JKBHJ?UVS4FPN!VBP?7!?+%?:/H@F MXS5=L@>F']=WTMQ%G9=Y43&N"L&!9(O+P16ZF)*A-7 ]_B[81NU< QO*3(@G M>_-U?CF %A$K6:ZM"VI^GMF4E:7U9'#\VSH==&-:P]WKK?<;%[P)9D85FXKR M1S'7J\O!: #F;$'K4M^+S1^L#2BQ_G)1*O^ MM(G8,3!^3AO@U@ ?&L1G#$AK0%R@#3(7UF>JZ60LQ09(V]MXLQ7MP>6U[+0!3/AON1E;2(&"RDJ M,!75NM;4O<5B ;Y0R0N^5."N8^#G-^,8?-6L4O\$8,4=K-C!BM\"2WE8; ^6 M7C&0[T-S1J:=FY>DW+XDCOQ3W#<@$@?"KA[/DQ1G.!ZBX3AZWB7EN"-"A*0I M3+*NYUZ@21=H$@ST08O\"7Q?6_PJD+BT\Y?VB<]A!VO8!SZ'1S1AE*4Q@=D! MGR>HBW,4C/,'E9)R'6(RZUQE?6(20;_\PCYPV:+8FW,QP7&6 MD=,8=;+!@KKQG;^6>+6M]>,U#:"][3XQD-49REYR:T5Q<4EI>.]K\$N-L2.&T(;!3V MYRVK9DP&\^47>33J%9%>,E#6"R*S(R(SC'%V9OIB+RTX+"VO\WA3\!E]&Y_8 MZP%&?>(3>Z7 N =\7KL>OU (?W_N_%;G+BE),@"/$AN\<=\2B#\;EI[?4%A_7ET6BM MLH -3E?&X3EKM;A^C6:O 7C8*YJ]6N#PF>"]:!X=+\HDAA">8<^+"@Z+BLT1 M^%[K)C\ALHA?Z GL$UG$2P$)'PW>B:P6Q=Y6*('N[S1=Q&L&"6M&-]EN1,WG MVTP%:=LI%O6J6D3\&D]Z42\B)^I HVR8G&7-:P$):\'ND90+;:#_[X,H\>LR MZ56QB/BUG/2A7#0EQV6@V)Q(LO20SFBG6ETQN71%?$M/S753^NV>=A\*KEQY M_.#Y-;J8-N5^[Z;Y^G!+Y;+@"I1L85S"3T.#2C8%_>9&B[6KB<^$UJ)RERM& MS02W'4S[0IC7IKVQ W2?52;_ 5!+ P04 " #:,*U4@(KNCDL# !S"@ M&0 'AL+W=O.[QP6SMDNU6;!7M<;$N'(EQ+69?$CFCF<400:Q M-A04?VY@!5EFF%#'KYK4:6P:8'M\8']GG4=GKJB"E&+1:;L?[*O]WH.B4NE15Z#44'.>/5+;^M M #(TPT(:D#P&! = M 80U(/Q3"U$-B&QD*E=L'-94T\5,BCV19C>RF8$-ID6C^XR;O%]HB5\9XO3B M'#*J(2$;*O4=^2HI5]1F1)&7:]"49>H5>4,N+];DY8M7Y 5QB4JI!$48)Y>< M:?4:%W%\QK+,P&:N1EF&W(UK"I(F]Y DD'?MV/#WOP+H:C MB4EPB,DRZ"7\6/(!";W7)/ "OT//JA]^6NX0[ENXU^5./_R,R@8>]'@3-AD. M+5_XMQDF/S[A5O)!0ZY^]AB*&D.1-10=,?2YS*] $K$]5 B:@%N0,5-@5D6A MCQ3(NB(>6F)S4]TLHNET/!K/W)L.0<-&T+!7T-N#\4*RV$K XQ1?UT*Z=%1\ MDY8.;Q %W2I&C8I1?U@$EQ"+4J*0C10Y4TK(._)9:,"SKE/R9;M%>;(G ^/& MU/C_IGK2&)KT^M3R@Z,?76>^(O#]A[%L0ED=I&F<3FV_ M\&A]Z9^LJO[GGJ9JQ_"-V#%\HC/8(J4W&&-H9-7A5!,M"OOF7PF-'80=IM@5 M@C0;\/M6X+&M)\9 TV&B+! !A0 !D M !X;"]W;W)K&ULM5A=;^(X%/TK%IJ'&6FWB1U( MH*)(I5#M2#.[53O=>5CM@TDN8#6Q6=N!5IH?O\Y'$TH20Z7R DYR[[GW'E\= M?XQW0CZI-8!&STG,U55OK?7FTG%4N(:$J@NQ 6Z^+(5,J#:/[KV^N&>KM.)/Q MAJ[@ ?3CYDZ:)Z="B5@"7#'!D83E5>\:7]Z24>:06_S-8*?VQB@K92'$4_;P M-;KJN5E&$$.H,PAJ_K9P W&<(9D\_BM!>U7,S'%__(I^FQ=OBEE0!344TG M8REV2&;6!BT;Y-.5>QN"&<\ZZT%+\Y49/SVYAYAJB- =E?H%_9"4*YK/N4*_ M3U-EK)5",]B:%MR8AM+H>B4!\M'G&6C*8O4%?4*,HQ]KD2K*(S5VM$DL@W?" M,HEID03I2 *C[X+KM4)S'D'4XG]C]_>.^<^/Q"<6 ,OV="R7:4@L MY'M53WLYIO?>GD;_?#.FZ*L)H_ZU!.I7@?IYH'Y'H(>\:/15J90N8D"/&Q-C M_@PR9 J06**?5)KH&OU"W3U0A!CD(;)U8#O!_C (1JX_=K;[D])I&%2&;ZH8 M5%4,[%5H$3ZA4"1FM5(TYPF>LS&TI5M@^7M9#/#(?9OJK&F$W2%I3].OTO2M M:/AE6@88?R/"P,<_$'XW:R1M5&8SL&=#8-*I1 M9[-VR"?0C*\N+(5AMUX^W/-RB/=6*OR!+)9@^SU(@N"P45NL1I[7SC4F=:;$ MFNDMXPMJJ06/G%GP2"UXY",% MCS2EK.\>ZEV+T=#MH)[4>D=.UKL.ZM_5X:061G)F822U,)(CPOB^R6C9K V: ML]%OS$;77-3"1^P2-6-*2[9(BW-[)7@[IM?FD*.%%#&U$5+K%_'/S'TM9"2P MUO1GFBQ 9JN/:1R(8Y!%?S&N826+R=B8-'CVX1=J'B/*DTC0E!ZWL_MK[2-V M[;LW*PQ/ 2VE2%#T2K^02('4P>%A?\Q+HU/ZHY9)8I?)ZS 4*=?* M4!D"V^:+O"RG4HO3\Q\UM_A^LX 6*])@W-F[ODA KO*+)H7R/(LC=_6VNLRZ MSJ]P#M[?X,M9<255PQ0W9.;XNV)IS\(7%,^FI7NAENE=9,C-@/$CO; M5#QK=M2$#LS'"U=D@W!W6R2B=(YTVV:+EF'1@/!"K"C M^6P.=Z.J&$!C5&D;.:]J!'95MTQIJ MFE[&=T!_6\UK;\LF+]*-*OZHS.>%G8YT?:@5=JM9P9>NORQ: YAZ%U>G5256 MGP2?R9+YR1^=<#2@:UXT5YH_V6Q0*E,;8)I$CTP;/MV._-*TNF=+LRZG98%[ M[IV@Y[^[SC,FF:9BV[2M_=>\RB]VG%S]*\ONM\J^X:#'YO7[VDU>GH+)]!1, MGD1-]D_!9/;Z32:OTV/<'#*V3C([YY@V&L%Y<4B^P\E4;))&DP47ALNF-^=Y MSN2SXXR5-W1B_YS9T;?C87C=M M#ZLV%YJA!LIG@E8C/%UQJ0\+H!(\O"NXWE 0:V M"UCM0/YP'JBI,"=)8%TJ2),O""&!A M!TF"(? TX@CF #Q@2)*X]^#>^RA>OZ?BS?_X1K\!4$L#!!0 ( -HPK527 MBKL

;WC*!0%(4%!H?8P8#>C;>INR0NQF"M@8U_T.OE4/2Y=O*-Q^RG^9 MA(O/X, ._$OYSU;C&U'S_&7=IR@ H.JG._^UP+C'2O5\(<*_1S__Q%H/_=4@ M!Y\S+\F6R<./V&>UZ HVNNS@U,O%=-"+(1.V4BL&<[>7^C_'()NI#_R<[:8! M+IBTG>GX!Z N+.CT@Q*@[S.#QX]]W"H8XE3)#T5BZ7I^U$?1JNH'8;!D;3^. M$2 4?HGZ\G6^W:]4LNS$0HME5R5>-P!L=0"83)RU];R+DQT.:8U)I_9S.!I+ MMZ C/XQ6&SH0AR5;T;&L &%':\@OWY+:_E("'FPS,#G3S<$MTV2DYFXBK'PT MN^F\2S4?=A@#X09+/?5WGN8%]I=UM?15,:LZ1GXU0N7)#^Q%J5$%-W&T/$M'*$ M5%F[_"!EVTG+\*'WK73%CM&%?F,4X!T!P11WV3#(#<_QDO/YKEY]C M'1.@)A; Y]%2670\&M#/28ZX >',U!TBDVL\IY?R,_M>0_/"9V0R!L"?:.T?GE)\(N7T89! M21BEH<_+[QJ\0>H'"521VV2XMANB'GA+OQ%2)?]]WP"9YI*^&Y\24U2B6A1# MG^_]CFGV2YGF^K R@6>U8U^3:X824+K@ ;57UEAMJ)Q.$QCT0X11FB$<%1K1 MIAY%HH7EMDOD:.;].RF*8YQKLRJ#,SEK7>(+.,NBE^.S<*LW^5/9?= C06;! M5G,Z3R!85?4+'F4O?AX9W>X^W^)O;YK\LG!)N7L;RC< ML0A''!W.]&JM+&QV:YMM_8#^CL1 Z^H65),9_21'Y[,2JY618BI-7 M6J@RVR=Q_K)GX[S3Z1#ZU)=G(11J_H*6SN,619(SFH#I<.TOQP 7JU:2ZH+3 M& !8--KQ')W9P))#Z'+NO?S>@*BT8%[%DRAX))SXZAUQYV'!$"C@,F"2P7K* M=2D%X4/-/RS+]&Q#E]>OZUTZOKFP-416U_?5DZ3K+:-R;\NMS#YU?\]9\0?HU+[[./(2\*X MQ2_J&@=TJ_:21K>G=!# +=F/Z^@;#[&8=B]);?\)Z+]&Z0G[X2[$0:M[TS<6 M\C[L(['"*:8]Z?:Q<)*)IVQ9C,JM%T?6GVIHI[A.C $1DD4OI8/F($*M M,:PV8A1M>$70M2-68VHM2" MLB5AHI!=B9-&JIL$00[*RF);7^.(9RM]^C,/L_-]1,[Q;/?4WSY\S8=?Z^D& M#51/N/@ 6C+N!\ %>&1S0K[#/$R"[H\<7\011C6,+Q+H.=8S?*IF\YLL\M6: M6P8NX@&;G(6B=;&];U8!?'^V[X+9ABV>@/:^[-PET7"MFZ1IN,5G!C Y/Z&9 MNNXR2W)B^2NTHC-BZ\', E"@&M0NTZ<76U*%"#X"8HT!HPLN,2^-=2])%@T:F4YQV\XX;F*1.,&><*",'N,$GR*$Y:_ MR/W1N11QLL9[\Q9-/,TM>^/.J9B3M<_ EUO6(:+6+-B>O]$$"M04VF6ZX0-% M#>+[.E2T$0Y7#=>PU:N!_Y,S/V)E'6P'RW1^@UN/".SA,$\U?!T%(^Y/LME[ M@G,IX2%WCRZJY+*#U4?RZ>Z\,#%2ET@O:DM5Z08^H!;%KQ&O)9H'$^QQ:$2N M+0=B!-%#5E15R"B):BDPS@A#E#)$29MM,4%(7W:1-SBP&;R(&YY>%C-6IL4Q M%IYK,!R_=^L?C/R4=IR$@)9K.'[OUG*-_)1V+-= Y-ZEY1K+(_B6Z_+RRJGE4NTHO(AO/-\;L5Y6 MUH+6\.S60.3>K=$:\Q'M6*PAF+U+&VWY6;B]9 MR?XCBIL^44ZEQ+3[-)/LI=/J&( U!R-BBL5:BLIW 8*NXHW1ZU!C\U)71>5@ MCN$*53C.K(J\47877#I)N>,BR;O7T-RG:3X\F0(,4D!5+AC^:$HBUX718I/, MM3-HK!K:[#%Z*YQF3SC-.^HIO[)>M%[&J^>R0KBL8'547$^+]'1A"CQ*5HI" MAG<]%YW?I].ZOG'EO:>L@MP'LEP>A=D/2"2\GP@5Z5R2U<%\0WMG+4X1S'NL MA7S,JC<:D[L?N=R5 KD2$N;PZ/5(F)+%1\9'5@/R\?G7M+. :/<,H#9Y +GU MPTS'<,!'$A6LQ^YHXC2S:C&$TU,KATK&:4+M^@V=#=LW'$:*B/1/T>>8VD BU4PPN5B*$W M@AD2J%GVA>PR3*R&;CZN'9JSTG2OTQ1GZ3H*/H?>-CR$68B)"O32/,'!0_2$ M_3RA3BT9\#6.DN*?Q),(4SJ??>D-]O=1^&>.TPUM(R'1MH9! M5.-AE>M\@F MX0$VZ5;('BWZY2$!"528ZKN/3CEKEA2@$C2J8*-O#+K+^OGWD1\?<5G:^C,% M14\8\O8LW3. RZH"N751ZQ@.6%)4L!Z[T?G:J%P<%:N[[_(B(;NS74O?G'EN M9WD#E=4% /".&(H3E!"4>,%]8[> M&6TQPA56ED/P#MAV6[#D]XHE#"RJ&%I!7J$:; =7_ X8],SK,]*;=]8<.C_1 MXHP< *[M)8V:MDP#N(\R8FG2T&=&H*2[3\<.G ]9NXYA1:E7ATR&KE%'T6+\ M-M,K$U;" BV1.U8)1NI0H5KE6I6]4T(3WENE7E/'"M010Q1WAT8=6AB%"[JN M"OSW#H:L'7N)+%6A="1TO=>/^$2'\7(?MB6P6M9:QFENT4>VZ^];(_3Z^VK4 M,C(M^JM(DVXC6F$.9)VC2G*I>OHF0-= RO@;][:ZK&@NL+&LJHPSI\N5*H X MT%P6Z99_:X=W!.L#6QT'[4GWXC).$GA5G@Q4#XYC0CWJKC83<.Q\( $Z7K>4 MKU:J!QTT',4 N7E<:HD)FSCS#OS5E&"%7W_H@PVR0*&N@:V=P!X/J!!N,]W$ MW^,@/Q#]_^EX.L1GC)]Q\AKZ6/(4B;.*_/2P>\)^_!*%_\0!KRYT&Z=99]ZP M*5C =:Q1%C>R84P JS!S=)K6N$'[/KSUCN%1#=23%9H?8QS,MI]FC!EQ\.. M91!U)NRTC0,NC5+2ZI)T-0BP%,AQ'7VA1E:DWGJ"7W&47P>\+6[$7W"$$^^P MCH)U<"2GR#1+B 2_8I642-6YP#?L(!;4-['21, ;>QC^HZOMT50(BO/693V?5J,X'O^0'DUW>\PC3 ^WT(]N,#=1P&V^Y!!<7E7M?C MO'WNR-(, +)NF*'5XR/@\+<52M_#3X BO5=)IWKK&ST4@ M9:2VBM;EX#D(B13G::$S4LM/:_YF30Z,G55H&*NF6W-Z->D M)0%;*%V4C8^L%?!I?$V\0R8H%.X:^B"P^&&%*D10A0GZ5N!RY;39N3"$Q4&J ML.EOO.C\EQ0=XC1%6TST-U7CC+<9X:W[2S8)HR0LEH\&KHIZR+PN3' U%+#J MZ,-X8C&"5B7@1L1-4?J8Q*]A2OVJ#UM!(*O(6HFJ4__C*\XXY9^)&EF_>N&! MWL)M8J)?CG'$3B#[^! 0[GT,#SDMHMGM>4Q9#[B@3V95716,7@RPLIA.T^BL M89P5?L4'"OP'5(*G!QB. *ICL$("!^>^A4.ND6-G0C7+?[FLD-$LSEN^"60' MLUJKXQZ],V(9X.IF+&,:I3@&K@%8N8PF971!C\MRV;5WM?QI:0TJ''5BG4\? M<10?P\BU'JG2HM;D(!;0KQ&^XOK38O^0!SBX(T)&#T]Y)NXL:"R(\(.V"6%, M4LOETP0$N XRP]3V[#T=$ #K+T.$CKY;$.A0=59'J%8S !4H(;HI4 TI.JE MBW8*X@H10 ;?1-;>G-L7Z"@4:A8B^7JVK.[(2C!77-.WR%*(Q)E5,EE_/%@\1-_$@8 MM2=(/)+A.$EPP&(!\OMZY9E M_ (\LM;?;5IT"_Z!U)A_.Z_?+A*?CX)C-"I M0(F_;+.<#6")1;\K4(X^>"GR:6.UA![\9?SR>?"13;FZV]"J*&H1PR%:HFW: MO%2$E/ ._7 U9W[*04["Y&V_B5$!I1$]1]\X)#/!K0%2#XEV4T+M'F":"\0V.%S2Z.55>^CNS=_M% =8$BF8W.C>U# M 1]9^S >NY&+"C;4AR];-W)'-=?WV$E0:G90QT MR]*%LO%#Y(X#%\GCR/)YT03II:2)Q2%DD;-3:+@]X*]QAM-'[TRO8GJJ&'3/ M 2JG@TANYG=W3 !L+]3P'I]97*Z.(KK\=51C<@ #QN7>YYZGLAJ7!RXZNAFI M\8[N\PQ>Q6HG4??MV^![^\\@'L5.Y"M_X6OFFY5K+UNRFRS4*-9\X>7*] 5] MC@6Z>.WNJ+@B/%;6&LO@!BM9;YDF.P.1QQGAC#^M.A5G%Q#)C4_X0&LV/GI) M=MXD7I1Z/GMJ=G-N_$4IAW'86L!5WR06M6+_[L/HE0PJ:.),#N&< %1X'<9K4IZ7# 0J""]?A(F&1[NT^#DY#=F0/7 M-V>>VUF>_=8Y87Y;6E/>6\>FUI_SQKMS$N[0;)[X&*9IG)QIL.OW,-L_[':A MCQ/Y-<.@V4!W[T@V5&V"E*="OZL808GQ*XP:3JA""E<!M!"PF\;+<;LL',*ORJ@;,'TP J5$ 'V,@Y3&4NK<^(BWLOAG MSQ3@.UR%X$922,=XP#M;">T)=4C8XCSPU=SC%(";8*%ID@M#1:\VG99"(IS M:?:$?1R^=@3G6@<"ETXY<C $MB![(3^H*Q)5&UIJM"1]II6_M^DA-M M$HJE74;*/1KI9(F;CPGQ2(MK!5EP5#X/+_$9(GXX,DC M-NI3@0KA& :4L1K%>= #-4/),!ZEP7_F(6OK@(Y>E._(F2U/R+X_$7\R(D9Q M'YZ05^")/M311R7^/_!H1D&"Y8".+98V:*]XTB!=HZ:XR5-R;D[36G^/DKH- M3HYMK%"8 UDWJ))<*H6^"="U@3+^8_=L :#>OZ6V=XGC>;0LK?9(KD&H5!7: M&".YNX4RA$_M\H31W@6E:D-RE^X@W2)&Y@YIA M %651EG:. #I! #YU&2$3AWM>NKXU'OVT 2@UK8^%*M546F1(T9\/\11U?Q3N=.N%I/)4H II# .J M.WBU>= ]N:%D:#C7165EU:0 RCIXA178\AB'Z(N%-#X$Z"A.*NB4Q$'NL_-A M$NY;2ZT7GKR#9RM<7MN'U6V,[#I E M6H,B/!4G*.6M)UU*Z]KWZ9.4M+HP:Q)_FR<)EK\\4YX-7)('LJ'Q>DQM*F I M'TK!A)M4!J=V2[RZE/T5$M ^RS8JD!$1^Y)S(XEXE\=__5B'_F?Q$?EG\ M2H#XG_\'4$L#!!0 ( -HPK53TE+GI1&L %$T" 5 ;FAI8RTR,#(R M,#,S,5]P&UL[;UI<^LXTB;Z_4;,?] ]\^'V1,RI\B8O'=TS(6]5[O&Q M/+9/U;SSI8(6(9MO4:2*BWW4O_X"7"12)#82))*0YHWI\K$!$)G/@RV1R/S' M__RQ<$7./QJA3/'^?(__\=_^7_^\?]^ M_?I_+I_N1[8_BQ?(BT:S %D1LD>?3O0^>O&72\L;?4-!X+CNZ#)P[#'AQ4]'AZ=GX]'7KUE+EU:(:_K>*&GRZ*?#]5^NLE9][^^C\<^'QS\? M'1P=C2[^?GCX]\/CT>3;NN WW,NYPRWI.MZ??R?_\XH_.<+B>N'??X3./[^\ M1]'R[S___/GY^=/G\4]^\(;K'QS^_'^^W3_/WM'"^NIX861Y,_1EA,O_/4Q^ M>>_/K"C15:'ZC]? S1LX_GG]+6H)\J^O>;&OY%=?#X^^'A_^]".TOV1=)'\6 M^$A>G/S5890OR)*6K[2?Z>#PXN+BY^2O7[#V1J-_!+Z+GM!\E/SN[]%JB?[Y M)7062Y>TE?SN/4#S?W[QWIW95X+ P7$JR7^]SHB2_W?BV3=>Y$2K.V_N!XM$ MCU]&I/WO3W>EOJ /W_V(T.S=\UW_;?73S%_\3,K]+-9D(J*0\GYN*^-SA,E* M>G+E>S;R,*GQ#Z'O.C8A\:7E$J4_OR,4A9*B2K4,4^)'*\#EWE'DS"RW._&W M/@-&%^N_AM/Y=(F"A)TAINR5OU@&Z!U7<#[0O1^JI8;,9T'J"O\>KTB1\^JB M1]P87E'(W_W9GUB&Y+_OOFOC)>OFKQB/_<=V9.U)D*&_8&IF:M\/W6]3^[ M(USA"[ UT-W<)/*Y'G5S[80SUP_C #U8$?[?Z?PR#AT/A61*P-LP!W<3$SO$ MW6NT(DLWKT7VYWBQL(+5=/[LO'EXVSBS\.9A-O-CO'OPWAXQ=C,'R0X+^>:U MR([WY&\H^!WOTA]P*0S+$W()45\"RPNM6;(\-)97E"PN$:OS4$M-Z)%CM^M &\26HS!30-:^D\]&386B-&B M)@D7"]]K*U.A#3U[?_+MQ.!,+"!X3+<[Y]":T[1*XQZB%^M'B_FNU(:>DRF* MB#WJ$07/[_B@W/P(NMV.IMUY<@+"1_YHI>2,16]0VZS@1,GY)[$J)F=]H/ZFWG7=KFM)Z:F\I MSW8S@$Z&+25C-PKA?-520$IK@'?IURBR'+?K3?KZ*X U0;8X7N2N)K:_Q$=* M/&_>A2&>2 LE ]_#/\[2#7D_FFO<*[#WJ6WU)O4-.&="XCEIQRZ:SF\=S\+' M=\M-MU]8@L*BG%6Q)]&ZE:F'28!7;XQUXC705H%]=0^.[J]1@ \O$?'MRD19 M=:)$UG?@:&-BV\F)VW(+KJ&=Z(/])2"6#+Q8)WW#,^CTU77>E*A#]C- =/'- M\9Q%O+B-H]R>\6BME*QVC;X%1"O$YAK@E25SK0UO W^1_RXD"]%5'$;^ @4= M:*G!MX%H[SJ_SJ[LLF+J]23T-2":(8XZ7N!99Q"TW=_!6N,F4^XA&/:2;FHGGQ9:K=!LE MVCQ$V<]/#CH6O_@%(/=O;25FM*CW!FYMOEK_IJVH(DV#O:=K*[S4-R#=U+47 MG-TL)%F3R6;SFXY$IWT%]JVE@HE.\D/:[RV+/[=>V7CM:I?V7\O%%3Y3.]$$ M'QF0"OX+MJY=\G2_\1@XWLQ96JZRO9S$)[3KH.!__>!'*,15VN_F1-N'*/UA MQ](?ZI4^=T)H*V6E':W2%#SNIW%$XGZ0<"ZJ9.2T#NLE1ENA^0WK?I?17L)J M4X!\<5K['[!;!23I+V1T75O1YI)Q.D]'V5*)1T'+KP+25+%_DUGD?"BXZ6[P M)4 :>4)A%#BS*)NZG^;6SXZG*_YWQR,EBY7$W+7_X(_J$-A=9_7_?8H;774+!QJ(BP6U_5GI;ZX).BM'Y0909H+<7M)6R&:_?3F?_QL M(X=$X3W\ZX3\^#7],:$+_N_4U>P\0Y*6_-M5Z1^\\O6W_[N>N^Y%HK M:.HEB[94[!:KZ!^GQV?GYP='%^=G>&"'9X6.%SDS"#PRP>\G_-?OW' M)NBB:X5A9J68_'#"+<2XY+*I? 1N:P1WC^ M=XR/H2AP5T]HZ0?;)QM&21-!$Q%18'@=]SF\B $A?6#% W"[J(D("LF807@, M9 @^(OQ9^\:SR:42 []2.1/!XPN8(7>B&;G44G7KN.@AKMF$UA4Q"2\AV3*H MQB"@>D)O#C$Q>=&#M:@;8W7%S(-,0+X,ME,0L)$+KP!/X]E]'YX5KLA;FV!U MY=MT%)FURD)?8*%/!PZJO+@9QF<@,'ZQ?MS96 =)@!W2$T/KBYN$I(6<&YP4D.+/_$+D/>5@6RQH+ M)%?(_*1_ G&*_SC-'CQ/[[_=9;,/5!= M86-AY$N9(\FRVO2!)"'<)$ 6!;OBGTU"BRM7C@_+)-.'T9JD2'8?WWV/?K#? M+F(23D*RY5C!,,+<>1$BKB/.![JV(BM[CIM9; MQWLCV^6X[NZ/5=P\/"7DS/'4;<)Y)D%'\=<.CUY?B -@#8;;14S"34BV'"O= MIIB7P"(O89]7BU??K0&J]/>2),<'6)*3P:+$%RR'2+=M)>?3S8_9N^6](8HA MNZZ828 )RY?C!L.(0BY+@BLK0F]I3E'Z==&ZE$FHB8J77Z[#,)D\+RS7S;WR MJ:"52ID'&E^\'#089I*;!0K>\)3^2^!_1N_9(T0J>+6ES0-17,P<3-V6DJS? M/S8.':EW !W)2E$#8123,<=0MX-+-H&\(]?EC<-B(?-PXTJ7(P;#IE+P$DZ< MA\-"L!SZ29Q1J2SSX7A\/'1/"FEIYK2WTV"BR]8 M[ATO9(/YQ\_;\04411W8/$3U\=KL)5%>O-!W'9O$3LB2[>!]-8K6(X\3?.#P M@ 0?6+>+?[Z:/ES?/#S?7).?GJ?W=]>3%_R/R\G]Y.'J9O3\Z\W-R_.7/F(0 M*'A:7L@+]^BG1T1*N *YJEI>Y&:9[=C]+Q3U\$^JVRX!@@@"0-?A'1((=$L,+WB6>3 M_Y P^1^6BTBVP>C*"H(5/B(GT3HIV K5!8JU"&Q5R)M+;.1$L(G32312[]'# M+&L4.<0E9+Q,'2X9JNEU'E#$Y@2KBE'4D!:4\?!UN Q9YR#"PE,842QB% .X M@C$>S X7\3Q'9#&[:J)%[M0@4-,H?C25E_%XMSUMI.T[E&!!Y [&"4."!!&I M'GE&R;+DQ_J\#=L@+2L?XWUO>V3;!;YH/B&4<[/EF:E*ZJ1," (UC:!)6WD9 M3X:'NXZ($,1<*@B#7G?E(@6Z'UDN&-#+YZD'WYM)'# WQ8%2H=7ADB.=D>=+ MU@Z)2PZQRF90I86LG1X[Q]WL)JG8LPL/&^L&LG5ZP-2WGTSSOCZZ5AKOO)#\ ME;J1I%<9-BD:2]CI(5+7>C'%.K#("[PD"? 3R0PTG7_'6VFB4@HWF'7,((>\ MB(H.HA\H>/55&!E4\6-SGN)N'VK+&L('8=$Z/5GJ8D$J.?-(65;&"5;&Q0!Q M9LABY.FQD.8<+X&)__>[[V)!0[(<1BN.WX)H=7#D:.K,TDI@(P^01D1RP/TQ^4_MHK<@UK=C]=;DP9+!%T*%?7PO("+_>^]_:"@L4U>N7PHJ:D>8P0%7('+)&Y+E=L M6K KE94WUN_[U)HA#>3MU$-&ET&*NQFE%S2/%((RJK),@C)@;>VON#9J:GG( MM%!A?) 3W$A3577#)4&7:I7=88R@[)T>8,X ;%&Y=*DO;#I1)*0V\A1#V93Q M[TMY]4PG3C,%#,29WR."81ENK,";QM%:NGK_*UII4RG01&Q8)QDN\.[J+@SC MY"I@$UU+D ;LNCM"B@9*@.5]0:'(8_SJ.K,LN363$/4ERY*?@C)\M89?0F15 M'AE0+1M\DX:I3! 5E9%8;+@FC<1A.2+.*42'Z^EP1F<$HX;I#)$5G97$;+@G M$&G'+5&]FT<82J'+%LVTGE M>+0<^\Z[LI9.9&VG/.&4-H\0,H(::>I^0I'E>,@FYVJ\((:3V2Q>Q"Z)-7B- MYL[,H;\/Y54L*_%,OT-_:[8TE-E(?YVJ,H5W$.810U!&54;MVE/(J?YS:.VV MJ^&+ ' DZ>[$*BX_*YVKPG,LA."VCPD@[RAR9IMM"C?2[;A)I-O1WTH?^V]? M]I%OM82R20F<# 4,R#1(>FLG&_5'%"3I)BARB54&-Z4T?5S40MQ.#S>Z3*%E M?:1Y229Q](Z[]>_--,'DS'8E0[DB)*:B@XX+F1[DPDB*&FF%LK[.]5^HJ:0% M0T1%1QC0E* G>Q*L930Y>'(J.MN 84C!5"BY&1&H:0Q3FLIJY,.$2FXT[AZ$ M4<-$B@C)V*GS#AAJ,/><#BOR;>"PO\Z7=7Y]'T=C1]O'F: MO-SA J/) RGY[?'IYE=<[>ZWF]']]!EZJJ@[#RL:SK^?RZ:R_$XY%GZ4L*@9L@9)1<=]W"%:Z_F"AA$!6PP__:Q@W_ MBL00M.-9A#?(*/AP9FCRP]GVT:(5 X>=@/8WD$E)!1.TY'XF[7EX[2\LQZ,C M5RT+!CXI)&H!%!2.BJ*ND*:D[]_0XA4%E,FR5 8B8(*:K[/D\"2#A=9S_!K. M B?I!-GH.,&,^%?@?S$!Y%4S"M-&PE)M^GI@3N5F8UHL4Y;I0M]UC!( N9)1 MS>UZ-YSW>;Y=WJ;SOC8QKT[<&FU>).5BW)OI]@#.'O/S,LMN%X,+'QN)*H1" MD@$.I)CWGP,<.,"$]$Z'2Q:F(9L$PV@ZS^3F#-/:LN"@;SQ6Q<4#/..F0OSB M^W9QG_#LNW2C/ZT".&3% :*!*RQFIV-=VH)'?B+2Z;J302H![F_!'X8XM/AG/IJIE "'."-UVN>4)UBK2O< MTSHD3992DG>THI8WAP=R(C(P!AU MP&$L!U7=^4Q66E@;.65V3!^%X#E%@Y'P@-DDXM8QC2A-YC7Q3>[=86DZ0^DV16(GW6 EV MFFGJ5^3:MW[PG4H:H;K&4:>YU&8'F,S5*;H9-8X88A*JC_ ??\\OR9^. $#"TY&4ZK 7!541M07 M-Y@:$@)W>J)5%6+V%F^?D^=Z$_L_XU2TZ?P:!O4?K?.V\M]71>#LKMB20?"5U) MPSM-L@:J&41BA=KY63RBND1U,^G35@%M3TJ<)4[7E4^M6C*%T.PLS#IEY1U= M')UJ#JJJ:K,L+W7;M]Y 3U54A3#23L/-@3:VZJ+5M6U?%X?'0R4):(BZ32BES64# M2\!N4\WH(L3OR'E[QR)//O#&[@T]Q.2UZW1>B>O#FC*DVC"'/.W%9F6C,8Y2 MV=@2C:0EV8KQM)(27%D$>C:Q $3HH_E2R%$XCKN%D@ M+ORGWVZ>7NXN[V]&CT\WMS=/3TF9Z=7_2B)S)3_].KV_OGEZ_O]&-__[^]W+ M?XS^=GUS>W=U]S*@L/8-LI0)U1UDN*X3DD+B',B4(X*-8*2N7"[ C^XWDX5K MA6$F>TWH+FYYN(#2<6& *20>8%RI4SLS( VG%ER,A>"JPMU$7EC1I(J"UT9N MHQZ=T)5A\T7A&D86,$J9>63[[JW M?O!I!;1[-9DFX,+.1K *?6NIC8PHN*6#*RL(5B0@P\*/O6@218'S&D>I)T.: M_Y3"*>EVRBH>8Q6?Z256:WY4*:=&*8IXMT28;.3R(HC W-5M*4CTY M):8#1:_-!D EK1/9H>EL:ZH510%94O[=>%7O;2#LZW B,YY;@DI0]*(-'I6J M&J[>IC;9XS-; ;=B*MSFRPL.V!!>%89Z@M\N" YC%5#5'?&%!#=X5RV0/)2: M4=-@7O!$-GASO'E<%[[XE#N&[-$=DS;2[>P(M]3HI=-PA=HF(Z+>5.CK.,#; MN<=D?"1O/I._31,QPYL?*)@Y(7W&DFVGK.+3\?@(W-99V7+76B]&!CJDJ"9= M"!1PC]'0;I-/5C&=AHK0RKXGM(R#V3M6>(V"6&QC5MPE=LDKHM/H>]*!1_J8 MRYY0& 7.+,K?'A =)_D6FLQGU,9VB75JE-/I6W%=3!39ZR;*(H]$DBSTR NM M-+\/AB1T(I0E=$H5^X1F_IN7M))L6EH=#-\P:2PQ!P54]=(=WL]/*+GNF/V)B8A(+PH MML+W6]?_7"\IG%?")PU?"4^>?QW=WD]_?_XRF!>_:]6(/_2M5"$,.ST\.SH_ M.#LY/#NX&!_I6C#P.DEZ]QCX'PX&]G+U';/BSEMG))C,(N<#;ZRX2>/D&P(W MLT@C5KOM4*$%P ]2T^2)C-WFI@ X@!6A4X6=([.1">5*9SAR /-FCHM*^^X7 M7\WPKY1*J"(U-O MF%?IUEA?G*?/&QKK!VHM6C:WD1'B;D )MDJ,7GUV?+12^X]7MRSMW>;[5H:<\L]>J# MEB9%U?S5;Y[/HYH]52>;E] \2R658*[]G52$.P7&$HJ^@# MUAU6%#LC(*/DGAORZNG4JT67)6.MOF1Y?R*11Z=SK-EDYBT>6]BY,&2;V?-/ ML>Y@.;I09BVB5WR^6$WGB1;#Q*=A1KI.UO>)Z_J?EC=#^.=K/WZ-YK$[F5Y@X3K)7"%'FI*+-H*%IR.TY-MIML:ZXH5=XN M71O.H"5YW4V>*=>?*M\:&OVDG2L,2 V[IV8'VNPVI82J65)7.MD=IEQ;G>7$ MZN;5+9PH@6LU9T[^',_?M6N92HHT".G:8@#.AD!,'T>7O3O1^A?<$>/4/$KT(3R_4 M%LQEEBIEM'6,X+!,E_VTJI;' "TMQ[[.I,J3VWOV-'K/%"2^GHDTMHO<:ZR7 MM@X5JE? SK?CC]:JT5X\J[>+Y!)10:?^%W FLWR /2&\L:0&8^#6*ZEP?* _ M;4 /+!)10:>.$O!8E)O>9$YT-75WF4T\-1@96Z-VB@[BDC;RM7_CP-2 ;'+- M[B(/%6BHTW@?<"A:]J2C7?1(U]]%TLFH0I4'!:PH6^)O4BG\$F\ ',$Z>X_; M4B>JXO/Z>(B <<&FZ(08ED,582@8#8$C7G=A*&2U /A!-SXD9W>KU_B@X_K+ M9W\>?6+=4GA!+5\6_'",_Q_(>4<6NRHIY%30\7V?KA5MHX3)[*_8"1#UV2>7 M2+P&=I%9C732\?7@&?@UK?5:MCM4:ZF33C=/NJX<*3JY=3S+FRG8/#$: D>\ M[C9/LEH G+T7BS9#R YOL>ID,A!PZX&C@R(L:Y:\1JJ E;R7X@93%.W*]4.L MING\&PK>4+#%"UYQ\^G02 .*HM0H>D1-?:>ZS'9UT_E:/]-7UWE+ *.\1F77 M*6OC2'\>IF[XT$@-AKI#%<=&\MS"FZ$TN,D+"A;7Z)5ZSN)6-)]-+75A9% 8 M<26WWN3N#L%:ZD15N)C:4Y6NJS6B$/+_B>WBPW)1XB*?YUTA?YAX=OD7A9)I M6HKJE=+,C4DRX9L?LW?+>T-/>*Z^F<\1]436;R? $5[!:0Z !E7-P^"&!U;= MEL(X!@9V)5/I)RDQK.!;$&;3+B;'LNJ/Q^.S"[UD:\ 4Q;-=K4IZR%"MZ])Y M")S4G(,')"D/E9E0Z,E8=''R.5XNW63-L=Q\S;GSYGZP2&'GY!P1JPUN[E.P MT+81G>%5K]M4GP=E)*GQ'AA/QDJEX.'; IPZ3SV^M(J6+641910N641YZY"= M^;6G9]<1]I.U%,4NMYLYA(.;$OUT>ONH*D#IYI8C3>AXY5IAZ,P=$@Z?$B92N-ZN ML::=8E1Y3+'I BGEY6,"V#N*G!F1LT@ 1O[+<;O\EZ._E3[[W[[L5#Y,A;&U M29BM-/E4^IUMT\6VJ8'2Z];M@9ME1" K!<56*GFGVQQ=SN04ZUATA2?4%9ZT MDXB =']VVYQT'RQBY)C.+^/0 M\5!(5'UIA4Y(;QO$_TO9'_GR$#V"C_"LCR[-'R7?( M7[:^!/ET-@W>+"]+F+0Y[CI)&MZB&&OW9,O=G(0YQSA%;>M)]-6F[QO"O&!J M7>)^_MF%BFH^ V8F[(1?I31@?6BN'XM[#[/B<[Q86"1QU;/SYCES9T8>VZ9! MY/!1Z1$K;U9P@^;,BD?563%KGTQ^A2^,-I\8%;X!>3ZL*H4SR;$JZ'$+82', MFX_$*I?'RBG^/\W>EWS42OX?S84T9D)(WYR1P+@/>,^:;!==8N9.KBBQWHKO MMCC3P7%U.DA;'WWBYDF,&==9?%]BE\(; M'PGSQ[@ZJ+.V1N7&( _HK,?)B_NZ? #LL2U<6Y,-G]D[WH@7K5X>'F?C\9'F MMP:2F);-]RUD[N?FL(LVN!&[,UJ-1')H-!%(T(%V=8Y&>EHXS+L^JXS)O:U1J#/(@W724-U)K M2VH9KKF6)Y[]D*PA-MITCC=LQ2J#&[X,G(ICN(5TQBRN:]]^P7%\7AW'Q28@ MC]YU/X7?#S%K:'HW5^D1;PRSJH ;N0(8E9_,2I:IXW(/,/* M>=$X0_JB.J2SUD0 M^T7:D)>N7QXCYWB,:/;F;@!8(5YA2\&-6=3K7ND57EFSYX/#@[KY(&TPF0?6 M3?[W4=HH[!F $K*;.^ZY]70%'JSOE_B&0*8)@!.$()Y;@0;;26S,MB%+.$79 M-M0D^>+,%35.A]DG1C?%O4/RE5'VF5'Y.Z"GCS1I)5%4(I?E\D[^S!I:+0!9 MS^@YQPJ_VB#*V7)T\Q%XTPZ?!W66A0ZU87N/P@<_0L(#5;BV$C,!YVM,$X%H77 #51*@M6F@E<#&F 6N M?.\#'X,)/D0'-@U?G.%)D?K-D=YHY#'^@M:+/W "E9IX!#A42Y0 M3TUP*]IWF".;7PO45"VB1NDOEI2MP-MEV32@9XH0N"@YM=H\3YTP/]8<95P+8>\PUD M-V:\)U)?6DF0IP4QJDD\"SZL<8A+VALE#8ZV6H0\#6QDF,Z+W<[>ZESY810F M!",]M//DG;S3=PT][3>KE5P\X\:OI1._QUHR)A9ZL[#OT0O MU@_ARX,:G\"TD5'>"N3I:"VOA#L1HX8F=Z)*C_CN1/0JX*8 8S*[D22LADS M>!]0=.^')#%0,G\)#N :9T#7,L MWNX.;_12RY?I?:C?+,##I3ANY:3J)UMM+V_EDFT'/DY%*_FW\(D MR2$]?J>I@NNFSZNFZ:E_0J.)-\]VLY!G!H9"Q/.(R+6A)]"A2!]YTX9<(^!FCD98 MEV(5MI??F)E$+ R75#@N3-V#H^;AN$9_RW^"'D=^^)&YTO>MZ;/6I$LKL2>^ MM37* ^5H?'HZJ!A*J"I^M)A$W M93::QM%TGN:IG]C_&8>1W.0C47V@E% B9J*@D\>R_>_YKB((D?L>=MXRC M]]-5_7?ALE68-IW.:1):H])7D1MQ M9J2.R"TXWA"N^_4-$:?;>D=B=AVXX/<*W-9FNY'6^@+?726I<+',!4]I*2J( MM+ G!IL8C75(M1"J"2D4O^*S8/8(3H 4K/)["M110%IC5*/>T+F!0-FX;N8# M^N&+.6,W;&7/2+6JZ^<*6TMZ&JE+IG'UDJDF2#A>7-T!0?]MX2.I$@AR1M]8NSP$6F\V?\VW">.I\+;245?Z4\^B[& MX\,+W<[\PBA7%\,^E&.PLUXY.\GZ.;)_F:4Y0/8WDB"W *5;B>D\TZX0@X3JFL6?YB(;XVF897J3.?6=5D]]:2M# M.>@U2$ZH[=B6=(-$XA'J9@?%CTZ%AG5JX1+I=T3"_R)[\H$W0F\;RT*B/Q*% M?N+91"G$ ?_)BM@; :5ME[1[=C H2G4@N9$GEKJDL1MG$5E;C&1+@R*8:CF- M/+QL91^>SE-MB=M5Q!L8)'E:BF?,D:6:M%GJ^')6/;[4I&X>REFF50YG;:>: M*H03%^_5R$W(K1]<82XZ20 _H<6C66/@I@ */M5Y0*&\QN2"6&?.E9H*SJM3 MP;JAH4P )J2!WFR]UWW+DX;)^2^RJX,;\I+IH5O):4P@)Y%4T5*SP$5U%A!. M&#V460)TYFC%E[-)W/(K:^E$ENO\&]E9S\M=EK^M;=IL>30>XM%XKCOG;*.D MU)WJ0]'L](&"5U]S&%M*MFJ9*>GPH&Y*HN:L'LXDM"/)JQNGK(8\::A,5-W+ M9-"7+S=5RBR*;VHVEK"\-VAPV'SI2/Y.+W- ICF76F0.:PUA$LG.![/NZ,QZ MSID^_+F5ZCP[:F"%)^>,[)CA;K0=D1Y%&,U7W@S2M$UXDXA8FO+NA#?&/E;, M2BXU21S5./N4X2+3?1HH\NSA4NO <74=R-L9R@H@F6U] M:[@(U]8\)R0Q>MY]%Y,U3!-*DX[FO9\&:>?%)P?)]L#-$I*HUT\;*I1@S 5, M??Y>J=FDQH6L*>F)?OM06$=S'!@"%P$H:BJR2QR/D3=7-LWO*-$5:"D#K;O M(,GYA+!J'1)!(%'4=\_!ZB8#7"E3);^RIZT2C77PBD /AVLU5 B'D11(U?/= M^\":0Y+T5?:!76!NM\KJX*V"WJAT@B'\<($'WPM*L:S6&ZL7:MQ\WBZ7KKQ!Z1L&'DTT2E5F$>*;/UJ_KDY!@Q%4L2?&3 MX">^$5'\O1U@>[^ZRQA^:@[#B\HA"KCU@^K9>1.])BPJL%[%B1HO$\<6R6UX MCWW9J9&A6Z_9J#E3/FIZ, 0_H.2=$9XA$DU(68!KGMX03U;2WFB)@E'2XE!L MOR2$*-X>K#7!L>K2B^M>TK'VM^F\/# ME++0MI;9<)>%B1(YWBQL((57MH=O/N=.S/B@%S)7WJ-(LMQQ5:ZDX.C@\/*76?Z MF9$_'Q4^--I\:91_:O2W[&/0ET!^EM?Z5]NU%33/4?1G"V3ZYLX\[.K@YA.Y ME,VMQ%2TMKGJ3H=A$!48@O^US0[\JS^(Z1X?-)*C0#5;9DT)<]) MZ<:O"(8.BN?WEAH G$:M+L ]\?U.$\$PP\#R*H(C0T/TJC1H*/L@@K%B)=GQ M++J9^9Z_<&;WSGQ[8T\K9A[>4I(.(D)J=C/P: 51&BRO#MM*(4.1%9/3R BE M=XL%%CUP+//Q^.ADX-1H)K(B9QX7"D'JK_"D MO,K,I8:$O/T$%VVY*MQYLX!,@-^=M_8'VDX(Z!<2 M:M'0V;,H\KRK71 MUHWD(F621Y)Z9&4A3#03VW9221XMQ[[SLL!9-.-X?6GSZ--$X Y<)M3/-?3\ MHG73";VT>9 W$3B#_+RS;0>8NT42U->+W-7$QD(B$DWO+@QCXG"]+AG@$UKL MS5)_)-F[R*,6=Y%?1WGO1EGWDOA :0=+-4I=W,4[S#^T>5KD9E[F766I$+@I MAJW6FGTJ7QQX]FRA"XRK>!'CP[OS@6[F#6AA4B>RHHL6G=QYP5_8C)C:"8=5 M%!P3VH-:)8JPX";,)6MUX3'EV59@A]^7-AY=1P>'IP='3(((U07'&&%T:V:0 MQ@(;P)3UG'O/<=:I%@3'@4;KAZ!&'1I.PX MB0:,O) T.SJGM#FTD!$0EK-.)WQ(0B].Y]_#-*:#$"NVZIC*#1$Q8;G]4"[3 M\I1#3U@EO^.F(^1-Y_.ZB[3ZDL,'6%:X?A($]W!K]@T%;RCXW8G>']Z3E[29 M-]M+8'FAE3@J2=Z!'5??XZ4?&7WBKXP>?KV[2JZUL@^-BE\:S%7691QB9H7A ME;]X=;P$"-YE%KN*YB=Y>>*$&.<9H44H \KJNMXO]K[WO MHA>$A[44*%50!46DHJDFCQ$*'!0>/N;;BJ0WM88\7G%P^ CJ=VN3)BNA(GA4 MS:Q)[R<"< K4&#ZB386DGKL5CKE+R4%77W[X+D7KNU3CL+J6'76V-X4/: M5$CJJ5?G[>!QCAUI;%AR0'>U.Q847>&&L:V=:"A*8A(VU-K\IVA#8MYQR MK8!CB#B4-1>>"F3O>+,;OX:SP$G]?]X"E/:5L? RRH.#3H7ZMU=E6?EA;89K M)CG&%$XI#0[GCB9Q&?$9EPZZ34MU8I ?,7F9]@9N/7 \D %,#&Z^O-U.SX6[ M O1)LK7=)=D*$A.+'RSI\[10Q4$ R(=@:XIN+GJG<[60KW,A[&J2D^\;BM[] M@@#5WR+T8"T0Y=5$F^; D4/Q+-^)?M0&$^B-=C0YJ>\OV!7*JCG'JM$86TPY MQF4*-="$3F=&RCJ#9\I?*S.E'R08W7DS^CHC5!$4'QH MK7 -)?9 #?6FKGW MGN/0RJH"AAK]GR78.F"$']%]H+CR%XLL:>&C%4R#Y-;/3F)CY,&U:5>8_)K@ M""&-7,VU9D.Q ?LK_.+[]J?CTJ)]Y'\V$4VF;%T$C*2MV3%99[*<+6$:LN#6 M#VZLV3M)Q9@D@LEI5[MT2]0W"46T*.J5 MCP_10>B0!#TO:$%.T<$J/:'7T4:^%>-8HT@%C(ASJO>I6]W9]/2)Z+T.9G:- MLCP7^@W3;2%M(*ZBZ'&P4JK5Z#'5R)V'.XJGP&QC-@URYM?MXL6-4 T:-XE[ M/6@FH^D%Z*6IYBG*S8_9._$3H^LR=S4R7E5.XXOVG[C#8SA.PPR>7J^EBW;]-YZMY3MR@SBIO$ ME$:RYH"WM5?3YBYIR-6%VEGK(=F>>K,D99CS847HT;72Z&64"4FLLDG<42!Y MSJ1N[-ZZ>%0PJP@<)BFE2_HZ/X#SRE[-W357U)P:0$S875&CL,2*\J-092=( MPI,W9PH0H[7:I_S9->(T2*(5K8TEZQ3U5Y;K(OMRE5\W9@5I5VHM6S62;QVH M)*=DVR0LT'9(->K&9UR2],)ZPVO^;SX)KK4V]67N]A)65('&3*2@0DWDS.O& MFJ^+=_7>UM-/#_?RW5ENE$6AFG!]$]G53OB<4$#L[GVXICR@S^1/C?Q2UI5- MI%(+R7-G1@/M]_BH.Z,&5UL7*&OE<-#> X+2Y9AWG.NZASB+ZX2-WY!%_IV\ MU-ZX]]\ZGN7-',M-(HF2]^%YX%F\<\RJV)-HD_;1>R(;2S*"+JW0D0S1>%(- MT4A:'B5-CXH]) G,LDZ2#&;K;H[2?B:!' L]S>O:(RLJ-CGU1NO^CI(.#R;2 MXUKE&W7Q(CVRJVB99M9=8O&K0*HT0$%0XA@K!*2R]L%-T;C4!^!'& M6O#+56$&N0W07S'R9BM&9 >!FG!IT0G,#%I)ZF@(A*D3B!D,0J F7,)( LB@ M@J3TL(*_U&Z(UL.%&<1)I"I<_"51$\-?2'R@!+AQ--['=?(>C+/D5Q1N6?W&(5E&D_M7 ML;U"N3Q*;F//9HE1T7DU0&' M<.<8;6C17$%]X>RN\H?.!;]F*=1%6MASH+VZNDU*]!B_NLXL:T^M#CTZZKW!(!!.FZ6E,VT"#M&:RESC2,/QH^+6,Y)6;)BK MU&JF)47!G^L=*\?0B"9+L++*CO7?^C0#68(LM1)W2A)=GON%$2D_)8E5!D URC).:!\X'69Q)9 MQ_XC<ID"&X7E^NUC.- MA!M%M0Y<1G2),-.C0E!)0V!)>QUNJT/,O:*K[Y:!.!F/CS6_K)6G3:=SFH36 MAG[=-08$?J_ M;H#&_<+OHX[L#TQE.EPJ!=C>PHTU!C0V[+V.A2^-%/X*9,Y MV6AKW;5N(5L?U>G@RG)GL9O\^.2[[JT?D+B]W?.Z_KLFDYS-MDZ)+J'L(9Q# M"P9,DE&](GQ8ECY\VKK R%:NI"V)=X&MOU56^.EX?'1H#+LE*,:@>N?:5G1Q ML$S#5456$(')5--4B10=_H)WA?=^&-YY,S>VD7WGD1,A+L;=]'3]_?TP4CR, MU"# V"]I"55*.2>J4=(T>D?!Q/[/. V"6)M/L)LO[=E?=S;M4=>PDNSN]U;4 MU7['QX4&=2O*/ISNKFX\F[ZWTN6:,;%M)Q7JSIO[P2+YD*QSQK&X<\;F>Z/" M!_?N&8/SL]<0-1'2WD!OU$3^X0^,;:,;3PQ(5.@$VE8N& .BA]DN&)!H*DP; M[2X8//H.Q 4#$OB] M?*!:-G\'6X8.R)H4R'L")X% 1PGI# 2@Y@A*:RX1]N=?W+"/V\#A/), M5$]6A-AQL80;& 3N#.#XR$O*WNW&8+MSUX$SI\,I4L4< !M+"WN1)KL0K+I' M_"LG7D@-V[JJYN#=6FI8[I+;8B39F7[SR2T$=:LO5==\Y,7%IEZ<@(#^YL<2 MS2)D7SL?CHT\6WJ]IC=@/@DD9:?&;P'%A!<4R$W]U8J[@SQ'Y@SQ:M;IP=YU MW>N+*06 1]HN.CK3YG B?J[PZM MU&BK4_]0[8\+"MIOM=B*MK/3A%2K-47>F4"7W6W5-%U[1=O9$U.9UA@Q:P&N MPK0Q*+44BS:RTRQ3J#*JD67(B_+-XA79-K(W$?S6RIK.JW]\0!''][IY@SO- MTX[4EW'V#*#9Y6ZQQ)(12^=T?N][;_=8'#O5]*_(M6_]X'M(\W87J@N.3XJQ MK9*GN5H4F5-H#R]U/4F3U/C:_4W-W+9N;O>8J%13T%X%*R+G-7HE%_NX6R%Y MGY?\%)$GTGD6DN=W#&1(W#21?4BAI%PCNT=$!?I19(R!1[_MT8=W-526U90M M*^M"?Z#6'L@DJ@9%=I+> AEL'JQ/Y_SU4*KN[M"DO5H 9]Y)W@>DT^1U3(XW MCVG\FF3Z?$"?R9]H\X=8Y=UAB@*]*+)&0%N5$M')6W/[RE\LD1=F> >6]Y:X MQ5RN-D4>K562LY-$,IC,9LA%@847]]]02!ZY/,0,YR+EW]E!\O:B0H8%8[@W M#KDC7UAX>T7;>M44W3VN"6LAH\LYE&F1LO%*!L8TCL+(\FP\ -9^?CX9$=^7 M^*B"SRF6XWUS7/P+W]NVA#5L97>8HU)!&:DN8(1KXCZPQ3^%>+0$602;]9/. MLFMI':%DV]@Q.BE13VYJ/1@BFX@?L@1Q2/$]1YB:R.G0UO3N0K&YUYQU.5./ M1,V2"B\.L K/#2536Z7DO +BEZCJTM#[P%+[P>IWW ]T[7_2GG57"X*CCH[K M94&U*-I%T^>D'F+O/2$L:HQ(Y(PW+PF ]XB")/R=-T/35]=Y:Q!X;WQPN!UX M+_O.J/ A_-O"MT;^^F.#";J7"76+"9N\/<7S%8GW>!7C3?("!1P?$,':?^BR M96+\K+>W *6@3.=9?UGQ]5A5P,TL$OJO.VI+2JK(=R";+%00(@RB AGPO[:) M@'_UQV/@V_$LF@;/*/AP9G518VC%P $NC=D&=BD9APTU66(S">M#UC'+@@%= M"K%:H 6%@X>V]$R?"..E=7 D$'!CKZ5S 9,^BRYF:$@^17! MT:01QG)484ANPN[QW0\B!UC0B#+^B MN7QI*+L!JQ%E(;_GQ+?B50-'%04;ED8R&W"$6=]4D0&5.@%7[ZG85RWLND,A M"QOI*F&:"]]I^"B]MYS?L"H6\>(VCO"?[Y$5HLSW-I2]ZCP2N^K,/CB:)U\< MN>23HV7VS?V-9^G&3=2-Y;B18O_B7A#R*/A=.AA,?&='Z+ MD;?<_T 6=3_3ILWRJ#S2[Q4F@6#-]D:Y*OJ9H("R\ %/2B^?R/U WS 4[[0] M4M/F=I-[0EKH-)@==-J]?/ID/+:E6][,;M*,*;V1>8^%-8._BI00;-W0CE*, M+7^G,>J@D^S6CP,5'%NWLYL48XO?:; Y52\X&*(6)9W,<3>(J$3DNJ<=3=HQ M@S1JQ>\T?!ST::GE;&0&GY1(K>H]M!]9+C#+5:[)2\LE)KRPJ-VPJ%YI2]:Q MF"4K_]@H[\&(H+[^=3CZQ)T8K7NQMVV5N*[K35!MI\B3F@<47<4!&JT\?ZD69Y>?LW M=0LDUXCYA)*4O1^+DI;MT)/ONK=^0"+FD ABJ319,=D-T(G8!HA\XK1H>K,]+(U#>#"&K$;KLON4@IXA%/EB1+8X<&O2UA)[:=3-NA)#=J MZYG+"7%QC;R<4K54:,X,U_%:P4J?W&2QN/'L"@..--O6%DO?(Q;&Z3PQ.#;< M2(Y%+6GYY\@V,G4)V^\AZQA[JNOA@^6BD.0G+K*!]M2AKFQY&)V,3T\'$O7B MM/9!@["(1MK"RN+?>;AW*(SN/#RWB)&B7,5D;@A(:J2UJWQ?E:F"P0]J>;/( M(2>FD7O,3'\/?D13(7N-9%0TBRL-Y57ET 3XRG&M[&8>.A\*P,#TP@CQ02H.C@32253+(B&HH#\B/ 4+,B [<>N"X(0.L&"WX M\NHD",76_8OS@6[(AN+>G=4^JJ>4&@2>?$2V3-J"F15!D*-=BX"M.#+K.1QDV*%B8+/XB=1$;%CO0RD'H#0C MXG3^W7.B\!KW+ZIX$%/+F0:VG*#]/,[48BTOA$UJ[ E\)F8J+WUJ769O)B^: M:<\UK1"=IB\Y'8^/#H9A)I<)(D>7%)YYM-_T)0 E\9L [N4C RH%:=7UY66 M1".84DC4 B@H'!7%(688@0&8H.:KLRU?,EAH?;.P(O"1884%OODK=I;D",K) M&T"M8122LG+J-"+3DFI;%A&_D LAUP3]"HE7QPB,FTNJ,[HN!66LA#D*PZ0? M?'SII]@;XU8R,R9WQ1OEID=[&L3YGX<")1N'*IQ,^8R) M:IVX48(?-FT.QIB5]IUCLRH7TI99EX2V0JCL$T_R M/DSGN26'VG]>Q3+CS\;CP['>$5U5>76X-A3+R&OX9Y*Y'/?@&BW]T*$18:O4 M(%$7D0'6/3EEKYT_GK;<-7-OR*Q+]IKT!^?\6H-"M8U,L&ZH:7>-?H2/#*D4 MMWY0%;#VXI%7:7@8-Q-I4-?)S[B"]8:>E]8,3;U$0M:M1"<_#.OA5)--M*YD+>7M(H&.TM]J0>BCLS8>KJ 8AIUN MG^/ETD7$RFZY5U;X?NOZGW=>DK\J\?60'*V5$+?KT5K\T&B&OS2:XT^-G,VW MC![%NL+2UL=W%AK)>>'R,#C'P^ ,U&BN#>HH(8J1Q]RR_+\CY^T]0O;D Y'- MQSI5W7IS>2C$"'XS!G"EH9"P3M)]L(C,\W[L14]61(XK,WJ88MEFS&.1J)#& M!))--9:F?YQX7IQ9+)HE@3RM1HY=[RO23XRLY!M#3?O89$>A*^QKG3%Y'2XY MQU2.T:1AL:7C*&.0V/+=L[/# ;)O?LQ( ME(X%^5<3ZM#:,H]'4I*VO4LIQU<'0RN*:H0.X>O2@Z2&C"S]9#S4?Z0^/SF0 M/557PFB+G:J_CO"WC#Y;ZPJ'7>9UAO4WQW,6\:*P=F0;W<>9PD\]+MF,PBCI1&'I'%5<-+)]^@),O.)DEQ_HPS3].WIC)'6O.JN]N\B9' MFS8'T%SL1U_4_RNO?6#Z[]^#6:QVX56/8Y1JJ-XI@X/CC0 M?U5#0:,ZU-N+:>111DPM3[[K9IEB6[&HT([I3.*):N1Y1DPUK2@$CC=JZ-"4 M9IW,5&5#_*/*E+CJ O%\..253HUR*/1B5=D94DDK0=$T]8&"5W]P$]7ON)-H M.I_3*"79RLZP3(5>C#30Z%D?-:?S!;= *D@ 7+="ZLX#3,)L>YBYJ^=XL;"" MU72^_HWK1?MY0\,4J:)[E^-[\>RCE_HY*-)81]WF?6T!:@/NG1D_7Y M#?,O<"PW?$ 1B3,3HN"#&9&>71'<$B6 UW:H^082=GJTU_4F;:V+6Q(K_1W9 MO_B^+<<3>DUCB"(I8J?'=NU,H=O^BT6,P9XFBZJ]9^V-STF/6X+' "TMQ\[N M-$C P6GTCH+,RCD)0R3[1NBBNC?(/C)"V5=&EF>/?/*=T2S]T,A*OC2834)9 M;;G64G7ENF-O&J1:T!-5,0U7%);Z1)&FMFQYY!SBD:/YPJ\!:J78B<)"*MHM MT&PBNE:!3']W'A[7Y%C%IO:ZF&D\$)*O8[.8- 6HX7,369[CUW 6.$DGM_=\ MU'*FX"HGH)%FIZJB:!X>E8*FL$!20D4^/T"G>);RFF]H3*-*4Y%5N0@!.#WX M2Q1$I20!^,@D=6 X/*@[,*3M)@>%=\,=KLDY)U 0' M?2L4:Z_6&ZE@B'P@ M5FKY*H"8X/30&4H )'>D7IDRB'P2M_L8SQP01WZ 6Y M""_X[*1(8I6& R-'^5LGQF:""PQF78= L0Q8YJ,K(RG5S*-GC^;/HT^+O$JV M\Q^OT0=R_40,$DJU/C>2=/VR+H[T7_"H0[V=#G1FR%)$HMLX\)ST;;M]Z_P@ M/[%90Z]@,$TDA:::BS3%0<&GXG??MJ MC?9:15'SYA*Q4PVU=5#BQ&+4%;F-J@2ZYS*KBKGDDI:Z'Y_G_IU.*[O/* MK6HN?1I+WVF"1 #.+XDQ:/,;65^82IH]EB],%BC4'J'\]WOWF%URCSG6G\B^ M1_>88VY:>[#'+/7N,0"@;X6B O>8 ?-!O7L, #XT!5"!>PR/"J9=K$!&FX-1 MBXL5_H#OW#A+?493W0O23>_TT@:BW$1B 4NJ(B>I,(@* QK_:WLPXU_]\61Y M;W6+=^EOX*!3M#SSA53TU$WA98DXJK6#=.NO8)#E0U$#6Y.)M#<,L@#+5!1* M?X>' Z-?923X<@# POK!QJ+X][(,)^/Q^'PP6'#E@.74V=M%KD84^SY2LC7 ML'0W/E%R-HZ5'GXG24<3ZQ[SKK99(^!P;P@499?93@^PHCA3>*/J:K!&,W4, MZ_!SAG*Q;XUU?)U[K&&^J][8-FG"4'ZIT$*G-[JZTJ(71YO S:UY]!"6LI^; M6"B[Y>\AFL?NO3.GARWBUC27+$V%[S3;C;9HAXNEY01$^NG\WO?>[IT/9*=A M/7Y%KGWK!U@K%!8)U2VK$FOR>&P(CYJ+K^BY!#>@3C^9DX(8T8(JYEER'207 M6?'PL#:A$OG2Z*8863'YV"C[VJCPN>$XAUBK-,T*WB03"2V7EW.)64/5B2L! M=;%T_15"Y/4W5KF5[>4OD8?F3A1F0-2'2FK<#KSY@@]0\22D1N!.#^:J#CB9 MM'A"G:,P3#KXC((/9T8>BE[Y7AB[))TK!^94MD1V#BUALJ4-N(9&:PQ&S7?K.!/E P/$I. D\*/467HO)"6 MK=-SKT(#;S8U)AMS3'>A)6.K\%"Q;2!5/WE7^Q_J2;::3&UW'NX>"J-+9 74 M3814W:$2I+V0?9TWM43R34=.X>@G$M675FGH'&D@'?69OA:S%GN)R,T+7+3% M*@T5[1;2*7KMKS\>+[&XO:!@<8U>H^+/J#MINLUNO-PKV+>ZZ*:DN6!<#H> M'VJ^RI#0=MU=EYB @-^*D!$59>.5\UBHKBA(/$4@J8(I+-Z T&0^]JDO# Y1 M85SXD#(D[#;$+5D1[WW+RP\,]$<:]27!@\+0[-9>24) 6.^JRC/+/<<+EE(: M')#-YTL9"0''*"J+<64%P0H?X2<+L MU(42V63G*$R4FGI<54WHY]2,^ADN8Q0 LG7M C!$FTL&M$XDC>]@(.:)2I MHG&%;5JM*6D8140E[#ACFJ[9I2C^@^_-A-FP*6PP(3A"=IH)[523Y?5?R\45 M[KD33=X"A.2#0!U5@T!5[*__>OPV2C\R6G]EEZRP(+82K4RN9_I3I;!QD+*O MGO6=JJJKP U 8!%1]@8FOCP0@9&/O: 1'+Z*:^!@R##H]_X0<&#TJXP$7PY8 MYLW?K, A8_X)GW@8ET#;Q< @U'P:DQ(-L"6SV'_FQ4^U(#@4A;!@0\B0#-;( M>PR<1=)C9I"VK5*@$6.HOHJ9B&"P "M/,8S)LEH0'&S-ITM!X;J(:M()C@_6 M@CUMTHH#QU1B^I22L-L;\ZHU@WYG3BL+'!B.?K?NS:6$A#5?/B66+.(8G0AP M:\V(=^2*N=PQZY1E/A^/ST!9+H6!;2XLK%AA';A&@ .U^=+(EI!Q/P%K?<2L M1!)N$9OBP(%EP\,#ER-FI^X0NAY[$(U-YUMS56KNN/2#P/\D,YFUQ'^)5K0; M*8DF#.-/:]$[?7NLBU._X-4RO/?#$(53[^8'>5$9.^%[&M*#*)Q")&X]P]C3 M3-Y.'R3KHLR5:X7A=/Z[%006ECYXHX>8[)FF\VR3^,HC"S/QBL"A56L*H:11UI41>^R87'DT5H1Y87ISN N#&/+ MFZ$D4@7MEH%>PS"&R$H*ZVWVL!S;+_2G)5%YYA>55]$#;V@;G3S:118[C7$X MJREI&#%$)&#PFI,/(.( \!R1 MUQ:/>(=/P'T3\W%E-6 8BUH*GM.I&V.TKL#K=>;4[#U(&V,TK0G#*-5:])Q4 M'5NC>WY+<1M'2:IMQYLY2\O-SPJR#RJ.N0\JT@\1B=,OC9;9IW;I5<4ZVLKA MR>G)Q='Y^:FVR:3 @\=KU\(O<#??.]Z)T5^*EQFSM/24&5&!E17$I-9*B^ M?/HJ2)@UM><>4Q-&>@44M2- )?,IPH*^=3!R4+%'KWP/+\>1\^JB!S]"(6;( M@>R1[81[9"M\991\9D2^LTOG-1"&PS:OX"&,([\V9^,AU/4\B!A% &G"JN")V^W;J&05X M0WAY^)BOY4EWZ.^G6.7!(22HX0TTS42$]8)*991F"" VGS6%Q0/\4%]UE&8( MB KCPH=4V[RY?7[((A23[3U]\N16*@MR.!X?GL&"2GP6;2:K_I@S\@&9(. D M/TGRY>GO-7Z' 9ET@L-7<0T2[;KN%-.Z44.H MU*$R8"6%9AZ!B0S)"\M)N!DSR;7R#.%?/+]C[3]:CGVY2O(=WN$Z(?["]MY$ M08LFT:H#3<#**:UH ;S!&W3;1O8U"IP/C.T'NK6JG_,LVW2O+N; M-E=6^-'X].1HB-3K1 U&OJCN(MS1\'DC)::AV:W5O7@SGO;1^#Z-# M60^CL92'D9=[&!WN/8R&Y&$$9)PK\C JCVE0Z1SDKG6 P"*B;*%K'<# R%_K M: 2'KV+!:QT>($.XUH& Z-?PM'QZ#MV5IX*:M'B[Y,H# %%A M7/B0,B3LUY6'P"?NP[,I#1X9MDZG+3QE"N]Y5M+]0;WV-/&RR=: ) M0V.3@[Q2'RSY.E%#IU?J%R V;XJNU ?/&RDQH5VI4]:YR6P6Q,C.=YF8]6CF MOWDD1G+=(L8H7M;"B?ZG;2U6*%DQ.[TTU^7/I=![8K!LD)504>AP6*%:-QX4 M9,^6V33(Z,BUF>S50A*+']FTU"ARC1A&'P7"&QJ)O)_\8<-G4#-YS8Q$GER# M/"$[GD759Q'UA0QC@X!PW48--\K7=_!TD!*SI\C?O1-C^[CN(/HU8TU9XR@A M*F/.![/"29:U=V4%P0HOF1*31;E*67/C\?AX".^9!"<, 5%SDNP-K#T86 =/ M+Z5JR*G7UL)*H][:QMK#FX0\O:' M*L^96\=[M69_7OF+A>\EL3;R-83MS"U2SS3X&LNLR,G/33?#<";<>XZ'.+O2 M,.C1>GEERPOXU4VM- \Q8?ET_HQF64J4*\MUD7VYRL="5E"*$^*M#H,T;,P% MB=-2*89ZJM>JZN8'"F9.B!)WQ/4?U_JAW7(W:FN'&-A(%= \VA7Q;F+_9QQ& M2>JG%W_C<\='^_'@W2A1/(-(["R/)LQWN3-5,? M4[2W89UAPS6%Y)#%J M;,'.1!T:QFHLV%!QIL+4PH+- UK)_NU?EA=;P>KPF&T3K2DV#& 8BMW:C(F* MJ,CXT,CB20$Q7UG2X\0D^E?LKEX^_9=W/P[QYN;E$VMN-?7J(VHU:,$TZ!5( M+V#LU/5\IG/[-E0"M%Y\V?("MF]7MIJ%LQ0)12IZ-MBJ-@S8V:A5H6\DM9&9 M0P9P+6(*Z;I0BB+S-"S_:6"7(D;SKY$J.HVBTF><[D*,K'**%CGKXTG52;88 MCWO=]"AI>S!6QQ>T6/H!/B#=_!5C:(3MC0+UM,PK6_VZ7!7S0K,LCOR*X&8, M8>R*,T1#.0';I:BYV2E("^9R/]=O6FZ(515T.9$!8UW-\L[>$U#3P0- 5PX4 MZEK/$[%;0^,S"O!^]K"\LM(-4HSBX/ 1U.^6T4E60IUV1U43<"+R1( # C6& M3X.F0NKTN66.[DO)X5U??OC -A-1T4%*_P"_E![@M36&SX.F0BH*(JF3"5L[ M4MYU ZTX. XHVVE+2=S%50-E)M_JUR98U!-1<]U]/:3A%/>R#6=WUBS]R0H6.TR+E#/* (T%KA3V[RVF^6-L^:C%4R# M-"Q\XM&:!TZFG;KY-4WA35N1^[&OZ]T>I%$'"_>N8MN$2C73.--(WDYS>O=[ M(;,>,7)7,..Z*YC$ZWM8=RX%!:ROAA,*X DD?3?@V4E,^HVH(>9 MM*N3.'K'=*Q&AA:H41XQ%_IG"!484Y89(=D[>4NIZ7IGO3>[C@,\.^)EU?'M M5 L/Z#/Y$_VN1Z2R\>QIH89.'D?J(5*2\8/X0-#(LBY@/B'8HG;R2K&W#4:B MIDN\NMM8;22>>M*HW%[CM+K72#<92;NC8L.#V7=LI)G.BP(\(9><6:[\, H3 M8I >VH_6*GGLRDO4WK)1/5/![!W9L8NR453ARH1X2+TEE[/AY6I3)NO^Y-,* M;)8SB;+VP4U$:CA4FHHZU15@7X9'U_(>K 4KTW.Q"#@J= M4PG.?2>'%3VIWN?-(5CCG Y%NTB^U9=LHB7ET@,4\ M@ $< X7M"Q$5(G>-+.G4IFN+I>NO4+KW>XR#V3N>:GBXRK1@!*JM!::>!O6= MZ%CK#FW9X=U;MV\8'%WZ7JT[4B'@UWF-)2Z?Z+EF4.7?@'&(I4%OTIU\839$GP@^]8/;N,(GQ.);='RJ$8WZ79VEZUJ5&7D<\+&&.1; MVCP519A845_>+6^:*"9\\)/$T"@;\JKG9-GO[R[[]:H85E)YW:,F^9_?L,[6 M5TFTM[DJ/['G?F=:[,>Y9"CTSN:%7]+H,5ZJN%\"/U1^7J1_:4_VKI69<;YM MWB?]#E7U]YV)&JZMJ)@;*PW F:I)]CZT$GR3>A_Z=91\>V3CCX_F^.NC#_+Y MD3_/PW.F/=A?G [OXK3IV-S$Q,5GDT6*_Y,3_GD;()0G/W_"8$6_6YXA M#O7?MG1PT:I%AT8:/S:*9ZOR5425-S^6:(8A)4&IF-OH3CZX*\3O3WE[ XNH M#G_S,:1)'/2^IO[Z+^_*&-"@12.?N72BS&OGP['QYKOOH5#\[GX@=*1#8Q[O MU)\UB^?*R2S"VHA6LN?+8XGSY7/I&&EE7]R?)W?G/)F1K?!H[LEWW5L_('_L MR$I7_['R>#\:CP_/]W-F8\4!]N%4J(5N[A)IWP''T![YU"F9&>I59/98IN^T M(BN(*LO^>*#C -"URGXL]*-@0S,L,I]5%O?$>01FZLY$NJ&RFL^QFB]VF<=J M]-?66,%)O'C MH _U*O(/2;?P-UYU% QU _];XBPY\>SU79A/?M77X!#]_'[,J!PSK;2>#:73 M_2U00:/97I2\J>ITO%2^LQ\8*@>&F'JS$7"V'P'UN/V.2"XB/,'@,[[UADHI MBPBF\[XL^X(= 3>&0%O]VRAU[T[37+=ZAPNX,0*$T=J&&FM\[>1-!?6E>ZU] MNXN1IJX'^]&F;+1U#,INKF@\I>9ZTSKAMZ*I#9/R\VZ RG.^SD8$=:EXCL+ZL:WUMH&'SM.E5FP,6 0P- M'Y(=X+2_"F/?H6@8C8)?WP^[OH9=&T!@7;31$O.U5-"65IX0"0&+8;SRO>0Z M)[9<\CZ9\F)(1Q? #1YU]V5@U-GI6]O!A5K@3G(T'1^QEIE^>P)FU(#A.&6Q M 0!+)QFW-N/O8J#C3WH+3=.Z\M HRCNX'ZW=C]:.T3+W:JZ%SNG;\;[':H.> M[ =E]X-2%2RP@L5T=':;O+T%R;.8.ZP1QPN=61I5I,.S&N>38(8(T+-9$_5U M>N.E]2RFQN!45F7W=USE[X%AO#9^=GI]):#L7?8Z'/ HT73WNZ/#1%TPR5V\ MUZ7@K>U*E]*?$N[')#;YT7Z0@0(#UK$$GE&@K,(>SOY;']R/H$Z/]"+:-CR^ MY1.>/ *'3"3)W[][3B2=/^%$(K[EYGM9J>2+^_B6PXMO.>Q.68B)CLD\]5)NTO$$+4/%EH"5\&!26=VCXOWSZ+?%?MU#6QZ'^FYUN M\&?+"RMG_:-K>0_6 C%6XV(1< CVO1QSE2&0$5[7>ISWG;D@EPN!PYNK?SID M#(D4S<0&^/*)15SA-2)/!#S#_W8^$.EF[43;J VPP#%0 MV+HG5R(RK-4VG6[P9QC3;:D,.!C[GF_YVF"8PW6?=)NK:".V9PM-VUU\"ASY M^&1H<'>C2C&P9IHZ$_'3\W?F3IY9!QP9>@.VRBEY175*CC"("L3 _]HF!?[5 M'\\8G$0MSWCAM/#46+,$4^$2S9RY@^S: M-819%@STG@;PO-+M:?2%8,$BILT"5E+SS_7V0?W Z,GG<)ZN:SZ[21=)ZFK-R4O73\?W3V.:]1KI\[X MA^9,^(6PK?U-^H6/[MZ@T*C7CM,U#BZLX& /#4.-K0M@C BJM_- N8,[-%0U M&;VCX.7=RC0=8IU_) OS5G"/9#MZC6>,6\L).GE;J;!K938%A3_6NM:^ MHE"XK!/\X%8NKLZ9N6< C$C)_NV')4P(8(71!3\JRP=7>*-2LG_[40D3@FQ4 MGN]:$J/&2B\SZ0.O:? MT!:I#<\CDA8@ !QT!A M:U.K1&18@1M:1,<$ &'?(>A\.-DRBB8 4O! HL+:_70\_"B:58F =HQ[?+2_R%XEDR;7EX_/WD'EL8M0 1X3>0*VQ;TNJ M25$PFWV\,0%W#0C,['E][$B%^WAC2OG:^&T[!$9WPS"%5&ZKW7V\L0:AJOH; M(K6QL?8#HS.=[N.- 8DWM@LA^1K4)=[8S':=&,?DJQ-H_N 9.)^Z !F734)=:6!4>.;J&L4D=<*X!I4%3*Q".>,=;F-R2$1(@'#MDP,-^/2;8"CCKB M4%9IH$+V;E^+7\8AWG2&X37Z0*Z_3.1["U#2P=^=Z/W6\5ZMV9_TE^12#8 # M5P5 6_OR]@J!]6)T,*_\ -"I[V6F(Q4R7GKH7I.N7"L,I_/?DV$:38/$NI.Z M8V*EHUF,N^>@\,IR761?KK)R85:01L66K9:5>&&>)SJ5@%TH3M&SNWH+@B[O MV5I%W?Q P^2X MSK_Q2'7Q#@4O9KAJ2#3D>&_??!M)V[7.).Q:61=&<=:'4=*)KUDOB+9(-T8+ MTH^]86MPAJVUV7@2ABC9;-\[UBN&FJP/WY!%Q+&G6 :\9@0DE&FR&P_R?V+* M."&IGTCZ0BCN_!6CD&7KZO*3X*93]>:OWM4'V!2BV"(&@"^]H]O(2";.#%T; M.P!&,@!L$H=2L9&,1Y#!&\D @*L"('5&,K6(*YH%L@F3=/_.6\81)Y8CK3@X MZ &L$E*Z FRYJI.#&;J17@$<3:0P$H.8(2GLH?_DA'_>XJGLSHL01B)ZPMMO MYMHOWL @<&< QT=>4G;83+CYL40S?/9Z0<%"B@'5BB7I3PX,1%Y09EAQF[>% M2*R)O_GXQ$V6R)44Z+5US<==7&QJ7"80T.?\O78^'!MYMO2T3V_ ?!)(RDX- M1J2%"7?>S%^@=?J&>_(I@@5]^\^H 0YK "< 674Q KCI?FQ%$85Y#F#6 <<7 M6;"$X6;("VL;^(Q<-QT(WZS@3T3>H)#YS0LYZ6)D(#@SM7 M0/JN@MR]^%YB*J,O ,PZX( &L 3(*ZQMP$( \?6W9&4N$K5EP3%)'L8J%<0E M-2#%0N:7PEPX2F7*BCC$BCC2"[DX7%6H^9(9 '%'L^L]Q_NVZ\^"(R* 54R+ MS@&G[+A&@?-AD?SAN1Y6VY8!F@L4O^:N$)"-?I6$3577J5NNKO,X7I<6OI=X M);+" FT7VW.KGEM">NK*BU8ZM#[%VT/0ISWS(*[Q/VS8RIY495*I5&.G.1VD M7<\HQ)N\O05)?/P[+\(*#)U9HOV-=SJ''6EX=?;%.(Z4I"G$/*U?1 MQ$U:1W;]$['L@H#F22U4><_ ^@U\"^TIBNC.#5:K[8U<_6\SE82R3^/.)9[& MI7]*'NZ,9L4_H>SC^_=P@WL/MPD5<+-8NOX*H6<4?#@S1'D7FPY,_--TCB>Y#BK]2UNLQ $]%C>>"/G0+^*%T[^9? '3K M W(UUMXR?SI.%0/4UGNY2B-UDF=ODF;?"Z5FW]?5R"(]&9'O[HW >R.P7B,P M@(ETD$9@_IRJ?4W.YSN&V;=4!APQ^H.Q9IWE:@8P],TC66_$]NQ'U_(>K 4[ MXDT7GP)'1#X9:N:@OA0#RUZY'JED(Y0FIV(:+JCEP9&@-T 9ITLA)74;6._& M"KQI'"62UE\JT(KM$974#2S3=,MWC2?Z';8TCF"^8L!9HJ/ (?%=DCGGN^=$ MX=/S=YX-FEYG3X8VBMJ;JQ7;UR 04./II@_=[LW5H.C6!^1JS-5E_G1CKC[J MT5R=WG.^6#]D/8[/#@ZW3<]I6Z.DL<$8C]<*V(C"L0PS:^AZ=9S%/9G.U[W+ MZ'N)/#1WHBO?BQPO=KRWZ1(%"7-X%O"6K8*;9 20WGI[K%Q\(]^\4Y3#&SWE MTF5UC4'3OAR%>N9.%5V[=.:^N.[B]$6EP MA%$8)4T.9O4AUA;,G[4N.%,RO;B6D8\5GQ*8:'_R@15.MODO?B%LP[OO8M:& MUXX;DRSW;/$:MP=N]N#A6IP#U$K=P2P!G%ODK>*L-:.25L#Q2"TWVG"/KA]% MC.,^U 1+P$SUJB:U/0D;:4A1&"!H-/P=D0@U6*>X8]8;6H>J2>YGIG$41I9G MDX<%[*55MAEP))19494(JXA/VA=2466PEE&I-L!11PD=FK.L\Y63X_0*@V_9 MU%W1CASC:*WL..>DU-+!Q*9_F=Q>'EBS66W976&0N/"=QKB#PA/VWIU2NJRN MT_'X^' GN,(2O]-0=1JMDQ,O2ZCX"+@)2.9TUH,J +N_ MMY3Y-7 \ZQMR4=)Q5+83SS' MTH,##L,34DA@6."V],@W!T2^D+">4ESY'CY%1@Y>_Q[SHUM"0$Z0+F8M4\%M M(K:BQQ24)U!YF.<7_S$.9N_X2"B HD1-TY!L*[JBUP_":!8N166@K%0K"W.& MA3DP$4(SHMOKCE'?\9NVX>/?7&AJ M('DM0.,CX-P/%I:7/7-AQSZEE#857!EQ,UC/=:3J[/CY^? !E9(S0_*BFRW4 MK1][=F9W88!24\Q(4$3ES*T)!P 7R\*IZ\&/4/AHK8BY5O2 6JUC&M+-A<\XU;5/#C^#/$>A*U-R"^VV\D]6> IF797KJ1MG.L0V#UXO63Q#!^M(%J]X#-V:,V2]XQRSBX7U<=Y6<.CI.51L>G!N+?0 M=,-Q<^%7T^SN0NO@Y:KT%R&O%HFVR@/I7'^H+5%\ZYU8VDH.^#:?(AK#UX11 M QSLZB"LLU+)Z6%X)&#Z#H@W>J9A7#1SJ&F9RMC( M'U8QJV<(V2$Y]11ENT:OM(TLJPHX+C3"J^8F0E;F?DZ"?9\5R!7;71C&R+Z. M25[H--I::CPN>*5M$M/3#@K2#9E*+$6:,/2U>_/ IUM:"^^\5+%;3Z/ROS\& M>"6GD;773AA+=/U:-/(%XYV'^X/"Z G-D//!,,Y4"YI*-4%)^WFBJ&.)?D++ MS!^J9E%A+]+*J\C&9<%GW-/SPJ?'FT M_O2N7R81.IX='1X*+]VE1X+S&B4Z+'?OFXR9\UZ(C*UC5/$S;"*[(P-OH>8/2Q #/&+-$\/LL M>PMC+6?4 ,>.+M=R63T OF^DB,)(LB")0PW0UY8?@;/ MR'5)=#G/_F8%?Z((_YSELV ^R>!5&PK2#)QJ3G%-A(8%=[ODW1" ['+NYDNN MZ%I*Y])N4A)O"(3DDT;E!:ND8A2YM@!\:0L!^MY@W#JR0K2*-.R M57",:H1ZE3Q=J 56+L4&5M$7%"QD#:&D3ED;AU@;,.UDHB1I+K21F0RX^P': M=B!=R5/7TMQEKNF>6N8;IO&Q/R5UZI^H*SA'W_G+#6)<"^D5^3;2/(^D'R#0 M'J9E:_X3A@BO]4&(CR[$>_,M39]+%.CAW]:^2A.K:AHW6LNNR&T1UB3SA+<) M7HRV7NR]:7/B2-,N_/U$G/^@T_?[ MG'LFHN76PNJ>Z1,L8@>QB>T+H:4 H0VT .+7OU5B,=B P09;V)J)[@8AE2HS MK\R\:O_G_RTT%9L!TY(-_=__D@_$?S&@BX8DZ\-__\LU,WCLO__OS__"X'_> M7QCVS__!<4SN).LE3#)$1P.ZC8DFX&T@87/9'CUB36,RX76L#$Q35E4L:1-=R/H(RR9V-8C1A]^J ',F2P"K& (6#[] MB F14%B,1 B<'T@ #Y%2&.>%*, '4B0N$!0-XF1DIR3XSS\C&VH7:EBW'AT+ M'_+\Y-\?(]N>//[Z-> MX<$PA[_6/R!!2)P@<9K\L7Y$E75E>_]\/G]8"*;J M/4,1!/T+_2Q C6UN7UCRWMUS>G,O^:M3+C7$$=!X7-8MF]?%IZ=@F9*]?7#W M%>%?JQ\WM\H+&[> N/<2^/UA:,Q^R3JL#D!Z^V6;O&X-#%/C;:AK6! 9QHG8 MCESZ2-XO!,P,=68#<:0;JC%T'T1#\^Q*T$\/6:;]4G?PX@&]R8MC6H-X>:KH MYG83#(YJ.?(+_KJK*OF$09ZK5@+ROEXWRH(_>-6>AK95MHP0149/%;ZZ8_W M(4.3\7C\UP)!;EOA%PC:NQ7]^@2>-V ' N)PC5]# X53D3T R@[@#<974K#"+ZMLDJUQ)+=C"\5IQ4KQ*HC M.SNR$_T0JC*.DQ3TZX^L;WJ=TYXJG(%7K&UUP^'4A!^&TQEF&N)#0VV6% TV MT0^CZJ)7?%Y=J_ %AK1?VY)L3!FE30*F'5U.9^U>3DA$Y_T(JFWM0_6:@!65 MO,JJ_/!)FURH(R4+W;&B)7KCX6C8JF4@7J.H?@->M<"1*F9,7D35P1Q=7E60 M@Q_Z#1B=)-Z4^EPCW2=%)\HD&D:-:P\').$,#2,ZAJ_>%2MA]=G!5@ZRKT23 M%4 4Z+$B6ZE^J13)1<50X@D%79 MEH%5 C.@DDW#^Y=N>O$/\HZ$9CBZO1(]YP6*_K!;%G()NALG4AVIKB9G>+;9 MJT%7W8B]D?.V$CV-6]50ME<>,D ,CW-FFQ&!X7>37T?T M2#*9CI+UK,JX1;'5[T;U452^>ZMO $^=$KV1R3I47G(R2F,^Z4ZC;*YV^EFB6_FBH,?(;HV+B/@@PDY#B4S'R_U>_+XCLAGI;*PSEAC,I_. M*7)-+YE"KH,;5;_'\_>)+&KNB*$J=E?A!UVFR14+NK!,G!#Y#802-NS[=5X? M@L1"MKQO95F7-4<] MC:3=WKA[SZ:L3(.60K%$3-%R=8Y@!HW(:#%_[A1'W\198."H)7D ]K1$.[G! M)!N9$QPU82@V,1EUA!Z,>]50]XVD=N*8H!_7M?YPL5Q22@/0Q$R.XD2M6/MQ MJ6YAH39 M6^(0.=AP^%)4YLKS;GQ3-F).:S&5JV;JW5@V5 *&T@-VQ 55&>K MWN">&PJJK0(5^O0>6'YS9#@6E ZJLSF'E7%9'2"]VFY>A[6PY1E SSTKJ@5? M*.O#O4HT1KP)O.[#E*%-@&YY"EA5&$)9'($G<:1,>YR/= =+!M!:%D]8!247 MF^]Z2NBY\;WBA1?%FR:"Z IN3[=4>1==\E[N_;6N,&P1C6P+-M.0:/QP'RZY M3JG1VIQ+1..T+2;1 MP7C2H48E*DP* MST;'TG1:*=1OJAEK*0QBY8*J<4XS'C$39D3@4;N(I*/A\.6:27BP4 MDZR^ 916UR&G)-/04KA9T%-YE9G?"CC4<^TPO*E#+T&1SPN2AW0P=SG7!.TH MS_"I5GQ I!A:SJ)6P@/YR?)?#(\WR6_12=,QG'E-H9)D72A8F>XR"SD5^4!3 M;_6,M?2TD'(&TUF38]Q<>.;HD:A:%BYC#*\;G7@N=!N@; >DQ R8,-=!J@-3 M+SM8R^[IP6(=&XTGH+'&_5PHRDTM5I4I(NM2'7?2!CH11 M$HI2F&/X0:M8D*MA(RM_NZ3R4B_UKJJD1Y.XQ$02'7>I5_)+W:Z].:5\2DC) M5S)GNM +WWFI$)6Q#$K(-*M*>U3-]"JS66H9A?"G>5[>MT_VK0[66XE M:=ZRG&>D.XC,D?B^8S[&O,+'BM&J76\K4K,R&5*VJQ-E5THZ&PO#5 M'YFT8_T0$I= H7G[V6FJH1#;I+-$N]0-SV+Q4C)E'1/=ZW7?9.@VCSH/[;78 M&<-D>'&$:KG/X^KSCE*N64VBS?(-N3L(12NXURP.OY3]U_X,)"]: %T$UI]_ MT$RO1\N;Q 6EPKR97X]H?M2_/RQ9FZAH1I=W;>1-AD,UQ3<3\!X6EH0ZKO;+ M6+UN]QW>5\MP3.^;-U?N<:U)3Z3G8S3;KMM-5W1*Y2T+$B;W.W92A0WIC MRY#^[L? =8?N()E2ZIGZB&:HPI(+CZ>CT;0'X\"Z$L";,K7Y!O,T_#Z0@8EY MPH"#TQE3^>+^C*GG#V^*L\ 0U7WU58(O6TQ469378PN8),-?O;FU3WW)Q^3] M\>?).4X*_,^O@R_[LZGEMDZ_#BE@XLT3VJK#F])G_UG-HJ2]V5;[OVR^;Y[[ MM6?:XY;>1@CBBJ;FE4;7S%%DG(O8R1D5BNJCEI((3'VAJ8G-Q+KWFOH5YOK" M\*O1'32(8NA>)_J^\;6Y:X55XAVHCX>%4*<(KLUWYO[D)2[)G\F MYC6-# UIVFB"Y9_-O&AB:^:GW[;ZDW9NW77^S2_O1\2SEMQ[$4' Q(];)MM6 MVK%T09@3)8J+!(@X%Q'4^8B@KHZ(:)^,;(/$TY>-L;<3$I+N9J:1ZP7.IS'C M[8";K;J(.:$>L1WE;1];@Z7,Q8=F5RB4F=38["XK(3I):;[-%B?E__''HX^7 M*>"6@26*DY$S \ONK6^'T?.6UF61I YL7M:!M.D862.DQLBYI$;D$TQQ472; MSI*NI3KW'DX.RWHC*D%=ES6^U;X)29)1D.'5*B]+>3W%3V2;5]=F7@I*O&QW M%P,%![/AU#7<^I2\=S.?%/D^K+W3BW 5=^Z8Z9E_&$]>&]QYVJFK45(+8HSV79-!Y/I<#DQYW=NYP]UYZOUV[W3P*?].=IE M2HY>=";$=)'O)MTN'9FI@3]_NKFOUPN7=J8CF9DNFT\?95:?4.F75AW8Q5B]YN3& M2KLE1'E:42O-1>"L]T6I7IIU[C(Y.3>3!(:*$B6G*-AF1PW,^BF9]>5@!EHF MQPYV5HCM++!S!$LTY8FWA&QH N_G;0\6"!NC12,[X*9639&EL32-%WT;@@]* MN1ZJ."7F[9QU=ZSA>L/:1P8Q]Q=$>L9%S0#6L5=SFIXM7*P#%>U=5N5-V_46 MV*YF[CP]G'0LV)2PK#1:@VMXJTNWFFO+]B@CZP*_#0!&.4;3X7 _3E =?);" MHT!P"KYM3NWI:@V1 \HZBHRS7W1"R^O77J3FKSD4>QK75UBLVR[7R[4(S$E$ MRE0=L34=Q!.&;]N NP*O07*IQ%\*)\?:BV]9 =Z@BBJO9*N F,KU8B(F9 9] M^U["U%-0.2'B?;03S[5F=03?8FA>4/;DK#:X32;+9 K\J"1J,L&'H1D;1CFN M=^_-EB<$O ]+'FCQO\4QJV,W0I>RRP@#LD)F5I\WRXWYO1GS,QSS:BW]-]', M<_R4+_=5?BBW3<8!1KYJSMJ-:M>WK8C/]=-/3[8W0\&U-DPIM$UWG'?&'#.U M4V,MVV$+8\.W/0U71-/9[]S1\-,;+U!Q@.?;XQF2]W4Y^50\&NVF)K#8ZK= M*!7X<%;V7=_@V7[WI.# \P+/\S%?%N/=7IJ1TC+#1\:6-;)#-CFX6[\+>.Y7 M];IHGPSOKM(/WWJ5/I#%ZY/QSA?]9J/Y1.0JUC^#MT ))4>T67-]MNP>$RGSXDC6@7GHC)+F!*]P M4YL1B531BK*S!%EK^&\./R(/AT1\2NHG9/R:V?1"+*PH+,^CTR7*O(P.,D4' MKJYOV4X2)Z)\LNV2405DZ[K04P&^]%_&/(Z&%9-\1!WA(//S ]^V"7O7"R#B1'_J+;M+1S':&D./+G#Z;]HBA#Y-_]6$L+?"3I=2LBDZ MJ@>C9[V7J#\";1.-FE0IQ[(-#9@;Q#T;MS=,NPE,[= 3ZT+C *_ED['(0FG3 MS4I4&2O]N?]V\7@]U;RFO?=W,;ZF]MVA[5?U?J/6[\T6F7P">DN&/GP%O#;5 M&BCYR7)&-!@WU2,[/"U.[K =[2?POJ[VKX?=U;5;AEE))Z>%:;V@<7@D0YNA M2B>IA'PY7/0*4G=5%<34V^)R_>,M<5EM41I#CBR"2,WKJ79!K"1:H3M,_WNJ M"G#I:UR>D=B)?$B-)?BRP:7JH<)4&Z5RD]$=-70^'9;?,(OO="W<,F*2;(M( MA[)XE S-BX6*U-2\-\A%N?TS3U35Q U?8_/,R)G2:\Y:CG-)@A-KP_8G./J MA6( SR!ZOK?]7M1)J35C\X"1(]/!LB'4LCQSA\!Z?_-;@SRSN6]&T3)X71=1T1]VJS M_196.T7T\)*;RS(I(TF'\L $T>$=VNR\UM"]VNPEO^/4O-IU:ZT!$[$R[6%G M-E"=\!VV8L_G8CZUW2V(=AG48HNV:=%*6^F%&7:YJ!13OG/*[\A]S]RQY-5I MO&D9+5D0G+TM3Y$ZRH9MF(;*;^9G]%*Q:3H[CS*1=CFK:R&&K_GW.*K7Y_"> M*??-1NM],YOKP,YL5P,--Y?#9MAU=*4H3+IR/36$PO@N-]P/:"Z:XK&WX=M- MIX'6T5;*'CK0M[*LRYJC/>O^@W>F7-+=WXUX<^.!&8-.ID%+ MH5@BIFBY.D#8=H(<$]KO%/V:%H>W'=!#RK"V MIS!8DU%3*25" L,:4ZM)\@V+L7U+T-^$@%>5\!T0<6I)1:(\*9I#(]UE\,HT MI]JEEK+,?(TH\$&K+/QJ]1+@+3 R5 FM+]A^R6L3TYCM'<9"02)$+Y2.RT7J M2L<6"#=AUGW'/]X$@7-U\!WPD'%,7;8=+R9FY 7ZM$% K#:V1LI8[C.I2=RV MU$1/)?PWK>A-"#@N]7>P^?-HWZ;U F]9G$M,![7)DK5:($1\#4-_HPB_7AZG M BL--..YC3-Z9]HCA0C+\?DP%76'XUQK>M^L;KU2[K# 7][2:!](QP8FVJT' MJ$ TM.-$HU_Q[S*UO6VT^,O7KS;901JK4:4$2 MB>RTVJ*H CMI^?>$)O\WVZY_8F%D9];3;3>\;*:+-36^$$H*G\FYE4;?$%,% MWS(ZOVYX^7SJ4^3\W6UV=\>\PK22V HY!$).;!U$B)L@9\%-X^HRKTL[ M2[@V8SO3P-(N6(;YL4+\5;(^&8?#<,#"1U=F"XTFS:-1/M[\Q,3#F:MS9S!IC! M (AVU2L,^HMD3+9YY*P;I;%CV3O V"#JZ0R_7II@9D7A)O2A8WD:#8%$%&"&K]CGG7M.=-MA564H/2/)V51NU\WG>T M%TUP/$?/JZF0ERKZ*$+/=HJ++/34XC[+1+<;5MF=0WGSE2S;$SY69UN@9HFA MOP!M'=B\K .)X4T=JF63+^5DUR4DIQGG')P0>_(P4JB(OB7D)T7=/6WDD*PW M"Y=^F-C];(_1JV C6V:41"6N=1@YBX](MD+V%AG?]W%&41Y42>6U+%-81; M\5!BP38S.",7JI/I,IMG6?]. #LBW1K'+\6['3>]YI2?VW;YC=Q0/ML4DZJ" M6\EA+].X;X.47[O\]A+17B_>S5LF%Z-'UH@1S" -I2P@:DA93T?.=1GP+1E007(":PJ[Z*S]1!.UW"H)OO# M:7I<*'/R9%'FXC&QS%=\&P .2?ITAN!I4;\T,HZT32^.#N$D*>))=I3@6&(6 MS[2-6%'S+QS\$QU\> ;*-:+#/!N:)JQ*;,Y1;8B:.6-GS*9O>_=]&1V^!#+0 M8VM(I(G*),YV$V5%YN=%-ETGQ=38MQ'B D@\R?BEL'"L+;AS+N_V8P[JFC?% MD5M"<^7WYX]N[LGK$\>VO!OH9T,].T66 6\YIA=Y,R:8.D 7W/93+JHX C=3FT0BO_?RLY+DS=1>3Q'*FM$L1(<;Q82:E M^S: G6>3G>FMQXWR_F&A,ZQYH"8GS'F%*AW&P68OCQ- N(^V_A?V4K39W05G MG+MJQPQ5=:&E9,=4BZO/L]PLY=N>I\!OW^.WET$C\&3?>#(:WV.=%SDW5I/E M5)K!72Z"4[-,)SNNQ<@@YWYQWST,AB_@K7ZALK@=T]A!5X]P++^H93A\.B-I MWW;L/UEV8=OVPI^LL"Y[V7AN"'NJM?V&S&*$ANBAO.%2UG.;%VC<\7_7L8 MU]U!^:L32/^RO7P_DNG$QF."<,VF2W1HFN]*]\#V[@/8WX]@^8D-D3J>E\I9U)BL>#]A"J1:-B-Q4FQ2=0702:8;O 8,OI?T>$R*. M6?E"TE@F1GG;S.1T8CJQ0YD97J]%,_>05X_:W1<\S5](.,*IY&YJ,.0,G.0H M=L2UNNF0,A[=0TOX#-O?\X#Z:1KSIO#N"B.&,RVJK/"A00PDXO%IL737;O[5 M^QFN%-\5F>S'&RF@,1H>'A1S_:\+Z([SZ#PI$ [S:J+JZZ\8K"$E-6 MJ)$99PF^B/'OLYUZYHX([PWWC4H5M^+#0I1IRYF(DFLDR31^#TL8/CWKC>O*P!X94EZ?@=6^ER^O E#AM9T%T14PSZ'# M8[:/I QS8JRPF-A!VU8^A[E;G;M.4>[[^_L.+U!U%EVN5E\W-OH^?K-G9T>&Z\; MZ>4Y8<]NJ,N6DC$!R,.R3:B&.O3&9R@_L7_X1M,[9ZYM=^) &L[(NL"+RKK M2#G=&1<:\3SGC#L&/\T+9*K@VVA[3)4[AX^=K$^FG970';5 ME$70,M >RSL9_^J@GC>Y?FP0R\:5=F]BE,/1P: <]VWGP.6@/JC& ,\?CV=F M,0&B#:0F,+5;@=FJ.^UPI00F#)61XKER94@:$]^QD;>#^:4. R1_'I+3\@S! M0+HIYV 9(=+)C!L$J%MRV>4:$N[?;8S>CNB7N@R0?>W>ANLQX.[KIVLQ.[N7!VHBD9M\2TX\-2,:MF*N[4 MMP',YW"Y:&.V*YW&6"9-5.254/W;7O$CX=]?\D MF[N[EG*H)];W3N,N2?,G?W*YS9ZRI#/C'0C M>-_JW*8;PGN8:2?G?"2=5*A(6!&6K6*4+P9H_;0(>3L(?5P$[%#4?,;T2)Z+ MT(TT[1C%F!CZ!NSJN\:I>)\F]C'VGE,::FQV010S68>@"M-HDII%"*OE.\ZV M,9A?3FG8/[0ICM/$M:P;Z5/7.&DADG-"\WI^P7.-,5Y.:.%8CR_[-BA\^DD+ M^]-I(CAU-6^E^E3L"O;LF<7E,L+.V@QHU!9#L;I(Q)-?P4T_PIX43L5NF.+? M$W[K29J+D4YJQ@!G62^3TR+5\.\9>KX,OS=>W'?EB^^^BK>,]!=SMA=UY.3\,%.25Q^*BADEW+R;89 MW\Y=\5/8O?VRK(L=L]>NAF:3')MD4L:8FUG?,A?9:?C>;#(#ZGZMFH;DB#9K M-H YD\5G\UQ6U];6S\V,3#2I*A23G81SN820G]J"[U(VZE,])-3.1)9=J;[T M5(1+[;W^<6WO1I1GX^6Z1C)L%M1SX;1:3V=]%_E?M_>>5%_:WL].%+W0OV<& MWRBTYTZ':8_3HIE1TF4RZSL6YQ?_]N$)LA?Z]R(M24FF64\2VM =5*2P%HOV M?9?-_>+??CHEMF'#\I 8JU6<*4.;&#K\:NU9>[VL^%9S]=6AR?2H1%0B*+P_ MG"P35'K2\AU\MD'AE,J>L+2GL_VOV6[.C>;(<"Q>EQ*Z MU)S#FKJL#E9FR>LBJOD,H.6ML%H1^!- MI\*%$G\E6R-9GR36)JKA N#M:%)U3''$6[N6+M?'?;R1:><5D!JV^^F\D(V- M[\O2E\A['W8^-)/Y_4[-UG1ED:Q- )I:HI?>#5-]IJ\\G.=:!"AB15(:UUFY"O6+RXOT/* M9>Q0B^.%HDL8$8XJ1_O"L,57NISO.HLV5C\AO(_8&GGK#.YM3\0.UB28->OR M<+33/EA?M]#^9$!*V 5'=7?BX-9#UA"0VUFCCD_$'L,FEN5LMB*FTPO?IO.C MLJ\!<)GP]Y';+T; WGY5FYFWY2%?3@!Q3+!)=IJ,Y^M5?G:W9CX@X1>U98'7 M'=YT27IG@"C!7X\GRRGPR7.EG?XY(M^.5Y,W MM?;5^MP7]6&C&FH668[O49*I]YVQZ]_=2/S>^WUMNU]AC1)(++5:C.L;RI1= MF&3-PK=)Z:A)=K8A.6B3]X\&7^., MJ=>8T%LJX^LSIC[RS)EW^^AU'&K0%:<'._7PJPE*17_33<+8O6=X/PZH.RF&LE$HJGF%2TUC?<& M.--N^7>5Z#?%P>ESA+XNL;;%-NTV:PV.H]18/=5FM45O%A#K(%C[LH_[MDYZ M'8]:SLJRKHE63LG.2Z&I."FD)O[=,=\?'A6 V/>)0IZ$XC4I0A@$'UXLU;A M6TW_;0\91.M[ ?IU4#GG"N/>,,G. K:91=I:).W;>32;X=$,[0A+(M XM9B*HC 2EC&AI:2^/87EGL !U@"55@58'9&/$F2ET'"SBQ M4FD8F@P=85FO$]-()=0JU1?-XLRW;;(;ZN?294EO );OEK!^(@KKP+)-&1W/ MXDT_X'09^G2#6Z.RR<8,VBFFNK!LG(G0BSE37'QO5)Y46(#2VZ 4WCPP3(W7 M1> ]M&DS==3D9%A,VPFBL4A/2JG1=!$I^[9I\R'X/**J )FW0>;>PAAV@DI: M8].L-OBAPN:B#%XMU J69;1ZA>\=.X\J*T#G==&Y-SVZ:6P6;.W,,]R?8M=M M9]KTL)*>$(!HXN)4R]M#_YXN?U.L[DVN?EUU 7)O@-R,X>C2^NY-JC?G>+V= MZ?$%A1_5.E9&&D?9S#>&Z $=!5B\ 1;1$ZQC[V%Q68&&WQ^(!'7UI+#[;@L@_[?4(++5$<2*MN$PA!_I4CI7+WQ.8G]M>]^%& M6?YH%;D+T^XF8N&4DK*H;B*>;2]Y_\Z;_:*MHF^.SIV-4*LF& #37 >'-49[ MC9J52I:F8X):)&J9SM@>L='O236W"]E.JRQ ZLV1NGL,PAJG,S8;K69F9)W+ M#E.C6,Z:Y_3\]XZE)Q46H/1#>ID.QE0R/DG.C;HS5 #7X-Q<89A,9[]G3#W2 MPQ3$53_TBZ[AVF8KF?IHV2,9RFP6BPM13')J -=3.@NP^KE]^..*F"[ERG$; M5E!1INUR?%;T[U*3;]&'[P?D'M@._R9GT7:;ACP0[5J!F'(U,P$.2&*_.XP^MJ"GQ"4XM#WW71OR8,/7-L5('%D K M;Z'B=J+K/ER&6J\O&*%FE$LQE=(B,VF$EA/?=6A=!)A MYA*2)NNR9:.B9V ?,T9#+%FD*K<5/E=>#D-=D;'\NSOQ69@Y2_#OB)K#[./X MS+=685(!;;-9Y)Q45"&82+""Y\*XD3(LFQTT>'7;K3AQ?(N#LV+$"R&_(QK.[%5>+C*+;)C)%AFM2YF]1'+:UFG? MTHKW]MA^!7L?&_O_.J,(-;.:7S2(S)R3H_38JS&F%>H1)3;+U>KR0;E#6?;<6@E&$[^,'5TY""39?2-"APHP! M2F3!Z4JZ+B\#;PARPX?RN,.C"!DYB>M<=. 2>%FHM$M5*2EHOL7FIXXB^-C2 M5XE^H#^NQ%":FVQ5QRSC@: M'5U,8Q0YP.^E:1^LEWY'U#AG/*G0'( Q+5,J)Z>%JFS+ [SMP?.9XTITC MYKSQ)#ZDUIK-L.T2[F0,2DXO.Q#L^\;,YXXG^1@UEXXG#6)2-18=JP4N92^% MHB[TFNF[F]D2['UP8=QX.9Z4Q;.1WG20SA)4.A1A7*.4#XF^91T^&T_R QJ. MC">] M]BT^7N\>/U/N:X+D0\^,NYKA8VK&YKKLDF?:!$/P([H6D?U[:*#?#?_1!YIL M ^6:='GMK6<=WZ8,K.3!S7L,NFG&.38\)%*9T&1@5*J-CG^'YH[*NMOC?538 M+TTJJ4#]TC.#S*>4K4 !K'H'$8&5J(+4=[;#7.M/6.FN_E^:'#W2/IV$'&-P+& M:3ZZ8%645].]MSE#ULI&"ILCZ$TJINWK(:*0[XQ+2D3WX+SB,!KS)PE\7=L*%QM*1[;RVJV4ZC87'LZ3&DN M@0,J[-OFI/_7P/DX99Z,+5DT$W5FJ+.2*F[F;0]CI#!MCS2&94TEPX$%$Q_Z MMDEP.I"\%.]K(B#6#R&C$P@!V\].4PV%V":=)=JE;G@6BY>2*>OF/GZIW@B< MB.%$Z!R]/;OUO;-&MK,'B.O/'NC*=&Z92XD9QLT7N<9(&$N9CF^SL=]G#Q"W MFCW@T;$#LTA*ACZT@:FA[<7WM[PX)\F]F/<>["= MR)3*H7I!)1C8H!.Y$54@VRW?+F3-$[I0*VK]9^ MM#VK8O>:-'96#; -2VS,B@G3H32N883EHA6V7#'KNSX^[P"*?R(:?#(G\II.S/I";[ M2C19 42!'BNRE>J72I%<5 SYH?6P-ZOT2M.)7UEPH+(.GJA$K!Z3PK/1L32= M5@JW'R6[*>>X97S9?D9)).5HCKI:\3H8 -&N>F6S@X1D3+9MJ[-N?)Z"GA9X M;'ZP,H99 ?.$*!J.Y[I5T]#A1]$+],^6A6QO@@12EWA3LKB)!+5 $62$H-;O M6!2S6MAJ]T)*2DL9?(L = SXCO"@C':.GE>Y[U)%OY^B7V2AG64LYYC()T%X M]]:;$C6H,,D1;=:$[9J9+.X/A#465&74K)INB9^FD1-55,:*VY6>9P M5=4B@A&I15\B@H_I%X/%52?BKVU*PL]M@9$>MQ62;'66#(\F14'FB!6VYKO /&& M=OZ3C#[! H53L>MC@=CKU[Q.WX]:-?9)7Z/LY M%QK$M7H%GZ^0?4MGCS.WTEU.[2F<-G:'%F4HG6(OZ.SY@'6NGS:!>%-R&?"6 M8WJZR^L3QWXQ]^KY#6A?(S1KK@F=;T,OI*K8#3MN7.&)43]ACA<#FO(=?#YA M,O+9=3IFA2?J\[H9OC0EOF&_YC4]83(O9\D0X.=$5A]6!I+)_8!#;WTEAJ&L&/@]IJ%6X279V60*BK!:LTC6 MKC*IR%0TC*5JA/C .6[J'(<,$?C&A_C&>OG3_J]I4Q[8=2CJNA2YR\1+I9G> MXR+33%/#N_'\E U\XBH^L5Z-==( @2]\< OB,&\RYD,[(N(:KTR;#5UI,A& MS[](>]H_C8B *?G! PYRHSZ;B+.N-1ASCA)MY>L"*7'$%QEE\(\#!&SH _%_ M%O^II6;#IEL394X>UBFND9.R@ EZCP+&\V5'$PX3H"@;%=5YIUAA6"LT#.7Q M^&!:_"+Q_[/; ?Z@0W[H5KT#]SC(CHHIUB:2JC,FVLUR(SHJ+A7+ORM*OX9W M?"A7"ISC%7]_ ;#B;U!QN]4*U^3W:]T.W$/.= M=0\;-UI+\8U9QAHPV=XB-0'#.(7CON4,/CF+Y!:VW=)-^N0YN:_N:GG9WL'9 M15Q."G.[S;2SQ)11!N7ZT+_9^?6]+?VQ@["W+\"GG)Y[D^W(6\5E/TUU,S$E MF^! O:]FZF7_[0]WWB["'[X=^>WRP VW%(]7^^'XB&#:1#;9U[1F),-ET[Z= MA^G++<5ONH(\M),C0NM=00T.VO:D^OF$V.]W2@+# M9&/UJ1R*=\2V=/-8]TD1Y,59ZU1S5&9*:D\EIG7:$9)N2Z[?_BS"2_.FWPX< M7PW#KGHKUV' I5TN,L6IJL*.!_6QF;$GI:)OP\ 9O2 O9?Q28>#=6/#R0IM' MK,.VFD;5,<41;P%6!]YY3.S >V)GP'X-E X%NN;($*H*3]IUKB=$"ZF[["[S MDL;E"OA2*%K%TW _LD)-VDFEEK%\7R&*L=:23[+VK(#[+)I"V<,X<B\,> M5(Y-Z#&I)?H,6Z,2=*->M.JR[S;:_2C0.+J\TAHZIZV_V0.U;R%/L?JTD'(& MTUF38]Q<>.;HD:A:%IXXB+8:A?JSKJ/WS.8]F]\VW]&+7GDIUTCW2=&),HF& M4>/:PP%).$/#B(Z'+]XH6T:((J./\)%WO' "[^_'=:T_7"R7E-( -#&3HSA1 M*QZ3$3WQCA?*,&;U^V,0KN$D,61P)M=WNN%X9;1\*:(7QM #E[\O+<\@]CQ] MK@UI *75=<@IR32T%&X6]%1>99Z"N^0]L%M8Q=$ ="/#?*/F7SR/+J:!;FBR M?JC8&K_ Y[)DCQY)@OB?WQ->DF1]B*M@ M8#^&'D+1ITNF/!QMKQFK_B+XFM6FRK]_/"O5',HZ;AN31XI\B$SLWSOO@+=. M-C<.H//C UZ35??QOTV852VL N98W=!X_;\_5U?@OQ8,&8/__O;NMN0E@ 7! M,E=O>80?,?2'7G] +^"QD0D&__[X3Y--P:_6A-?W7NE]?M0-4^/55;%SX,FW MOO3C3Q/-(L2, 8:&UF&4A"! I4 5\O#/Y( J117PYJ-@V*/?S[5Z2%W7T<'& M.O"UMJ$]DCN7/!O2D9TKR![H#A1O<5Z5A_HC.HH2F*LKLH[RPR/N/2,8)D3, M4[D+S#)46<+^0WC_;7Y'1=(/2//[/S_9YO=!_7L"P!]W=2\8JO1[)EOR:N;" MXTB68(7@\__W/S&*H']O+3"YEO9>*N*<>H??46_><_[^0)#($!^'C$B(T_T0 M(0SZL:@@]8$0$:@0&(3C0/BQPMK'2"KLO657L!]_N$J^R:2Q1C/19!K__!(^ MT@*GZM5@4EP]W\PS#2Q126-,)Y5+5+(,EF++Y7RCD6U:%!WVP_/3RJPT=0OXI)%"T,WK[3S23=)+MA< MJ#U_I=8D@==6"MVK\$K!MA?;UP^O YEHJ"H_L<#CYL,ZPCT22$$VS)VVM'G$ MZ_T3>76M7D_3,!#^GH\@/<*ALXLHM\Q-?K+)>[&G*+Q!]C5SX"9,AY^NH,"\ M?M.^R08HP]G__I 72%D&3%JZ;3I0X3>Q9%<1L4/Q&$7?>#04^7T4!;]L M:=>HGV8>X66&.2)1C4O4FTR]U,7J3)6M-[$J5V]PB4H3:[(8C(9-&/)6KDK2 M&%O'R/!?TM^K"VP&:^88;"=D;L-E(M7$X,]DG YM0Y"GFU\(];\\9_G\H'1* M+QG#Q.P1P*8;L&&K-B8&FYY .A"V=GT G:VAP3)'$N^ZD,$!_4:NL#IRA%FU MAG<<83B?XG2FX^JP*=3H]UI#IIBI#B]2 %;F37&TLC1-_L10S8[B_MV6C%TQ MN[#U+>:"J+P?E0>\:MTJ+'N30KPVR^4EQNUA.51AY%WWL,S*^Y\VD7WO6NB0EPS[^>0K*]!=HF)@],0\,PS#8^ MN"5QN"UWT**^:8.^/26BT0390D,4V$"&855WT-C!(W9K#L]X_!E83DE%$"1.QT-D]';)[2PLW5R!=3!$AT]# M:EZ!O^PH<2X14[5+%YH,<.AN)5KOCN+AEZQY7VW>:?!8$X@CW5"-H0QUD8._ MP*AJ_<3RNOAP6Z[P#,_H#QD[X)5'0@FV_N\O9L&+-H84@OKEGE2$\1;6F 1 MC6Q(F*QCLFUAJ9''!?\^T/D2CL8)0N")OD 0L7XH&H_T84:*]:.B1 TD2> E M.K+N?%D]T13[;@\FPFRWFN3D:64\;"3Z!6$Z[U-]XOF=4F-2*.F314TI)E@0 M(1(D'EF@.\GG=T8*U7FK4L_6F&PW%^[+2\W(\W.(EA=E3MK3UBPRSVF<:PF% M_H1J Z.9Z(=>WMGOU:?"TNWF"=QDPG2_K-0ZXR&:![6^\SR6M>,/J#-PM((3 MZM845]VAFWSI=3+RCFUL+JRZB;TK>QV1NYV5JWN(%]W"MKFIV/J%Y HDQSF> ML>%R85C"CH\^(PT[O;0[)1NPM(%JS#=!?O/= ]ZC8 )>P>=00Z]V=V]_YP7+ M4!T;_-[0B'WY5EW&Z[_W6"D7I6(@X;18?^=8938>_/"RCA,W"]H")%1Q3 MMB396X^ KN[A'H.M!M8<\KJ\]+[_[200KJ M3"[JSLNHAF$>C +G%_+S@]IZ:VNEX$?6;!IS?<=D.86M=BH"&^?8F91L-T-T MEHA?9K(VK]HC7KLO97@QCS6KD#+(NKC;?BNGP7":DLMYQ7&;8;Y<=-G._++. MWG+BGF>VI,G>\0K%.<$,]=G%DI*5F,Q+E&D%XDA6H-X M60<&%0J37RJ]K[6&4GG5A&"7)[R*,0L@.J@]@;$#F/R =7>)'-H?0P!XGJZO M.QQVO(?R"W1!/G70H(J3T=\69@,53$:&ONF/_(E!Q*@.LBX&FR,\=&L)/&)_ MW3I8HV25@.][^; MIZJ2 9VNBLSPHH\V7JQ%IH>(H$))&SBF):#^@YM X-W('VN!VBHOX3UT P,:6@((R':CU<> MJSAWEMF94>"+]NG1\8=8]/;$X]RIBF<:X]PD1S[$Z"\K'!5^B,>^K'1?VG0T M\1 *GY+N8I;Z07[\]@'@+PN/&PCW09X=&/.J4Q6NYOR?/-ODQY_-\"_@Q1$& M%N(([65Q8'K,9;'IM=4./E9(4[;5)XV(:"GIQ?T[-P?Y991]1;]?_GVQ7.M@ M=<_6-7FO=;R:7?<7ZD@);+L;JN[8MH:.S4LHK>$D+AO!6%4)\^KZ$_O_ MB >T,!NK\B;F[>J+YD5BWD8 [^PX^DU(O+QE+E MLAU),06G,RH.+NN8VU09=?A,UI7&4$^DM\1WM=#SR4[OGACQO6CC?IX-@L\E MP6>=X5<)?@?S%A4GQ\-*H<_)(ZF]C,>LP71T65#,CT5BCN1TS?\3^(M?CD! EWB(>">-5%=Z"%NRAP^?&*]+V%_4CMP"]$-XDS"&4J&'O/OADZ@^Z\*0LUE>3;SJ\I:-Q8E5 M"1+O6@_8QOXWGT&40RMGWON MX$]E[,Y=J#LJ6&$]1(37RZ(<=37;N($WL;_0C]'?%$T]$.L[[)%LP7KS$[0\ MZD,\?57UK>\"Z^\';+_O[X,<=$?12,]K?]U-E61ADHVV%BK7&"][Z7YGT8I, MAH&#?H*#ONA6OBA]8A#C/*;"YP'&BR)T.Q.=B.#!ST1YYN!5#-H./_B#I4%_ MA6\Q-[$=PE.#PKH_48*%Q<$TA.HZQ(:F,;='FY\?8*H%7MTD,)!U;S65-UD2 M<1.*^'VLAM[/Y._-;:_><+Q^FQM1:EW??*2NFSME?2>LD)2 4]B:-NQRA8=@ M/M0'SX="6^F%7IV9<4[W0>R!?'V*QWD%Q:Y2(XIXB)R<57#=@BX96'E5Z]>/ M=*7#06&=+,\/TP<#\]5 50>+1]KGAU-;;P6 M43ZVL_7'G\:Q5'^*3#\'%MIC2(#E&+9@+&X"**^:FU-E=@!5:4VZ]5QF$B,H MEDFVP+RF27;BD,QOMN[9 #NQX\27@ ISC.CY"2B;2F:].J965=SM-,GG2Z-% M?AQB@##K:N,TWG(KM5L")NC!/-;S,3C1U$&+>0ZVT.3!\\89ZA/Q>D)@;M - MKR/#L5;-) @N;]>^0SM'P986>I?JHI?/9?AJ^%I,AT(;*!Q"!7JY1N=U4>95 M1*#0%@KH9FN]T;:%H6T<9.GD"A#Z+WZ_MW2OV7.D._$3_&;QM(O;:F_!':?1 MW')-GEO9F.(DK91I9D9F(W0P;;^YD7^%*.L;7%_>M6"-@*INH(_]!0'M-?!7 M&Q"=T7S^^P'K0LG\ J8&$N=E['46O5"RU4V8'"LM%V*E:W?:W%MC[SMA!!'S MSLZJHUSP!DT9KY.GS+M89+4=YT^$ !-@<_37VMP9L>8>P8.M2K']_Y"N9 Z,<3R.4WL"EQ3JV M%U]AH-V!#MO/V=7>-!XAJ(H&!),=U&M)R//($/V3CL9^TG1X8_R-'OZL)F-Y MJA-7L[&L_5ES$][$9MM9<][=/S'CZ?W7[)1ZVQ*$^/G=5!_;=_;661HW/Z=@ M0X<*G#L#Y!K+I3[..-0;*B7)UD3E7>0\ZX[,LVNXNWO)N54DSJ_B MSE9@__M_[>XEADX/A831T274%VN8CQO#[9R;L:X6Y:%C"/#55F7\ #K?(Z_. M>==:M[3BY ,1^9^GS8#70GA'@'A'E&!/'[U>OTO./2&)!SK\_."3S<6+3S[1 MX->U7"'R(1I^T2,<'(:RW9DQ2@T$?D *_1 ADOU0# SZ/$7%^U&!!K$X+X X MH'_\V=WQT)/H*L=DQ,\(^2=7:B22)0;MUYMB*TVFTOSHDS+>G8[\.&H2CSV$ MP^MQ$_AG=$C_:Y3NZ <5^WPSIE5:V;K>0RA^^XZ:/3&C#]3&BIN#=E:7SC7C MVZ=9CJZCNJ/[J#_$;MOK%7^AI7>N,+J20CSI8Y":'EW=O-WP-OI QC^Z#]#G MH+FM _H5,\?T$?9&&9^M9CM]L-8M5/:>#%CE]U;BCLX>9SV*D568?F*.C_\1 M10 &@UMK89\.OHC;Y,NP?5(OB7H3RU^RP/%TI/U8?5P4;JX\\W\=6S\> .<; M-[/M;L[KJPX9R&W/M/59,?*K6WLOF:ZCX$N1=YO^'QL5GY-OCZ+>1$77B98? M2FK/BHT?$2X^C9OZ(#Q^*>D^FS?Z(@ &X>P3R=_^I&,;:!CY$!"W.R%N;^AR M>6)PV[5[5D#>KA.MC_*Y(,)]&&$+R-A7(F/7[5,.*-L-PUX0XSZ)Q=UM._6K MTX5/)HAO#J#\89W\V RLI]A*FJDTF#3\T&!+^72BR:23B5*BDF(:.89I-OJA M6)R(OFWT/66@JJ&YK?"3U^_E+:I(\BKDK0!KC "P+>PO3N<="<)+^OO%Z'Q M9.^1R)XQ'I/!R7NCH_<8E[\4U /*&E!6'U#6VTQB"CAKP%D#SGH.9V6K3#W1 MS$/"FJA WEJNUID9=*/)IHJ0W_9C)$V'B1OR6?B3IV>TAJ8**P1,T[L';9:+"*[W:62H M$C"M]7FH&#-UH"FQO])@((NR_7= >;\GY:4#RAM0WH#R!I0WH+P!Y0TH;T!Y MWS7OH-&$?Y?1"G0VDTHTTO>RULC+*,:\Z##]INRUU# 7@/V&K#7@+T& M[#5@KP%[#=CKN>R5)RN\[9C &-@CL-DIFM>E)&_)EC&HFL""9?/VV]AKQ;"! M=]KK$1I[>-E70%N_"VT-![0UH*T!;0UH:T!;OR-M?8V+N,; 17^LE3XMF@K\SH_]!CN M>N:!A:5E2W0L"VT^CF8G)'1>=2'K1CVZ3\08,>?5"0SHGCJP'/7YY-V ,=]H MPRO_)I0??\@[W0DA8-!^"]]^C-4!@[Y]P/-O= OH\IOI,EWC$I5FOIEHYEL, MY"WP:VG]#?&9$MO@ZN^@RW1 EP.Z_!%HJZ%CP63;.YS 8[[P@KKYCHBS:E@. M.J8F(1B.C95Y4P$V5IIE3] M:#P<"X5_/#]\Z2@KV3MK:WW85L![[X+WOO'V1=.I M@\"PX-"O;TYXJ6!>1$!X \(;$-Z \ :$]W1O'%EBLHF2UP_'I/.5;*,?(F*1 M:/P=_;UDT-_[W7CO]9%4 D->7?7E E0O"]L!%1:PVX#=!NPV8+&[ &_#<@.<&/#?@N6>MV.D4#2 ZIFS+ M8#7/E[, ^G'=11RPYH U!ZPY8,T!:PY8<\": ]9\UL+]-)-)<*5F@ZNRE093 MR;/U)P+3CX9"X3#Y#M8<;!,1L.8/05L:#'AO0S1N8NB0)NNR8>ZPY8 9!\PX M8,8!,PZ8<<", V8<,.,SN$JHG*\PC42&:7:W6UA!DA**T50\V HBH,37V@KB M^C KRSK &OP V.[N#FD!!_Z&NP,'A#<@O 'A#0CO.R*>?\-;P&[?S&[#+Q;H MTR$Z%@^_@]B& V(;$-M;(>S%/A !FPW8;,!F S8;L-F S09L]A[8[(L5]F>2 MV1U.$6$ZN7PRWVSTX[$8$0N]@ZU&'BY=31_P55_PU$4# M*HVW+Q^@#>BH#^FH'V+K=U?"?;)).F"3 9L,V&3 )GW')DW$5VY')G_9O*"" MVYOJW(I)\NS//_"OS7.B"G@3666T+AQ?6>B11B_9Q%KB?SX@CU"AB8T13W_> M):+W]__^7[NB/N5,7#14PWS\#^']]WM'!Z,5?:4\X T!+IB 5W!^ *OYR*MS MWK76.HG&'VB8A@U3@K\0&Q&0TC"8FNCP_V [GY$D+S2O\0M\1[_[F6;UV.:: MA]'M1<.2T1#QHPE4[YQ85/I>N9X98>!\I,B'"$(-_+H6+$0^1,,W,NP3.#T+ MTCMFW'9S-]G4V]H13>1&:#< =!(8A,W+YL1)9.^K^I &KP[NL6/9\L!]KA9$ M&0ZA>U=J[YB',^'.8[+T[X\^( 6*%\A8GXX)X7Z()*E^/$3!OP2*$D+QR !X MQU,@;5U'TA?U/2YGAJVW$_4T5F+98KZ2Q1K-1),I,Y5F8S4P<3/5[W(U.O(2 MHCMU;(YD"QV^;$)/5UVL#B:&:6.&CF4@ J$;XS5,A._C9=W"!H8YYTT)5PU# M@>X):\_;0$.@Q.:R/9)US!X!3 .\CGZ%F$5?JZ8\@[?M[G%1@O\,5\=^U &: M^H$E1!O=3\;CX0>L#3 981VF4D<;MJ"*[W0HL? &S$FS!& M81/30' R5I4_5=1:2%B,C!8:BE[MJ&AB(\9.];>5I>F?&&]A/"Q!@@_^A>Y# M2*6(W_NW>Q?)WW__]+;WV)9.,@=*9Q;BB->'8.^3YW-/5 09-;QLF(BG8@!>?*\%^'1D:[R(#'%?K Y:'+S4T:"3> M9/ MS#4<^%&'O@M_AE ]91)D3V!JU@H&4 -KH>%;?ZZ%W5R:RZKZ_)HU,AQ5>GX5 M+"90_=;SRQ.5UU]<1$>4B_($5NC%3^*ALE>H?7&O#9T/''BE:8P/5049 6BP M0@=>*P!5!K.7UP'T>^W0 U"] *K^T-N!)!]2A(&RC,RKF^O0;78J)NL.V/D% M05$'P]6Q[2LL6V!M-?CS"GF6# ,;;V)0]2:P/&]\0" ZRQ7/0*&LBZHC@9^8 MX-@8;\(:&3:FPI?:L @8(G:*-F%=3XF)8<6,"3"\BK7;@&<@Z MKXM0"]@F9Z+2+5@I"\+1AK>"H?L3\U#C/0"-::V !<6$;H5>L7L=Z0=^EASO M%OABF*,1J.$M$C2H:DQ0!:'HR%08-.:F %56H,U'AB&A:D)/$&$55G'DZ>V& M,%Z]PY,%)@U(X;SRO*#GH&[(YQ*N97_P42(Z%4C.A *ROJ'#']?P7F&MC?(! M-( 8Y"TQNB)5ZG(7V$9L&2$$AB93:3+5>384>':@5??!0.";ZUJ:%!4SCZ0 M;!/%!A2&;6P.Z[+R9"^$\H,!0,$>OFP#LI\[3T)_D#P,[AIN'[0G_4G69X8* M7Z7 !N>J#$=??39E2X&OU1U46>0=M M4@5K#']Q8"77U8(^ 4QO-BB>=@>FH<%7 MNQL=GE7>.J) HQI>;:%*MS3@N(%_KB,&O/K3(R[(=%Z\6'&2/4,_10Q4:,K0 M( %U400DH[^WH6"CMG7==Z+'4^5WWHK)L.[K>[=19>7-*&ANG?GG?OC8481G MHPFRCJ,_[1LFPMH!6T:60C$&HM!9%^+%'>\>Z+HS65Q=ALD-J6 -(U@O)+GN MY6GHIPJPUZ#]";4S=60(0ACS8#:!G$PUYJOR( P\+*++Z,<)U**Z*@C>C\8_ M?A_4W(I[N.A1U;"LM00J;*JB2[#* UC0JAEPN #8AI%7H/ B@PG]$48&U\L> M)@0E"H,.PBTD5OIP508R%BI>UG5CMC*V":!DYBI1:,@%X)^M(J':/=MLF*VG M%._K?"3#\+U3K_4S&W&?E[#F>6NUGE' 6G8O@N_>!:MI"*B2/[?5]2QLHPB" M5 C09&JHED,Z0P1%5<'*8^%#T/#P%5XK>UMO'75.K,+*IM8O5;^"%E(]#].[ M/H1-5,M0'?3086MMQ('5A\D-15<)6#!3;- )UN:'H6CDN<>F.)0-3Y<'PQND M/TBG0].8V_!QY!+\*AUZ<=HQ+0>^0(267B7S?=]9U7A#&+90]YZ%FI!V&C,O M_'_+VW]C0V!,#%@ICT^CR+KR28^?>YCA)S! B5Y[7N7GGJ_#Z.*HJTBSJ@6D M&YO6[RK8[MI^3;=Y";9W+*3#5>)8Q;Q5R ;0@(8FBS]W,@FLQB_XKAU(;N+Y M[_^?O2_M45S)TO[^2O,?4/7,J%N";._&=7NN9,#L8#:S?;&,; L:^-SH MU)B[$''@0BJ:%MF'>ZP]?&(T[>C\!G[#?N[P^=&1Z9Q 2/[:W_ _A(9_&3-@'/8Z]<38PTJ1O0P M)8AL\/VC(S30=F\4O9V_AW(@'06:%!&*^> LCF#]\"?'A[=F^&H8G99@,S8 M6"9*R<2^^G_R8.0_+==^,/2-G2'$.P[$C6.[J_*(4F/P$6#(1H?F?N2MYG0@ MBA'8F22>3! 8@3\DSF;I[>RY$)8&,IZT$E66"O WH)J!317Z<,'WZJOM\?_M MY^_D"$ :/.6)M19YHD\_"WX%/@$L@.*#Y8$?"M[*V-$-T>BG=L?1G^\U^H ] MT(IQH)Y:^D%3H."?"&?GU$8>S@@:28JV@T!@[,*Y':S+2%W@/@XC>%"@43-5 MH%&^A.0*//(V\#1PDSL46AK RG?'X",MZ/+L74"(,(^R!.>MOH3;ZROO>RW47#7!8@7X Z A#T2*<%3 _YWN]N";FFD.0JT/R/;[W<3 M])DQOM_++UOWJ[T$=O9UY)8MP"=#%@AN.PBPX:L**\R=_=]XCYO?R_&CG!2QW5-'K&T+E-C$I-'X'^RHFLJ MC>/J6">)L]Z+G5+SI]%:X^A_OVG^:\W>"T)=:/'5QY;O%SKV7WW'WRV!WIZP M>^@]L8%"_T!$'WZ6V"TDY)U6^@@L+C@?@L0T M".;^SW__V_ >=,CD 5=_Z@#%GVP>@*WX[^@@A< -K]( F@,#,O2 SC^UM@Z4 MWHX" ,="L#M1!/@\^&9[$S!R')Z^\_[(MA53?V(+[IG1_3LF(^=V[Z' AXV! M%^BN#I,#=HL!NYP^VB%M(0O/R-'N7B(147B1>:GXCT26E9H%P6A TOA<1A[U0F]8GT\#=,$YU,J"M3\ M\7?B<5Z)IQ-+[&>6V$WM$A;+LUF\C-MOV53_+,$SW0U]);K6T7?NK#^%=$Q$ ME+LUUL>K%^-8762I&6,8529PG!&'C$C0L9& M:79$LZS.L(>]M_N+CBJ/UZ6RJ^D= ]N40IFK+JNM;&TBXS+Q^\AFP;-'G4U3 MP<3M=,1L)Z7-BER!D?3O(TNCJ5OK,>),T .W,K1=)R,:O$P[A4)KN5FFG3?:)4S'A2+]N421G[?:2>,C _/Z<= M85/ J )9G_(9E9>IXY&%]JK1'A=2'J:(;7PVL-)*PV_*]/%(MT#EZ^Y<;4E9 MNS-O3IR"3V5X,/)82G5=6I&%V="T^^Z,=SDUT&WXS&,IU4TM4^PP4R'64AB7I;GW$M M/LV:33E]/'+1&:9PN5@=88I:R&&IR0C?*BN9.S%2KAE5W@_3F+A29^&B+1O^ MB)=Q['BH+)L3;*06^YA2&HW2VTI)SM!@,^''0T6_K<^5>=\04E8FX[8[U:!7 M;,HX<3QTI=7ZJ:)LJY)>Q59A0!M-:PI>X,3:%ZN+$3]9""W)SA5G;8+1@V(; M##VQ^.LZIP$%G>G"IJ;.)H,27EYZX 5.K'Z/7\T*);Y@2<3 E[8;IC,UIF#H MB:6RN68=Q]U-PZQT?'UK2-U@V0)#3ZW5K.$TYY,R+Q2"G$6UJ<)VZ/!P*'.T M^:4"7K4,K2B)M>RR[8?^6NL!U3NQKDXF#&I8HYJ*N,28PSN.R-I7S):<*A1[N::%DE;K.NJ5*[8'9+_8V]-ALK./1H6R^Y M<%Q*TQW59*PEWV'YT9)R)S)Q8@_07K6U]'QF9%;2Z9"H509$MPEPXL0>&+%K MJE&6.UDAU5@-]C2M^2C5 M'2I'#7#]36KMU>P6''NW77*;3SF1)JH[U M3++7J]ELOU(#+W!B$SHE(>]-. $34JHZ\)=E<1YD5C)Y ETRM$XX9&;8D!2^ MM::E(M%(C<'0$SO+Q]9V+63SOJ2TE[G.4.@OW8"'0X^$M4CSK5G>%+I"B.>X MO+ U*$J=R.2)3=B4MV5%DPL\9E1;=4*;C/)]%@P]L0E'0:5K^L)D(K4SF9YM M]9WEIAD-/1(6UNE3K2)%"E)[4B\L1^1@T&7 M$[LK.%,6?O-$5#A247:E+*&"L3KT>QQ@H,/;&SC+9 DW6I/349MU1ONME, M?^F =SVQ77RL:NA#?,Q)%7)IMK).&2L#W2)/;!?+%P9&6-CF)7&4"?O%@I33 MLQ-@E1P/K5+3=C-?TFA3%-QRVG*Z4Q]8%M3O"RNG%59+0WJ/'#$P[!T\+,U@ M:0"$(X:E57;$4MS'_^(W7'C?WQSMHT*SMG4MG2M(NLE03,88",ZD"2=Q--33 M@AE32)5JV$9:9^MEQM"8$@^''FV.['H8#KORMB\LINMZ;KAA^KH AI[8G>9L MZ6;\O%(S0Y=9:.'6J#5I(,43NW.;SW8GC8+9QIC1T 7:411\##SUQ);S-U6W MW\U7:D(8ZHV\MN[UBB&8UHDMQ\\MSC&$C6X6F%1:EPMJ:@4.7^K$ELOI:;<[ M\Z=CH5!H%M-$GO4+?#3T"*,;N-G<]L3*4E*D]'0 T9'.5>/K$-$ M$4#&P5+FOO[S\,53DQPZZ7L'';JJZL[%?4X)/"5WO4?NZ+D?'WB'3]T_#=^9 M[^\KX<6R#QCY6O+;$^?ZR?-AV#\,1#N0,H?O(V_MYXY 60$AO$E<[(FGZ(,/ M0Y51%(&D7YBP>)E;PS_*K>W_?7_E-/R-O%(D]3-+_:7<3^R!(]!"Q& AV(]@.,/Q&4+#GUV,QS"[E_=#P@#$0;^ 0;NB:5#H-]\#9.U#"UQ MB&J)L5H0&*SO>QN8R/V^-78J?/SO9<#MME<9/P?2?7TA_??/D?=]'<8B?6@O M/P&U&)>3O"RPOT["Q5@L7R*%'0/V]1O_]<)T+Z+=9Z#[RMI]QMG0URF,&JN- MN^-';F/CQL[N/MJMMW\A)ILM3.R;@:L@+?=IM2;S+& ML7#BNNQL\B/*+P0?&/T5[\OB6"9AO"3DCN02K\IROSH2A$*ZM3 HKJ_VM.:/ MA*:KAJU8_O_]2)$_$KM MT>!_A%]:Q@=9Q?,V0(I=Q0KU'PE85 7\%7CR/A2L[W"UMNTU,7/399K3,E>6 M"UL8A4_^^)M@L62:)?[S[^>2.!_G]=W5^1H.UT74.88^TY>H,T[L]1G\TYG6 MA*HUM+!%BPQ'F4W7:$G\E^NS5,IX&D=[ME 9+C7)Q>A6+C\!^LS\^)O$V"3% MO:;/,?$94EPB:%\BW1+YE_'S+VS8K?JD81*(]F7,"=I3&?+;T M5F).R,Z:L\QJ2TSZVXD<)=)0&'8Y$^);[67DFM^G^E[.C'BO_J;R/8:HJ5@- M V(8L8'1U=@B3)QEWM+?FZ%6-$M03GJ[JP- :67HRX>@!8BANEJ$X&Q>* M:(HSVQ,'96L]ZEI=#UZ&I0TY+#6QWI8WVQ(_5SO%M)MQ5S(+S8ITDDYSB)NX M:V[B;(J,"(IS6Q8?U&0?V!<=JL%DI#:1*Q0'#S QZ5!(#&";10PV[)V2A9SQ39@3BM*4M5"6#- M'7#NLTD\C2-"X38(A4N?Z'>N?Y<[OM]00*M05?+K,L,)NH$Y7;722V=RO!S5 MI:&3.'77C, A9@U6>=TWUWCL!:3LHZ41-W ;W$#\I( XA7.'/NQULV<$TVSH M ^'K7I34\*I#$@X";$2.PE!:T*E<6/'G&6D^D:,J1'B2HM*(6K@G:B%^4D"4 MQ-EC)OX(",RPVLTP="A+"W+=R=#4>*I;L&HG$P$!_1K'>%O,Q$F[QK:-J)/N MSK)!G 7B+&X<7\YN9SA30P78AA-C.>M3:DVKF-DAV2(N[D4/SW_.?TP1]3;.Y1FS8DE$E[-\.[680$6,#G:& MHN^9PVAX^EPQM,=&S$^:<:O/4O(0E7%6*N/*Q0Z^. PB/J4=[L/4.'@R>^T5 M=LK+.YH(-7=7J>%EQ*LI3I^6_493VA3457[$^])&7,%6 =#T8),$C7(YOI[4 MN$M$>)&\^.:(<#ERX\\@85Q>,DM6RBVD H&%057L3OJIJ'L(-(+P)$;=0^!% MU"+RQ]\=-X!MS<]@WGPKY$*$1KPQY7+!F&^ QSI5'?=P=R1AE:*7SF[&:HZN MKR*,VR63$?@% S"_E0XB,B/>.GC!.,HWE%#:%EH6Y[%386&-C?6L24_;=-34 M"V9TDF228>XK&.,XL3.9 '/;'^N(KD"1%RCR(B8&Q//LLOJCDIZ L79'&[4V M[#(M,%2K0@;#C$,/FK#A8%1HXC4N%A$3*-H"15O$SG#Y@/+/RVF_4YD$.3-4 M\(4Z3(V'_774;91Y2_EC3D' J(KGH:&?-U:^E5XB\B'>^'&5J,U7P63:WG1; M4F@&@J%T':,RM-@\UX3]B"$KD20)E!R". G$25PJD/)5W0P6JP53ZI5,;#-G MAR[NYQ0\M8*Z"(J M9W0S0B&3V:37^?P08P&&124QJ21!HJ(3B*M 7,5-�?5GZ=X296CUK8)E%G MEWBXU;;C@(?*'QDP[*L7GO'G*AJ>.P=OM(FB06$U[KD-Y/")?E-U-+S&16U::,1]4P"3I) MI"\8A_FM-!)1%/'6R$N&0WY()0M!(([[/33/$-W!\!5R4JCDD (^."B:;???,CGN)& M> HX9YRXJ8Z)45X'RE[XX&E\O;2C^(ED?S1_[TRLRYW3O_*N7J42\XO58#:9 MYH=2KS7+-=?S]AJS@,N1WA6"N&C,X[?:[OO#&"' TR%@O*HL M:8=H4Y+.JOEAP=1&W>4*0D#45N.U0*7;HQQ.9V,BHN'B129(H-B:&XXL_2HY MY1=M!WKMF5X;PRZ<^WD"L[!ZJ22M69N3>ERK1G285CH, 69%A3%)BDRF.50: M\]I5).Y Y=]90>+[J?RE4TU/Z#Q=)62[*4Z*9BH@TD[726W93*3S,.J!(9,8 M]TSX_N-MB_$C#T(=C\Y]^C/SRH8FQS'TGD M;B_XOU4/R\?IG6V2R'M$/1NON7%CYP(=)ZKMR^)9OTZ4G\BQN;YC<[\QWY=" M^6^U_U"$*, MTTRAS%;HF6H6,G-ZY,Y8R3>:,D'NA-VY^I[^=[T;^IO MV9Y17,&NI$W=S2U: DZL?'<%]3=J2T\RY"U=>[UE,WBA_FI#F">N(?(,D6=X MX_!RF4HB>S4Z]%]XPL^_C#)$:4$,L";'2V%AG)=P-6LS,D 9:M_._M6J2,A9 M1L[RO:CDA0I\_(E.IGOK>M_0JZ% 9'+69K504EUV G42G/Q<$D^?_^2/$8%P MHA.LIH]U\$,MX>E+W0D1IW"[G,(]7QW>INEP<$QR>R5K[73L97BBG=9T12J" M)AG.JIVM"JT*TVC*!+TS&2CR-7A"Q,+M$POW?(MZH[;&AY4X3U3$LE,?C"5Q MN*RTF%K3(NK'-]P<,5FE,9(+= M=0?!L-=L;N0X(\<9.I\'%$=WUJ^PF(S#>DB*[J;8V49M0@V&ISCWJIU_=B?_LH;&P*T^/);W#,4"#RGJUE*'LX /5!P_=?Q4_(MMD'C7 M$HJS %'ML:^K$7JXZ-R\#*;C=4,?S$0N8X8KJY(WLQV_70%@NB]"AJ7OMX%[ MG+7D)DJ6Q5F MU;@[$QU2&-!@CRK[W6VV,'O[CPA]@.=_*_Y3N\):N)FJYD_ M%YF%5&FLY"(^P*?<<"(34>TN@DP2:92/@-@/Q'Y'[(.Z@A^DTR _&3P@TP"N<.._SN M2XZZ;"%/_&OB'%\]P ?T1JY89'Z*9;7VPK%M!E-K/'PY6!W[U4R<^#ODU6>! MB\@=1^[X'4'(E\0BOHH=I6U:LF2R8$HI83%4IN:R+K2:,DE 7YQ)JO@U486OZN(R;X>69]G96R/"82M5S!PIJYU@@@&[F+ M\F-("EW[(Y+BFY,4-]@*/ M^!3X QM?IBN>DW/!7H-T&^>?(/T>'Z(ER8+^T M1@!*(X;!XR%ZXN@L,"HWS I;5]JP&C?0V58K7P .>E2;#T\G<0(5YT,>.O+0 M_[@XWX>TD7,:^G:[S:W-!<$(F$&X?9K@H3;"NW(LF<9>RU>Y21_]EWRL3<+P M_1!6+ ;+8]LNU%97-3][Y']WVQ0YZLA1OYR-86U*>Z7-1CH;=>A[#>/T>7O8 MJ&I=S,Q6Q^V99:CI8@%P-ZADP3S&G$7?_ZB$8X O"56BNS:>8G;)"V/C1"[T"0QJ;N;#?(DA\Q(QF%7Q&E43+ 5@4%3#D2&3["6C M)K^[YJ(R!O>@N5]2QN"$ZGKC:F5+Y,T19N>92C/?]8>-7J2Z,,:22!+$:\G' M\6;2G2\ [%MZ+8X63BOU_G M%W/&TM#TB%WTIXJG^[*KF]U!B"]PH6UG4U[9R98L8?79ZX%2/?\!DO%Q%M$) MU5 \T6L'2J!K7<4*]8;NM>&[/O*/V(Y_K"N>)T\R!5U@IJ6ZF<+PRGJO>3(438<+Y8=2=@4Z67H,*Q5&S6ON8$B*?E\&$Q=#VB0=E)@ MN5&J7E."#2,5LD1;'Q;9.35>O;5Q_GSR7[9MWC5[<3IDF?RH80IMV?.-DH1[ M?9/_\3>.8;#ET@MMEW[?,SLA))3'STHH0:*F>.HT0>+)!%SJB#;/Z:INCW3O M\%,\GGLLY>LJE/3*]31?=]XC9A@ ^H*(24[NMEVVBV',NN29[;9#\5A<-]AY MI[YT,DP9YU=I<]&WPMU]Z] .5%;R]JFV;QWA$/_*"[]MTM]\JEKS0*ZF&.7C3Z(FI._:G0FBG M*+KC]-V40%1DV^F._3I!3=[OB[UG5SWSU]XQ/H[V]KNE_RZ7QNI,I: RJE"8 M46CJ1):2K?R-.G0?G7HJR)0R9L:@S.RZ5:2]3+&GY9JP%M2'_+EW[;O/^'PG MG@\=CY2Q3NW._Y_%Z#]R1O#G=EKB*&%C-HTMQFIK=C YB)[MOH// 2( MRV+M?K+2X>%V^!&0($4F28)(8B3S:)&\0TA0 -?4RJ_%\O->(+GD65[(LH[U>D-YJ$O5J1L/2UK MTW#$5&LKF8JJ6N,H!13=[Z*"69_)L7B'"CIFH[KNN8XA&;3;7DI*I5IM1"K( MO*&"-W_%S8//@G-2+.#S&EK*Z-8"VE9SL M3M=.8!+-X^%(-)4"IMCE2DO?5.UJ@9>IJ PUR7%)BD"%J-&UQKU<:]R84?%^ M/:Y*YJ+:8PM5@>&#^:HL,3F\'^DQ;'C%T4F:N>&F5[];$ZH:VJ$%B7P@V;&A M&JCSU0V4I[JX 1';,C00>OYY6R9$2P\4P]$U6 $82,I_HG.YG#J[$ITXUR2X([O,CZ2@HTXA]^-B'O4Z[B7 ME[J<7E_.IOB<8J\NEA>:/%1LR&%@5)(EC\M]_^LNF(Q] MM:F7$[ 0E7%6*N,N$>U%JB.^('?;5,A3=14B-3V!:C4U)?D^U:YA1+TFKC&E M)6DZ,%>B^MY$&DOBU 5;BGQW!'B1!;E+!'B1)?GF"' YB^==$- @I6E1<7T& MRP:SC;(JLSD5:T((@&U,."R9)E^#@%LA4%XJF1F%9/AG-FV^%8J=HE=(H,2: M&\+N,-? K/^^$+7R]=.Z-CA]155-WM'>A5395G] 8FLY;695OCI;U%5J;0%C M):KG35)D,LVA_F>7HU;N0*=/T2K?3Z>_I-[F>Y4ZTVC([L; ,^:BM_5KS%!T MTBH/E1K>WS!D$F/>;'7^[P"V,3F7(CY9'E4'LO->4%$8BAZ M"Y,F(G2GCX.?^SPX_BY#T\8>N'UT?__1T2X'!U/#ISYX;[9# MG?\D\ =XMVJ#;_<3H_ 'EK[0GOG-,2&?+*.2F'H0H__1$;,G#8 WX]4[43=& MH-JPR1/4V,,_(()QG@*&J:K- L+JLT/:9P MC- Q5?^Q^]3S2.WI;$?@/'E+]82N6.TF.D*V6!>K8J$DM!-%L9HKU0OM9*)4 MS^Z0;#<;L2&T^$Y)K+?Y>BXKUAHMH2C4VZ6N4!7;;9FA"8*\ZF3^,WKVL4__ M\JF=,_?T5&3I *LA*]9S8 Y"#G[5%JNE'-\!W[0[X#\UH=YI)\1\XM?$$V#F MB6=33\"Y_^??H\N>7M%/#'C^!#^/#X67I_WC[W^6''!^N:$/[!\_F=#7J@X4 M*4JIB?SYN>X=OK,!F 7^O^(\&9'L\D@%=8D):]VUKYAS,>#IAS%V#P?J6&- MOJ2I2QU+%4?+=&LL+6T:F',R]OM(-]A4VGW"&0A*U9-Z*Z_B;JLKF3X>N<1* M5I/69Q.IGBE^-6C(<.31>U8J4FDY"]-]3'?*#EN;\)M@WI3IX_=<E811OIGG,AU>9HX_G;1[%-_EQANLLADK8UQLUK*%B

CW26_CRU M7K4$S*ALU DVV@Y4LBFGCT=J;"O?7Q4IU6Q7N8V+Z:9D9%8R=SPRV\C5JFHA ME1;$29]R5C&/'0ZT@4\%G'3K$].FDRGC&HJDUFC*.'P\- X42NXO< M6&IO.E8JMS FL]X*.@;'PM^09GE$>2UI41WBV*:ASKWU1,;)XZ%^LZ12F+@= M"VW#7=FE577L$."I)Q:?*1/I M9:Z1(SUIA);E;BZP%XUQ.K;]13;@/X/:+9 M8[+;N3'(-V8S7L9/+%6Q73=2&3WP,#&3=XBV,.TI-?"N)]9JFZE2IL:N<+.P M6IN;YJB)&R7PKB<62\V0_:%=S6\QVR2 @36L8X,>>-<3J]5?R^.Z8X2LI"CC M?)<7"X,%'PUEC[9JD?=I3/5$^UP1>V?%3\^GR)#/0,Z80#ML= M%4Q.G%:!1I]8V.HL9_C;43@V*XZ>SY=<-?0M7B9.+&R8:^DUGZJUL(5EY-J, MV\PV!F#HB84U1WQ_L3!&;:$]"24\2W2X,3"!D*:WQ2G]A@K4&-FU>4S MRPVW@D./)-"UQIB-YYJ,:? 5W;*5A45X8.B)/5 >*'G'*_-Y(:1M>CU9V6(5 MY^%0\O>AV+:+T37=%@7%H\W>AF&-50L,/;%=%I761ER,"[*TT<>T,0JZ.45L MPJ%'[^JIM>(V.T^1DH@K$\70ZLNA#][UQ,[B5LT\P7'EC-G;IK?"1!P!RR,: M>O34]:S'K8O%%4QHJ%' M3^5M,[8%HG]NML.5F)RF:ZP1AI%?928K,:G1720'H0I[8K^X@ M7*SU]C)O5E)*R@N7J<% F[)._^P#Q^ M:%T^M2X?C=MZRTFYFA#2YXZ)>)<[<#_3_5/#^ZH2.*+1OT8D;]F\UY#)X5-X MSU L\,RB;BUU."OX?,7Q4\MCMAN2U\=LJCN5U]W8 M.I=I\QE;6^;U*D-/:$RAF.:T5YR4"@PO1Z'M=!+G+E2%^BL4 M_;7]$#O-C^/=VY=CWU?V\+@,TEW\BBMV0(<_!3K\HT"WSFE:1NBT,I@]V8SK M&FVG67EU":"3_=E27LZM+$9HHKP,32'=34T T+$__B:2-$:^ZAGS: ]\RD"[3V,;T4$W3P?%#AL_:@0^U5'>T;*&I\(*P>"[/5R.B0IO M=U=>34I9ELV,7*;)U#Y3;/Q%N&R-1PVKF@U"C)@WR+OBETE,>)4 M2U1$E]T5719GH2 N+"9<6.PP]Z/VZ)N8VRUDM8F]&6ZDU"05M'PBKPRLB_CB MU3F;5^KD,A#TIN^V<]M:*R=!S&5A.VKR9!OJF^4*]VN!N,)/VIW7NWF_/9+E M8)7&)EKA^G#Y81-U][,]-A:7;I[-6"8A%.9TL&2^[[\-6>Z5: M/".EY+%#-AB]0ZLKF8UX2NQ4%W3$4B*6\F*&YY51-\X2VENA"&/_W"1]AK%+ M5VF7>ZNP+_1F.=7+F[D:7KB(SZ]4,+^4"^6.$'I9Q<;6FVQN#FN-0?N38^^6 M('U6G!]1HW= C=[4H8JXTA.&:"T])V>XS4EXQP'RKEX&E9UEX6<1QQZTI;Y*X MW'U"UO6C#@;>IW(JOK.R?DUMCYLZZ;ZHML=MR03Q;XA_NX6:&]Y1+6Z; M16*>60?S!-TFXU U M'ENTG;DTG77"'A$U/HK210CB3BBMYT:K?[8^L^HC>0@G \Z6AS@*3$J:>[/-_)T0H_XY\CZ0 ML_D^8O3:<+$J!1 G1L#,XS)Z:\!9ZLO!WS M9;I%F[W20"'LP2A0)!Z"9W27S]&O58^X;>IU;TD6/-?W84CJV @0X8HB4:]. MJ'XG\+NLY1BI=B/2[%/5ONCYGH]D7%J=W?/$"B6%)&> M<1(*BB5%L:37L"%?A]&!-M6:_KR,2>) U!=6+H\YJR:$T:@R(_;JW=$-$8^[ M3Q#G.A2],TGHZ[GN^+J/H$P0Q88H-A3FB'*<;X-/VH7RM71? MARW<$\"D P;74K?]HN5]*+NQ\@A->DDBD.DJA MC2M")45F%]54-L]O5S(>]0RADD0:D4V(;(J34!#9A,BFZU32^QBPUHQ &9NS MQM; MZ_? 'Q9T1_<4*[+Q%,TV',,/X&HM438P8A 1@W@_%N)>T0$L\L_4_!575\KF MM\5:T90VW=FD52PLE94!L#'JQH'C28R[H)F(5 :1B(A$1"3B39B<'\?6L- 0 M--76JABS\;OSNC'MIOH\Q-8H#R)]+VTZ=D9F%:8\C#W73ACV7#$\2+'N"W// MP8MO(NM37X3&)ZZNO[.*H[1:E%8;=_NS]*CYXKCJ.I,JP$>-]WT]\(NZI>5= M3SJ)E&V2HW NZ+2QT&.9@E[W1:P*D)*#5BAWP6MLI"Z(J$2YMO>=:PME@!-_ MW0NE]ZQ8B7N4.H 8/53?+RY21/7]KFZ1/>86[=W44]TDQX)(DG.O-)<8M=PL MAEK'RUA-\#K0^B+8)$V@4GV( XR34%"IOG-RA B-OXI#? \:EVT\-YFW*1FS MJ]RP+G?&Q>HV0F.8^XHE\0M4KKYB\NLOVG!OR[K.']JPWUFW4?AA#,,/CT22 M^.=]V)(E1W5M'6HNP"\P=?"<$T#63VD%QU '.:G0:H\%7ZZY(QP 6=3'A*"3 M''8<1OTOQ.PA9N\F0Q#?.N?^]Q\X@_UU#Z&$7P]K7V24O0_6\(D]T:N,/ +O MWNMBZURVGZY/(*P!^XQ+XM1Q4>1_W0OWN/L$,9CJ7L*(I)7XYYYX_%C! M'Q8N0>XM"BB\C8#"&Q03HMD0S89"[6XZU.[&JJ=<,0JM!*Q(3_>#PWTHHI(0 ME82HI-A120+_BD93=JHX$QV83(FQ8GB)I6*%.DRFU,"#EE': M:<(RE-UR(XH+45QW0'&]0XT1KX-XG1OB=6(O <0'G8D/^WLQF.PM7$*W02YG;M3H(FS)![_H=4<1QR/>= ML40O&3QP+<%[P%H2NN(Y*3<,/FOY(),><4F(2XH1EQ2A9\E1/5WQ]9R^^V_) M><13<9Q]1 $!@ # @*=@^F*D)ID:97S'9$6L0*><<&0/%F)J(A.'_@BH&>>U MS4\$Q8AR0I13O"FG7Q:8M4D8OA\J(TL'/[5M%VX+5S41%86HJ#NGHN[>KK(V MI;UJ9R/-;D/%?I>5M9$(GEJPM26F..-ZH\75A-X,^*Z[1@-)BGVM60IB]!"C MAQB].V+T[K[\UNO&TCP<68::6"F>ISB(J4),%6*J[LZB.LGS-R+%[^WT_EUV M4REP9Z[;<>M8;^1Q-#88ETV)EXFH\CZ=I%'WSFN;4@A^$3N%V*FXLU-/>*@S MF5W?>3^C*O/?HLH\"JU"1 RJHWY]NR&^F'$DL1L-S3HDJISTVO;^VJDRG+7A M$LN-5+(F&'Y8X]>9 C5L ?>,@R%9+'GLG-U-0-;S O,OUWI"G!:J-!\7*:)* M\U?/!*R[CON\DMXKG='21:[13*^;YF:^;C?EUK@\='B9Q/9=)TD:1^07(K]B M))0X5IS_XKH1\9O\=[)?7X/7%^\85GF>FI!^G<+T8G.8:>F2PXR;$&=9& '+ M8,>-/3YMQEYQPS\#B:>[>>[IJ6@___B[K@<)"]:.U5R?%^X=;>_<=? Z0'X %:_>3E0ZQ[?"C M'W__]^/*7)3!_-H5BA^<7]A:UH-?Y:;YI6)8,/:NXSZ)OINZ%E@./P-QZ#60 M7S97.=/E)5KHC7O9GKCNX_7Q"KYX5"DM29\PIE&Q-,3\?AGS>WM8[V]'XW2M M;-E2V.$8C_>8D6+6'AIA9#::C4*8^' M+P[SA,DD2]]QHO ?V/C 84KX4\73+V76(Y;D3]CL$WBS'Q"X\SA?%)X^+58; M:>/I/581E&R7&V-9@30*]W%:O)=8C]&*GOUXR1E+0].CPR7"$E]V=;,["/$% M+K3M;,HK.]F2):S.[$X0'SAB8%8TD*'?T+TV?,47#A+L\2"QI%4V7>0H U/< MPD35EX$XL8#/0$"? 7O L0MZ#(A_1_S[I?CW&.'06?P0,N.%;KAJFD0&;XW* M?GZP+?!W<;*\\TXA1@L:TX/EP\[+10^64JO:]H(N,3+#,3>8A[I,C>=->+! M#^6!?+5N_\U=./0B-=&UA +>4YG\2HN/EC/AAH$/?5/P2J_Y'^@^X2+W";+94<2-D5Z&3H,:]5&S3.;[]@'4/8 (_P.1>JA M/=(]<1PAKB_^ I$#^AY9\VU1S(Q:P#LZ*_J ML,'$\W?M3/6$HL)8'L790%O;<0/P?$C[@SD8X \FGF(EYHH7P)3!8*K[T%*' M,_=U& 3D1)JC0$-^;#B*HQI@.%C30(=I O[#&:?RLI#?"RR:L?S[/^"?P]^I MEJYX$%&F?SU?)Q)^R,'BP_[G(H?QJ>7(IXCS"XR@#CA]&J0_)+WHW__Z?T^E M^(N(2*FNY7H_#S#Z1+S3'2E"1(@ZT5,C3U?,E#(&$OBI6"MEXQ\<4^Z!/,#W MSTY3FN:A/25")@%RFQSJ=QC5,YCA5 MD2F,9F2.QL:"<3I7IVAV2[V63%>E=H=4J9JM!H"7FAU1)R;; $%;Z>D],X M2=+85>?RG]&SCWWZER]<^R; E')"O2WDX%=ML5K*\1WP3;L#_E,3ZIUV0LPG MGLP[\3CQ1#3S!)CZ?_X].N?1]=%91^\!UTQHM?_W'R3W5T)H2J7.(/'/G) O M94N=?UWT7'W=)GAY17[\_<^2 TY6-_2!)>0G$_I:U8&*[R[?%1L :^#_Z\RR M/>OK2XX2:F!;:;_>D13+RAS#T#(U&FORB&9)>4RI"I$>,QHU5O:: MHCSVNJK4@-DJ&1U!Y"JMCL:VIVJW"2W5WT<6RVJ!\9WF3-AT"\&\O^H9,P:. MQ,G?AU:&J8YODVH/J_2+&S5;6=J3(!K*_3XTI'0M0S*4A*4FY95?YVB3&/,R MB52;6<6^?!$;_T:1"4JC4ZD6](QFT-$UB0IJ^;* M*;D@M@1Q*\SQ>L;/8E(T]$A2@4(*ZPG6G @%9T@V^X-9'OMC6($\\6\#)]Y+%.V'AJ]ECJP MI11=)@RU(W# H8-#CV3*YYEVK]C2L]*F:ZQG@JBR$A$-/9+IKDF]4Q>3#R2%(X$8JY9JJ0$\+L=K"6 M+;\T+\-GXOCO0QNN45TO>WV@ U5\U>ZWM38IPX?B[!%,A30V,.;RV"Q4S>V$ M57*"&_(R??CPG>9RVB>VF4Q,6K>W()DKK M[&PW]&CWS;;Y EE86Z&%6KB-"<3S>92 M;L))'+\G,8V!JY!:;BJDXUBQ64BKHSD/1A[-OD6Z M7'D^%4R&[E:PGI511 MG:4REK#9>G2M)+)F3E^!D<>S9RW7&=/3D2XIZ^* "B;S5*< 'WJ\H]+C+9Z7 M[4%!RBZ;G;3!UP1S.)&YX]DOC%S:'U.+O+0@W?JX,^BTM"P<>33[RL3IYT;5 M<54B2M20R4^J2WG=!".//ET+#2/5+OIB2O2PS8PQT_T6K33:S6CLT<2:^4E>F@KM$;80<"T_44K- MA@\6]X0)5+#=*U-46J@4E:;#K?LL3T10S\(9>M%N5H7L;2*6.%'"\55I-,OY/B>OID!8<>R\#- M\UU_0&X4B5G41D8?\T8C+GJ#8^PNK?C%H.(SA,",_ )>Z&FSK N>>\K$:7=G MJZY!4)(]ZU0J);%/C1<3./3HJ1LBO5JZF (V&-NAG"S?SJY*T=!CJ-U4S.:$ M;%94DU#ST[79-I=:9C?V"&MGZ;5;JNCR6$CU,Z5NIM6;J7[TML=0ES.\63,T M^G-,[.-31TMM;7>X>^X!ZJ+K@D>&?ABZ=>-20$]V0@I,74 M'9WVG'Y\"?L!>[0'PA,M[\GP7 M/'-LN:L#!WSX/F*(?N[XVA60PYL\Z9Y"CS[X,%09^2Z,V+DP/_KR]2/^@>O' M7SSWIZ]RV5=KJJ.%^**%2#^D7RWMCA8":<3W6@CL(4@CARX."X&@*38+\7I/8K007T:#TPB:XK 0")IBLQ (F6*Q#M@# M]FK>+UJ)CZW$!\N!O!DS\'6S!H?4_$3NQQ?E7K^.RU\MA0].6G4M^,/_^T'] M^%,!L ^7[8&>GK^9 _E;KLEKF^+'WUG7B:8XLO3'W)-S7#_L(W[V"8)73+"/ MK:+\$M(NLS+&,OJBN@.OWY9\2?[P]<5PXQ!ZF7N!NYST6QP\VO"WL/:/-@/Q MIS8#^\"]&DH4.YN!!Z\'+7S%.I_)<,M;X#*LWEU.^BT'>+:S]YS$/QQ^8 MR]8I.S?H12UIG^,=X@AN<>_O2^R,QY&3%1/&X(K-#,^M* U/'^N>IVN[%I!1 MCQ%$+2!J(3X,'3QY[DCA=KU\+J)MW]M(N3G'K*$86LIPT/J?9_VY!^ZVR'Q> M54,[M)2HLCO: ]_347G:U"TJ_,_^A=R6&]"$](>$<.BP?OSO.]J<_!1H<@[\53C!R97=DOC)Y#=??<=*1!"UW.B*W[4 M)>>F-\>YT?4[;XX=+W%'FR.KS(VCVQ6T.S[#6MS1[LCI8T,U$':P M*=%9M>>J_8$O>I_[*:+DRS?-:WVPB ?ZY8XUQRBTZQ%*G)TPB]56NNGM#,6L:\]=!S;JXM>&_SAJ%T01W9W5(AM*GG.K MUJ DEB5L4<36[0J754F5?]K%L53/?Z"/XXX>*_E^J&LGVC32A539G,[J':&W MR$X*2]TJ]Q38-B6]:Z/+4G0RLN..VC2B _L2R2C?Z, FKC+=*\")U,[)N!JR M M]VFU)O,L:Q<.*Z[&QR=2Q)D1^!DB=7_+LW>004\A%0=$^85PO515DPMN*< MF0\&7:X=M1?"(:(@(/D"K1I32=]J*A86RH29;EX65/QLM[7>R+6J:4_MPKBQ657KXPA4J!]_DQR= MI)E3G:01LEPB=^S;(,LN:RQ6R/(.+/EGO,"DI0>*X>B:H'@.$)2_1Y&^EUL: ME19.8DPY6Y9:BC0I*VF 2')=-D^FWK(G;QS1_=ZI CBJ[TW#%8 M(^A+@K% ?(D0X'K"T8.$OM8]U?"C$;M?N7,H#/^&XIWCB(-O]3F*'0IW?3!MX<+%4#B-S5=C=P MT2_%G;DD[.VH4Q=R^36K OMS,C8K:VFT9+/V+.]/Y*A_+,4Q28Z]_&7<-],T M5 ;N%N %V9SGNQSZ9I-^J[='[/;ZF5F6LYZCK]\.;51,[F'I%2^(=#[3PXQ0 M)[JKS_$WQT=J5[%"_?43]1>]TRIE>+_#5;M82(?B:$H/2$[EY5WK= )GT'&* M*@S&O\(@.D[CN.QO-**XSSF_U?0A=GO]:X_36GI.SG";EP6Q2?!DNU7Q6\;D MJD=@9E6G%]-T,XW9*L_/RRV5T#3H5$8W'.\Y F\SH>DS%QY+W0_ V\%? O<] M\ PUT+7# +!OSG[I@>Z#44(3VARQ2FB*HQQ0IA/*=$*93BC3"5W&_/EE3.O1 MH(N&\2L@BX+G^OZ)"QE\7=CF)7Y@"H0_63#]27K8'#9E!E[(I+$D1J&4^!-'.=Q#1A!2DCO*88FC'&*8W(*4)"Z;XPJ)&;$4PSUD M;+RD)#>?KQ"Y;JF1XNNP0IT]UQT_W M=# )'VR(MNXM#57?79"V=-6=.-%3HA##$]&$8S]7F/: Z8Q&:8J*<_A M9797C2G)4#0*J4K%D'*D4$BA_CCD_!LKU(OAY_%5J'>HT+E[+YSU6O*%3@Q&9K#!M+##26$* M4X?&A"G7/]$DJJX')4=U;;VZ2Z=\L0F#XTYJC1*96PF%MI<5H2FG-XU M8:"2-'U.KTN%4[<=96[7>,#ON[EF=(0 (DT-QP9.DQ M@(*X&/[?["#=7Z-<>5]\1#/.WWX=*07*L+BA#(MK'R7[>X\[TII+-5@_7YVA M7+B8&L)B6S2-RJ3&DOYX;#8^4V?H]?[J73],I?EE6Y2R=L^HY#99*\1YF=OU M5R>3)$$D,1+5H+[,I=!W/8R)&$P^QM&&7X\IYV]:F+:KQ45U14XD9<5M[ UI M=YU:$P#+%_59_V: LK\4^YZ LK_]0H!R&4!Y/5]H.S*Y6C!8C\V4OIPL-NZF MM< O#"YRMD94PIH^DO20V%:#J=,3>Q&X1/W6N21%((2YS"WA]T28_75@?!'F M"OSZYT#EA=N^IF 4,S96XH7*NK+IA%NRF>V?&4U>I.;%PL(,*T0K9;:E;6:F MXB9#<1&LP"L_G$L2'';Y.[]OARO?%U8.-WGQQ96X62XE'IS^_>I($ KIUL*@ MN+[:TRYL;2S$D=D<=*>XL"CUUE,]0Z;G(82%J#M)&DOBU,7ZK\I3EKE&IXY[ M.-^0GEVSD\?MZ=DUFGT@/;L;/;M2,Y#;T[-K] M!>G8W>H;4+,8M1^*B9_>; M=)/3U>C^]3CO!D-Y-W?:C^12L= XL;^MPXY# K*6XOOB>-?5]'G0HA/)>V3I M#4\?ZYZW[WVZCPM0S/; *Q(X)S%!9DE0K#/MFOR?AT5W='ON>HJWV=WZ[:*D MQ3#PX;3!JIUJM#J7>XPCF3E!Z>66F8$^K:38B8R#N?[XFV63)(4E,9I%<4!(13P0> 9HS!0P,MTW ; M$R'$LE_3&M E1A 8H0B?3[(41!"5YH22OFVZ9U)N&EB;;+O MIEN6FNXM(GLC2L1"H'!CW9FN#0K?O1/3)T'A]5PJ=B!40Z<2SK'%NC3(; 8D ML[3^O";1NP"B.24*CMQ,:<+"=/Q9UO#*92,R'F R%9?$.91*=6OMDJZ>*?4- M$Z'^&!)>R(1JY'LV@]ML2BCTFHX^7TRV<^_/^[!]+!-JMJJ3N8!:2E)/Y85M M?UN9&@8?@0(+0(%,IM-?4/WPV\'"W:+"U1M(Q0$6W+;)2!6A8@F%M4_IMC"2 MIX.OTFB[5-CV,UJ+QMIR4769C2^1.S\ 9C&EJ223/J[R@B MU!TG5HKG*0"A$X&;F(>>.E5\':PJ].3 X# ;SOXXMK>PS5REFZA\AJ*PKE2 M=M*U%>(::4:WH! HC>@6TXBNK4W72!FZ!6U"Q\N5DH.NK1#7R/)!"G$C"G&- M+)YK*\0UTG%B?J/Q>Y\$_&F?!/RL]QO$F"DV^HI>-1EI,EFF*DXP;/PY _*> M/MF]G4/_6^S$+UZDVZ\K\W2VN<8VCDU@VFB)ZPP/:1MX_7'Y^U$$0]=(C$-].'ZZ25G3;Y[(EABF^SOA#(9LJL#-ML:B76W\>*W".LW2= MJTG5-!/:6#NML#2.-V&B1"8"PE]+7NJ88? M_7;W8W<.!>'?T,7IM9'BYM*L4/6$N8Y@R7'/$J)$;IHB)C)-15Z(DS9!)XD3\&3IB43[+7>6S(-,1 MI62@E(P[OL!XX;3L*E:HOWY8_B)=3&G1JV8*\Q)F9)G-*F3#)=5;P<,27F!0 M-(W.R3O/WKC,Y<0-X0DZ)^\Q_>!"=PPWM*]O^D+A'&?;>J)V,;;>\#'#MS.% MNMBKX@$/SS9XH?"NL^T>$Q8B\:5&"A :O&68ZXX?+6Q"7\.O]=N^DKTV3J < MA9ALA#@>DBA' 2D$RE% .0HH1P$=+RA' >4H((5 .0HH1^':U$6,*?[WQ%5& MM^.1.Y]]XLVW=# )'^R1MNXM#57?\21FGH\8'.)ED3P0=H\8'Y[@9^+X8<[@F0"!SK6N"=^-#40@Y>A"LQ@(3$NRF M-9FHY>X*XD-$[K\7'VXS*^$/F\O7%$^='G>6Q\_:6?[:LHE)CL)S#"$!AFAN M.++T&(!(#(II[%JRO&*J_'&GZ7$F:[;RK2DI$.6M1,\6T^EB./G2_O3-7K.C MK[6V868%=R(R9MK@*Q,99[ZX/SV*='@Q2>3:VOD1R#IC]Z<7$TBN+8\8ATE< M$ZH^9#K]AE19Q?,V8)UX&ZQTP >!9XS"0 $OTW$; ,2&+90*@]*Y?GC.S:$:V>VPCY8PVP<5-*M9EB< MF;WNB%5(TZIWUI^I819-Y;"QGLS5"Z2]]/*Y"*Q@=3(\ M2>%8$L=1Y?@K9DM=6_^N9F>]D$EU;7GEA<-4WMVIIW)21Z,87MVO*X6R1Z/:EM&>BK44FH:L+&W[I- M*M?I-3.?K.WS%BJ5)G6Y56#6 W-A#82!V J-^3#BHZ(T-"S)DB@/[8IY:-=6 MQ2M!TXLY:M>61[SNWSZ'1B_F^D59C3KK-RO9\H+\\!$>P:M]C$TRY'M:H"-$NE BX+45\$J ]'*2X+4% M$F]$,ME,7U2](JNFS# M?OS-,4D.(R\6!W!EO'AZT?]5S'-<@J*^"B,OWN8HFO*?*?@77CA\MV6_>)NC M^$WYXHV/;F.GWTC^WE4D\O4WB_$3R,5;(=V&FGS# ^&R/6OB-^6+M^E!.SV. MRW[Q-CWQF_+%&_>@G1['9;]X YGX3?GB+6703H_CLE^ZI4P,9WSQ)C-?M],C MSNY=?JG2]V=O&INA/HWO,7ZTSUA*+"SBJ* V.9$XX;@.[KD*K68/,5V)+%B1Q5)0#?C U'<50##/!M7@BWNF.2">Q.W _Y-/EE%)3#UX8?2/CI@]"8;P:P#;GJU8SU(7]S\" Q#ZIV M%MX_ 8U]7'+E/4KS7-2G)*A$]T@R@ZLCC*;2=YB@VI$NU=J?9 MJ=;I0:S6:9;K[>H@'JNW2YB2X=V4.NTRW1[09?!AT&G6RX4A71X,P7];='LX MZ%1*A4&MTNQ\Z8;.S6*<2@WN+@&R;"J;R;"YS#3+9I.S5([/B.242ML0QCG.VDCB0?UI-Q3V\6Y/I.3Y-%:;D;TIB)4E/9C5FR*)J F,Q29Y958YL-;-+&OW\CLT'YRP>."%=S(M- MFCJ42P:36C=V7 &,#,Q9[;0W?.8P))EQMSW.'M.]49J>LR01G+2FVH'3?)AP35!D-#4.!QFJW1N\=)F1CG^9F0 MWDR$A\P.#@W,R@B-),#K1YDY\.-'>M*H[\P&&!J"!,?5BFU.BKF$/"Y*+3*_ MJ"EEL@"'!F9=@2M7MM0R28N%RK)BZ*D'8P7H9 @6;$K2D,T/JGEF\UACM52Z MK'4.8&@(:(]87:L,^@=-;I!#=I]I4NW&L<=2(:#=)>O)=NN^8]"-0IM:-_I] MP=KL6"H$M#=%01Z0O>.6D?:UZ5"F.K4-I.DA\/K8XHK534$J$9R1R8WOC>&A MGP)#0X!0*"2Y9&=$C>C&.FFP]SVFOR+G@->$X-;TGIR2*37+2(OJ8UY/))C. M&&PK!%SZS4*B0O.]"3-X4'.I5O[034A@ 2$P,#ZDY^1V4%@PU.RQ,EHWR0:C M@*$A%UO=D1I;S&ZKLMBJ=WB]][!FASLV&7);;#Y1&_=)IB,/IG+_H-<8:E=& M0P,P8$Y+Q\XH)1#,8+PBZXS0*>#!81<[.I>)GK\?#^DQVI_,2)6#?G>Z,&A M@;4NLREEWR4.,Z(D6LGRM+AFNBJ8-00&.N6CI%%TH=A+D@7=G!H8-;. M>DN6P>">O)G1*7JT5;/;18%-A4"6T,\+T@;(%?0FL21(67YH *F$386 2WG1 M&!+FHUJFJ[-:*:'(V2(IS-E4"+BDC&9&'*=9G( ;$]M";;8D)_!+.&0-98S@J)XU@YT"4NJY&)]>,@D9C#H8&U$B1)SS3M M00&(H+<3(S:_SE ].#2PU@?YX;#;"\6CG'E8Y._%>GW8)L"L(?"Z[@V54C:P(TVJ= MR20>4^2T/DHM@'P-A@;6VNL.MX?[5'=$C#NIMK8J:>9]!@T-T(&>6JFS:[E8 M9BRY6RUGA^D960/G&H(%N]2FIB]SCZ3<>52Y7G>=;O0>>W!H4'K;=CEM.^P9 M!#?8IA^+X]VH7@4R=@@6*,I08]II>4]85,%:]K3V:G;HP:$!W)H4-C6FLJZS M3">?$Y+$([>C=3 T!&$6A% "$D!]R RRZ\3CBB::*4 'TB$(TUD]#B> R%:8 MQEK:Y1X?U0.?G,.A@2O(D"S5/JC)*M%I[UO5Q^*!K0.!! P-7,'V8:S0XV*6 MDZNY;66V'?&'21W,&H*&1XK.&I(RI BII*3F8J(XK";0T,"Y3I-LA6E5FDF" MZZ;HU73](*L/.S8=IA")TZ*2'9:4KEJ9 A@ 0P.SEKNY^EQ;C2I$ MIKO-[.^-5H+/@@6$H&&A:@XL(56BF:L]&8KWZ99'$V>-E!0K["0>+9?5_H,;+#>9)/QG=& MI_[.IW[9,YEZTAD;7<0G743N+O^DCSBZB$^Z".J9L+OH(CZ/-"6CB[B"BP"D M*1*1WO$B7IGL]JR(^GF[SH9Y&M\UGNA%TN%WVO!;!;-/B3AY(H#J:T[E.2GI M9Y[*_/QXNG M$[PN$L-_0]F_&/G?;3=8_XT -_\E!/TM@'MU8GD .-NB&5,TP[AM>?I[&' # ME_/?MV!@?1XW/KR%(N5OH4BQK=PZN217!9;N]*A"BX+\R50\G0Y6J_]]"[K+5>+AQYJ!/PH/ M/YZT?S$>?FPKTY?AH3QYT)EJEZLRC?RJ=Z_T"[5>90?P,/-4%].;UBX+PM(R M3)2 'S.UF"Z".^(E18RI-G.'W\+//-0T+9C)+ZF7U,QOIF)^6XWRX]2,2#/\ M28#[Z1KEAP)NI!F^S[6X!40R:/JRN 9<14+,/@:$A!BWTL!BC_@+<;^&]6$B M%?(*5"*A1\B!4BW>96!SE1 MVI)UND2G1WEQO.''@P*;A5IF/I4+Z3H4:9BWH&&^,P_\06CZL3KG&]%TGZ6Z MN=1FIS,=>;DWV_3P>"#G+*JBD$J'-0>[707T3%08ZP R8X*V4V&9*4G= K54 MTP^18GDKBN7UG<(5*J3?3!JI.VB*L+<,D#>$J"4'!M?>EIL*,];WE?M*<:06 M4@46%6](4JF/DSU^.OQ'?M\KU>Z#5 #NFJ1N5L_W+,G09+S6H8W8/""-7]Q8 MTAK] JA*S "TP8B9A[484T3.$"/_\14H_]>WY:\V&MRN\UE=2/P?#QV'6M=& MQJ["J2;00&@''RN:/@#8. 2XV$2H&,*ZJ[I2E#*3SD >&XO-I&ZU-SENSN8Q MZXX\T[=B-[B^+5^?O>&=6/ 5J=30Y8U#@Z75FI-TQ(6!+\T++?["[=Z1\1\IWI'S?E/*-^G0GIASNM+*"/G5$F"+5^NM5Z\BO M?B/\=;#@=+$(<:CD0Z$0AKJ:=%MYN?Y TBN2I<659[F M"EIM6^D=N@0QAUUMH/00:>/?21O_40'KWT3D>!TV#[J*V+E7A"QMU9NIKB@O MCO2Z +$9R!M4/)EZ*KCEMHP,CG"!O/91Y/[U6!BN;\N19>)=+1,=)]\2>>G[ M<+.=&6.(R/COCR>^3*<6#;XPJ;'5.9W@MSQ]'/*F-9_#KGIO(BBZ03-FIHS2T&]V2W4E3E2]6]# MU;^^4[@)$T$ NR.]^.;TXNL[A2O4IS\C O4#56B'9W5F75V#=ZBI\"M=$&&H M2L'A8N!SV>9A!9N%/56CI;UY*)$[,2T0B2E]/VD59JU$KP#[+ -].Y-\_P(M M7\7R2PM.G8NPVLJ,D_38EE,L$;)_ / MNLY(M;P""+Y==EP!7&0$F8B7&=*9E5UFTG1X20C/+<_;LV2WL\S)@W%?R-!6 MCNP;.Y;$A='B*>HIK]7-Z]Z7&#&OK58:Q Z-EV,[3MK*15MA5LEGMYN'*D&(H[$ALDS"F"8!Z4(E[U)Q MB@H2KRA[/;)-W*IMXONYO2^KW@XY4 XQR3 L;JJ()PIYI'Y'ZO,R4]S,ZTR*6?%\?UC)9KG->L>2J, <&4]E@UD_[\?I M?SJ^1):+F[%)^BX.A6B0>JU.[#)4IL9LC'2_ M*K:::G+<8RE4AHV*D^1'&GU_&G9&==BN%SL_-F#LC=A9$!-6:MO,$S+5H;@, MU=>;77,.L3/SUS^Y;+ LRDVWTCZ7 NI1\[);4WU_5.6U[R@T.#@GA?8QV=0R MQ+Y:>.@QC1EWF#%[0CR*0%I 9=]>C!82D<.YU98Y$%V@HJCY9,1VW.(DM"9$GX M5_GG;T)+96_1]U4]+3 -RM*G\WZ[+M [B): R2?S3Z+E[1L18&0LW-B_XOJ1 MZA%YT:_2!/'-:K2&T3>,OF/)7)0L ]R/J"-*]U18G-A;*8OT,J/2XB+1F?!R M3[TO XJ70I'L1"ZJ#_^=;!37=PJ1;>-3;!M/T89SDJ"J5'EFK1Z&LK5N;"K$ MB&C1VSDD";#\#IG_1I:.KBZN.4EPBLOC0$+-7(AZC+=T'3:OC2P@D07D.U"< MSY9&;-0JBS,1())@5XHOJ$('HM=%#4SMDYW-2-X]TN,5(3%DY;Z[5@#Q2>,P M?2H7['47F48BT\CWP]?/EA#>B*]KH4PWB@LF1X^7U*:^2%>Y(D M\'OLY4_7 J+XBV] L;XJ:+.+,>\I*T>'&YGW\@!(%0EN.MMD M#K*THH%4D<'Y^KE,L!]-%(QQRX:.'Q6,\L5\#^;[06 M/UZ(WE2*7QC#;.^>V:3))#&=CV#%(HC>*&[B&X5-%'A>M\0GPR;^=36FGT:> MHJJ(WX]@?8%'!.*ECUXY_MN.4S'MA;3,F.V$3&?IP"]6K'4GEL M\B R'YF]^J/P(*J6^/U-FE_@+WD='0B(,N,6VS24TD9>=3NMP3R=;A:M'D1_ M[$XA@E%8W\F>XIY23($'&I66_##KRA3VY]83^/D_Y'H?,S1%$F+_1:!_;E8] M"[>^?/%N?Y@TY-$Z^/>+BD0S\UPUMQ^M=_*J-RZU=S(Q,H\]-DD@L8=Z,O0] MLM!\C(7FNY*(<)YWO23BVW5W:(MFC.>,1/PW;DU^.$A_*E'\TMG^LJ>)]L+W44>\'6?-1E"6ZK/ ) MH7"_VA;@FJ%U@HH3R2==J;=GGX!33D^FW(D0-L!"%0'\",\T-E.TG1&;Z=H* MR#);T3@39/[\[W^FK\'_V[!>! XC"A;Y)L$B>'OOMLE(R8["(+X2<*]<-49! MA%M1T=:POQKL<2@!&4%7P>J =@PDH)FYX_0;3S7X2F9Q+6<0^?9O0BWN<@>( MB,90L]%R8&-@6.Y3G1XU,L5,FP:T+V\>=UOR7@?*+ZHEF4E%?0TC3_WW\=1_ M@[Z&8,JNI?,+#D;.P6[".C0\FP<412=N+ GQX&^GJD6.YLC1_+U8J\W$> /.L0!)0P:&W*:I)]O+7;E] MX3G7>YC%^K:-#9'K/7*]7[<@<\$95W=0\67..'&^IPNMX3@G9](/ZU1F7,DE%MRN\\DE5/YR.T>N=TCMWMD>HC<[E< N%>N%D-7@*Z!TQ-L%B+N19V7 M#!'Z!0Q3X^68MH:,-%*&K\#1'A7YNQ'-UL&I"D"I <2B#D8BVL8N(B1&GN53O3O6^+OFZ6MOP5)L^5,MYBL M4WGZD'R@#FQ^>^C7YQ!)8;>!=+ HQ8VKGWUQC5T*4![PU$MM"A;,_0NY(!+( M(TWRJP-W(ITRTBFO7*>\4:LOZG_LL@ZC,ZLXG*/C,8X0[KK7*H^K\7;%$>/. M_#$Q*:3*'0J(P*B 73)]RXW_ HJVHJGSA"GJ*W"X4S,>4T4<]6X8%C@J$=R: M$77]NP4/]/4=R;5[KC^>-_^HZ_YRQ^SU'DF0\EPMZ*Q MZ2'4@1LIV%$<_C>,P_]F%O\+ 2ZNXG,2X')."BTF0Q2%^G(J#R8<\T"VJI.V9L5!:Y;9D04_1B$Q@ MB2G_9!^P*S>0A(A'DEU1,_9+L&MJ_H:A^E!JBF/9"28K;L$IP?[','E1%PU3 MEW@32%/P]\A\<6"MT#O>=B]1.QSIDC/9B)O/A49S(O333:MK#EZ8!YVG%5;=!?K'9O"]?Y0')A,]5J3;^ET8V^M:JQ,M4P=40U8 MQR\;3Y'O+U!=>S[!2R6K**D@"@6YC5"0**D@"@"YU0"06TTJ>#DGB7%F;"J" M)U446#B+K1%CCU3W2'7_P8)XP6 [,Y:D7-&;&BY:=%-Y5(A-/VE-BX>1U&<* M7R-ZATC2'9INI7NE=H^A#()J,K*52&6 )(U* ":)7)P,*8 ?Z=^1_AWIWT^@ M/<%J SG#-.B&0E?W1DI*P;I%;<9I_$.ISB/8P M'2*>)5+?37]^G6 CPK;$_TZDB;2,%P5R) &9$#1KJHA?0@+_^_.".#Y_IU]/ M$3T/1KT J,ZD.:7I:JZ_D5+Y"3\6>E=#$/=[J_N0V[?R]*!UG*O"?6^YGO78 M%"JO2&7)>#KU@7)01"M>%,WQ/6C%2R(Y?C*M(%DY6VR+Q'UR*4M&B6TV,[4L MG[H>G4E8MN3V+K/FY$ZW9^7VEC)FFSM(*V U(RI.AI0SNB4;T).NAH&U7BLB M3 _BE)@@&;RB&9:.RD[P3E6CF*3BRP$[?[O#X:=1P*C7PT=L^6DS[5>?P8\U M@_RH+7]X_8?/@_3;T_W/XA-1Z;TU)PE0?L"]B@#KCU3\F_6 ?Z@&_XV%[L^- M.*S;B-8%F-<6PV)ZDEWE4=P1PHXI/61U^C Q@'!=8%,9J(&3R6"#@TC[_D[Q M !^J7/\@-/[8R+_GT7B12!VRQTE%EALSH9E74X5!^Q&A,0S-(YY"X^^K&8/] M)K!KP9<=>NMZ\5=&W=VJE_2KFQM^2#S=M0#D]U!?OV\9PG<.B_MB@66H;G:!R)J#FFI[*%#7M^6O5KR^":?UXBD0 M2M(^C*S;"%FTS+9F/HC(0!16">.0+.<:CX4'>96B<@S1*:QVQ)Q-Y9&1-Y[) M?Z"9]T>!?.1EO0(L_QXMYYW"@%#1A>HLT&QYA3,,:28!#KSC="![O[7B;23^ M?KY^>WVG-=- HTO=J=544W0N9TSG'BM336U%/(_?K[63@%M3S=+F" M60)B]0&%,6R*>RSZ5/A=I MW3>G=?]YO1L3N'&/T]\F'[47'R2,?] MA-#@W6.HS'>:F;6II$8D0Z^Q5@\/?P'Y^QSSC,AN$Q?D=:^:UHY==W"E'KM"_FT6T7C4,]:(Q4 MG0KJ1*ZF"^-T96AF5NJ.3=OUM-*1AO^=-/SK.X5OT3'M!L.UAQH,UGZYUSAF M++2="KN#F0L1K(8S40:M<5)/*FJG?@4J]T?:Y:/:=[=2)W-59N]'_#Q/$5)U M8NB[9"K;G@&^GOZ4.ID_#:,_.=/X'>WR$4;?2C7+S5;H+Z6,JC KH=W7#@^' M3:N*,/K%UOO_F!RXVX]'PA>BW;L'6? B+'MR)N@ <87C>6T%7@N=(S -#!K%=45F^M $EISN@EE&2#=&"($$[!J \H^FHKD3@X*0G;W>##<$X#NWGLK M$GRU^2>9.3EBA H"+^_;H5*Y(J)A8X&/%\R<3+5^QM MG'@%F1:D[3__"_[CS,(K(J=#2K>PW^L2,CBK39T)XG\^)*(G#-@JB=0[@H,] M->4C@__B]O'IH?_^W__C/T5/^4KPFJ+I?QS:[SM>^\8IQ ;F8F*JBYR(9;A?:H8$B=X?750X4]J*1&$F-KZ#T7>(>P"?]H;2Y%WV?0' MP$J0 MD\@&8I"?001ZU&F.8D.Z5&MWFIUJG1[$:IUFN=ZN#N*Q>KOTGE3SM6MK=X9@ M.<-.K-1IE^GV@"[#3X-.LUXN#,$?E7J[T"[5"\W88 B^:-'MX>!#^=4K:.A3 M0>&_&)6S!"#N";^]$.\G2>8IHH7A#X>D#XYLN"RZ[);[VL(%E54-%ZV):PI6S\,2_U]1\S0J^F\9V1+#YL4"50Z M$OT8HH;>:LHT- M17ZA D8RE\![:F!K@%0; .M5_B[V"RX?,B>*^+N$93+T%_GW[WB,BY4!Z.V@ M:,9K^EK#L!*/@>UQL;FB38'@!< 7]_=Q: LZ'LKF?W;B*TDPX#/@)>86FS%R2(ZXIVF*P)X MK<'!TD'PG%<:6)>H+K4#(KE @.)%^ @8*#H?*&5@?8G@Y_APOD%[JF O02 MUQ*8&WR 69]0:0#O _-+36VE32@3/!B'+P#/&4L- W^AL$&$!Y=TR7#C'&F M"20 6*P![)?7##,AHGZ^@ 2 !U45[!]HD6#+TFJM:ULX.UP %#M,L%!8\$&7 MX'L"FUZ R]I80+(680T(,/^84\P%MXK'6F!!'+^P#-'\,A&Z8,0L Z_+7(#5 M]O!*E4.L+P+@ ^J &JL /@N$E40O#K1-=#<:O):=!)0$\!:@;T.] )P"NA), MZ7Q#=&A5!5<6!Y\ ',%#0A=I8\!.C-O0[WQC&>??:);N?G41>="-VK\@)'2^ M1Z^%;[37Y^DRL.(.PB]$.Y['7/@&R30 *&@*.")MIX))#&MJ2(+$@?L'XP"4 M\ M8\T.Q!#%D2CQ3/.QE3 /7&FN: GY5%4(?'MALEN[ E82<7[M6+UW8*8;! MM2YI)]NW5BLW90I^UQ+U.7CL%PK;DAN106EY#X("?[ZQ^7)ZU/>-)[J_[ADM\; M%.APT7KQ*D- ;,$!D)T"7@-WO>9LD@=M#[J \O)WDKE ?ULJHM'@TL$D:T!6 M8G,1D%D.(A;X75R;#ED28]"V)0H8.Y 8@\ZU@&0K+O;+!LAJH=!U&"E&51L+ M3=O\8=F^&M-'H9]%Z;M805%P[74'H]RY$ ^!U;RPJ DYE( M:(W!DXAQD(=:JGN(!>_0'3.A 8Y!D&:0@D,TR!+!=1L+;!L38%<]YZ\5OG3(X3A$ M)0&'$R4L:>'F>\8I#;,)JP<4NFCJ&BJK*T(H%Y:6 0$$#)_#:\,BA_,TO><7 MG#H78WUX.Q?(\U,L^58(I:NRQ5#%9FGE@YRZOSG/%P)%P()JN8M^#7GD$/UI M<3J0$9)D/ 8U/BPPSVSYR5P 21W(V:JY,&!G1S#3Z7 T&MKJPVBM9KNF@:X8 MFR+^PQDV?<"+!:*L!7W>+UQI6>3%U13 L/UV$KX][E 4;2VI-GL&Q\W-T:-( MS%,@' -2;L,XFO)<-M)4@ .8T8!'8'0./->3!U3P>B CZP?W>&:<0#Z&YP:WL/YS2,P/6 R@[DAP%.; MZL6A\ ]_G5E(0T?SN$01DZ'_G!A$KL;]\L%FFH$T5Q%_54V/!W8!YO% L@@: M7QJ99&:8)A6)&$^7AZ2R7RTRW0+VV$FJ)0H%\XEQ+!Q&?KVIAKJ+#:#H#M 6 MP)SO"/QR@',([RT)/\UL+B_ZF67&OH[M&+Z5^05G9V6HI.:P$ MKLUF)VAIFJ7'"IC#!WU2AL0N2,L@2D;!E.-+7^0Z?NP7!TAVC MT/.46K-,H%^XIDQP="MT,MXY3T7 /.YBH:3S%ER Z?=W 49>O\CK%WG](J_? MIWK]V)HBDP25RB135-YV[?E_(;.Y#$ED/:>?+:IAQOND6.>(:Z\0[JB_/EQB M;0+5012;(F>(!A)^#D$Q52O6V?L$FWU@5O5Q01BV239A%CY(\'PNS/$9XP+> M"62N7 SO[4.CKZ#R*LT.%V6\7"",I>M8C.XY #9 9G;UK1,S)18Y;&5-P9L* ML:P6!J58+D7$8_\K73XFYU2 9/'/7:Q@XOF@)"6NL;?1_VKH4M17V.X$);<8 M*D6'E?W8#AZLZFC,0 "J^/M*NAHUCLH?_E^QTL_?0/0_C4@71U%Z&D DZ+R MZ888Q[*=X2JO\"?;NP<7";5ZL$F=@_>=@$%9MLU#VXI8M,3[@LM_=UO86Z^; M=MV*8/DON7+C13=.O?+&(=V 9+/7KH1M>,"& M)R2H0/!&;]04K(D8(M8" $4!$^+BO!Q 3A-MEK,M!T@^!EJR\N$\Z6X?&?0YH!=R6DQ0DW,"E MP;.:'DXNY]=N(9[H8T60*N%>\%JFUX:D7BL(A^]^XZ]%MQL!"V M8J O8S\=/BA87%*#(053406W:-I C>'+?PSVW;AP#F?$VK8 _>C(IHE>$$:5 M7)1Q3^E\'=H4;!)#I1.:@9]8O%>RPX%7 MX%L+6I(Y,PRLL6U3X2T%:?@V7-L+CFUAS17GU;8M\&RQMOW )3^6X6C-.D0. M:05]7I)Y/@XJ_ #D7/VT@^R> 7P':/AV: !\X!5T+B00P\IG7 MG2:(0''3M1U<#9K+.PC#6QXX% ]WG82*>"Y'U]#H=2A2@07>Q M?@#4SV_:]A @]Y9KDE !3#@\W >=:\"/W1\%28=V?A@N@\U0R.@D"6>7'D=4 MQR=DJ)#_&8#0<$BBL3$(#M)T;/SV[0R[/$^6"G/R(17&1-(^H #$N.ZUF6V= MUM;8I@_P") *4<4Q*QA$P$T@"),0&0809&@0;L EBCIB(OX;WTF*XDQQ=@]; M"8@D%H 0YV4X/ M"A6JS',=QX5*8&5BNIALN&G&ND_H"8SF-,1(5;,7'F B] MB[S=@D:01.PJQEAA"UF.+&'3?-_BX5O]]#Z&! _C_6.3WDJXX98UU4FY=-8. MH=D = !2#42D#G&G3@__&.T7X8575(!+^%((RZG[K?X9.>27OD.H- MEH"Q 2:2 ?#7+BD[$4IBO[!=$I%_1"3\/R(]$[.2T_?]QCD9"E"WX("X!SZV MFVIM"X^.IHH=8HCP0O:LG8*-":P.HR= J'.&B9?MG 4:8J/%A2,/WSWR,UX-!(=%7YXK1P@&;&(@ M^@E;F,U^"M0A"(S&0A0QZ3B=+434 8#BZXG!&;X:)^X >/3G,_EDA?,9W,^OT)\'4V\_&[FP/'@8/D0A@M;/FE3C.GRS321O/&WI M,MNU3))>'.X9RM@U[\?K/ME(S(,VN_!Q'^J0?;?;@,W I]#OA"266!^")!#C M$S'/=(:/ZGT-9]2_):47O%\#D ;#5""S,32 E#IFM?A D'X%4=^9QVV7Z[@CP8,V63S 4S/\QVK/ MXNA=$-TQH3Y:O>=N8@;/"CIY/0?-&7EZ M\O%X3-#\A#DHQL=]0CPVI:XMG5]P%Q1QS-S<^_:%G0*%Q;7[Q#9N)#Q2'Y!3 M&4M\ME[C.K ](0QQM%-MK&0SO(V[/"G8FEL7!Q*$S(X7?SMRQT0\;6!TJ?8*WWLN<&!#WH0LJN@:1 MP-#0^\.W9AL4',Q=<4L8IN;!IJ>4*]),] )G7 KBH_G@+5L'1%YP \H$+2>>Z<0]&'/!F8X9C%.@(>S@A&-Z$NWY:^ # M8%]@?G"",.O*;P"VU5UH[X$ARYX2AA1/ +^R>+8+W[V%&*7\6[5/#V_TU_;T MA+QIP/*@W@O-\VYVB <^" "Q?(^'V>8V%6<+XA-!D[CQCF 2)#0#HL4I8*E443O*OB^]XT@[P(?0VS*V'5!V?B(V4 L<2?5+?1[)E0UT\BS YE18=50-I M"5@;YDQ3EZ86*J9TR?)Z:ME#GG@[ESK,F^4Q?/1F7W(&-I:?" 2 AGLSNU/X M['^.==&SHR(]!-H)<3")3QT/G!<2&OP*%9(Y',4I/&" "ZI:R$\T#3E:SC8] M).P0:=_"MNW40"]?"9J< &@8T!)T M\=Q?"GU/JO.G@.@":2A*!XT'/HP^Q=93$[QK"'#]A*X1X)+UAEKC>G6W9#3T M>\,<>_M9.(BC%ZYL0G)B4,16^>?M>&^T7S]OUD-]9+MX.;2]Y"98L<^(ER\J M19E>$FUFU5S/=\PA;>;WN^=.QH! \B^L>*>>QJFH2.(69=5<\U&9\][TH:5I M;;HTD.W*D.%_BH M//;7$3_/,U1U;,IQ-W+"QW8<^SJ4P)]Q[/N#=#QQ#S-YX]Q&X_JYL8/4U!)6 MP,(7ZMP=XE"?8%@!?A%\SR_R-Q"EP#FHO.D K>&Y>P<<-PA>T2_J-V*I0%5/ M:"B@%CE!L!<8B@5)(!6H0/90%%NZPV4>)%Q J7[IIT ZFKT@3V8.9'C9LEE@ M(8&I;!;CR:U%D><"YQA'.XX'?!'\6=S,B6?*']D+7^L3 CC#7;M[0RA(#47E MVN2(\TI,H-\ ;D*;VFG$W3-Q)2\3(F#PR1S(B!"/PR$C3!,X!U-TXKX8%EM0 MG*)(7=^PL\!V/,VE8!4LAXG&"\6ANN/]!R3(=:P$[=7>:GZY=_S;J;04>@#G M$1"A,T83S* PH;;)BB^ZU:T@YA$2'+0,EV./"=NK2RE>>%O(S05N_BR* M%&D&%R'I_"@0Q#@.-TS@8*)HALT,+A),][ ]H29(LK$C2\!W M[X((FAF>"XQY\V*4'E&(5-:88.,X-!+!+"VZ\V!)L,#57!F,_0+CO+FSH*1?-@MW8EW<0\W M%IPNP'*"N)2/$^4$!/"Y9)MNIA[4?E&<7#"(90S) 99'T(Y=Y[*G=RN*'3)L M!W^A0[&CK%!0N')P:L\)_G@I-^IC>D !8C A DJ74W'!*3/O6-'4D!3Y;1EW M;GR,SZ1A*]/(9(K8-:R("*FO,P8^"J%W!]WE__WU31G2+RCACO2C/MY %ZP? M1P.Y-=DS/CU)EX_[>7=0'M!4N$C8**XG>"%S@8'56B6<1([@F*' MGJ.Z&"1:NTI%;1!49I1*:-7' M><;,^OH[+6XND.(<3LT_GI%+*R?E\6M ,D*0KXE1':904068P>X75 MY(#P:5APC0,FUM;NT*\)XA6)DK%?0VT- S(:[_]=>ZW&P'V V^'@ M."$J]LNV&^-Z;UYU/3BE6^P.(;);X0\]:ML<]TA,FOL#?@RW?)XO_-[]V+ M1PEN@>G394#5#9,V)<3PC5.%[67&O305[$0YE76=/$Q_;K%MPCIWS>"$6YO5 M.,(6(CBG V%*CNTTLL\'>_;P=L'! @'2HV!W=E"L8>O,GISAAE]Y 7I^WU#< M29MR?3_QDUV<)]-*H:XE"58JB[DUBI6#+VS+R;0-1B]A537 E;PBOE D4FWK MX RL<.MS>TU%.,5*-'%%3'MWKM0%I4K?,L&6SO?Y](V>^R:@H25V;RD(K7-! MM':B>P%#=)#'B$F)E7&Y%,(Z,($;<]+R>E6)$(#&M2OV8JTI:U M@-2')PX_*XI($&D;/F:6CGP5Z.2,%Q_;JW=)OM\NW]^*]/(:GJ[=Q=:;$9JX MJ.N=W%E!H#L7YFW[.- SQ2VT,=F(!2L,-TL M.)M33 H%)>"7 LJQ11:ST"(5V.?D8.3,*U9EMU(Z]])\8;%QP2:=L-&!#02X M?+-GA?.KJ9X]+2Q?&_[\,79GU]!FZ"9;LE869M&XS%47H6MG5K W4P!W^+*! M;A7P%L)AULY79+T?C(JF@]._9*!#KW*?<@>Y[0=P^P)HR2$H^QV[!]W<#3NC MM%R:-7?EJK 8U^NO-YR[+;I.DBJ;3@F54 OZ:)>>Z&)S9C*'D9E_9#;[6DZ< M__5/\HZX;$$_S=$/2S^/;OV+;QT5W^G,&$,LP!L)O?M<;K,9IUN:27.EBJHM MML2JQO1@&>WTQ;L'7!':Y3P?_PY::<#M(_^5DQ"'Q1JGJIYML/L0J BUNW\C M(-DWJJNT,7Y,R:552>-&A)B$^/DFGUK9OI4^6,L87!M0CCNS62AH6#7))+OB M<73< M275L";R3-QTS\0N7\$K/D/WU"Z;R.C%\D?@')&M7$GU:$P%/H4Y8T,X\Y/90 MRX"S9.O1E "?)Y,^SX3B^X$T6S MVV]P/9(P':G^YE"P MV2$^#+LLD($L[3K4=9T@?.0Y<>5$5[P&D^*N?:(_[\36W;" 7/&T-U=7,1>G MC9<\*7WF503049EYE(IMJR;/ZFUN\?L+2HVY0(&V/M4&KP]&IYRM,?Y1BR2? M620$EF3^[Q83Y\]HU5NQ7^/4$GF M1<(4WL0 I4U@R/=\75](80K6'/"^9[7W3-QQ0CY-3L[(1PF6O@0 !.T<, )" MM[QC<,J$X-JT:HR&H.F1^\Y.1?4MS .D.VX31TQB;)KB(+"'S@YE<$I-.M*N MOY,>O$<3VAY\)(CW+11Y)-&;T4=!G)HH7,)>_%UL8.>4XX!HWR&Y!.K$=XF* MR.!H,^5P$O:'WXH:J,Y$E'5N._U0 1D[M]S5*VV?,IFVH6CE=1/UO>^\T!JN M0HK@,.QUFHICGD\VZ-\2HI>N$0'96L%Z7!0!X(O\+&?.6R>S7CJ[=,\:X>3E MNS/!Q2ZT7X4[5>1VF".&I51P !=YV#I47P/$LZXP[Q/B%IN'*,CX!&(79 MO D$ ! D[^]ZLM2(0Y4D9 M]&L,$3"( '/.)X.QO2$),AG'?SUMDO"WA':52OP@,C90?\=*N@AN*];4H!O: M"=Y.4AF;E4,#Q$FW"F;/#Y[!9V][2N @0*N3>!D YJ]I)?'4N'4W8&R&46[DSL]#0).UNW'HP+ M&O:%P$J2=J8A%CM-IZ#V67$$.SP?FB##+,#8,!TS &=01-UG1CT3F-_1 (NA M$EL!R/QK3,7X2=LZX0M__RB1SLG/;+N-3?B0#@^*YH1G# EZOK:(\:5VQUXB6F(P[2I?D(@=4/FR0 MMNUYMVI@QJ2\PYL:=EI!(]D%HS*9(')Q3[YW35]8"Z(/G@D:*=HE)WT869R=J"7L'$*1-$0:7R6Z>%\##U\NC/N= M/X;&R9N0<.Y;T&WEI[ HY=S7.L#GRL(I$SB*$Y AY^QX_]DA@J\YE-E^Q*7. MOS@>?:__]J?R>&]\^9[LB>SJ;&%K">LYAR\V0V1L2@\/U^WOY(,,G([[=N/L M:RF!/2W<+>!NJ"V3Z :\K;UHV*=.'G=20(%F*BK]/3.=BK2G1-!IL>5N/F 4 M#HPX,Q/[6L2X&KV*^U+YM_KOR%;L"BA6T-IP!;U!O[8+!0H%Z5AF9X8#7'S1 M*T\;J-N[UK:K'AXMNLJEQAMJ7NJ5M_/K;+X*]@DTE MWS_8#5)?.9X=6MN5D>KKA&*D[5^FTD*/YZ?RO?\IN M@K[-+I_+T@]K#XFLTX"LN XF#8.$4SO(!0G,XOP1KMSG1*EY1PJCS_JB2]/< MB#3_=^?!9_>#;:.@6]2*&6AIJ6&DC0-?W;TY>G"P !RS"(N0P6,$M)?#EQ42 M&W:?Y7/50BV])0;M)&7,IB)=N@?71CX5,HH:'G*X@@Z0DG@Y@8NK\;ZWN5FP M-H/UJK%B!1:5P7=Z-YVG^[\RCBO^HVX9T?RZ?05 UD'_KZL53M)'L,01;KH" MSA>\&8@2*L 5?]BP-%?!BT*!034.HEA:/H(=;LO%0T8A%^MUX:7 )U5N+DN MS*EP&\JA\#EW0=#WH"; DGS=(*_Q^L_+H;SEOJV=47Y@E$>962T/U877!3E;N<)-35$LXY>/I*Z>0V7RXMJU-FH+*'2B:1F18;O6=B/P71NU)? M@C2L>Y- \32X,W?@WDXC0.VJ=-_Y:A JGF);YQ3;@C?2T(_4KIRL]0DJ_\@I MH]6(&B2>NY$3)'L=,IU>"M8"+K)/?R F(.&0V\,$_V+MRM-NT*"6[4+6QT]ORR'YD8[SW;S?TZ?$RC@7'9\ INUI<4 GIL?RC0&LC@6DTRZO5 M]AZ@8BVD+U[XN$_JB_>"VBU[%AK[V2:X#Z%/4 ME3>HJ9_N[#E9M>?R_O-?,_0/U/[L^AW0#X2-B#L<@6VM["K , \YS.3TRTE. MI(B_\15YT>D(]%=KQ:E7@L+=YT U<>OQ=A4.V5[PD_$8MEI@7<4-^O.N?&!- M88#\G1L4;P,%^-Y7X2>V6VB*)Q3R:WFK*-C84 M^86J*=H<>2307H0I=_[C(7ZZS2:8DC_@42>EC)SJ1>AP@5+F1.-6)-TP8P7' MF@6I]%,';Y\[2BMVHLJG!Z=>/F ^\%3B,>^TT4_^59W @?M>-^!+%7RKC<<" M,..MSG/O=2W=L#C5+8)S/O)D/3O8,1;^Z;235>WB?OY%VJ!TLFY -+>2&]9K MSXA"@C$4Q4*A"!S'78Q9VXDSD/;ZTO,=8$8@BZ5U 1GI5%2/5PL!A1@$2C"% M Q//CYB*/)H-NA4MNQJQSR.(WKWVG6#?4D1 $^:)Y"_N-S2PKBQECFX=A^FB M JR>JY/>VVJ&'7E'YI.I$XCSW[=_L'M_7]J2+Y3(02''UVX+Z;S8 ML?,[+[*IC&V2=\0GG\,.4R8D=4J>Z,:Y>USK0)S6)52Y%U>B]BJ@G2)7/'9. M:9 4:D!3!W1!0_G1#4->:JAHJ0WT6PTO1MN!S;O-OWVEFA&A/$$]I&1*J.Z6 MUS$$4!L-X9*GD)[/AJ'\\F2!MN M/3CLPJON4$PO*J\&$QH0Z/DZ1=H7&L= ="YLGL0&WD D8#Z*!(PB :-(P"@2 M\&8C ;W^=;ELADHG"AY*%U^07A7^Y]3"PT@$9(P[APC4O P*9'5N'9T+9$B(. M7D-MLV$]=YAR!W^.>\7>_3(/DFBFHJCB.ER<$W>@8]LFVH\]O1UHYZ@+KN#; MARN!(7> $$G&PDMLP>]P8A7/=X>KC'ON-S,&&+X)9!<>)0\:IM/K)ZQY<>B5 M?(@9.,N2&6BA(MU2#(X-JN!IP\@D#&VU+-[S&*P;@"$4&SUE&^K:MG5XU#BR M9>JADI.K!4;LLTJEWSIUU!#!WE"JM3KK#>58Q:J:)L#$%-<<3/C,P9/EI%!> M[1YZM*2E>AWF<=@KI0I__:-J 6OPBT\:2)7XC:@D+,IR 0HG@ :>P5OG_%H]=56O=1"HS3"TXX,?BZE6J= MOLZXHA.*R4)=GV#-993C;^O.+X1=C(IL0"Q>L:0&'>X@?0P M2V7;B5VH>?,=$B"?$MS WA*PE8,KKZ'_(8>D"I1J5((,MM%18VW.$+B-SUAA M2KP,8#+*QLHB$)&@*&^KP5$JA2BW4BU$*C&0Y,E? )EMG,'7S@?RL\4_3>*]_K;3D!T:BJD[ G1#O%F8%RAN8/,?:IK M,C1@. VP0L[55W_;7? =="[848UA0(^7M6%)HFW5Z]KE/"2*$:2?LWD8.+Z#0 S\8)8Y\?%_C>D VTN>9 M:2@D.]1 A+5078*'T+8$:P[&BJ?4SZDV#FNM629*MD#7MEJ)@H1K09RP7N^X M4.[J&1;9Q54UP)+!I!_(FU[G"[S,G)X)5X)'A+D2CA;#D7Z86_G$.".<-ZFK M5B*E3T6Z4>KSJVXAV:OE8- *$4_FR7B:3%Y@47;*C>W\07=7M\GLP&]5=#P= M83_ZRAU!LF:9&BQ&B]MDVF5$G%8^D&L E4,2E$/"!@<7<" )]L/+UY6 <<(] MXB<6^G ?A^/1.5&?3H[.]@0@JZC=R09G'L$:NZ@8_JW"+I*K['@/3ZR"MAY( M5@K\0A*AYZ:$CZ@E*4#+ ! 0#L*S1"+#]@I=G>Y4TMUNI\+WY=8.@' Z3A $ M_/LB/Z&4M<_?K.HG>IF3X3LEM ,JG!K0_SC?/C[ M'0P-CCD:M>WS&2/1QN$B$@IW .?Z9R;M1<%OB72LJ7CCI@[^%9P5XV'HL* ! MQA3\/_ZK5:,:10"8;.4(W0U8[]^ .YAB AP@#P7S MH9]M6T&V5^(&VXHQHZN/^]):G.>I1.*M!,6GA_G)2JK=\!"P12'[)=#Y.$MFGZ$FHFPD?0:R0($_* M8ZV=([')#Q( SQ@?#"3SS&TJTD51Y'#H&T_)&30VO!0. ,,2V;RZ8N?[XY&2 M!V*2V$K9!-%K7&(1'B 'O&N4+%*=5K9QTXW3X_5B5)_K'-SBWFS_GYVYQXX M(-M>* B4NFE](@_3,SK1RU+FHB6+P\T%C1TV4X;2"4J']5Q2D"3\!Q*S_R#J M%U'BB!)_)25V1R"T*X2B79V366)Z3ZP(<3E?6-ECNMVI[+Z6&*OY0:TYII4& M4UKS]7J!DO56#A;ECJ=RJ3B5>E*V>Y(61Y3X95!AS>>-]D.GQ9-'O3(P3,CNI5=I#E6Y81'F]'U9R]0H@QN8N:.2/B'%$C*^?&/L$H&*X M!#3?;ONM\7!P3UO]UG*9'CVF>KLO)L63))];IKK#DDQU=VS18C/E9A[HV!16,AE.7$@=HRF;W%=J9JJ5E/?28MIA5FN.TD*8Y) M**.4-4E/*+K=>XE@C%U8UT.0B8@>1_0X5 PJAJ)>C1RI3/*!%9B,V*R,5\M4 MB9L^J9-^/$5FYN5#M:=(.WK.7@46C MOVP^2F2)(E;I;MW8U&KLT?A,BCS4TYET7LH,B$.^4UH*,R9;S[W$5'%WF1B' MAY4B$=8-:?UTDWCG-"7#7_[%\>R=^A,OPYL)"_I><"I"3Q0/(_\5^T?X LA*? >%W"-JJ9MGMC.RD&W0U6VO,N<&F*:][;_=* MABP)PW0=QH2"]]N!-!W=(8!A83:A$+^_-R<30ES4F(9E=%*Y!#&J0>-<'LBA M>2J>3J:>HGKA_7 \X/#E?(FPW/ K_&PO)DU?&GR7?"F3"DE'=<(B+Y.C1F(S MV>D/)8&I[DOJ<+*OW2OI'QK-[0BR$63IB./;63# =7>W$;S]ZJVTG-0!EPHK[RFDSA M& :G'"3.6_>23T_O]4KNTQ9NUFZRTT48C>-P%/A0Q$6>+<53\/J7%@_>D"YW M0-4J /P)'7SH%4V?B1)JSU)7<5Q,*-4J;XQ1MUW6!**ZZ1>UQWQ^WJP!EI+. MQO/)7#R9#2DN<7*[-HZ]37#0O J&3GQ'Q'%>S'%&##=4ZF4I(S?&-)'M[)== MG9U?Y#BO9#([6I M!.Z2(N.Y/!FGTF&BG1\/<3@E;K_.GT0*GQ)C7VEEW$7$P4F4[N$TYK'#;)UZ MD#PN(XHR.$)*=5D7(W(N%6"\A21/DHBR/*,LSRC+,\KR_!99GME\BJ"2;T[F M?+_TS%?H%5V_XG4I8^*T\">Z$\C)6T)S Y36GH^P1>_JI4\OL%1*67S4?V-/XXL)/HJCML'U8S<0; MB;>#0J/!6,#$#3%87^9L-ZOD[M&A[68F?FDZ1\OD#?Q;F1XX8MX>52 MG$3E\F6:+NT/:G^7F&WFJ7\CX3V51P#@&OT4'H$]:.0WLI$8=>@Q.TX-$GER M:!6@9YBX&(&-R]E>",/&@K=SH=#PP(LOZ)A>EF!#3)0":]^3)LJC!XO_ MX\0VF>BP T;J9?-:=EI7]WL8^T[&EQ$**-T&(:<>UY,Z4[RETN80H/2&;H&;PEUW3[*$T:Q4*9)=(4?>AM,N-C,C/.<+M+ M*.U#)?+X]8 _O:H_Q18 MYX\S4S[AW@3B$E2%N#D KQ&JF>:Z.@MVX3<7RA*4#\QZI57U8-4H1CY0AT6E MLVU+TQ$@"'GJ+IAI\C^^RF,^&#J1M1&QP$GP7WV!L)+T@%^(@J6 8\$>X!:J MG>==4O!;46R#T_9NV*[M>7JO&B9#=95W I7?$5AX=DMVRH6%G,D,5H\\ P@A M67@KL(1ONP.N0S<6TMH#G'#X8%9U>I,N[V9,:5J7FB_LU7Q="HE9+DLQ9(YDF-34R+-YK/BE$VEN"S/$^EI+DN>5&(:\JPT MS:KS]30M,=1#K].AIO?Y=&\.TU3/1[:7C71GUFL,Z,9C8=QK;AN&UB^P5'#D MO3&=S]3C5I8/6Z:Q:";W#7,%1Z;/1VZ51E7,MA];3'59&C_L'GI_6291$;(3DWLWR"H9(%,#*P^?RRM:"/:Y*A>'2R%!=&@RN9B,YVV-B,X9^"8YE.%)BJKW)*H+L?6O;Y)4IT'.#)_ M/K*_WF][HQ)-,!FZQT[H79?B-SLP,GB@3%8H%_IL)QDX=-=HDU2C6X,C YH7&@A?UXW9,=++;Y&B9S[3).AP9V'R^ M3UE-JM LT(?EO<5R6ZK&KG=@9&#S-)7C#R2=FQ"EDE)5R$5Q-Z.)5:>9JJ0D>CDK%-A,$$8:_"YY MW!P>@9BWM^3\8WZDS@YS0+8#(PV#'<_RS?R:L3J%3'VHJ(_S0@^,#!SH4>@? MF-FN,2$V_88BLL.M; P+8&0R@,ASDWU8+U<)8L WDP (*8+FXX0K52 MKS%EXG"K+O=F2&:_6'E<5F/%@M=VPN>$Q[D9D1[?6C M09>$O#G8+N^7)#C07'#S(O,@$SDI\T!S%2K1[U7S"XV$(P-;LFJF_M 9]*>R MM9T<^R-I*T^S!38??/MV,&NRDV+[0;8Z"R[!;'>"6.J!D8&W5]+5_/$X(F2B M-,KS@\E2&68!A.:#;U]F,Q4QNSL>F<1X0!^;2[.\G@!J2P1O_K&Q3+2G4GK# MB./5_;V0EII<'PT-O']5:NZK!4K;,J7R<+)OK ;#VF,/#@W+]& _:BM'I9^=4F@!@=O/L[6LDM_LIH2X MO3^RQ4R_5M?0K&?7SXJ '\TH"JPL-84L*B6PW S\F2>FJ3S)47DJ(Y[/7F,; M]=F@V2@STH'=C0:/#\4\4PAC49R4TKC*7$DQ4IMHY!:/Z<1YTI%3+LK*9A[$H;FO4%@^=YB.SV0G37*G?[)K971B+ZI'* M+D%-A"XM[M,)>DAG\^*J%\:B'C=R:3N_;V[DSB:E=_3VX@&2GQ 6-5;J2JJ1 MZHV9S%;=\5MY5)&U>1B+8KI48E56A@8M+KM#>B,5%^MB+Y1%)>K51HZV[G<, M90@=N30^'H5=+XQ%;:K)X8)1-@Q#+6M3:M?JMCFE$,:BMME!>B$L1SJ3$,F& MNJ@NU%QN%\:B9H99D4?]Q9"V\IGI9D+S@T%I'L:B]/&Q2]07.T+N](>E="<[ MW0U*NS 6Q1XGCVRZ5>O+5%HUVPV>;BZ(>1B+NJ]L6C5F4V\3X^J0E,O]AI05 M"F$L*C-XY-L4752)SD(NI8X5.2M3O5 6)=>)?6X_?F28$G7/C9J'NG1L]\)8 MU'9NRMODD=;IS< 4!C66%DKC71B+6E>*RE3:UEEY-==+9+F9JP-1(8Q%F0M3 M*94?Q2%C+=K91ZYG)J59+XQ%4PGM8G-:)3Z!H+02E4]N->*(M:],S=+K\EEW25)UJKU5H= M)BKS,!:5H7)9@B1$=I84,FQ*S.78J9CDV62:R/,I+I5)9ZG7/\&^Y9G38V0) M412(Y"S#@F?A,QQ@GF(FQ0J9',%E\F0F(Q"O?^)\92]ZYFQE?#*?SA,"SZ:S M9!*P]5F6G<[2>9;C.^XT7 M5,'79-Q>EM!1^Z+=&KH(DYA0Y%#P9O+*K+S:[^93>I7N9)IT=K!9*Q_5G_?I M[B70RS;3%$7;H>*3<+W0AR,:J.>:BHV(R,,SA8;XL) )KS>(KY.XOX&XW7$< MU9GVMXY4<5%MNY4VROJR^^?@"KZXA*JX%=U&%[ZG%Y*HPW9-AYAEX @+MW<< M;$RS\(TUH)_":5"K609XA_'[S]1 MBWC$-5Q$YBZ?CR[B"BX"D*;H(J[C(B+2=!47$9&F*[F(B#1=S45$I.DJ+@(H M=)&MZ1TO I7=.JTE^*]L?9^WZ]PK=OVA5K6KWC*O*?#+__<72?[UQOVGR+MT MSLE&=^W:ZSWL<"8),2?/_0,/*!>:\'MZ8D_E]$+/#O8.(/\._NAW-.%O.#/6 M@@X'_%>2C.,/T)GDI0)'2',=2),[WS&^K.!_P]&!>BLVY.[RMXT,3>ANPT=# MGH+UAQGW;OBRH=CW/2Z;>K_+?E(GB2[["BX[&5WVTQO+W]TV%1_"HF#O(97X M>[OQO"C.9I\KJ.!@FS_O)G)\]7Z^7O""KN(UQ9&P 2HDX1^OY_]KZK.75E6_?]5)W_0,US=]5: M5<9'.YWEKT.9=+5ZC*FF\2 PI9?8G5AQ./XCQ?[_6YSF2,+W2A*3?\ADTH]AZS M[S;CLI\Z'">)WUXO?GL(4SB *=7R8,. 6X;?F$XUYI <6]=\4>_4:A2360D& M*[9(WE$G#?%K0+II3MJM&>4U!6D^W"SL1T^EYO MXO4M)OE6@ZRK ]A1R<=M1DLO./;7^PQ\"YE[J[W(;$$IE+9"Z1N3C+ MW%N]2J*3N=L,2>4LV-9\"/M6[\Z-W':AWGS/ -3W+AG\NHA2K#STB^Y*Q8!S M,=J5NCF)C4-53[*/FDCL=Y/8VPG*X]<.RN\NWI[B49XYKNT=GHC^;%MQP+3B M/7>[8[C9GHK>,HQ1ZB@"@P6>KG,L7./^07NP=*',# :%G5IB; ME.$XGG_VD&)-IQ8$&$N97,&U_O98F02,;MX[^?X<_!%[KY'O]W_G"J1$3+^Q MF":>\V>-6G-3#@VIG&]'=: 9=6SB;LR!331G?6,R$ _&K^C6>QZ;O0W5^H?@5R1!S?C@%PQAIE)IMR2 MQP5*H.QRAI/<:4'3/Y]-^7F8$9?M";^D2)O;C"L5A&.YM#-< 9B!GO1;.'.; M<>JF)YN&DNI+MBW-DA#U%U9%1ER3'I4W'D.Z) 'Q>&S31RT'L?"O8DB7)/R> MZ$<,Z/(]]"/9LOB8+Q$8J*%]>NPYK+S%9CW//"TG_1HE,X)$09?VS3R.XCNN>:G/TIT?TH$+W(6)Z*;./?[YK"0 MF\2><\V6$^RYB5Y*GP>*AY4P1/)L-$XJS8IFF-'>TW]L/^V^EP*M&P6%-4VF=]@5BMI/N MM*GI[KZXIWVQ]+\) 0%!_@7'ZMK;MX9/0X,YO']/X%6?0S669YYO@6?JIK7: MDF3[=QIJ]F_9UJ1)>@6(\.^YY1B0>[]MS91<8ZD=/3/4>/_%VTLEV;%,S]6. M)GII1@<:?8^0.\5^H;VJ(N%+@F,)7Q(!+C/80 M4N8P?*1H,U>S7R>@?/#.58 ;LF6JX$<800D:\_IQE.#C?E0G^$8*_V_IJ;RF M^/&=X L8[ M*9&?>!%0ZD@'KK:1^7U$@8GV]./KB0)V.5&X;L))?$3A6RVM>Z* )Z+PH7FR M]PSZG42A:[F2>0GK*-*:L--)!^>;7>XPKYA-+WI[,*(S$3XH^B^3Z407HFU( MD=#M'49GHH1G0M>),-UBB_Y;I%L,BK]CJ831F >JS/S-HYPI.)L7IC MQNIE+,NG9=V8316G-"FN:L1"F5=R\_GG.PE^Q+)DGU:DVL\1 \&3F4EM7IIQ MW".T+/TF"F^:EM\BWAU5?\$XDR%.,PRR\YONA, M,;>)T5[[\\?%?L0^M6>SE;"4-U5A.LR*F3*JEN;B$-BGU]QUB%)E]KI;7BZO M_J=AY>M-\[[CG-]J''!]Q#LAPHOU0;<:8K[@5%[OAO8=!33Z0^:_0$ CCIE= M4D!_W*J1"&@BH+$6T)M9XK]%J._YJ/N4)MFSM.5]NT/4XR#4D96X1K9M$;== MB8MNU25!G0@+1B/;GO[6(IWL/D=8^96(-')SZ1+Q.%[\V7[C@/G&>R>'\M)6 M9B6.&NDAXA$JY?*<4MPP41S*VUK/%+/:>'0YC'&SK1+&T>M51J3]8\R0.P9A MO^D9XPFR)?;G#4?%+@-#Z"R=\]+I00>AA$>M57>]-E6/ H8*L]RJZLDY&M$F MF9:5-MO#I]8*P) ?:7L+AVXOT/;,&7.3,AS'\X]44ZSIU((09"F3*_C[/PU< MDT!##'!<>E"C ")Q MY%%H37UBN32F,!WU47>D^1 $73OWT*B;Q'1;WJR:2BIOF3;TBP)YD=7EQNO M-@I1P78,R13UKD*B0.^K!_WI"O3..KD?ID!).._=97*) GT3!4KV43[HO@1& M<&@#'SLK\VY#9=/EGBYXY756D0M9M=J*PEGIC\9+3WOT$*Y?55QO(?=7]K@E MLG#7!$7O$!Q)4B(2#$VL^%O%T+@ 7L&JJ)N<,%Q-IB7'8_HMJ5Q%/U_8_'G M4\;38O]A4*.0=$T>(+;RB"]0"'AP=^9-Q+N]Y(NH&JG]M#F?-ES_OATBHIYF MU+LG/TVV3_MM?T/9/M>(^*?)]@^-94;.]$2VXV(OQW;/H3B>EYC>9L5.%L4: MMV"ZEDP^1+%CD"7XGN,U^_)DVBGVTHOLRAT! QI%X)8!3M^A")YD6B3H]/VM MRIOUYB_<9.SS4#(8%7J9;/=Q*'0Z3/,)4X9EMYV!4 *=\3>QQ'?&_]>%>2$7 ME0%C!O39_8U3![)_C #!+[O-)VS^_I;P\ ,.TM'@\?4S?\-.I]274R;O03WQA^F.;$V#$W9'3DJ;P=GY% MZ <1UM-F)/F]U M-^@>F[EK^_[&N+,X.4-\$-D*B2+P$ A?:ZOW!A]Q= C'^N.94/ M@/S9\3<]V_%@8IMK^4A1U^PAP,S,$ &7'!]Y0=,&4K*)L4M+7,)0 W Y B\ M'##T+F5,IYIJ -0S-ZFY;5CVX9/N M@ 3S)<$\ .^-$&P R )07M'D@YR0P> MZ0,YO#-G3<&P-_YN /UOY["ZSIN'T!M>E9*4D:$M(=(IP%23 &H#TFK@XAEX MHN0 E7$4VY #0&]8K@8$#;S(\NQ#S-:W2S]X$?AB&L!\<&%F-O/ #VUM;MDN MQ/X"H%\*1=)5J(/^<#::9(?0>K+RW*>Z9Z=UVBLH)(1/,T G:$:J*0DL3T!_ M4TNHP'!*Y^Y\;5'^7]58_O,?\,]6%!03W =MV=&_#Y=^',I-:+ CR+^N8I"> M'"H+WE)(H^@%U>1E)7BO6>-3S/_WO_]KGW+/D;NT8IF6_7MKT>^1=!3H&.8; M]T,M+=N:-$E+.ICU;\E<21MGZRRP]_C66?B]YS\5VKO,YS)"2.G MTCJ]QZ[0ETB;FN[^#F_;?N?[ ;LO+2!]4=3__[/_\K[2O\23!XJVCG]D7QS2:08DI 98,GA MJ"J)!*'1(JO2E,C2BLSH,LK0JO8KD#EIZST:\Q;>M$Q^BG0DOLV.[<;",(#W M*"+'5X[)E6G.AZ6ZL+$8^9$MY&1ZO@)78L=78M(:;\Z6G0R"T?.VB31:=;*U M$K'39Q:=M8F1&T(3JG(&Q95IAJ96R/5 MF2C^E2?46GMH3W\JD$UNFJ';"[,Z2@N#X3EJR71W/6X!(UN0'@>C<9'IM)'E M\!RUG?)XN]52Z];JY6!:3/ M8U*N]RCENL90A)>BO\+5W]/4C/O6U=C%NB.+9FH,;*]"&"TW MT R%#H'DFT+38 _(-X8T8/*!KZ M!F^9@P%;ZGWJW$[ WG-0%_;H@/?M M\Q3(6NC3=:T]!^_,AM@NS>3YP,#W-0.I3!U\7;+U!9)C6'0C9CG3'OV!LY@W ME@; 5]79JU ZZQ0R'23K(A5"$J;9?(6EID#,NZL7G,)WLF'?>A])P$V0H;\8 M&/F:>K]OI'V]2_5Q48>&/Y@.X(/O8SR;\:&@&T"XH,]QSJ1?^=X+6/2 [05N M]GP%D5)U*&6IG&2;%E 0R=PXA@-]&]^,A Z68TP]L"II_@MTSP5ZDYI+[N@E M_RIPK(#SIH!A+;7 G]F-8JM><"8*X/K&'X6_4[!]X+,^3Z5-2C<]Q?7@^QVP M;ANZH4A^MQ1?F>$O9GB[ T9EJ/X]LI:"%+(!*<"5JJ'KP ,"+]!M:WKXBMVH MGZGJ$_0E_0]WZF.--YU"\G:W3.[54 MS80N&AC)B1L8N'7@1]TR36OE_+XX.,T!JT5V-A6'ZZO M0)2]"1P.: >":6P/!=0Z<')B>^)&5U0A-*H M56GV&\O-A%\/[97UU&Z5"\-?_Z#WV!_(T.6-G]N4B9X-4Y\L*EL^W'CIZ)D)X884G-#\NS?*(5BO/JHT27V^# ?V#_1&\ MF,9$,XV19:D0.Y21!,;I1[P"F@2+]>P9A: 5LH\R!SN,M\=Z+IQ7%TPK?%:^ M)8R5=7;!(U)W2J[L6H'.-S.G=K/JV7"O]SVW)G^![M[;[-:CC:CULO1Q'5^)HN5W2L+FRY6*NA2RGIJ319 M=#NS29>CM/0JRF6GEQM-1_R$:PM2R;4&D[0(C)G6KW]8[/Z'VBY1"M.[3)=6 M;CGL;EJ*(1C#-B9T2FI1XS(1RI"S>N*IPB!C(AT/9W-H7V/S&2!#V/UI:Y"; M-%WBB"]G+1>1S[#\QM''@C>A>^6VC*H"$J5C--\\VK+1;A.QU%Y=U'!Y Q3;^3LXW31X MZC8D'R3;*N#!TMS1?F\_[,\!#CF,7L-(GA+$?P_CY7O)N&&P_#09PK6W;PV? MA@;[P.\KH62(-TJN]F*/>\^'>[(ZH.:M0(N%+1'Q! MWN@AF3#FCQCSP=+\<%V)6P^2U_)OLF&&O.3NXF2[9/3@ ]PL?$[-N0"\QXT\ M430SB!\9+E%T%<)1[(ZMH>)09_5I]V73:6[2YH9M3'ADP(#=S;@WA_6_\R^,[#NNO,#I6< M,QCNU=SFA*\, 0USLPKR,&JNK0&L, 8CMZ1Q&FD[39MW8_M*!S6MN^V$["+ M;B?\,(0*@#SJOB9?M9,0]3QCL:]P'9PU'G+Z4+#2J(#Q(Z'WD"'QY M%/FU1@PO=ETP-ZGMX4JIH'8IY1FT3S7$6';IZ!1*N<.NBFDK!4L M]'FG,@>] D1,2'S^I.:-_F)14;A0^H.[^2^![-37H;]/TG;>.3PO 0O^G9TL) MV6IZN:9M^JB] MNS*#J7T&4]=F<%U@A_:#7*ESN;']\-0@\"PVS42B>AR@?<=Q9$%8L/9,=#.9 MZ41K_?J'1%_GF9]UONT>9/N-M90)A%,?.F&F'V!>F/IGR)X;-)@IPNXR0:^: M6FUW&2PB!J@+F7Y%+E_03WT7DTUO@(T:'E%$I*>BDC/+\TG>_H06!]EH<,+ M9',@!< @=LF&%E1,86[-O!:)Y6S-6@VN!XAQ@2 MY32K+ZI1%FPT1X,A._9FPXGQ4#;:S28W*/:'YRO9/U'D]7/DX%VE7,T6,>=5 M?K2<>!37Y*3"'!VOHRSE(FI M]<45X==E[)DRJ^%L:N'+DE01^IU>=[:IA.TP]L><%' MR7^O-AAA:'K$"+GEZ(EHK1_XPOA=OLC$0$6VD].FW#1-ZM72RID7I/C7&[<>A^ST MB:8S2#7+=IUEC5A/JZV@WIB\PZC3#9E;*\&X?JWQZ^;K=P+"V)2]7;K:&(M^ M":%D;-IM=5I#4AT&QXPH1_FK6A!G<;A3/P\EKD'ED#)T3YR4/!?CJ8% MN?\H_G>0*7/\9'BTW-S_SMS ,A,_XSZL%MEF-)_F.@=WI%;;I_A9-'Y5TW$N M?I!GX>?SPSQ[6+^R234D1Y46VTO5,.'B*&?_/;GZNZ-^]X\0O)'#?K'DL-_D ML-_DL-_DL-];/^P7U5$2811=5'15$0D94T19EPA1D36"926)9'7\^%A8M8(N M!RWPV=J+=G!:\AFB%MU>69:6*YU[OA:=%[O$WA_ M.I]H"VF-E//>9%PY>WPM22)/NE+4,I-^OE_OK>O$@N#.'E\K,2:E+IOY!=?) MU%M,SC8%;;[ZH^-KL5]?DP83K/3A0G]LC7<:S;3##BLTUS<*U*34R:+Y]/!+ MDUZ4WCQO9Z8K=B*Q18YIKSSW$19?WU[2RZ$U]$;?_JO/Y]@".#1XX$3?:^LG M23FW%OB.=\OTGYNC$V^^_-R4G9CSY>=F\"1'#-SB$0.11U%BU"8P7F3X]MD_ M<3UBX%4O;"./.,%VL/I$(G1&R[#LHEJ+?TS$J2_E 6E,LTA'$0K5!M/&QG28 M[H.B=PA^VMWFUO)]ON1X@:]-^8D1-L8F ^C*QP_$.R'HIHXG^-1NUBUG [&L M4\^.5;?&\5YQ,=@4L8*[#(\F(.](YCL?3? QR_;[)P?%"+ICF#\3G=T;^=1C M81A?'L_'.E^IM6A*$1;3>=73Z3G5);\^N_.C=O&C:&1+Y9QN<-*:2*-:9SB: M#<)<(?*.(-Y,@[]NKM!'0Z&O[+BO123P)T[)J*))"L(>WL'@**.S%"UB"@'>P5",R.BD(LHD1N,2QJ*X MAAR] ]4T2F4($9&T"(+GBQB&$FQ+$:K-(H?W4%*" +CPPRNLG >8.:D M+HM@]CHE(93,D/+A'1BI28R&D(#,<.8LAH.+955D,%U5,0EC2)4^O(/4*41! M%$RD%!7,7%$8< >MBQA-JCJERK2J48=WT"2CD#@JP7F@(J&B<-(X*S(*3@6 *C2DR*>JL!.Z@:424"!D595R54%DA6!P_B207K?G44L:;#;?P M*FIVA5EEE1B>BV,/>_FEH;%LDJWFD+,'%1]R&[(TL-G.6Q=*JL1DI ,#%: SJ#(4 O)9T2:5K"%1S5 M69P\&C>+811.THI(XRP8MZPB0)-Q35180F=("L49^B0?XTG':JJ=%3AD*I6> MN$[M 1G0+9$\I@FC4V $0$,P2@>$P4A=9%4)C O !,FBM()BQ/&S^P[%MIBN M5>3XU<-337!JK \&>J4)@)1Y_MMH37A.@XZKP,6=:AT"UQY(DF#0:?3(>&^'A-BS*#ZR*A UR3 <]% MBD%UFB%0BI2/$%-3&:#0FBPJC"J)!,'((A 7L&!0_CH!,(XECA"38# %UQA1 MQUD%(#^+BPRCHZ(BL2JIT:JB:D>C(E#4?S]XLD*"4;&2#Y:BAI,Z 6YB4>1( MBB4-4(JBP'6H+(L$6 =$667 >H0@M(RC&HLI)]* UM&!(BRI_"2G.-.'WBJ; M]OQMQB.91!$&EQ22!6L$08B$1+" :20I,IJ*L3"A%:-/Y&<\MUH%I1.9==U&YLBB3+-S)(AYPV69I89P?YS%YVT59N$(E2:!Q M#Z*!-0W5%)&E*0U,F-0PL.2 I?;DV6I'1GNFS56%:<7+=YOI!2KU3I$(P JP M!7 <$W%=![Q4@)' JD#@** '$A!Z!,-/=*J7Z5N3_H:="GS1WLR,(DT\D,-3 MM #(H.DXL MT%I@)! LM!!D()$WBB,:J,D$H)YSI-_L8T7.:QF0SU56A-:S4 MVZ7A"5J(LB+IN R,&QSH N0,&#>K2R*-(B@*7J)AV@E-')VHS\M5;"A@9KW, M3F;I'C7,B/3QLX%0JBH)L$UE -P2ND8 :0403-$TT"V,UH'16!M M;:G-/*U@6U._B1CP7J#_E/,<8.MK]FEN5WDSY)N&5\6Y7#7_N#"<]K"-97Z% M[8$\3W_]&7F?"B>>@G[A<.9'P'>[2E_2M&)_1'&MT-AK M\N]W[0>$>M)@PG] .P-V;H>]_/W]NA60FU0&_.WYU4.I[9Z# QZA^BT\_8T) M"J%2?DT#^N_4ZQ4@6Q;Y+<6WTND$[]D*J)/Z"SX,@QO[QC^93@X^W_\&_??? M]RG!/^ F_/KN>>#.\W34U J>LB&EE/"1*4N&ARXXNU9SE@ZS!*<&K($86A:8 MD&6GX.Z"H6C.G4^%V;:_NCN27/!LW=3@4,.^6<^MUL"[#&7D?P_(#Q,)@P9V M?AT(&)(&#_V[ M!OO^!?X!*N&FEU^2 JXDPBLE,#UEVU;_Y,)M#]EWCL O7?F+#!^]DY^=4$&Z M^520P/1?>B8LRH%G!SFZ$>EQ!UMI -(#./^LTKZN[3CM>#(\:L1ON9N2G@\[ M?$\#[#**O"QII\:"Y\-O@&:#$8?? .+7OPSS&QG9,Q3<\F!DPME M: <>D CA)/Q).?ZC_#-> *8 :#,#((#7[9/7>5Z2#M%IIOFG-@3/ M=R3-@D]H\#]X(L^%TN-_KH 0]P1STP)2!-#O;BN"$QFYAHP@]]AM@TC7O0T0CCTP?/Y7=M0W@'MW=&ENW"0P'/W;$]WKN'33ETY"!( M;M7.]2M*(],C/E_'\ZXHX)FZG'%^9DS;:S4KY,IC1WW$)%9C6V%C=>JTD#+! MAK-[DU%/YR+8$&SN)=AP56RH6;/A&]" E F3R4AU2\BUB6@(,'P&& M?@YY3-7 \[.M+U4"3WY P7CI$;5!'8^)7]]0^& MG)X;_:>NS)?*=F<_N_+"SLNM8L[K21QQ::E^W02)'P@^^ZJ0F:DYPU:\(%'V MFDX,JZ5;Y2Q#K2=]O-N@)^.)N/J#HZ8^"W+]/*'*C1ZA3])DIM26J[4QH:R" MY@(H=D B;>2%1*8N !,O,.?<;&>/BG/GY9(A]OD'M&! MA"OSUI>CA)/7!8=5'@FDN*ADLS+U\-2L0Y0 _@S&WB$$FJ#$AW(;O@5*O)4W MD(#$*4A49ZC:6_)EC3.HA?[4D5M%B?MZA:Y:[L=@EW=OHO;F0W8ED9I81VHB];WF#;<<[X@"QWY.8"3. M??5C!V%[*G5-MP#E>TB>**9I1%ORK%)M+%!Y\_5;)A;14%MY4\\@Q@)S5YU\ M1NG9L)YS/(=-;6^9*W MF56J7P\O[6REB*:GN052+%9D?F#QRV(9P@L%3*\[Y,S!' F\)*&8(Y\K09<_ M01?!+)L/FU9/YRBGT!\.EKKID5^?/&I*#T\5J\W/$:U7*S%/6KTKFRN !, ) M8^Y(Y+58ZPV&9K8R$1Z+YE<&?;<@351.6QP/E_G"PIS(YQHG0+R*;Y8IFLVB MVY.]27']F.^0BH"7]:\/V?2&Q+I<%Y=% 6N0U29IE8I/,CP+ &:QD7]PR^I:BUGW;0>?]">/),<_K1O5W-?OB#M/ MO;30R#3#MO%AZ^#C<$E)^Q- M[J3^\MN+6YX#5-#Y^_>--?Z^T=;8#''/_LQ.:F^<);QWW_N%X'(=[K ?VQ8X MWGP)3G].^!([OB#WU _MS?DEC/G@-OU;R\H7T."U9EZ%P%(Y.GL'F)'3N36# M5L*%^KV]A>+7)\/+/=XNX/N^#H5?+.=?E73U.LQ\+4<_'4:+N7X^:)*=XF;^ MB6IYX&K!_37@:'P?M8QBIRK1UEN:]*<4.@9A\?W)PVV!U%\S>/;@%-PU@B>U MA1M9?U],C6,VYZ@T.V9DN%"8G(JF'N7U'67R>+(WMJG\WLW-8-=9U6Q>+QAP MBQDNR^<2 :E,Q=RT<@+"=QS6'LJX*A&MH",+>T?1;^XUWY+= AB")R;(C9H@ ME_-]OL:R2' (XE #C*>[TLRE5O>MB#,0E*Z,VVY6R:\F_5YQ0"PT1%Y)K: " M&L7NC^DPD:UI+Z'/<#@U)_AX MH'*;60?<7O6JQKH5)"73=P3.?'\CBDJ,J&]M1$6V"9U86Q$A7L'R[)< [T&N MI[LV-O:$SJQ6:V:YRHRG5B+MFUO VKI@X5KTUE9WI-F:I+N:G=AL M?JF+&.ORW%M%L-G(4%Z#KWWTRD!]A? %8>P,@G$$K1;:?(X3/+M,E4KC7%J4 M,R(3.(S8-S?8OAX#$MON==LN\F*0Z(*2D4_]>Z+E1^V]'!32P+ ?HF>HG%4NF?]_,:XJ[??@<3$D::K Z)Y#@(WD-,GKW\I85$]@6$/1&_SZ4+1S2ZAJ) MRV\'/ZT.?,Z'_^[\.,KYW*P"L\['LWUN8WR-IF&F.^8@_U-)! M0KGO@_V6S)6T<4(2T^S]KI??[]U*@?L:A=SCY+]2>Y_A3$X8"6N(]MAU4$84 MWG982;3]\HW$]E J7&O^&T/O?5T"?X83(]![FKR2G)P#EI"-4FIDPQ7G?[I\ M[FRVNP]0,[BRF/_>3R\-OP*^L%^M!;0D%Y1=.3N62Q>'R_W4UC>$G^OQM5ZJ MR^5*#;[&%\M<)U7B:_ERH]BY2Y4;N?L(Q];@NV X73Z5XQMYKM'A\O!3AZ^5 M\YDN^*-0;F0:N7*FENITP1=UKM'M7!K2#T;W\JIY(C"OY1K_)*MHY_9%\RZ,!%@Q1-'A96#/J<")-V\3#G!\WN'SK5R!IP74B2\DL M!O!$I'4"$0F$I$265"A1P4D2(0E$U37T\ Z&10F5T%41851")"19!0]A$1$L M/0RFXS1.*-CA'0J.211#H:*$4. =FDZ*C(H!:TW144:1=1S%Z<,[, K!)4E& M1!Q'6)&@,4J46)(4*80@*8*6<8R0#^^02(1A9 03%96614*!HR)P6F1TBM48 MAI)8@CJ:.<-2*JTKX,DL)A(838@,AA$BI>BX#OZC,(TYN -8D;'M]$ M-IFWD&P#*'B@."Z!DA*$)0L,KB&BS2*JRR+ZAJK M8<>C8=QRYZG!M89";E LU&<6-AGDX1&KA^,695*5)0H'5,0P!O 64(>E51*, MAB586B,I%#^Z0]5414)8* V$)A*D3(B20E. 9RR-*A2%LZ1V/)HQ,'T*K1ZZ M1*HN/R[6H!L(H0HZSHK JJPC,;0&**><*A2 MFXW;)71B(QHKRP\C;%DW![ I\PF'V(XA40_]=76R>, ZW4Z:9"P5YNT<<0C! M(<4)(+VJ!.2$ NZ%1,B*J$N$0J.HQ%+2T;@QG5*!T-% -J L$@A@ $9KHDK@ M&*KA0%D0Z? .G*1DBE45^ Y 189E149&=4KJH,BH)-!$,3<*/1D5(&DJ"8;!@T"*ATU@P(TR"JD;("$MH1[*I MRB1#DS*0 : 7! U445(H5B1Q@F18&4@$=:13!*5+F$;1(@U8 ]ZA@1DQ$@X$ ME&4H!--45#W2=$ ^4@.")M(: Z19Q<';$(T!C": 0"DH(NLGG,N4*OT>MI3' M7'\CX#-C+A0-THK($ M(>(T!C0<(W!1IG%%Q%420Q!-HEF5/7XV5JA0#9&QRYRTG,K9+)]GI57K1$/ ME5,*:4V[,WLN]#6%-HTB;N,UJ$OH\96].J^*CR->F50?G,(#NUE/'A_A,XGC M*]%%]BE#/?5=(>W0"X[I]#/3;@9<>3PS((*L2@/T(X!J$J2DBC**$T ^5 Q5 M)1W AW+\;#(ST=&)YQ4XB1;&1:N:=M3%\)Q^VBMT0F073E$H5M"LR_?&K;*> M 5>2QW@(H!LC$5'1""9 "0G#55%5:1R5:(QF"?7XV9M";]2:9\L;SM ;/%JH MEDBG!?N''J,;21 ZJX*EBD%5D< I561(!N A0P.YPG$<4TZH9SO-IMBRK?Q$ MLQZ094/D^SD71K)/9EA?9^6B-,)R0FY4_ZV-0FV27+3C8/ M2\+A!*L)@T74$>]$ ,\(BRF," 0?R)J,,$#U)$D$A,!Q!@,HQBI'.HZ1*LE2 MF(AC,D >E=%%60:6 $YK-$HH",401W>@"*E+) L6'$8%[V U69156A5U#*SG M&JGJ"G*DAZ0DD3JI@S6.]E<&G0(+C:Z)L@(>SDJ,#!; (\TE=* SX/$4!>=! M*A!SP3M42I,P1$)HACP:E8Y2I(HQLD@Q., 1' 4XIP 892F:00@=P;!CY)$1 MBM3!>@E@@B(!GK.KI&BW2.# E MH$F&2#H-G@WD 1B!$ECR%!P%:Q*MRB?4TS/K!_-!RF'( IVTVYMF&WN@SV@V M :1>PG0@Z$"> /<)\&R4@?\@P.8%QB8JG>CKG*][8ID$$9")-$@.FQ"(W+\,6GS\[SG7Y6K.=-)#=5 M@<65\^;CQE!D3A$I.RKWZN)LHPN+L4$5!JT25JRWP)4G\O$HB,WTFD/*G.8 M6Z*%"LBZ!Y^YE0]C_1ONT!HSSV^)LVU+4]X,^:;A57$N5\T_+@RG/6QC&1%> MB@9[NN .3<\7?"]LI#_6_!OWN;:JF1I*;^7_0;W>0' M-KK/M9C+P)W*AN;F/-L&_NYNCYOZ]>QI/O4GSH/%*2;G;?2,OD8L-#/(_/H' MO3\]$3D(% -6F9 >D([7(1+ I(!*X)_NJ,[5S$<36;1Q3\YN>D9;R'PYE9;- M,;&B'SKS"696O;J,]X89P:?2:1 @M260OPOL/S,UMVR?/$ :E>-]Y*N1,1)9 M:U@SY15"YD?MO/?XE/60:CY=4-O3A>:HJU__X/?XRX3\;I+V!HTZDF.;O.YE M!$]K2\)3<34K4BU(HU.5/!"V0\FZ\_MGA0)HS8(P@@5WOF"S+O#)S\J08+5,F?F/]\L!2& M3]MU: .#D+7S5_LA-B!0*+:MP ;#@?,]D),4E!V_'9MB HDS="-XR%;D5 VP MP@;?;9\*U5CZR#!D;0/D]9/#.'[]OCH<\FOOY9=&F4^V%;P@YM2VTK=K"KF= M[%GL:4^\S #M-;I<.LT!_V=1&= +@#W8F87NT!Q0/1LVWH#\<6&Z^)9G&E!W M]=@& XS<,MD7X15@&-#SI6%YCKF!W0--3_7;"/H/A !]*D];,8!R]84\1/=Y MB(HF[Z4S#?WX /O03[ />9%]]ZDO6V NE!1QY2ZB^9!0(;.SF\QS!D'>>VM00K*UP:;? 34(@5T$(H M2B>2\34]/:\F'[?;U),B?V8SO)BU)<3N:2QA1 P8\7/[=L:-$JFH JUKFZ'2S-]+)"?4DC'L^K]#!-+XHFS.["X0G#!'*Z"?;W MGR),#"K[3D!GNZN2&#O7KE>,LIK["L 5P_E&:3%%!WP9-:C>1HUOQZ+Z@-/GQRA./3[LHA[?ST"\J&N2K^;L M13VQZ%V_JU5:O^WYR1+FX$*]8'+5%2>QO4F^J]6W[5;1.Y9\L]WJSSY>\+"* MW?^G[!^S]\(Y@@6/J%"%!4HCU<&H_S"49Z,LF[E20/!#-=YO%%^^%$#T\X"< MLXE NT-X_"21X&">%\.)-Q^JHXE[FDZVP[\P,!&NCE@2#HI#.(A-(M7Q8 1V M3_W0 R=CQ@CTGOVA!QG&C!'LCSU1,A:!ZC5KC-KCW:N3K\?1=WNE'>@ ':!_/F;Y"]' M)/2'1L.D'LH"\*X4;83+DM.EPJ8:Z!W^:B?L/UR\XL7_B(*-;#1'7%Q#I;]\ M)LP;&HT=:[0?*\$^?_I[%$Y%&2ZGFN/"DD)KJL$R]FUL!Q9LP^C-1Q:76/@. M7^@M)"O*=5:4K5@&X=*;72*B7M)]'=TN&>F4M3'E MY\R:4^'36G&U))F)](2LT*'#5BDI(Y)PS<'O$.R*JT[BS,3$F8D$)-YSL,W/ M!HF/MXRY%DAD6VW/R^GS!Z3*C$:#W#23>5Q!D"#]'0_D@B?>?[F_>%0(T[5< MR3Q,!;SEYQTMKK+NWAKF3#<@NV-3W7]NF,^O+E\CROH#.' M,US4X?1"=TW/8!];L,83=R1VQ0W+'[J@1ZT0U]JKC'I><5+TZR[/GU)TLM8W M2'W291!MTWAJ/-7J;BX[!(K^WG4ZYJ42UQZ&:CAS4]K\-F:F,=/2,BR,.#G[ M)U"(;4U",#I8>6"_&LR$;4#W.GG":@1N:9G+%+>&)0J.+YW^46^VYO\:F""N M9D_AK7K84W0JC<&GN62[V[:6&I!1:VHH*=/0M>V7P*36;',#=R^TA6?,_;/= M8,=#>+[;0*U]\SZ MJS<(/&XQ_^$:I5WCR\WNH^/:FC0]V_#PVETFGPD)'L7K(2E?*"6KMDGV45FG MQ]RT3CPJC%HK%^7A22G9K993X?=T4MCSY>54V#V6%+'%H68!O2>8A!$Q8 1[ MCR6,B ,CL'L\61#BP @ 3$A&2)>X;+7&[TFTR*=V^:NEV MH@4QGM]."[#/:@&*W-,W7[)ZN3KN*]L]S+$H!!IZ^F_"Y8L7)@= %G5&;/,P M*OXYM(IZ$E%D/T'?].?-.W!'XY7/'G7BHV.[8JA&O-T)#J[-K U'#&/)VQ_K M_ID[8H>6>+;>GJ(<7]3:)3)OMO/%/TZ?][JBG$XFB1\/&."GZ4>+C!Q5]G5?5+-=M9Y'I M<*,W5'+*T.+J&HI>SZ)#5L)*N4FN_9C.($Z!()Y60-$I8*CJ2,C)FFKW)S%1NJS A('7GZ8:P<#D% MR54=FE]FT%9G_?F.]J\ 4HLWJ85'H#+2J=:=L0(0T*)A&15^U5K+KX@27-/, M^/[:^[6;]Y%K[T<-B->T=_-8$2=9:29/%O-QH]"MSS>9]%7,B2=C;1/SX5@4 M*#DG;22D[^5;0Z"]U.6+(..Q"]*1I(Z?45Z78 [_S#\S)]D22;9$DBV1RYHI M\!PO$6B; P!N3]?"2YP0Z@8(+67[&Y2>:,7V3'XTM?03Y$ MDU5]LFIFQ\,FK".#A@J))QLDR09)LD'RY_;-^]2>G^<:6-H0TA,>K9559=8O M]_^\L/2+"B#:Y0%7FY07JW\5,Z5 MKF+.U.32IM9!G<5DDY,65=NJS 1Z)=+^$8($\TUV72(!B.^/@NR9UCT_&P ^ M9-Z\ @#B^B'K3>U^ 3'8I])LN7A$AMY5#!L&E?"-Q'/C23^+>'5L4^_EE2$ M T.3WVK0RZ@^5NIB MH]E$))20[6G8*289=FDD==%X )0!_+?F'E22$6_ MUG:OA%@Q-5RI09?XXMEKI,J\;5\N5'LW*7*C=PE&YU] M=&P-O@N&T^53.;Z1YQH=+@\_=?A:.9_I@C\*Y4:FD2MG:JE.%WQ1YQK=SJ5[ MD!V,[KAQX2L"\UI-QU_"3/)48$>H?S^7=KP*DX>*=DY_CG!WVS"LO!GR3<.K MXERNFG]<&$Y[V,8R(KP4NYC>[&G VYWCMHTW4QEEX1G!3(!..*X37?NXL$,< M;%;HV4'+OSE 2MCW;VKX6RT.[+&X[>SHMZ(,FAQN[Y3F<]/0@GYS<]^" 9( M"O985 W8QA!VFU3"F3LI$[:G=$< 0ZR9EMH 1L/^AV%'QK!+X?;-X".@S;9[ MX1Q,UU+A7\ 054;PNTUJ!3M<^F.W-?4>CNG%4?MSV\5J)'!?^%;UE3?LFC3N M6BG",(]B#6> X*)$$OR+WVFUO:'5)])*DI M"1B+N@9GGI(<1W/W.TH>\$]/_;\+&[<91^3U/2>VG%%$<5"3.:[(M!<&P0Z4 MOGJ8]TA^P)K-27-?G0"-MTH#]:1H6\ZSA4L%%FX#T%G,ZY8^-!N/L\E40JN& M67%ZXU7FUS_D/7UBW:: 8ID^@P!/KD,8%-O9^5AW5.=JYJ.)+-JX)V)HYJ/T@Y.QR/3LI%4IT<0@I_Z>A51?+/MUDNP(=,,%M_(&?9 M(3ZZ:_9!X;-"?U L]4?E;*/Q!-B!W*,O"ZKJV7Z#SQ%$2%@ /K7\ G#MN0#\ MF4,!=NU!@?_M/O&O(?=GO=T]-6@WVY7'C550!)X<47:QOB+;#ZLO)_^D75@ M),^UAOEAV!6Y3(I?>C*+-NMQZ?>G:)@9G/3 Z8)WL M&6?/D2=(3)^6-5,)(TX]ELBL^6XAS1F5YGSQ5"SS_.)@R2LW"A\0Z?)LJ3FN M;RV49YF9FE&7T%)PNE9&UX'K#(3/R4JFG]3CSW8GX,B>@&>98GK>ZR^Z2'5> MRU>6:[L_@0).HO0=>2:M.!50#C(%M@R'0@WM&-=2)E#2 _D!'MWDRD/94L/<5=,2>.:[A^J]P M[H %"$AM Q$'M!I9ENE;DZ:EA!VN@2'J C4'#DIJ9KE!F_"5 0Q1,#+?:06O MD'0P+A58FA(49%5SM4 2'0U8G88+GPP@>08EV]DXKC8-QK&%B] &/30_[U/E M6:JCS=U@'0W64$C)U$J"!B:4#)\LATJ\(_KSUUO2W^]?"HQ45=/@(X"=#=@ M1QET$P_YZS/",OTQ27O=P/T>[\'U8!R TX83W@CYXH!1 2-V)@5&+;QDK\GT M?2H#VX\KHT"E0[D::4!NY,W^Z*#I"ZD-7VN 9X-A6I[K0%7VX<$&;W4\8%U' M@U<%R_:G<6"_W^U/8 C4P)9,(%1S#RR]?C_W?5_A+,N#/O#! [J:,II9IC4$ M?M,=$ 7E'J[KEC<<08;Y+>Z5T'SRL7"+?<[6"I"6DF'Z NKK2O!.1=/4\#6^ MI1"B*-2B [7V7@7D^Y?'N +K(=0,:.Q!WL'W[W16,P&![,WSH0$&I!K0-K@/ MME5X,,JEX7-Y2ZLM>>Y"FCN^ @/B^AIZ!V=A0-VZ._:@H.\5R$^ %?N+Q@ZX MSDQB.^#7F34%<"3O&N=###\A(W1K)6=TG^KL$/3@]_ 1#@1.,*! :%SP,*!0 MSV

@P?75\=H5>[)R .>)^[ ECT\NSA4_8D M&3!M:L"WP)GNP8 UNT]%HWWY#YBZ=_OPLR/7Y2V&-SR+SQH0E2&#RHO^:,KQ MO#TI"-J:8X?#UPR(-%ASH!$!^Y6"Y75K0< 7_&YX\*&\#F?IY -:G+40"FU/ MQ7I,F18TED!YNHO.U\O5KW]\."*!PN/8$*_?!VW:;:"%H'9_]<,G3/TYC73$)(%WYR(H:$#)-.SSMT#D] MJ\)Y;*#$B)[E!7XSG8V[ZS2KFB&H ))I:L9]Y3I_BQH].=GB2H&(EZ&8ND_5 MGD\K_O/78X>!A;$'#'5]LQT LY=M=H;_+Y^F%#P-AMY>.%T)]2/]?APO$)0W MGQMFKF!']QVYVZ\$ >!>?[ JE31)77B2[4+']J^^9 *78WJ7JF?^OJ!'_CIE MSU#SG5&,;7B:W*FF'YJ$?WYI;/X#]@/PJS+ Z3-#GVK?0/ #6= G@MOTP1%- MTM#6 E\&&ET6\+/AUCRTM%S+!FY.RL]V\7\,O&-@K/E&W&B?K;X_"1_LIH"+ MG>H"H@$;K GP%LQ/\@,*>XP/C;?M$(#[$!C]@8OLG]$%@/@5) LV,,CM/ELM MUVD@.7.=$_A&5VD8J"UDZIE3NT'U[".[X354ZX)Q\/IV;VUOX>KV>OTQ7VN6 MD:(Z<:NY[I,M3H:__B&PT%0[3A,!1BG@E>\?@R6L#JSBW:XQI#18M0P[_)%7 M7&MO7YDXW$GV0R]@@0\M?-\7D*"#D8++X-2;^O9X2@[V2*X7]2!$' E(O^'M M04E6TR+7F=HUC+%,4Y _'_7HA#L*>6(R99BY3K147 M> O:#:\%.APH]-O]"C5X?"KT @,1#S9N3HX3@T>M 29"Z8;$O4OYD;;P_+>3 M'\'+T]L+K%?/'-LRR1EIFGL44/3CCUN5 ^[9'.[I^@9ML*D .2M[AAGL%NP. M5@O-G\!P<:6U%F[OP#O@&5=N,*.E9!N^YQP$%P,15$P/NA<[WWD*5,"S V0( M'5I?6X]T=PA\K\.3MJ J6_.MNPOD1IL%6V"^7L-)2<\>,5#W]Q@LQ-Z.^I[L M89FJUJQG!Y,--S'R_++K&H_O4GO?7)#9$ M92VD'X7"6%%7HBYD0I?!#^*>:CV@?.#$ 2C4)<,&^FI/_!@EH*F\20V-Y=;1 M Z*@FG"/+3)J-"P7('\P[X)EGY)DCQC+]-K.Y%>3,;=9L8W2M#3@3!X ($ X M[04(#&WPU KH'UP:9O[K#J4>;OS!73$@J0Y@"PP'*YKM YPO29JM&&&$_*R MA0M:\)>M@8D'%VO;*00B"%_S 7F/8V"C$Z[-!4F!!@C,/8@NNG$0ZMSI%&!> M>,[C.U<@ _A@HCC6R%8:189T?G9-]Y-4;R()DTR2,),DS"0),TG"O-DD3&E;;9"5 MA^E%OD5117KUS"/2 E<2)U<*QJ-8]XP%8O17,L=GB3G5.4NEQ[*XUJNM M$HUT2%U'UN5%4,1/GTF,2T^E7+>M3/CUH(_TG7EI,1T"@^/DROD,G[4PJ=OC MJH)GH?-Z.]U*XY6"T+V8QMP]9!I[*T-MLM=$BMA*+2K:,-NM-M>QF1/KURM9$>!LK\H2ET M!G1>?ERT!G,%7GGR=G'H(6F*QSR!-S>%0C4_MZ3)6:FK"6P/TW05023O@7XB M)&)E5%KG>(2OS*7"#LD,MZEGD.6 'TR6I?,\LFU<7DO% ;*1^T*_5]F0:3=S MCD=J7ET]%#5](V 50AFO.OQL1:W.\:C-UU"Z-A)77,<:/Q0TMBU7M-8Y'F4> MIA-,ZUN8,%VMQ8J4+3S,1JT]'KV0=/WJCO85@'&[U?F*Q?[OL^=D^_$0Z%WY M6R/>%%R_.7!]POV!YV3?,!$BT\FE&")(A-P>*Q\8U) ,\\!E\U]CG0W#G)P$ MOPWWOAGNO-12^"-VBS\J'C#29O4Q36>N%$[Z,*T_XY#Q&;:H3W*/N,2%S#6# B<0T3UQ F ML$/S:"X9:I"U. 4C\7NQA*EC89')4>)8X$6:AB2'F5F),YDXDXDS>2EGLBEM M_$JM,P[EM%\:M[%>W1 VN&0^M6N,T,D-0X>2?JTM?>)0?C16&&33:&I: AH# M4Q@! (9!WP _:1$&""&'B<$SI1?-'(4//Q*W[$?#CD3C+B]'? NTSDS4_/A M8-M@K"\XD$ ];#.[F!.3W*;)XVT/L>J=5N) ?KD#2;/W-)H8:3$PEX%YDC B M'HR@$P+=-2^WM;V2[UJKL*XAE_)]_=E M?/883/R"/CL= Y\]@C,L B2/N8?_9JG\VVUJSY2)0EUXW1M_TZ="=][YN)LF MFUTBW1(T9H:J,MX2N_E5X)VG_C][7]JDJK:D_;TC^C\8N[LCSHDHZV50E'VZ M3P0JSHH33E\(9% $01E$_?7O6H"655+C=J L(N[=I\I"8.6T,G-E/HD]$J== M:W_,.]_V?UN9_9JIO:U=?1;MG\V*?F>3^3UD[7*>;G33G4O'E#A27W#3S6Z' MJ5T)1]9*)HFT:^_ I;Z/])WZRN-N-3E'M M#*ZII=2<*@U,9&IPTPME<8]ZIY''CP9IR,>#M.^7P'W-IOS@HB!_ WM$TN'@ M;S?/+/[4&J&H\^6GE@Q%FR\_N(+H*HSY>&S\SE83@=G2STCU%FC%"(Z*HKVV MZ*/Y,[\33P@6W[W*Z)0@]U1T](YF7"=>CV3%TOD(1'67T]G M%$>X>F3I0S[CSMZY)Q-Y$D;3"_HA-KC@ M2$WP/CT7"D3#\VI"+/"@/9&*!C+A5)XK+ZH=IUYL:1#\"UA@] %-D=>PP38GI\UM31+D$YI;,G@YDNF>'UW]$SX" ";)_?OK\X#3V M@Z-@62+I!]]]5^$/L)(AYC%3;E?;Z)B?T4JM43:I9HVN]B$8+.PM?"")._9& M_4= VOU.*(NE8WNMSW".U!F!LF*K%_NGL7_ZT=.1Q%]W9'A9?5\T+(GT1H S M3#VDA1 K3#M*JVK0"Y.M30;R2*;>RT1L'HC\*X7)K&!G#9EK3MQ6>-H\=EV2BG,4Z2:A+6F,XG M2YFYN%HUJYVOSPQ_,4,:4B48%]Z4PB=_=NTALBF[14<=5/%!8]'CQ9,,H >4R$<@*VO04<."JSNBT34.S A4ZK4QUOC:+ M,ND9898:;KHS6G9G9WMSVTRCX(URXFM[]K(:- M4]D]GN.!1*&#XX7L,;(?*#PANYXV;I2)M)83*DX#22YF[*#:JG2YN'$C;MRX M\WKGN''C[O@2-VY$D2]QXT;=_ M8T89% 1EW&9KPWY?,3O-\5P(NC+0!Q0]/0&\YP/ ']:7\7-KRF)GXZ>9P(K> M32+5V62WPEAL[!XZ(]+(_=:BW7-G1%P]=F-C%^$* ML!]E^>!!^&NV3U1);LU*8ID>Z-.J6N3IGM2F]FT*IZ? ]^S_^8_PVA1B!S"N MSXKKL^[<-(:80W2:0?E%S3'I/)8:UC5^ M7K\%%P)YI^@.[R\X(C"[%RZEH 2OA-JB=+$)[FWRHM21!$E9A^-?LJE^J=)3 M)2#!R4FNURJBM4S2]<4>D$X2*?N-ZSAX&7JIHHMGE'[K6"7SF-@O._&TV*=3 ME8AP_M+%CR\KB/Y7>:Y4\.??"O 2% '\E8+5/EX1%JQW*P!#;LN.=B D4* ; M%3Y183"S<(+822'3@U>FES<6@,1;2' T\X^5X)\M3-POC-]+"+CYN4OUOE"X M^YG2O .KBH:Y9]2>3T_R_C)=>ERJ-UNPP"TW MR.L28DKN!CUN9YDJ7TC*@\Y0-+=8.[QR]-4BQH>$*5E+28#']MKV,9&?\?I4 MLO:#0-\3P'<*[A+7W":>J'9,V[PIB8I=-RSK%=AD69UOVL/M6%*E'. M693;I]M&^'47W38^86FB8<0O\)(G(S1>_N[581Q5FP@:B+-A9#![X7+A\"4N M46YRY,I#,'O)?+Z_%I/P$"_=1_S.IU#F 0K-@WS]SX6.B)I4!^$ M>6'15$KZ94"\#%;]F]=[ ]PFHWX=P"O :UU8#E_3FT_<5G?$7ZZ MS]3[B1Z=+S>9.E.JT-U$F:D7*LU2]R%1:>;/62G_V7=K,CWP.CTFD6>:!;K9 MI0OPIRY3KQ2H'OBE6&E2S7R%JB>Z/?!!@V[VNI<94AN\W2?\X;=BB+]8G7? MIB>)?S]58[UI)I\K6IC^\-YVR6$\B9.BC'$I&4&X% G^X4E2YC(\@68S&$&B M!/'+ESE^'] O=QLB)]8'0UJA>K.NJM(#@X13DK"3*\=XU;763(?.RZ5&:;@E M1Q,'COQ 7EZY89KFJE;+\VQW5+$IM$\4$ %>>7+/F51CIF7*2-/YNC0K;K1J M,H5 S*V3>SI+&[/XR91#F#0W11L2E6D;$"[FY,I&M-%^8ZE M^=Y=B,QC&O^9Y:L1*R3&X^G$T6!$ZC'U0PNZ(\8(+/6(_=">AZC6TK^[740E M#+NH*8[8(H%W 3_\OU_8KX]L^5CV,9.*5/E"6/SPIA/^;D[ZN$WBDV,Q Q&_ M^130M]:?XS5O];Q]2';[!=@X^N#_ +.J9^H6P2,QD?GZ5L#W VZ][G./W:N$'+NGJU@6'F)Q>]YZ'_\\MEWJGFPQ]23#%Z@ ME.>+AVBOVY>=9!HB;\U>FI:#XH28EC"T^Y0ZLQ5B7%6[R&Z&S-,F69^V_9IN M[X0;^^V)F!"472D&7K(:%+-LS-FY( 0SU%.I_IN?7F'R&GY];A MPD4-6+36^V-LWL?<*4_5&:#I(6;0QK6Z/G&WJ)J?;)?XFB^;]BXH[[Z4&8QD M&.B509W&@-A98\"?8?MN7;Q\L?#OU@N[23!X,93,+\>"PKQC4JB^FR,K!%6- M=8=D)_, &OX#L>!Q!?9U"Y>_EH2.:GUU<.B.$F)ZPF<)CL<%B4M)$L%-A-2$ M2R,RF4VAI)1.\R\/GK&\.6S0 DZH^6:7;MBS&5ULAQZZNSH[U9?+*8J4UG9+ MX69JJD-1X,KTRRO1;".7+Q(#%.&GZD*!*T_N:8JM4I4DZRE:4G9.L]7)B,8H]'B>STR7I%Z77%;2Q!R!V+K6 MP*?@RI.GESM)Q%9S-()TU1'5*&FDU$C#9M*3IRO;[&YJ6(T.G<=F@T%C.D,W MI!MVY#\>8Y9FH!A)+W(CE>:X-+:2VV%'_K/5KH:6NG*:5>0EL:+K"FIDJ*,C M_Z=[5M+EI;Y;X$AIN"N4J59KM\)A&<'^/2]<.%G1UY)N&^;V+7!":6A4^_:5HH?7AS2R% O.O@"A*:SV]:MX(>IF&'#F M-RT?R>"/V1]:M1!M6#K,J]:,^1(UOJ"/J1]:TA!MOI"/V \M^HDV7V([%DV^ MQ'8LFGP!=BP5\^5B?/EDQOA=]_AF1,A^@@@7->#?B0(?+[1[U6PB7NW=]0Z/ M3DKK/HE$'':N<#84X@A+Q@DI;B(JV'<2E5/KO M94QC=,[=_U0?SGC\^I-D +LS&4#/80 C4'IUO.8.[R;@-#,X+_,\P^VA?$=L MD3< EO2"ZHB1X1P5"'YV+5KUYW-]1B<^*BJY8,TE, /Z(YW-&?J1ABDR- M]P4'S 2^2'2Z7^_9,=DK9PGJYGMV*RV[/;0EPG0^)/PZNW@JN;M[X<+/TRLU7'@G#=WDW!YBZ,+#]S(3)%I!5 M34T:(C,>,IV"L:#\1H_, _KF])'8&,3&X,RIF)NO/!+&X I>4+@UJ.;4RG+) M<2Z"L3Q:6*9R"SP+K0%P=](/:.I==^>LDL::S&R#= M%;%QT=INS-OML,:P/#,R6\@*7]!8OKP8VO5&C>J[88UA+H8-:G*QJ:B*;JR[ M5G_N-KG0QC"M.!O/C>6LARPL7EMEW4&N, AM#,NG4ZN9FLNE5:9DI6N]I%S- MH%188YB47$KS'DX;M"1)?6[02$NKMAO6&*:/)K,%FB2GZG:;QS0[WW":;)LC M3J\LK,M571I3B#H05(KHU(HLWVMSF9"VM'JQUEL")M(#&3'Y&EUC1Q,77'FR M]MH8Q6C:+N<19K5>SXF!)-CN%%QYX68S?:8(OUNFM.05D=XL)=V2*%UD[)ED M4I8EV=:^B^JD@0I83RP_*BWF*C\;9AJ]OEC)FY=JH/I$YQGYF C6DP@69'DS M/;PU)8+E)/S%7:,SK2#)$GBFF#"1+"R'00V/Q2H M.MI\01^)N ,T@GS)_%@\\6CS);9CT>0+^IA]L]P^YLMM^))]C-D2G8:V][SC M']&/<5D0N,^7H%^D%I^,WCIOV*EV TSE[]2IAL2=:K%E_%F6\:Z:E,[8J'9Y M$8A&HQH2-ZJ%V+^(%1[LL]NBY'GO9RH/CP86^JT++(@H5=0A9ZN?R-P*^3T2 MY1$7JY4J!!KX[%PRI$Q")(:;3"YC8RRVG$NFGZO3E2IX^JM2]8;>@U;19&NGB63Y7G>07'!)TI&4>TN1; ME9#?+P[;.QV*;CDF1 C_#HYU)*W1VR>+][CF]T[M[L@L7_$(,D MI[!)%QM0%59I-@F:)+72MAJTFJ$/!):^G)/QL^3YO5.U>USS.R=6=Z3"E_,L M/J##Y*#/)A',:M!.95%9#=L(,<,HOW\,>\@B^-F=BH@YQGL_PW(FEF J2_M, M8Q?C8"BZ&8Y;>20_-78ZNY-R7++=/5;<$ O'KIVULW&G#B*U>*I;V^PH5YKZ M#607]5%^O-!',A%R(T_FIZK^^9V;S^C^N.!2O253()%%5=2T7MV9HD+;;Q=+ MH?>5,/%:*.( ZT^\E)^ Y1%X(C&6QP5S)Z>]8R&VJ=Z=5SC7*E#J8#[3Z6)[ M6\!ZL-G.RYZDL;5+E[* \<2#U1A+EYF@4-ZLCN?G*(V'E+GWZ\U8[ M?!@8V624+Q!,VE)YM]XNY6K)CN(SGTF0>L/2E8)%C(_%&MN7FJG*KNI2; M+SP2-N+BQTN?-!*M8DEW,'NT4P<*SE&%)DMM)$*9/A4H24Y2893.;2A)CF>40B9.P$G6;>+Z9*QJ9:HJ4^ MUQNO322J[AA&#[M ;7%#9)-(J5MC9&Q M66]F6*$8/IDM54.4PII"5J5)15N5>6$\<,,P?-9#83Y,.^A8S6-DGDX62\YD M&#K[CXJ84,ZSJ[*:'*>Q5JDTHH5TZ'#WFF;D MDL6^#2B/"':/W)2'F;KKISQ?C)97Q$VK8AE3A+ THMCNI)B>3(6A_; &V:Y+ M/)U3)12O=+H+LRZ5J#"T'W%:::>F[+*+2+SFC@9%?C%BVESV]$ID-FIE"]E. M%E&&LUW?6A8RJZS+D:=7=N8(CJ_1^5I-2N:\V\&IQDP'$H*<7JHI+LE4<7?) M)I>(7)#J9D.!PH2=7EJQ^N-<>]KI(Y+;:W74DL2P&)#0$(;6=''=,>9]B74T M$YLH NT46Q2\],+(1$^&UEB"+7';TGC=!G:67CG*<@$,U%M8.:*QLX>!EZ>R@C%(%81O[R/52=P]H?P /M:Z 7 MO4K]4YHOU&K;0MTNKJX6?-$8E(MHW72C@$]T1$'IB8*Z9/\41*+W9BS<;PO\ M97K>XV'4WYT1/W?Z=,08X2-/QXRX.2-BTQ011L2F*2*,\'&P8T;<"BGHVI/! M7E_U_8QJON22[V&X_3\WQ0B*$.]/UOX#Q]>_)PQW,:\^MGH1L7H1AH)Y3Q&^ M[Z#Z?ZX)^!/QR?0?X/+W'T4/[IDW%DO@0YL^4KTM:9)@+)XRP_KY:'2YM>)X2 MM][6Q6QUQFGLMK=!ILZPYPC&GY1JO?)F)=.P0D=&3BE!VUK=CBR5]T+EY3Y6Q#*J)LLZ(@@U)SCG=ER[(F5U3E MYC:7ZDU87%:3&3'_FGW0#50*7[7\L2&M),[PO>$-$ W-G+6<]M4ZE)C1CK*P> MRG2<;,M!Y\/.9 /WBD"'B.A4'_^]NK@?] -<5 ^W8!P_MN353YPI' MYY>D;6G46$-F5PP>W"232>/)=E(EQET344NL*2^G/B(._E97:*S3=ZS3<1K@ MCY1ZU6:R+;6]K2,,V9AIDYX]K])7=)$IN5RM\T1[C SJNSF"&QML*OE&'6Y;HJ$-[@FPIL^->S^"9")-LE7&\S'8G2&LNHKCM%MH^"$X: MO^!IQJUU)+8-/R(I$$7_Y\/&@9D70TFC,*4-EI(PG?X* \TGC,!@E M37)::W-JES04N]UMLSK:]L%O4F>=X'2+<@O).PF)*RZB'Z!=?Y%Q=N8CAJS! M"S-%E\SM\76![:(:RYHY-0HC.MEYJXQ+2K0E\NI@:ZX4*- $0UAA]0)'S%XS>VKNOP XA';RB8TEQD<>] MQ&RW\G]^9'!WGFJ0HQ*0?6J;XS;E]"Z7HGEGN3(7^6:ZFKJB-;3&*F]/=S*% M8 R1-?L$K9)M"&'H37 \A/G>F*[$2>%;N5(O6XX.CUN;::0N4TOQL5EA2.P MOH!=,0N4-4?;LF,[*;J;RAN859]HL]$4& X(@?R O-F#]PWR0%VP7 L0%JC$X(AN4K:2RSG<[+ M_=45C_G)-C(WM3F38Y.E$KVJDZ7QO..!-,/LT .:NF U;&P2OK-)N"WL2T1, MPI_T&+]J$V9=QEVI.4NA^6VZL$IONHUV]8HGX:V%O+:,[FBDYC?-+M>:49S: M;4.;X/DYY)N'X=\S6W1]ZQ#'@_=R]A^GA\X^Q.JS!FN26I']0J-+#W(5VYG) M'0+#* Y%/2>&?,A<\HCKUJ( M/C2[?G:E*849NVP5FS 2F>XA3HLB4Z56ODT+WKQ-W(_+LI<:#AYK?Z14XA+: M'YYWN?E2;Z_]-TC,A*L_)6NYU:K(IF>ZIOU\ZG";?4O\KC/W^ M8WV]^E!7RH(36QMP&D\"1Q\2T,A[Z9_]3);]I^!?.-<5#GN=&(::6/.:(\'O M*F&US0F7MQ+_':'"A[,4@J;/+=J$+]I-WC2YJ8ME$"UE\O3 S2A:<;@H,.OV MKW_1Q]/S@@20"VV?J+L,F6]9-T=6JT&U-(Y]-2 MVSV='Q*F9"TE 4Z7T[:/B>,@+B%MEI)N22=)T\,?O+ETDIBPC<0R=(;R1;3E MBV.KORCN'PEK0]E1[%)FK9-+:PA/N"36*901''-__8L\GA;[7%3L7](+/:87 MRFF,DZ2:A#6F\\E29BZN5LUJYP;T2J/,"!TT1Z@Z$)AZZO-1?;.]AT:;E0B]LZ/2"G]5I)*S:W*_?+>\>7R2_* MT\4LK;L$S=MUQYC9NUYN!O:0D!WD3U7OT7=@7[BK_C30HR&G@B;Q)HQR9H&S M=XA8H)]WB2FG[TS *B9AG;%>%,IZ4^?Y66PZM^\YO);:Y\@)1_Q??;\]R$VQ#VG&X%9A,31SW E M)XQ<\)OD$;N"D#*I2;+]._C:_C/3GY4;?/C.%-Q *FQC^1M#'[V@ /P:+"P% MG,STA>3D]=CC?_D$4 I@1/ZKQ^1#1PG"GX'< W76G@W2##[Z]6\/1G-P?\E# MF^2!9 4LY\\94!T_VQOB]H[PTWVFWD_TZ'RYR=294H7N)LI,O5!IEKH/B4HS M_WC#=VLR/? Z/2:19YH%NMFE"_"G+E.O%*@>^*58:5+-?(6J)[H]\$&#;O:Z MYXY-G[W=<;3ZCL"\-57O+U;G'5$!CO;?3\/UWC23SQ4M3']XS^1S/(:)?)H4 MN(DDXUR*G" <*<@HET5E#,T(4CHEX[]\F>/WN8JQ.5S8MEU6D6TFS\DY02]) MJS;<)%]>V1(X;CM#^DMZD!12F>S232Z;4W!E^N65RVYRD.K*N,N6AI6LAK0R M=:[0YK#3>PX1>2.OL,F(K8DB6[<'J60)<<&5)_>L9=A!MM3HSM1M9SGK6B6I ME\S T3W(RRMWE6&J/.QI).(PS2TI+HH6M6Z#*T^>KJC(*%GITPK";U)RTA@, M4O1V"JX\>?IHO>H3SF@BTLEL/S41-R:;RL*I'2=/5V?(0AL7\97*5X=X2^T, M*TL.HF2?7,D,K!J55W,[1!HM=^1(;#1$P057GKRGD\>(1K5HBR#V:'4!VREU M+L(K]^\)=EWH["BZXWNZWO_4Y8C+?:X%UVK^[PDP2'4UBY%<]JHX?;GI .IY][(''YS1#4'_M%\ 67%9$ M+$M2G=:T*+91N2'/V[\2$O!UEN!1MNE(YW44PK-1(7@__BS)V5/4S+]6I.1* M$)_9 AZ6IAFNE?A+T<$7#<<"=[#^_GVA?-K;SLASWPN:KH^.P?7RD@>?Q$\Z M W]$XY>6]'O_P_&+04H&VS M.S*^1_2JMYAQ1^=3F./NS+S"=W+QDGI+B)J&#?253V)4-O2DML0.]*36YE M0&_8H')FK8&9W^]B4+/O"(JO\*?_7L8RWI4,H.F[B B37J?9X49]#,FK*L*E M9V2[H<##WRO@]D=,S&-M/Z>V1Q;MY/+:?OZ^FK.I>[?0J"9EC>40GEUO\HRH M&4G:Y? +8O3?4I9? T+Y#CYY=.U59/ 17@M4?@(JRNG:OPM(BF?,SH6<$&+[ M0LS>JMO7AH9E2TBMPTGDKD-QC56;2WG#HQ]P\M3J?4?,E-A$7-M$1!M1Y6HF MXD(.SW5MA*6R>'] M3T)=N'+RY^8KCT2\>/OLT"NH++B-$IDBOJ*[97Z^4GANAN&P-!_FAI"'+!;G MAF)K<<7DT H3CW<%-"&N4JO)0OJ(ILF6U3 M5#1#;Y^E03^T$WQNM :JWBO4Z 4Z$JPFRUK9%>P$?SR=2_'M&O'?(G1VS6&= M317NQF#A(25 Q+;_(Y,IYQE+=9](& M:?\;K*[)T)'NF5N"2# 4P3<'G B[1EOZYS-Y)_842I@.8KIO1QX MV[L%-GI:)B/7#7U:!\HO4I8EV599TL2B80*1";58$UOEZFN7SM(KII0EVW4[ MVTRY[V"T?!@NY#'1FTD!T%K4D) JS>*I,@(JOZ*,GR,Q\[?#2SAZ'_!V\).%8=G@2M.$B]Z_ MGW?%'M )L,N .YVCP44IT#4Y)E1@AL"+\XKW#H!PNK$ SS_ _UD.O(W'K">H MFN.F^<@@P 1@#JA$8CB:(;B,($ P!_ /2:0F'$)F4%&090*HQ4N@@ E-=I:* M8#D(TZT5LE2-*@WG5!B8@\R.J9INDB[-%Z4^5^X/Y5R['0;F4.")=&T^;^14 MOC'=E$6L.&AO0L$L/ ;>$_%#M#G8;M%;O#[M..PS,H4'5K$*?-+,J-G%R&:EIK?HZ M%0;FT%T8:J.U-6DV;V)2#T_+A&!2''%ZI;NM33=B8S9DL>S,6JH39SV:M=IFE&L=$29KR#2JF*5!+N]%55XYY;*G]YP6Q*'$SP<%Q.FUG-1"[?6 ME:+>K _, ;+:*)U4J[*TY+$W#O/DTBPMR^-1@:;85>\'/5 M1&K)4=(=L:6F9.:3#<+,5KU+CU O+H%?<02&;SBZ;;7X+72GP:^F(XEUX%M# M'58D"_AC## [YM%'!<42-,-R3"GOF[-33(OI" MF!8G-;RO^TDHV#J"-4(;#)'R_ W#6V,B6$_B:+&>M;H&B(@A\_Z+!0A^X*T, M^%+!EJ$]O9*7<(%O,'E&\WY)Z?=2!)57L>EN@JX*R,3+F2_3X@C[& MG=019$OFD8C5)8)\B";FR\7X\ME2N_>\X^_49GT9 M WYYW.AHMYZ3C\AEZ?.=H#NN(2K?&;H#B:$[8HL:6]2/6-2[PG$X'Y;'A44G M.E@>2(SE$6(W(U;9?$BI+Y::L94DP/H%3*[[%84POSZ1=$F&I\]!UOUL2A Q M2MRDQCMR5#A'!;>?R?NI[?\7:YB%>DH':IH_TE)*%W.!C@8'D<'A8TB1-K;L MM--]/*#D:75KK.[G4W?B/O7=SWC]5'V_7/?K.12^ M8K4<:58<%^EN:]3H+>Q,K;T)$#_2#VF<."/@Q^T#P[TWLS0-6;(LL!Q>VY?D M^=4"L"; T6"9[7=PYB-IQ2Z+23 Y4 ?4O@%O9&?IK1OGQ5^(ZU][WCMCK3V MLI[%U]5VQB]REDS22;H[2XNR.,R-YOFV#Y4!U#9UV@=QITD3"Q#&2MC\)@Z2 M[CDGX ;VSYUF M%@ZX&S:_2<0A19Q=B+,+D=VQ7R15/;T%X<3K>S51T+7D(#G5D/PFGQ^N3;Y0 M*%-2=1Y [9_H>/\XOSN.HL\211^# MTE0")I%E.*RWA8=ER7$T?2=1=/?+'?_ M5;6N3#<6FM-5CL62:ZUHJO6%DH9J3?SZES@%G+VSY(*'3!4'$Y=.)MQZ)- 5 MBR"I]"Z[UN\81!M>I6A&0%66335;J",TVF F$)_0(&+&[X MN$&VX=8ZH;-:W&\]@<>SZW'\%RI??76RXR$F;KH84D((/#K5BJU:N/YMIU9 ML%S,[3\^!.T(^H-FW2JZO/$;L!5SU2VT]^N;ANJ],%;O, M0EY_[\\-7L@B:!H(3H8CY=2$2^$RP?$X)G'I;$::( +!DQD1/. YK+ZS)"8E M2QK22;G7WZ866C./3<,&+V";'E=M3#-;9-%QLR.G64%WC!LV>*$[VO6LXFZ5 MIK?5_D;OBN/E8A@Z>*%2E$8+LI2LJT1/QB9:UEI2P]#!"_W=!N&M-.:R"E5= M432O3@VF'39X8=3L=>SA,%^@!VYEP;><<6=2H<(&+TBC1K;0*TT5>DM6:YR0 MRK=3BVG8X(5%>C->D852E*$@3^VF2P.D(@0$S;AA"6D)8 MI;G0V@T&Z1)R8 <5'1HH^XWK.'@9&H&! ]AC H[12=J2N4C -5]RH,"A2CZ8 M*<#(\(D]:%E/"3S=-!<3@N(P==%%"]E9D\I1!?>4P.'7793 ;YMK.)@' AX9 M.OB[M1\3\'*DEW:@N@AH\-FQ E??=KZ^T7R?09OQK(;O!@[\MG,4HYK_5$;\ MV&D,$>/#SQV_$#%&Q)8I(HSXN0,6(L:(GSM1X3*,B/JAW>NK_D$(WV$X2[F'L1F,*IF,,*H]N]IQO<=97"H38MG%WR$ MR]]_6 ',S\.DNV;PNI58^J7^]U&=&JEZ]:LN^][G"URM'BLXH./@D2 \F_*. MY[9+B=HH%@>K+SBH/'6H.T&73,-SB3C'IME"-KE6:(G.91MXUQ6SJ>F7RTWA M<=:7E7X\:*76RS*3H_/&G%U;[,YB:E]O0_FD MTA/)I( WB?&:+4VSJU)R@]:I*N4/(7A7Z;]!F%:7+.MW@@4T,L"+[20Q(2J6 MUZ'X'=SL:!BJDY+36[;%7*!3+KI-+]!P_?4]JL?#[<^1XA4"O0LQ0J6*E5V. M4&K%$LV!/F@CEB6-IOZP@?2I ?H[5MVOEXO?B^Z&U8C_$-V]7(/:5Y1WRXPR M'2Q=*; $UL97(KK))SO!R(%T^BWE_9Z)C^NK\<\-D2(0(5V^+?_^PZ3;.1LM M4UHHSJ(I0DVU:=V9XYTA7;-2:'SMWXF/9NIRVYCLZ2-1J;,$1ZU%28M:>] M!!S0?HF3DEL[R?5G?L1#0I=LZ%Z<_03EUNN,3FKCYI@7UZL(N?E2;V_1KN*. M- U=>-6F(5/"K>6:;)VM=86=DT8V?7W=]N<=$''FXR:@@_>@]1]$&/R16G\= M/^9-M2^-B(J23U9D&JOIZI*>TU.^#F%!" C8]8'$R&M /B>_>ZU-1QU;@B;Q M)A2?V0O4'1R2_!(M6^\4ZQ:3$)[L; @+?VYBGEK"_O,_GO6Z'90)PBD8YN^] MQAR1-.BQPSSEF4I)OY6.E\&J?_.:RV^M_:Y,/N+[F.+W0>D@#Q(H\HBG_R=Q M]#-H34$7WL.V+#_\)V6OD J;&/Y&T,?/3@-\&NPL!3ZF$E? M2$Y>AW?Y7SXQ,Z'^_E>/R8-0$%'_WZUT-G@;YSWO#0+:P# MR_ESXGN299H%N=ND"_*G+U"L%J@=^*5::5#-?H>J);@]\T*";O>ZYH5*>O=WK MX"DG O-6 \!?K,X[(M@WQ;^?^@#>-)//%2U,?P*\+QXE23*+"ER&YR=<*ILA MN0DA(AR?)@@!Q5%!R/(O$:*(=%:9.8XS4C&"V4V:;=(21(CW=8(ZM:[O**.< M:3AJ?EU#K8HP+X(P^$Z6TLJCT$TB<0J>!S7GG&FS!+_O9Y_+7([$IG M- &^L51LH%O"9T"VO(836#^;H*:F)"U\*WK!=PM[%=Q'*JZV&H8Y!:^2G_&6 ME,CQNOJ0:#Y2CW]!VF'(/^ "[R?TG[\3>5,"ZO[TUM>!GGI)OHJ>>-YZ"1Q0 MY.$85"OAF3E_'I:1X!/_?5GO%SF43#\_[7LJF*XN%S[M#J0+2J8E:K=H9UG. M4%?,QD3;EE,:5IZ[S>DOGS8603#SHER:\!WG)F^:G#XVB.Q:*5+JJBR,FJU4 MD;;J+BR6?CP-EGU* ]YJD'Z"+PC\?C4)5[%GB5=E*7$D3"="=) N[QY\ JS4 M,8$6)T3>]AR-%WVV#PE \E0"L Q<;$IK0UM#5#1-T;VK@U<#/SG+!.#^+7F_ M_U-G_Y;^V@%?/#L5R("(&V0^0]0G]%:?XR5LF:I,!E^7@3H@!"._>!*_41;. M(F>8IH?82'VF+B-_6B9 MBBXH2U[S9&@_,B]AZ)X)"1/1A')H#0S6"QX^T[80U@_\78#R![Y>=;2M_W=T MO\+>:W?D/=1:Z^GQ//B?#OX']DLM84*Z _=P+?!KR:DZ%_4 MW_ZCX.<#7M,271O'WJ]XG WP*IV[>$?=5&[K_8YTT%L@"NZ9EZ M>4N%GP9?2&)))6EOR3Y-Y*W=KDD648-RCQ6JTBQ^V:KNYT#!!P*R ?:T)!,Z MUB!,/>A3$CM2*"XK()N-99HL>!\1I2M9B]^V?_V+/6*GZ8G_21AFXJ]:*0 ]YX6IWL^K4,7[LA$Z8I;8;+6A-'^$XRF>H2J^(F!9B0?@SA M@:^XKVXN]Z>\UU/.(8:Y:WJ,\BR!=PNX8]2R0JI].[EHU84ND]HM M:VL,Z"G8[2*@G!=T*Z]+Y#G5+I7:1;;*2A33)SFJU*OSP*5(A2L?NX0^IF98 M0/>>._:*9<$YMRZX*0_!=(&#!\@K>/[F!]EAS7CP\AP^R3OR:MUCZ6TYO79T M(J,U)M^&(7F-MRQ&'OAT8,P.C#N;#GP6(W2(2:0\M/A2:4 C^?94K":S#3K;!A82SV0>LGCF%=?/)Z=G'($S9,!PW!!4 MR!C(-TT"+ID9^(5Z0MH 05$ KY:F(G@6]1WWO*"L%5'RG/. ;X:D]D<.ND+I M[B*?-*MZOJ+1[NWXAOTIU^B )BU(DL,?#ZQ"0WFUXB=J9[==:RJ#SK4Q/]_8 MA22P6LACZG2T>V()6."1;^^@R[QB)M:\YGR$!_<3'N]I2^FB3US&L2VX.F!G M0D.A5&^8LJL[DZ9!.+$>IB:562;9AF0^G5?U/!(*HHE] 3M%J\+DN]8'*R9 M?[ E^I#?^VL +2T?)_SX@#4]XRR,4I9N4JIN=@Z]G5:*XPHN$0UB M^F5&M?BMEQ7S >$K 6'RD"ZA?')+/9)&UHTUC?58$T\SNYENN1_AD[2"+EM@ MK9ZK!?SDL-$H.J2D+OE\\-3HM6C1X[&U9Z,+MDK@20KP@,KS!3U>[PN/_#0& MN.*IJQN\R\&OE#9+2;>DAX0#MT+OB9(LPY=82T]7+21[9H@/"0@^Z5WC%3H% M*X# -L&."G\-=M7]7QN2.97,A^=K]5X9K!:>E.^3:$]F/@R\_MCTWRJLI[RW M\Q#Z$G@0@/L+;1;FM-=/Z] .:]9AXG2%^_/3!W,LE>/3. MU(HOLTSCN\QN/5[8"#9JST:#FMG$N*_O5Y\U@UJQ::W4UI:AB0(M3OJBKK9' M'V'60\(%ZYK!/!?8DS1'])ASX%-@ABS/6AEPRE(BJ,@ D?%AW%)""4R, ?75 MDD1OB 4L[?7"X FO>;N;-0.1[F.B\L+&);Q30-_^O2H+-IRK"*[YH?*PIQGM MDPR^3GAFO[UUZX,A76,=;;HEV0X3^YT0\O;2=$6/Z8I^G:[I'"HD M<\R,8AED318'1K:V:+H7IVLQ.Q;=:H=754S36FJQWZK7TAY=0YSN/5W!6_B; M\@RL(>%ECJT$#(O$%[;1XP"DRP/0!6OI[_+:]J";OF+ZR:3 >//[/BG/UWR^ MM7E?VBN,)EGPBR $N[+J7"R_..H9BBS8[2JR8MMF61*UJE'_NL=)'1'4-[:FGJ1%4M(MQ(6^7M1322I61KE7'4JHLS@>= MK_LH7^,"-ILI9'Y8'R)2CQBEC*RH<^Y[7/A3M?0CN8,'XR5]P0;HN^?0SS_Q M?3Q/YC(YPROH6Z8WTM8+IVRQI:TR2%4&[5K2G-XNI;@H\NS*JKDEM89DY>F" M2A9&F2G,YV?"\K9[=H<';$!]]O'55N+-0 [VIY9[#J+/.F'N%2;XZ;YH: M0N3%*KM(;]7TSCN,2;T3KXLF[X)_#?>08GGME.96<6@O)#XV)IHR]:R:!81" ME%Z712\98,$$+G29MS!7IYB6G5R:B@&/U(.DJY_AW3[9'^BM:YJ7:@(1/&]9 MDFT]!#X#I V\4-. :8+ICJ5I+$%LOWV\[G"_AE\6 $(%1CXN\'YEX)](YK'^ MLHIK")^B^D(YL[0+A'N3$7[AH:SL@/5XN>R@GF 9Q&M0- ^=ZS['/.?,2_18 MP2@_ZTJ#_-ZNFGM>NOX#IN-EB4<<_9F#7MZ9^WWTO8]+P3E'4F6(F"_1XPOZ MF'ES#D?,E]OPA7R,V7(YMGRRS?W=7>4*1'BK56,$HQK:.^A\68R)/IQM5,?; M!OSB RM.:?*A61Z7,8N7;_G[L!Y<;9+/.R;I&Y/D:^;@IHWAI[3PDE!_F=*" M5W1H"'08+_N9K_, $4/]C]B:;]$;#PU#Q,APCDYX3[NC"0]XO-1O#'#QE"#I M2,O#V>^A7Z'C::X(2_R*"LRJP5T]I">^EK%GG5VQOZ291O8M@HN/ M3>+!)$)OK.<:H>C-2W>WF&22ZJ QFVH#24>F>W/ *Z\?%?_:ZU]I^93M$/B97NFR*.6*9+#D><=4Z\/RSQ:D;>@ M8&8F_'90G445ZXU4IZHAM&/Q CO#JNB@_P?-4P$UBJ:Q.'KXZ]7BLY(^;RB3 M&NW00U4S4N0TG:4@/,$'X3XLKV#O12TD8,5E:AW/2_LV4]H@M6+)0;#J*I/# MU@1B]6]8UBA3DZY%E.0VW6ULG*V+,$9QXO[ZEPAAQO]XC9T0=6#QF*#T!-SY MX!]X[0=K 7S:[X:BPYK7$K0.Q^K0Y6$=6LN49 GV779AOUI'6CD*^*5HF/Y+ M6F"=X5V&G7E++F4W+;4K2\M,L5Q&,FWW(XJBZ"\ME==CM^!%*<&O>47S:JF4 M,&"KA -;]WAAIDAKWV8&Y?Y0W:8^5V!1,[2)N@2;!<"=)]MGUMER0+1H67[! MJN#A4 !_S)!M%U:D.3;8_W;[^M>]>3W4+O++)=BI_.> UP>/7"SV%86FS.][ M6E^SWG =X&NPC1L"-@D'$B>,I=]+&;RP$]*BR"?:#M@G905\MZCHO ^U PBA MV["X<=_D !LBIF!/F4+#<[HE>,O:-]>"WY=[_A]ZU?TF"=Y.:!(/#-A5JO,_ M-7'Y??79W\,S,][ 9+_9W)/QIQMU@0,@63GTN0[L[U'ILFJYE>RPJZFQ&0_P M7K.O?KY=Z8(J.,M5AF:2,KI(:8;H0X,?(TJ!^@@VE>^OZ)!X"==P-,!N!WB! MO!>,>%!.'H7#NETML"H@E8"<_AUA0X#ET=&K-N:7T)D+9.EY@^P>KP+0)=KLV6MEF M;=DHK3Z-GN")TY-<>#@)E/6TD7I)&$$"'W0AVUJ\(N:V#"1W94_M\+W6U#([ M.4_B.DUD=D:IF-HLU577G-)[!OQ Q4!(K"1$I,%!DXTSZ\$.P@%[PF M&? ;=(HM:!PFZU$X@)WGYF?J\&-_$GHMO)X6P6=?)K6G)VG0:ZJF%=\NL=$W3 VL*! M9$5 GSXD#R.?_K&^)V>H$9PRK,&Q=G6$)(M9TBX,\/*F P'ZWK>!4%@.XO!P M%%,!.01V1@"WWT)C='ULD @QZU,HFD =2HJ;MW=J22J,B]0HU]T*$#7G8\PX M;K?V6@;\U,D)>NZW@)\G8_CY&'X^AI^/X>>_+?S\YP'5L2OHS5,;V3'<1A N MGV+Q? 1^ SJ"HB*#($R"GQZ[=:\[ T\1U-Z/"%)_(5>8$@BS+<5 _ (T$EZM8H?ZJ]R[@#Y)@3'4/(#[_IB79-DP=@+ +.KCV'KTD%&;IG$;@4WCI+ZB[[X4.=_MO#;+R)XY@*\=- M5X5YM<$JRTV#);-"@[\"+HC1&<[+K5YQ2R]RDWZCMF;QX@@"$)S"#]P09>5/ M".N64BO*:F9=%AL(7-6E[:+9^_H1Q4<)NRM+I5V6VTUH3!CJ>&[7R5':*X!& M9T1VN-E<@RH/-AYSZ[U849J8WB^GR -G.FU#WSMM6_.F8CC64=;JRF=NQP*- M<5CVJP(-OQ9(>2NC!J$9,^^=\P6''6$JLZMCSIN;'@K%N*,*:W67')D3A/:W8;GDC$1Q)_ M>"1Q7?&ZZ5%$:ZQF&WBUM$,DM>IJTGC2[,GMGWD4\:IM_2Y'$5?;,V]W!"&Q MN7S9[=@ZW9UOZ);.;$=)%#CFF6]S!!%-)GWJZ(%/-R>S2*":F:$!6EG>4)VG MHK;S#_@X>!S$D<=!!&5M?V@99LBF2A#4-DE+ZQ:7$UIZ>L+_X0"D)]' ,B[A#"[F/W,YFN9)_ M/N,#0IDYI@\'#4P "'N"GDAQ;XR^;(C/$.ZW6N^ MY6AV@%0-9XO8X!Z.8LU\'+W -"](:.R8V]N4TZ1&QK5&VWD:&V9;*%[7J".MIF7[JZVZ =_N.)#K>RD,I MRVP)<]R:K@R5QQNE#JKS!9& 5=O$X^FHGD-N],V]U@[L]WXG.MVR@$Z!_58# M;HFG+T'H>B,/[DRL(\I.RNU4-CS;G2<;U"*='?.-*]XQ.+U9JN[GK)\ M2:H@Z14A3=)P,B#Y2+S.Q&!/$OK:$?E7GSM/AP!^7'\>EE MI -\W?#^B++Z:% M%W5O;F'RKN[?N#T3;'-39HFLJ%ZSIXC%2C9-O>G?>%Y-X.3PL"Q?T^!_^>.T M1E@R9'_(=))3N9'S_9$!/Z/4>OQ^@68(.%W##)L9:.I[I=1);G?#?-P#AWI\'37VQW?],ZNTV"JMT5R,,"@XJ7@PA MNWPAPW4WO(\?F%(^+?;GZ(6CH"_<)7:W=3.GKSAU-:F3>E6JHQN4>F<0DA>V M/(LG_0R.WTSX9E;F4B;J&_#G,_D79:J#NX9RS)GG1P1KS4MLJ5MOEEJ#&=/1 M/(Z1KW/L,+82L&=_H@CV)"GQ5Y! _SN")8WAR>5O4M)X.?GY:,G=9LCJO:RD M#A!FV[<',KE4T/(WKF4\K@% FDN2&5$-5>'=&E/HH$)^?OGJ4'MHNS@I3&LL M42&)E/W&=5X7 'JAL32?P(=!\H< QA00(":BR]O?VI-O593:OWE:*BPU:M! WG M.R4JE8=$O9Y/_!74K^[_FBM0^Z+5YX>.09T3OY]K#$/=_9?VVK7\.?UQ^_9>IP-=5-U:[K,HL@V)TZY77ZQ$89_ M$/Z&OA/0SPE$&^[ZXZ84R*%)Z"XN<)#]L_YI-,0;'VY4_O.X4%!19D>AM0P#M#4OLC M!UVA='>13YI5/5_1:#=*O/M(+=J;G*,#*GGE:(<_'M@5GK\H(L-FDD^.!H@R MF0ESA.:$;LWS$5,A;OVA\.RH*':O7\_X=I@K#HO1_ /?A21Y;K\ =FK@UR8L M\"Y60@ R!FP0[T])EX&U$/?'&?S3?#3=FT>LF/[ X1?6!T?]MWF:90[V4UBE M]KPLS9_!1G7SB0R:!9H?TH08 '1!W*T%W-_] V@O-8/^D_!8FSC^$R#0O_O: MC>=/?UKV?KF =!Y[844,+*-1_,EP$PG2!-;D_65)ONN:0(EK^=A?W,FOM,N\ MW$_>377[FP!0#>!C^#F8EC,!'#WLD5?=!$YC@G<,B?^RP5\#NS%M3/D&)0'- M9'+,*D=6.BU^W8Z6S>?KSJ++MQ0,4=:$B.3LSL#18#XF]8!CZ?>2H+>V]U=B MTVW,N[(8;M,*JJ#( )L0;LE*R_,-Y=5BI$^YXMO1ESH#ZXR5!= HQ2_J#;CC M-64_66;/,#N:U[I$O'XCKW[=+PSSCMR>,J)>J?'Q*;=7N MU]JF4]W;IH"_( M!$D1@CQJN:S*-]9E?"5@JU3OZZ$G)OZ'F_^C]X ?_ M(C0P'6-F#V>VNYDJ=1?9_!HBBB"45S_Z1O7!(; \1O+\#O 4&!+#4\3P%#$\ M10Q/\6WA*7C/>'.9%$%@0GK"$8*$$FU:@2/07['/+RRG1FJ9DD@LW54JG!5=Q1H2 B<'P0 M]O+*A<$NY++6:".$G:7KM4Y>U:=M<&7VY96 OD9[:>$3>I5O8AU1H9+));P2 M/7F\N$'SRYJ&M^D!EQ-DHSKJE,%-\=/'%](:.Y21DHJ4.M1J6=Y,#8F<@BM3 M+Z],^3 M);GCKEUL"OVBFM_VF6E.SUBI&7S/TR49;"FY64F%-)N<@9U[PZ\RECOE4J>T M'ZZJ3KM(MG%DA6][P'O(6M"*=,63&215QOM'%[A%*<-KCQ9?'NR ML7;Y8:Z +,JS3@8AA^5R#4XT.%U\+3U2.^D^8M'=C,'T9N6YU<:F7/IT\8/4 MI+QA-C5'[:J[>EDM(.T\!X'&3Y;4T!G>W,P;!9K9U2G*H7<[N*3TZ9*4JC&<\J51&3[]Q8MR:5'BY4F&Y"1!SG I LSE"^NQ"I"=2,64T*;(=IOS58:.56F:5@5HSMD4QVYN6C9T;IOQ"HYVF M9XNI@JR2JW1+=+?]3#M4^;<%QARK_!RIAH%%HDNYW1J:$\ ==25)CR:\/I5.J/YP-:L1%E.T@M M'*H0JOQ\E7*$>7O90Z2U,R7F\^&N2%!ARE]2,^FT:U=L>M$A4TV_I25IB&1H4IOZ;AFJ6;4AE9+>A,M5EM])B"&Z;\Y6:V MK!#6.L,ZT]8P62@V2MG!-$SYAZOE=#$K3516Z=7P9:I2FUV:(_3"HJPG>K@CZ=E^?+[C1,^7.- M5669&S<95AK42J-J7AJQ1#M,^=4!DJVGQXT=6QJ,)'+;RIM%E@I3?F:^:2_S M\PF/+'K$&A70,=C"V\?*_PHPU9M'4A>)=8*:,S% G7@U#W=H"S!DV9*\TY>C M5B[8JPQ\K.2^4]UK1[02EC.QI)4#/"\-=NPL)!Z>V'F]>\^;>"7>+Z8V3"^/ M[+W-A(?-B,'[+;T@'-SE"5[;-GEO_K&72 HZHF>\/O72%<\3"T]W.)P>7;1< MZXN'GE\I]3G46CWE$!CY6SFNYM0ILZ+2YF]DX MUIV&%E<\[Q_P$V2"L5@:>E 3%5Z0\Y#0)7M_:O)*BZZUAPCW]Q0]/5 06]7#NX8%^&)IFN-Z9',QN^BF,(_(;CFU!Q?2N@,V> M'KL"YCU].1 \;]X//- "'_^^9,''/B':%6:2Z$!D>>]D+JB)IU<.8! \1WN9 M(3\M DE*L\P\(\\9>E!OLM7^BFI"91W7&%GD\>"05/0G: F 4?S2DG[O M?SA^,2A80?X-YB($/X/U/.-W-&$K2/>=IG-M<__4X&ZHOZR/#;##R4<$?VN8 MVU'VY.C^L)-?AM(6D&3_>Q+.$OOMYT==0(1W\Y(!I;T'[R_E)\!X.K9TC7SD M1Z;7HQ^7@J,T\Q\/G"-2,5^BQY?L8_K-T<4+\DBF8\9$D#&QPD24+V@.7__4*Q7Q_)DGD+#Y)Z^]S@=%M-:;I^9-Z45-@6.X*CRX=7GNNL[%414BJWDU]Q42- M!34*-'TOY133-);32-#TO51/U/9I'\3.=[!A9QBL$8@W["O(UR' >S>^>T/6 ML&\E:P/O-TG\:A!WS8CM"Z%_;,DC3:3O%D'U)'/QHRSQK97HXK'0F06$A9@E M&H0I];=OO[@Q%ID[BDK.+#$Y?Q23+RY=.(\IEI8X-GC=P"P-/3 M075]+"ZQ MJ_\AT:' OFI= Y/_\:'6E\F064_5K+ V]]&<;F$O 0N_OT(S-/$@EA@+B$POH-_/_*2#P#6A "A,I:9"Q@9 MW\V_'Z$QY#U*7RPP;PO,V1S]^Q&>?>3H4\R#ISQ+4'# Q/O]7X(@2;)\TQ.! M '0X@>)^7_79E"1BZ]S+_;D\]^NO[DBTO7;EX^7B$'7PA6R_WJ;^18#80%10 M_ C_.^.V-WECPLEJEREVRH1$NYUR^QD&1=*2A-^B8\+PX&6O^\E\ ^:I-Q^> M(OPZ(/HLQ,5HHC(I=H4EV_BH.,WG40BI@_WZ-X$BIR">L11_*)ZXJ1A_P$(? M S?$3/V8SQ]UGNY/>V)N?L@;C_Q.$QVD^<_L4!%!F@=[6VJ<5PH4A*^9D*M/ M08#(K>5)8V)2PZ7:+>6UB2.WRV/+0X1$7YES\YTKU[P9#"AQYB#U+AR%BY>' M12/\W.N$/P6"LJ%$]%RC-S,<"W@8/1=XGEM&EP*E508EHY-<"F.:H7:-4JDI M% J;"T2F?3958*:,M%/YT0Z5JZNUE40@WBF,3-,7"TSO0G(CV<1SD9#S+M@5 MQ5:6 TAIS*IH'>5\[TCR3)M-=(+,#M[)S)MTSD$&RY1:VI:FV,R$F/S98*!9 MZH$D+QAE_L20\C[BQ^]E(ZX:+)[=2MPBCK2ZW$2TEV*=7K6T'3$J9:U)VP/L M1U\;J'=G9Z"WL ]QYNV69ZG1(D,DI>&^CAI/=I97UGN^5=\U3Z-PTABS]$K' MC<^#2!P$D:+A0$#^GQM%5BB!XX;U"4V7LIV5DB*'PD",5+R'<%)NN:CE$'6A MM*M$=U/L&+,VE_'B/>(AF\D\D,CI=)M[59/X5/'<&T $CQ8_N %X,@'#KG M]\.Z3Z>@H&>?@O)>2(%$O2'V]F0GZ4Z/R-(B$=QW%MT M$(_BN#.1B4=QQ-)RKY[^Z1R.A"''XA*[^A^2GK.,XO ]_7@4QP\ L?X3E_Y^ M3M_B41SQ*([/V9AX%$<\BB,>Q1$IF4'O:DN*AW!<<0C'7=F:LP_A",*!:+7E MQD,XO@MPS+E14%$LP!1 _P2@.%=?%:A^83-7%4.LY+A?'.M4&BWV&:1Y)FVFN@$F=-%;D?564ID\P,$7=P?'_ MV7O3)E6597_X_8DXWX%8YYZ(O6](/PPJNO;]KPA4G&=%6]\0**6B#,H@VI_^ MJ0*TM;5G![1YL=?NMDNHJAPJ,ROSEV$/CH^C-@1125S663RYFKB&'SG(J3&\ M/6U4^=R8?DK/9;Z[(33Y0[AZ7'8Z7R^'8(+K=QJC-UQNS M:9Q]T8*#"2\5?]:EXBE;< 3O9O&#ZG^O! M="37#3 "A@$DK.7=7?C9RF?GZI?+JANR;F"6CED3@%6 ,09&!"N#L3A<8]Q2 M5Y;81)0PV8V:8"WXM@TD#XLX9+N>^78][ET,]A?B+XKX9_\;+U;MCB'_^3NR M_V"<]'[X]/,W7_S0:U*?GG_J]?E#2V7_X5]=0^K=-: 6/F"(H%.5-;8=! DH MFBX-_8<>__[#99@,\95MH)I4:Y^U,'9L ("*R"*8K*I DD4+K6-^C N!.)Q@ MKO&'Z:,]GD2K(9E_3'_/,4CY#7&Q%/KYF1Y8ZF#?]>?;X0T/>#NXQ_;#G:M% M#/X@8N3O#QJLK7>>GSZ0EK=,3WNJ303 M+J&)%O+2O*U"\U=P2NLE5VOU&4X>RZ(LYI:5QK(!=>:!3>M3 ST.;Z,W>*]M@ M.-%T11\CWLO#)\#'FQ&LH T?,+"P104QVNE]Y"\:]O"L7!/+QS 6U M$0=IX4+\'>6%9?F1UE)$RN"Z\T8#+*?ELJM(O7T/@Q@QFF3A5@9"J"F'^[X6YH2[IFH*&_:5WO*=$_V;,@G M6R'>D]\';.L_G=X1#+3WY*4YN<+TEN<4GTD"FZW;.D,J@Z2\IJQM9VX+\M &1.:H:2+8<>^0?ZP2Q5G6YF!RPI+ >__K# M1".). W_.SRDW;T-I.Z\Q(:5JGVGH8VE^4R=#"R&I>#2X%+^,/$(020B-',8 MTO5/L0CBMOG&Q8L@IMU3D.B0HRG M=X]1O-I7O:(#:6-"FD';9E2+B4P1)O_+G MOTP L*H.330R_O?6C'IMCHX?1M_]&OWW0Y"/ Z_GQTYGDZ$"1 .%:RLDY6IN\E9P)WY+%_>S\0.V8^^^__[77$V8;O$:-C'7C]^8^:V=+_5XTE!O- M'@/<:SDCCN"J?XN*(ZY-?XN9Y .]2;?\O;T2H]VS AJ7L?]B.S^CE1P0$C5) MWB'77I]D_VO[K9(W'[[3^L;G"DN?_Z;(!_!-?(. M\W.=6KF#M;ETOEHKUW(%KH7E:^5,H9IK00^LFCYEH.RSEBKVU'%IO: M,%V/EN,<;I:S<<%F99L:"]3A2&LXSY,)8F+R:K)D39UTO#?IH9'1ER.%L=[( MY+HU969'C7EJM@3KTM,86G7$RY%28@BJE;*Y(%JD7-'&;*Y=7:"1],N17+_? M--)D)3.3:_.,^&@TQ2J#1L9>CNPM)7N1YCC V[%V;T268W8O.1:BAV]?%]KL M4.BDEA@+L<.1JV4O]C3*\PQ1ZN/]1#K^6*RO'#CR8)[-9+SH MQ)<-D;/EB0)WIP5W%XT\F"=5=>RR,#?FO(JG39 4ZCG.0>F+!V\?V+VE"GIT MG\N5M"%I-W/0,VW D0=OKTK5KDU2_3;7%45YG>WKR]@*94OOOUT8)4%4%(<# M(2J1(R$*Z(&0E,2D0$-+C(G3\(^Q@UDLGZ(C?.#D,L0B5DZ!=$PQ5T7$4\P! MK:2)8MBYV8!;)[22%*L#?!4[RBF*-@6I1E?(? D0?/+,]Y MJ=UHE7@.;TF ,89D2GUL0/H?\&FIL1I*HU6!G;6DJE2/TDX]-D(C#]Y>XZW% MX!&JO!DE=4%-;M!I=NC D0=OURPAH5-X4N74WFA6Z,W9^.H)/3/YSC^)@JCAU3(+1Q[,D^02;+/3 M*\UXT(JNQAI8+9TD&GDP3[Z]2+)="W_BUTVFQ'7T-+":#AQY,$]J0AK-&3D5 MB%:+23)QFYP3:P1++P,M-/5G+I5F;9.,:GQ:A39>)$0^47 M!-%)]2N=SF*$./I@14VM..1*;3Y#Y/K#2:(X=2:-$DKS.'BF59.CC#3+JK-U M?S9:K#3!L+L-(7$X,M6G#*[3B$/)2RU+_*)72;?6CI \'#G4GU*/?(Y-SE0A M5YRSU49S#M=.$H=#G])"J?!8&!BEQ M44PTZXU*R6X@W^S@J>/4$Z1VHP_XM.A465EIJ$*/14,/=JK8-B5@@=)Z)I;M M_"I;F1IVR7WJP036BR*MQ;)BB\#S$E@]=12MT'<$\HC>G:I=D):E-3/#BT\+ MX9')I[E* PT]F(!4:N2-IT*;X%KJM&JU4NG\O,NBH9L)G"G6L_% GV,\M1%R MN8!FN@]MHH,/2&G=M$S7)TV))I#JXAJ%_,W#>- J$Z.7B^WNR*FM-,^>13Z_/#PZ)3?&].O/ MZXYO\&-;S]<0+^X\1 M3Q34V )NKCV?'WUVOZ[@[P 7B()M[JO0.ZM0.)X+ M.7:*-MB=N@V/&%M:H._YUUH)JD:KW7EMPH&UI KC2:H8X[\14'N6O%U.9%&$ M8NQ>OJ76!\+)HDC*-DW0W1;6MB:Z 8DM'8T?/7;(V:AFU&>S!F%K %64-721OA1EQ0T5H?#VR'VI%XL^=@I!@\#[OGMHH:M> ML)K+!I BZ.LC@&(,D>=;>OA$'=W,.RBT; %#E35D1V&.#-6 ;6$3<8FBS , M-/AJ15EO ]%HC**@(_&S$RQH& H"HM6^?>2BV5L /<*[#-V]>AJL,1&;BRCA M5Y[[63#;&#D*LB/5YCX!ONOYZYJK[-#K7GGQZXLQ+Y0A]M* @78S(@&:O34Q M ,#@9*V)B:&-D5XHT?WK.7?:9[F9^V#2S0GDNEMI5AKQ@640:4.QA]"'3++Z M%W(NOGU,UKQKH)Q7*JO5(5EU*6?HYD'E@BOY=D4I,CHY+7+X4T7/*VKM<:DZ M" N-BE.1)'5$Z?H739=+1&Q/$)HN@3<[!WD MR")U ]SON*R*NXE)(U$VL*6HV&YL?.\.;L/1O\^95K#EE.$$2+8"?,OH@"'< ML\'GB@Z'-=Z;"XM!Q?((?[G1S^KV?M M>XRSN9'R*JU0*JXX-\'OS0^[,T,3\2]O4"![Z%U_[%\7[11?^'=%AW>!EK%Y MJ_\TTEO6QZJX&?(A%G\+&6 G]+[S?!T^CR23B==PVQJ_82OTBA]7L:/&"M.+_: M>9/^:EL>*OI ,/?4EJ?M1G(J7B2'>X[D>!6.-!DY:3.L]_3=%7;G:$%[J#." MI#.^2M1CC;J^#T7A.1_WHP%0).IDXGT!3K@6W3T;^J[H3H9J_6VU'C#$F:9L MSO 1.K!EM ' M%!A+3B9Y 9LN2?7V<%"V*$?8E^%VSI54?K[A<3T):ZTLJ)L MH)L+L'-K@7@]"UF]X'-Z$S+Z]H(+I[;87$VY7IHV)I3. 9$>=6+3PMA*U]K\+RWQ.><:&.@9TSBXURMS'H)Z,3#L6RI$YD%P963VW/UN!4J.D59),!0L;]D#4.] M5LR_;\%VO_AQ'S"==?HT@0^VWG%UR>!]=3/XB+K9<"#JV4-NE4NOGV36^35N M$=TG5C&ZI9)0K3M>?0D6?R#/T+;G^OQZ!1C,]^YQ@L[8'SQ6@\/8D_AZ7>"< MA,R5>L-F+:?V:ZN.7PZ%19_-RY,R]IF=Z?,Q]ETXV=LS=JFC2[,3]4(*I,\0 M.M@_V,'>\'EGR^:ON0X9K4#7]#0N\GB!+5C.O)7E'_UF\4SLX:V&)O>'AJ?U@ .IJ0E7(TD>,IB\07A7(C5TS[ "%G$X!K^_@OS^?+M?#8 MG]GIJG^N4(6URZ2[55@L H:$\WVE\BK#/N:&38&P>3DC4LE)==):5MC+5UZ] M+/ \4H9G8E";WR31$O_^?5"B+>Z:(Q!W6LH0Z>7H?>T["[6K,T#X/G/*X*N!2:,7?JQ4?#!POZJLX7I#%B/-JGA]NL]RB MVKDU.Y;UH-!#ECBC&@V-W9LP=F]A"T/C.%1)-V PL.X'Z-?KPQBJ MTDN:7_?#/9S?R]*[0*P;\C TU*[D%_Z$%& K1S<78;B9F'7"V"K,";WM+PMS1D$ON,'ZY"\Q^ M0Y;N;3'%U5$" [IVY3J0T MK@LT^UG#]I(!WKM!X'7ALDR!'J3MT6+9YKEU/K:TM3BC5 8OT/Q84ZB-!)+: MXO=1[4F%*RM]A5@T:7N06G?D)L_NXO<5JME+(/CYT&D[0N)E#FP1^X@M8%]- MIC-LL6E."!OO.D]@F6S5DCYB)45$F'@R0M)GP>T+12IH&_/6-OS/R3R4F]<5 M'@:FP+6WP?/W[E9N;N\N)P=/+K=&YPX"/K>+R7$EU^K;G0(NZVBYO&H6M#K< M3EW*&;II'C&4TF.E9:?E_)!8Y*J]!: MY_W/6O-E;H""X$Q]6S^/NE>+9FG;HLL-!D^EVOCT37M,&L=:0WH M7E$/-'6?"N.& %5NQ_NY#X(&ZZ[JCBZC@NR)!,P_W2CMT[DG 5O@B3V6H/O5 MV%^W[\.@[C$%T[2!!-\,M].S-KR"A=V&.EO>/6)L9),C+L,919*0V>F4RQ)Z MJ[8:"PGDHD23R0@39P[LC;_O509^4) R6-OPH^^);LNUV2B3+WLW5K\O6:FH MSM62#;PE#QN3ZJ,#%8Y[>10]HW?SXZ4LO"JZ)?XXL?\4L-6%]SV!\+*NR0)9 MW1@!^5YN?*Z6B'>]^K2?Z75]\^;(YWK;>+:@CEA)7=I(,&J&86;V3)E;E>S4 M[J0;0A*Y9;$X$TDRAUDVIW/+?I@<_< UAQ='P?2NCFB'3_I7JY'4GXQR;(*( MFU:LU"8ZP!*0YCB[?W4?QG)X>W1G! UOCVZ:A^_B]NBP>*DB&L/)8>42%48S MOGJ]M.\(T= 1DG0;-;X/@B=TR?JD9^.FP X%X;$\X+A M7Z_X9]*[O M7NZ.6M>R;N^"0P-XL7*<0>_BUJ0#3.C!8M!0Q.3732:ZXM2R-'PD!",5%1T$017>G?S@ MNY,0R>VN;T/>5QB?O"3)]"C2T>=&=+9.F^FH,&_V:O(8J9&?=DER:MB=S3EGA ['J>NF (6;1CXV244(*A9A MHF[XM ;]'5WE'P#_I$W>4^JB7KT@38E'.<=.<.6ZP& M.9M;^]/.KFM??)[.80V8X-ZB=WH:<=_W/LDC[F0*]W$R3 Y V=L"4B%'*&==]-EDT,TFQH*Z)[O6UB%ORF M)(]&P #:$& #8#D :.['ODL-L#DR3-!3T*.$B'S]X\R)J(%C81I1=O-3%%=P :+&I?>-'# M"]%NVH+H8'J6'2ZA??YK A#1PTP9<.$0,Z0;S,LSA\\-(5^#>H;)/ M5Z PTU;A&/@ \^BV&<\S]FB$U!HD,)31)>1WS)01?VP:WV$T&<%09Z'?%UO3 MK:ZLE=A!>FP7 ")%L!M=%QY_99B;DZS%5AKFG ^DJAC11+&\XI MI<"_^U; 0) >)W3'B(T7LW5_G9\YB17^V/+C<;)F0W_!>F.<@(9!XP) ZV(. M9VL9-CBMK7=NLAVX,"]_E^3EG_^#_VQ>-52@GX:LXQ M>0\:1<&W9'$_3GYJ/^&KSI"[8^Z___[7[LX]7V;A0UW1C=^;BON=+9UXO6LI MUW\8 WQ@ '&&BR.XZM^BXHAKT]]B)OE ;U#-?F^+]FGW;"<>Z-A_L9V?T4H. M"*F**WR'7+Z[@BM@9/WVO[;YS'4UMA_JIHPD[K?U--[@O:,?D1MTE% MK-+HQ&AKR<6'6:>BYXKSYF2,#LY?'J]M1_:4R>2Q)B36Q"(V$;B4,6_JBP8< M&7TYLL15"S5ZZ RYN#T?M+5X8_[8<03J\)GUZKIAYA5CQ>>JA<&TU6F4%DT6 MCCQX9I/NQM6>K2WYTMHH-DE:I>9T0X@*Q,N1DY0L6C&9:LWPP2BZ6"G5XI ; MPY$'STQUQ1S'=,@<7[*(R52>: G>8878X3/-/MFK1==RC,CAR]">&*\F4QD8MG!)G[#%J M.G.BT.3:"9'K#I4.7^;+21O2Z @ULS9=8IB\K?%ROK;*EJ7NT]P:'Z-FC^:7 M=KTGR8U)CL(#X?'Z-F8IFW%\6!(P_>7BUV4MIJ/7VEHNJVM\K"8T%HZ,';S]*5XJ/;$YB0=6<=DO)9YH)3L^QB%S,X]0G MQJFNX6324N,8AU!MM:BV\%)]%I]HF749NNNS&.LU>GY!(U%V"C(>&_$U=62D MU717(4F_H>N+MU?F[56ZS8V)-;ZJ33*JV7H:CH]Q7;6,)]+9?+4RL]MD/O>D M<'GG&"?3T;'0G%6J,B?V<99QDF/*GNYR,K0&?4O8M;(W5O,J$Z.6!&D&S2A'G)OB]^6'W M3$"6B&^%((T\],[Q?;MG)V[K&SV'1JUE;-[J/XWTCHR/I:$P] .=>"M.O'.& M[#Q?A\\<*;JSL3PWO^,H OW;LQ(=N GO6F>^L>Z^>#-4')BZ8EO@S%;92WMZ M9^ G_)5GZ_J; 7OJ@4J&A @ (9(/T3=O_4-"A!+QLPA!OI.J&!+B4H0@'\@W M;W5#2GR.$I],VGW76KKBF+7XY$RY&!YH%W.[%6 9E,61%V=AGA%#1_326_XZB MNV)WFN]*@==',]2"9]6"-\P?;OY=J!M_MB $U C\VB9L7I2&7QH8,GQP'BA+ M@%:&7B)J)GY4BNZ(<3[*)@?ZX$()Y9>M] SD'KP7N;BA3?C:>7'5HOA_CC4S MV22D'A;ZDB>3_.M6S+^K0"]I4P<2.^#\=<,DY:=6DH*?/"FXB9#M]1RP*]G< M?GHL9;+9XBLNCPKUZ3I.EW-/<0[D!MEETVE76HYSA:+CJJYYY1WZC5,C'=J.;ZC%)3%VJ[1?.EQ1M'Y;,+(-"M"\QH= MJ%\W.'Q&/R+L$T'MQM-/N267FS;G43;NR.3"$6+(S(A&HE0L0IZGI^PM2TP@ M_/3-8UE#%I4/Q7+(SUR WX(3?W7CXJI:)1BFAJM:7FMF_3%[HR(4HPH=Z_-Q M*YX>=>U!/YM'*@C:&Y"*Q,GMC0"@#FY-$ ^7[I;=MG,:)<%R6) 6^>M'FB;: M1!Z>PR[QN'^C/*!N@-O^_W[A1Y2$(/3Y432FSKB%.&(RNF 7JXVQ5^R0(")$ M]# 6\GR<0%?YQROXC$:CQ#4H:=R.A/D-L7(MS>N+$8!,3Z"JTQ"2^1"ELB.@OF* M&5(6B0/*9%U>+M(>M54L<>DF_%:6\P4G(T%:5R/L#Y._/U7HV@ M["LB&BHB2;=13?H-:J)3H-1_1_&TJ)(BSG)U0"SD9HE-#+(CP;J]9!,GSCP: MHT2#)FH:DVH;XY'2B2(($6C:Q"-4C(P0Q!EO@:XM[V*W M!$:M7!S5&%KE+GSM!,#_# P%3YJ8F( ?EORS*T-#BT5V06UQ633M.&0FPI" M;$;5%5&K0H9WOXIN-X2VH[:JW0_%JRC_Y6TCZIH&$+5$5;Y6;HYFZV+C>AHE5-XQV;? M2OK /!(B*_P5'&-'MB889/EGE.PQF@$NH1_W0:7_Y\0 [_?",WCL[-=Q[VKH M@BO8'U?/\1VVZIN#=9%1BX-9:5(WQ@:#JS$%LA49>SB,DF-0NRD>\247?QRX M<-<8VK$'#.%K6\!0S0T(.23)%DG[R#S^T_'XS+MF(G>$8I)[G"?S M0BPS ^HPOK2L42U9;OSZ,])M T/M8\R7\,78R-!5E_'\AZ)35T7= ] KW=K] MB*=N/ZA'Y[8!A*2F"N/5TQ,U:P&:6,H,3C1*GSM\;Y4W-H_RMW-O$J]0W9TP MI/QP IZ7PX_;578L=55BW1H7^,JH.#(+*,E4D9H_V8WG\ZP]UJ)C_NU&YKZB:C4;UE>-(-J#6 M$34-[KEABL9Z\_57F7?;T\+8M#-Z[U4+6S2@KE;6Z&L&<)&E/46W_YB?I_;. MS=I75Y^C.%B4^PGYB>CV2G'9J?'9=0?:%)Z_J[4C=TY+\;V%^B"65YY%H$LK9O8/R-/"3='D_1D7!*X.K/V :I0-D&D(F#)21E31O(RUQLSI?*Z=FP5C46!A<$YB;C;'>L M,@]T(!%H?+J]P+_SP.^_^3\@_EEL=>VV4.3M! MC&-Q8U8MQ!MO9IQ_"7_=?=";2/6Z!K:1$/=_<(FR(07O*()/AWKD^B=1X(3L M>R?1\W*D;'=:B/=&3QR@U1S.FL59/A$$8>VN(=OV]%**!SC%3&IE7GC,H9/( MT<-SZ##FN7LG,#> BR+I)BZE/W58^4KA[.*$-&ZP!&J:9AO$?"#2/)Y0K%:Y M*,9R%9:MLG_1N>:0J66RUY(Y,<)V:YC$&K56HQ$J+L+;?YNMUN"=$? MBK_\3F?FG>]]HAKUA%#QJ!582)>@T27Y0/U0Y/A@TR64EV#2A7R(OME[/J3+ M]1HO_-"F,!_*>M7%V\.DC6W+9I@WW MS!,G02^/1V^)04[I2:@INE)]B3@K20NP59?9*(#77*I>L,WPT4_<4O>B]3<[IY\[20* "SB M[N9X_);\CM/C[E_;U#LA7LN%#?\/<5O JKOK$\@YNNK&;MSLLWJ+-_UD2;$B M*.)8[AJ<#?1"W5AV6_4>>PL%V>VA,(BMXY4XY=2(;IS,]A8#"3"ML8?#GZ2C M$8)X"P<[E)]@NCA!Q^@/1M^/3RB<*R#/?4_E! -SY?L@_:QELHE&CA\1K;F- M,ZM'<41660^DGWJ(GQ8!-U#>Z,EQ^J_D6ES0B+E%*SHDZ.TX?-?!< W=PPOI MVI-BD-^-?7OU^_= Z-F[(*6O5 ,#BQTD#7OK_'WCUB[QRMW+67&7[]F >M4B MO@7TTS.' C\'?_J6(Y[-%L5)>:C*A!C+CH267DEJO6"!,7X$A[FPBJ7(=2*7 MX>+<#O/9HX !D\ 76Y=752O=_MU]:4'(7YX23T5C(#A]QJ( MYPH=;B'PZ]F:R O$F1LK PDDN.@,C/I->35,)5?]\>NVP@Z$ M\ZUB-0>&,6X=J;FNE)SF)"OT9HMQB^&+N7YQ5D!PH)\&:G;GC=ES'U-G#[-9 M1.N 3 95DKN"R*4!:[_/3=_%U2RDDPS3R^0UKMN?D21MXL?&M,_\R@+&J M(-HK4!.B,RJ)I_N)D;TT",@A1UIR;P%C=["+/*@=J'&V:%X:5A0U&Z$L>2<1 M'<'F'CP20N 3K;US:2(BG)Z)#)8(, F!]KBP>]A UV=P"28VUN%O".U[)*/9 MNYA2[OGVSQ%(OQ_"=<\8>L6NL9X6["G/+:ST5,T]UHI3_1:XKMESV " ML$6;\AN*(#0['_SKPCA]WJ_H01^ \W(5.*?.%7T--H!>=1O:B9"$KF*_CB'+ M/H<;MP:KN_D'(%T?/DI.$)$Z9E$@&^+9DO WTMW'S3;NV!.5YE3 6]EN80;2 MXZZ0*0QRB>DW#$V$2Z=K[MO2XAQ1VZMG; +$>T#*ZD;61HT&D8F [M..VH^E M9DP:LU65GN74)T$HY^6V#AJ__IQK8TG*WUGR=#O;2*U[.,_8CS.Y]%A>='J= MXE/M&Z&_T^QLO,XNA+59:Q"M=D]ZJD35CD!#+49'HG0LPD031YS@UXWU8]AV M0W>>F =KYP #:IBE*"NN@G%/17>2KGN'9NGUTWCYD)0N>@B[&=F FDTW3$P5 MUSZ\(A1I5]6A_[NZ#H./]0_L;9L-[P]P&%#DL8Q>#GR"N3/7/4,5#9AOE,O> MS%]8E&\I)$SRG%P1,^>0=B-Y"-\P L9S;X\'[)CZN'-%X2* 0I8^-0+HQX-$ MQ^/9KAQ$<:JQB-)"BK/I9KW:KL:2A1J4 TT_Y/<-,4UH^RT!-@! 0Z'>VU(I+ MZR[@I;DEN7ARP-C=LL1WF)_KU,H=K,VE\]5:N98K<"TL7RMG"M5<*X(5JNF3 M6[^?F%NUUH;3:=>P=*V:X:HM+H-^:M7*A0S;AK]D"U6VFBZP9:S5AA]4N&J[ M=6J;>&]VNU;R.PSS%C3!7[PFVI(,]?+?SP %;ZK)?4$[)C_B)K9OED<#,C?M M-7B5R([P?JJM]$L.](&)7QZO;4>VF.)CKM;EM%DIT119U5'IYIH5J,.1"3:Y M7G(+H4Y0HY037Y6:&MULP)'TRY%R6YHTLT]$A\-+H#?(M^?KV=B!Q_#!,U?& M0#!B(\:JN1G>D5HM4J/O&%F57(IAIPY,';I_U% M#[>7 VNFZH-X=RGHC>[2$6*'SURN\L*J9/3BO&UDFU9O,I1R2U3-L?],@18I M)D'$1X((AK00)8:$(,;BDI!DB%$TD602L3CS\MG])54U-+XD-,;%4K5'FQ2+>G8WPAA+'';BO!R.+B4IJ62. 3>#*NC#NYRV! M6*"1L9I:7.U2BVL)I<30X2H'N4ZZLQ>M]B\B17#.;CY4';:L! M1QZ\/8D7A^68V*UPMC'/"3&YJV6X,1QY\';6>JJFI.4J3JP-G)TVNFLKC1^E MJJJOQ[8=G_,\7B)R_1[77L>F[#%:D8EVHY!9%3+$FNCD$^S4A*?*6(@?CJRG MY))0S"YDWF:+K1F;7G#0?1*8(R,'O;GCF+,N(;)69M04*KU$#(T\6/O@L;(& M8U!@.-!(Y+K310KH_;'7TGV74^(Q,3Z0"/B$42PN1).#I#" S"%0R5B"EN)T M/ K RV?KZT4KK:BM%D?E9C%1MDO]8AIQR@%GU]J9(5,:DBMB/=3[45XO]V*E MQC%.$?4&F><-J3.+CQ6%KRW,12-UE%,>T\RJSLO9V2RM51NB:G/.LCD^QBF9 M3'I5,#(E>];2M&4%S&:.Y-+_X.W3Y;2?'W;7.3ZW-E(50E.HJ,8>XY2BU%W; MDEG6B%*:R-6?1L51NLX>XY29PXYG4!O:O$Q/D[ENDK'+!!H9/UA1K3:;0YTF M$'*AP"2,I#Q;C!K'>*J)1ZM&+RD6"*JSZLSI^3#!Z$=YBDNJI M2 @Y7<9-YQA/=?K#0J.=I\:$/'52T$+/S5=-YQA/%5>4#+)9O<>5K%2KE.#* MW5S2V>&I%U;T!CU\E8E1SF-?9&=K/0D6Q)@O2RHKH*'4R:R@3\6HNJ+A5JX@ M]Q%Z&_BS=_@"7?\ZL:K"-LKXC$000>#^<,LTX+F:WCT;EK)-60.FB67 $BCZ MW.TGP&ZN13#7 ' ; \"5NE_)RAHRR#%NJ2M+K%"(8.5R^NC-K8@YWC:A7=I\ M;>.>;YUN:!J>+:IS$-1!$>_::,?'?':'-QNQLP_;;>C"A?L+\+WA57/91%S?67K8LHDU*7"[=(Y[L3G0Q!N@B+1*+49$D21]XNAZW/(=W]@(B M(NI'@8$5,(8RI-O<0'S^_BWL=S);KDK SUQ#'"4?YV]5'>W4]H];FI%'B58# M!HYGM,: 7RP>BZEJAH;:LO'K#_%PK//Q'!A>-,Z+HKF1JHVD[0[66I&_8&J[F,V$0^T#4TZ0_?B1N M]T]P@_Z@B5L';W]>]F:YNRTX(.=)LA694B 5\=9PHD.Z>'N+9,Z=GBX!!6G5;9O@YY"GFRCA#=_/EK ^QB#>Y9'D MD1!RM:WZD5(;7::CWL1S2';@DM%GC!?-3R[2I&2;0\":)K!,5I/*LNA&F:": MK #1M.&Q5=.:2'6BV!T< ]J8_-K"O501M]W9](&PXDF+VQ@OM*_A*@7Y[7, MK)+A0-/,XP6*Y'BZ$?8ON7C_DD3L(4Z',.9'6&'G>Y^HU#]A/P8JA)_=4N< FO!4YWX8;<,\JQ'RK\&0@T6_K[INJ M:KL ULY;I1\!*!=Z3[<$N$3J:W(;L *QIFS.\!&J=9#=Z!GT/*'# TXFJ %; M[FEE]P:0+$Z=LOM:RH[OQ:*(2T&;V]9!NN[+ 8CQLI#O"C[;-2'7O/5G\ M+%[)/$Z+K62!MZ>/NK@H#,AT<2]^1GXB?I:!A%FZALK&BU^_7-R1>BYI-6TF M6+U=Y-+=QX(U5VNZ:OKWB,1#]#P5J4BW!DP"__M=!7K-R7.K.7 [;:-(%O:7 MK'D-R_\.[9I V37?4(0]02U&1\.^:>P$:I-!;+53]@[6LG]:"&X9J0WXZ ME_8SFW8W5BV#.4=EI62^4AV3^OS+^'I?TW[K0F;D%&=DGJ<&YGB%3ZMRINGG M,= /YRK(#TW+0"C+I8[\>K3RT*P,SOV MYWHEQHQ&E63CLA;E4"B+G5:K5YDM8K/)R';Z6=E .7=0IU+T0S(T*6_*I)3< MW --PM8R4$X#VQ=:E&?4@8%5@1N.RO@,=5;/NL8-XH_9:8L 35.NK/F6A$^= MR^K!PM-\(C"I>9G/K>Q^:MA05H;IH[Y#BMVG:?E2YUT.[F5_9C>,]E+S$D)< MK Y]M*WQ\](#+=T2E4_GH[@5A.Z7))3:7)J)VL"['DA."Z1"XE MJ&H[GN5SF2^48KO8+A],*/5S%)&B.UXN')M8TYQC+GE\V!# 6A[%"@[[ZP\= M)2-$\C#$^C*#]#-"#I[GXB:;^@KC&0A(UBQ#UDQY>#X(H 0^>/X/>QF9PJ; MC7'%^CG5]!AU=V7=DN=Z]5%^ZO#=4BU.YG)$?26[4#OQ=T3=S0[;8>-'O.XK$Y $,'I7%3)!E)D(=.*?9I^4-IG;9?-.UF M][J%SJ$$OB>!KPD>[^_E4:D#TDJQU/QZ-&M%BXK)-V )VS\2(#AA=A= MZK#[((S0R8A2Z^=4RRY6+;Z[&*?5-8$#*O9FCZQ7T 5? 6LKLJ# M! "UIS1?BS\R>;8XC*Y;#H("T, Q,("O'&J;A.I-GK>;E&Z H3[6H,V#'O"< MWPY6Z.=G)(N/O&H"M/VL=Z@C=-5#]($B[<(?83M)_VCL\<3_!^PSD(VNLO#* MBW8K@-#*##3Z2A!]!0VM?FO#E_6A!RZQ!UH%H$RYB>%P23-W6SAOY\]ESH/Q MJ#&=ZE21S\6)64R*&7J^]'5SGE44M"X@'4?2\!=S5 5-@4S5T_4Q1\27TUZ* MDP>%YFQ\_-9\B[&'2'UN>I*[]"0#3L]>.9G*J\5FG$O/<\UFLIAI4>95Z)D# M\OJ*ZKP8RY;C#N043NUQ"=OWBE-9P R58@%VY1=[RZT5

<:82X1&$K&=Y)#]7%J'"+/1GQ(F:VW #R0> / M ]&$/(TINFFBN)%7HV2Z"2:6C[AJ_OW[8D5>/[MLAZ$?XF\V;PKSW:]5A_!V M\Z*0+M>A"QG6AP22+LD'^LUFV"%=KJ;'PO+# -(EU&/!I$LR//<#5'_XKGE\ MM4U(?&(3;J"+YEO(B^?<$^B9H0__WZ_8KZ_N3_2!N&Z;U<3G]^^MFM:V&UJN M>*%E[CFT_**7XWZ):RA7H5P=E2OJJW)%$@^)>Q(KK_?IBX-T="5QNUT.V??P\Z?M(&#INU/J]R M24,B:8*P8T.RD;**4M=%]J5__8F?JT%Q\"KG0G5Q2G5QG>,@8.KB&VD9A^HB MA^?B_<4HDR.H3#3.K?5R(3H<7UY=5'M%YTDW2HG9@BF#MB'P.&D@T.[XKS_O M]@*^*2>T=9BJ<3.N91 UW9T4 +Y]E767BNR<^8*KZ).9<8SZ:E;JXUKT2>25 MRO@*9I# &KU"@A[->2!F@,39 J,V':]Q"!5AF#-:0J$RN%UE<-DP81"4P3F3 M38$P;20JQ% E2N307+74(ME3KZ ,8I*9F>4[U3S7HIM"L3>:Q]1LP^LBDJ0/ M6P#<680H!S1@H!(6:/N(DBIKLFD9[HUD&"RZ:^_OQ&92Z )^PW+RA1 J2W9/ M!/V5HQYRSL- U6A-GG#Q@JUR8D,KH]HDV)[!*:T M3"F\G!G492.I$P/\"N96KRT]SDRC+O!IN5=\(KK5GC5"W6W1A=Y;4>\;#W5Y M!KM,.QU=E]U7_G04/E(NHW*=H.@:,^:1'7UE0=,[WX0'.#B;FF< MK [,MO%(X'JY-++EJ#I)H#[B,IY5FS.Q ;5&',7%B<1A>^J[ MP].]&"S,+D50 EU6-Y[)51?7+C#1,X"1N8L0HK"Y#CO: L 5H%>B#D0_SPJ9_ABL\:==>^R?PH@QR M#GP5R2/Z&FC#_ID>?4@&&P[GG^O@WP18AWR714Y@ZMW6@D\ 9$(]D-=5(M\5 MDY/BV9R9.3ZPUDL!V%!!1PO[ -T_C5AS1/==];YQ$\G&]+D77?Z:.@M6POA9 M;DV/&3Y7IMQ'KCR/.%+!(M;F^O+:>:LLNI@YZ+*Z;7Z A*3FRHB?4=8ISJN@ M:[1+O)UF9H2]7(Z3_!4RRJ($GJ^OI6&%*Q6F?6,*]3VU<7%S,FIIL/9 M^"*&%X14,55K>) OD,._E2)Z;<^+$PT-UVW+[_X73-0 M/F1@N+V\D#S4;,M5$1OHJ:=5=I6+<;D2I_8HH\^F%EV-OD(N%5F:,@L[T9P3 M)67E/';(-%<8LAN(EGCRL ]D,,7Y\F;$7:TH>-*+%D12_]RXU[WI^QDZW#?D M<%]$V()%VF">GIM/?2G:%'F)K&2KW7J< -,Z74FU"W5P#1.^M^:?^'&=P(F% M;B;;>*)ND0,?GB-*'_8MOQD5\/-<\E#B ^; [TM\5D[A&L^,U@1>&52[Y;J4 M&JA7D/A^HT0EREQ?G0%A.&SQ486Q"XZ'HI$@WH+C";[3W@2F9^^^UE0YQ-?06_DCV8ULNS9+GA2#0#L]GB?=VF+-9VC>9+CS.*SF<31J99 M$:Y15"4V5,AF@VC? JY(@SF?"^8<_4RZS-=QUY]74'2BT%%G*@GS?5(GK-\5U+EN#ZK MDNL4^TW$B6 (>R#"-E>7@5"V?RPN!.A6N D$9%DS1:]Q01%C;B51CN554,%B ;*%)[\LP\70*.7G*."ZIU\WRQ.14\( MEW"B'7/__?>_]KJ3;Q41@D;0C=\;;;.SI7XM'.4JGC' O9(W<017_5M4''%M M;LSMY,.VE>COK<)"-,"@VJ-C_\5V?D8K.2 D@EW8(=<>\H+_M7WPA M^5R!ZNTH\L$%G("_^@N+D@],[$Q\\L(10/ 5&SPF$9L82/?]IUU+'Q57]#/4 M$E"I*7OU%?Y'T)EP 2[T$9;67:0*\@9?T=YN[(WN]>Q? X8YJT:@K]X3;0E&9YI?S^7$KRI M)O<%[9C\G!D"R(/D;(NKC&P.%=VTC2-(/7PT(Y=:N2=Z5I*GN?3:5A\)^EQ( M/0?[^CHQ2.8!\Q: P17X*8AGQ\9Y.0M(!Z@*7?0?RZVQ4[T:._!<8X?19 1# M5''Q?I U%7''(X-'U-:8)$M!-^9P$PR108>*K$V@OU65%?UA#L@2.7FM,LU98*J3A:",I^4 MQHSSZX^F'[%=7WQ@8088PBE@LL?YEKC"YH:.;!!4\J,;NW\8>),P,K=M;VZ&/C1R[60ISP?/Z%, MVD=V;8_"VZ4:P+05U <,@XXKI!G"#D,C(=,#=X5H@PU9Q>;P7UV"RX=< .!' MT.A"Z&5NW-.>PR>BG06F!;D>$5[4H*>A''OH7VA&%/$/R[6;[H_D/W_#K9>F MMFGM[*KW3415"9XI!GPE? -034PTX K@?%U ,]'"%K9HP/D\8&C1,ERS]RW3 MA@H3TDJQ/8X>ZK8B^(R X /.DOBQMWOB.MJF78J2C34(>$@ ME?[+L[&W(^,U<\"T:HS#=W5]'6\-G7&NR@K4X4BKR8*EQ$97?!>O&7$BFE0+ M\08<&7LYLJYE*[6BV;)Y8."-"5Z4NV(2%7 0+T>*> VO<(U\EJ#@R=)+T*M> ML88:WQV,Y&PUEQD;*V8F+F0I*L69<95H"/'#D7CTJ=\;9,<.(:>'5CQ1G \2 M $%@'HQLR52-4!-.D@.5)BDLN[PJY1M"XG"D@#>DC-88Z9RX5M*@V"MUY/3X MV'YJ%5RL<)W$G(MWN>6L#AI297%T/T=,(ZTIK>;3+%YQ=+4]28W[%30R^G+D MH)%H\B5=HCF1M'M+/*.71=,YMI]XJ5M0=#+;GRT66K(XUVLY*3,^MI_U!:&ZP MFO,\4:JE649=5,VY@D8>K+V5!J-:,AV=\)1A/5*IR;2'' M' Z<):7'.F;G$8T\>"8_FX)R@N+X6;K%]YZ6"M?+L>-C=)]E:_5&>3)_Y"BN MG[ :I90^6J*1!\^$5GM;2"_L 2>VAN59NDB:)ISG$0X!Q8PR!;E8>;98+UL" M^5163+(A) ]'RHPZ$@TF3W'I.=&6ZA/;,1J0EXC#H<6"%2V61-4FND*R5YXE M^[WILH&&'E")6#^NC'))9@F1MZOI9(RIESCX5/+PJ5%MWDJEUDZ&2"=6_4(L MR^":T4!##YZJ]2E;?.P^]CEUXK0XAEZIBRPKD-3A4ZM331W.Y_0COXCV'K/# MBM*8R@TT]."I3C>1C\H#(\M3JA9+V05N1:_A7(\P=+31KUAD.YK2N+RCAWR[ MQ -\EH65D34'31C,G?*MH9]>8JHIT83AZGOP MBD?V[PI@M*%<75BN/L\6EP,DO7+]YHDEYH2XM._9RW?,%="%NVZWYM-SQ:=1 M:X\IR0!49^VNV8TJBY9N_#Z9$@S8"J_1"!1Y8^$V>%&<8%7IO:T03Z;R T;\ M$ZXN9.UGO_XV6?OVC/OJYI9ULZ $19+_H.2R_>O86[#C@\C-GE!?NR#OPYN" MTH-Q>85[._([[_Y/&*FB.2A),9X31YU24:['])SL''4-OY5'\7Z=RO]L27/J MH_3:)/J4]L'^"GB:^=M5DU#I>(GF*"^&78JRXJ8_Z&E=577-A9N80-< &*:? M'@%=);@Q\"U'*BDSA<=X)\Y4JYQ<+)HCD3%;667LH<*2T4@L1AYDG_]]"_YG MJ,W.I,V:/666F+ K9/K[J*5]^H#T K[H76/AA9\^11H =I>[18MGENG8\M M;2W.*)5!X\17!85J]A/1M8T&83T%4K41P$EMY(?2O#YUM6C2D:I2())1*+$EWK@A*YUJ'/JIEYV!^&-_Q.&]A3EJ^!"O1"0:I2,T];WNN4&+:6RS2? P M@R2\<]VY&<$]N&U"R$- _3!3Y"=KK:63:9+SJ=KCQ*HI"U.VF ?->\E[N\=,D=-H MK4];EF?66F:N\+2HUXD:E^O7%ZVN#**/602+APS)!_JP5<#+C)#S]@JX&PPJ MA.#I 4JA>.1<1T!#LJ@H:\^$17B4NP%+J#)L0[9D@.!B#8! IQ0;%8&.#%UU MT2Y10R;;\K!@72315Y&M1,LRY('MH2-9^C9,NI,\A W 4+1-A,\,Y U<*.:X MN*(3$JBM%X;:8N&J M-CO0VM*(\ZF3A<1)/]/E$)GK$(4KK^2!G1@QTDS.&*;5FPC5-7,N0+G74=Q/ M)TRW"L)%/#"Q$/+A""OL?._C7' Z+ [J@4R$= D>7:"-EPS1T0)(F%!@@DF7 M$!TMH(2AW!Y^(5T" O;TGB%V_Z T[VGP.P%[HK\,]A1]B%\W+2T(8$]GTW=7 M%;"#W3EG6ENH:LZN:LZ$=/0MG^5^%,<),:]^&"=7][#A7P3T?OLH)WU7T M *HKM-JZ3=*X"3B73 5GV5S+?D=3*T@Y?8]N+ZP[_@$+YYK9%: M'W\ NY+-[3LX=:[H:P#0YY#R8EW1,$3-,E$^ MQ-PVAA/1!'N)$;?@40510[]W*WBOZOB*AI7/R[X*'D?G8WOPU&Q"U5:-=LK- M5;NT#* Q5:5,.;]N+=NS'%>;*NV$GLP.$1@1Y4*KT50TDDR^5<$0RN4I+Q^O M(Y=^7>XM!"V"=H@&S(1(ZYH[:93\-3C=HQ3[2W3S ='?45?Z_0S$4V3! MA^[1C04Z3BGW(>E#SS@HGO&.%JQOE*#K)?O&6;_5,-.I\F)*4"NVD7V<6I,: MPP;/.*,:1"S-I&'FPB)V=;KOG(Z>CJ3R7G* MT9OV> ;X%K_.%\>I3"Z I[/< JMN3%;+?+?G3,:UW,!LCL="')W.9(0@HY%D M_$R1D]#)#MSA?):H=< 6'OK2H2\=^M(_^L3>Z7C@']?=6C7;G#SU28XRVJ72 M:CA,\4H CVNGF$@R,I,P^6XCVS4M#6=3',)J@L=UDJ(B5#+TI'^*)[U[6&-_ M964-T>?O__W?T).Z)_?X+J^;W]?+/CO[ZKG7S7;I<34S)P#1QH<+M6"-00#5 M\ZH@EE2=3(^Y%KM6A'[>I@8TPFU"67V16(R*),GP'CH,?=RA(;4OL-/J,%/. M5Y(6G.!LMNA6DLN2$,#,$1-/YM,L/7GDP/11RM?GZ2>UQ4*!C9Y=8,/PQS57 MSVM+8*(;!RB$EB$/K>V%!))7,_2 ?U[PXRXMK0B/4CM07YRNVO,)9(8GLJWB$BI$1 M@CA3JG4HS&$XZ]I6V,>$.0Z?6J;X(3U;<\4\$*A\3:X$L'#BL4@"OIO.M[AT M+_=4I4U!X;+@PCT\1RFUTW2,PQ?W9!1 M57_F8*_1@J^!'Y74?%S*6"S16F7FY?1DL8I7 ABN(N5AK]2BVA91,CNTFG#$ MU+(]%D@"V5-).@JMJ4.H\5 ^[RE:%59-W$M$ TD]KMN6#YQ\PGN@@"TTC&'\ ML./6#3ZC;]1L:^^YKA5-+-KDLN<4 ^CIQ AV3+<[J_AL(<6B MXTIYU:U76($DW0+%&#IFSWO4AA)\,X&+4Q_(]T+ZVW-TT_JF;8&R]MH;H(+& MW:R-,%_I&$DDF$@O]W-#/#?W:T0P'B*(8[4&K?2%K-%OKR4&RMF;:^@1>=B[D4C)($ -,]DT84^ M]4TN-;3AOXMM'[">JX'PO]]O%!T,A5FEU]U2+)4U9C5'KK D5QN)R89 N@AY M<2J2I*(1ACQ3NLVUY>>\0/^A6'RE$W$PQ&))$>MV,EI19R(SR#3H^%B1EZY8 M(/0#DH[0\7B$B)T)AONVPPB7Z]6\OXZ7$_?^B^_2".(8.]?8[CM)OSZGV?X)M0N^FN=FR.?;]WL[/%U MWOM4&[N=-GU#!8@&TA"3?_;9ET8O.4>?OK=:I,"W9'$J=B[^^OJ.N?_^^U][ M#0ZWGA=J!*T;OS=G[LZ6^HT5*5>GC@'N]4\41W#5OT7%$=?FQI])/FR/\]_; M8QO1 (,6,!W[+[;S,UK) 2%1D^D=O/A.WTZZS7_ MHU]_VJ[F@'*+5 KD0G-+8G^O4RAVLS:7SU5JYEBMP+2Q? M*V<*U5PK@A6JZ5-JWL_.K5IKP^FT:UBZ5LUPU1:703^U:N5"AFW#7[*%*EM- M%]@RUFK##RII--;DO:,?D M9T_YG\*+VS="F^A50*J+AK5NPR/.](XP,R.;Z 2'AWP;OB^EP /1-S '0FN9 M&B1::7K$X=748Z%68N.]&OL+ ] 4G<-G6X8-3B:[!]N\QTED\@'SEX"Y:\!V M%W%J%O>4@6Q!WAD&V'A[:Z[/_$S'/5G4-0,,==LP 5:'/@>TA71CC:$XJF?V M.;(UP6JCD0Q-FE,+H2]R[E1>E[F"AK'VV#8M;T*0NXF(:R4A_TC4UI@KQ) # M9,W2H;7Y/Q]T#?E61B"'-L.Q+;W!=\;#EJ43?$S8 R!VP3>^6$ZR M,90A,^I^\S>XR'/Z^D&BZ>?B!VZ57,%MC0=7 _>P[CH-7C;+3ND<*,_)2EH K@S[9=##K]&QR07(M-8T;12U=4#CG!LA&?89H[J66"(F! ME!?03'/ZS-]Y7(<=GCF8 I^B:#O!';><<1'^! MWU!TJ+?0,#?&\6*V>Q/SIS."K_C(=%BX=GLXB6!_R7][VO/E^G?&8V,4>? V MS()*%LF#"47'\/3E .SVQ'3WUGWC\1W#>8$ MTVC#TT TU]^BRF:TBC[8#T,:@ M%\EP=A,DV"A0ML-KXCZ!55V2H<9Q-8''J[(V-%QM 5G),H&MA05&SSSUZM? M=W=2 O"[D!PJG#U4$:*R>:@OI>Y&ROLL[](2?@85FK[+'#MCW#W<-;LFKMBX MSX4;X68H*0KKT$L1P%,_S9"#+)&=]ER&JTT^=AOW= ME/3?\D@X&"JI:N?>%0@"XE7 )U2;OS5J="=:].;DSTZSFH]2)ZI\?/;[^_#\ M6^_5%^_YK],WEW_&_M/?'I K3$K;A^*2%JAU"P5Z)SGZ],N_7_B=9O#:_[\W M__[Z\BK^&Y3UXXY[ M]RY^3YY,WM];5X.;?CL@H) VI2)O"X'P,OMT$K_WWG0__2[^>C=ZWKGX_.$3 M:%5GC>8"$!1:U1P4AB(L= QE,TFQ(@FJX0"MB6]2LBCYH]&6?+RRK%Q1+L$$ MNC8[V20*7*^=?!0\;;>^'/W]Q\7)Q]'1KY/?IH/WUY/%=K*SS$1>!/()9_\J M,5S5L&KWW=[66?1+G@:12%/GF0!=*1ZCBN(\0?Y.?Y%M+T-F6Y-"KST@@\)3 M-".+2&=#)JDI5)S5T/:X&9GSSF9$WTH&Z;>VRB[M&4J@V)QR='_WV^[09 MGWQJOS[]LW?UA_?F/Y\>((R>AEZ:OAW(]HAODP]H9K[)\5W %(M\A:=@ZXG^ M+U/51E$^N%A2M7K/CUHO1D^:GY[^^N5]R__MZ;OPM\FJIH1+3<%8(9H+P$1* MR4.R4S".-G8FPYBT63 [@*#"0&KO<21FF&EA1M![AG$(](:A6L1DK97+40_E ML8,]7O E9517!G7Q"[9&5> WA<,KW]8([&"R[F"K"TG(*TF(EAN2D0#*W0BW M>YL80&=E$F[-J/;BVWGP2V^2?;[X_*+Y]>++X/6'J]Z3>:6XGR3UT'_^,/G=][_'8-JDPWA>6A+UX4A?!"+FQ3=T*:G$YS5!_])_^SYY>?+\Y-/TR[^/_HQ> M/3FZ^O/^,O=)&.+I1'^Q:TP>::'T[;U\<21^?37XZ\O7T57_U^X7,7[Q8HF7 MNI"^"/!U0W4)&9H,U2=O7_[VI'/\V_6%^'+R[5/TY=F'X._[1QP> -6+_US^ MW4KBB]^;N?CUF3AZ>Y%/7[]'J)XMA:J+'4_'RH?C(M1H*QN(BMO!;)%4H;.!18!9@& M1?X9[:L"$]SB7 %RR"S(0F6LH[]"D$L_'L<)OL$+2ZM%5%.JR*\5:9^*Y!HC M ?!CM!83UV%0%"[;1(Q 3E+H1_5.*[.L4B6FY7:? 2J1_PD^GF'@!5CDV[=8 MKXQN^H_3L5C=WV--!!R_/NMTNMT_SYOM?Q]=/STZ%;W\MX>$EVZ*5"P+5/!A M.3"E@A0+M<&D\]-#]-/[;_>O>[.'O]PK_"-HE-][@U7^DRAW)IWOL+ M_8V K @: =IGNA/=P1$4T62U]/3][TWKU[ M[C>_?AL.Q[_EO[>:7[8BEJ[>>,WXQ?M![\OEN]/?__/EH_?AEV=@N[0:"_P[ M!B@;>X0$[Y-W+[]=-I]//@6GG;_R=T%[_/S9^VT@@?=I_.])Y^N_IQN_OC\[A+]/7,HL&:-9$[ZJC-IEO&6=)+_#19D4$K?TG<_OTT"^!TH$A=? M\X"MW]=>E&/J=)Z I$>ZF[KU#-0B1$KG MIC2DR(G5445QU)%^U+%VU-(#\ B71+=$N_G3LP!;(O=RPI+B-NC+UD\_5F_% MQ5<&I$H!C@31G,MX)CRS^.WH=P1B(5DG79)/Y#\1(;%',V'9XIU5-G^'WZD3 M-8K3@/X8AFGQSZ,> M?!I_'A\]S[.7Y-E;U (.>2._@K C*%]2H*5+WZ C3'TK0_)+8%RAA0(][JW. M)2"8(A5R5\L6SL*^ @]0FC1T4B*=+2E\M>'3V_][>O;UV8O)Z<7)Y]^=7])^X%O<2:<$FAQ3%VX3CX?'?_GXGUR^F7TY]]>\N_?HK^B\&JUX;\Y M#:L@XSNX56][[9\F03?I3O/HR^^]\7^"#T^OVNVCJPU=^W#Z^>2HV7YST7SQ MQ_/ABRSZ^VWTZA8ZS1)[' %2"$GY*?RO3"5*];2?1&9N@[C<'HE5PS-KH*GP MLM?\-/B;1^Z/GY_&??T^\S@-,&'F193Y)%<9/\R01T>)PY=5?_SG]^U/6 M'#5'?WUY]G\G_WX_??[F"FV8!5F>ZZ2P&CZV>O\M$?XR\GK__Z(,XZE[]\;K['6Y^?ZK+8H=EP;"7@ M RL!3VPEH*T$M)6 MA+05@(NK@3$J9=!1B4(8/<5]?$^"+=5Q8 C\?KYV=?6 MNR_-/+GX^K[[9W_TL7FU^6+ 6?"TFPU'.Q)I,95#;2N'ZB4@UR@J,[8+):;. M'=W-IT6)9PFP<2^9.C(A'-A83SIIJUZND3=503TGF#D+_.@:UJ 2!C\>8J9N-E&?XB MB+!A"KP2E\NHN"$,1@';%?"N.,6J!2\)N!U%3H$?E)E@M*!3-H?_+_Q?*18O MD,V/7@?*9L^]D"*@ JM+@VB [@1V=OFA%\#)1A[-Q2-'(2: M39NON IG;U';#1U^1!HMV5H!?/9+#)HV_N-9 +84*+U\:^I>Y%/BF_"IM8Q* M*>2GQ&@(!N5>R34X@JW"*].L M>'D8>*3^!.H%B"UX]W1#<.DI8PE[XD!=%ZZ#GL&<+E[%C+&&H3@;5I/($W = M _#*8(0NP!B%; #@\:@5#JX[R*DOR9C#D=5R!4!LS+,4ZKQD=XZ\+[+R!I]- MYU%: T8 5T"(AXMY*;81R2.):["UF(I$YF&-& E(B@8".D.1@K@L W:4U&>;(X0;GLB@/'T[1 M?#L\> %P/>(D4X=""0BE3$*" -F/!3\V]*ZUAC3^E#RKR35\BQYW %\ZE"55 M,ZMH8&\X3S*'^&$B*-$#"'\>E076!WC8F7@R%,068%&YTX(2D=L6Y)A4OJ*\ M <0'>@9."4RU1QHS'HA9 _QSBAL'"QR_*.B2!4Y*>"@30[P\&\9)D)%ZY%SE M@(=8[D5,!_@N.H>1[9<%;'@'OJX 5&E*!MA2F3J?9O/4$!*RC$MD<<@[S91M M=*^>=;>OFM.-'[+'?I".0V^*]RA^NMN&0] FE!EYUZCEO,&'!V_>OGG#3KA! M3JT;Q+I!9LF@T]RH&^2AAO#:74%SA]9-SEOBMD<&\I]-(7K=TT[GSU:G>_KG M\=F@]V>O[?7_;)T/&Z_?K)FR7 O/M<<.^CY>?E1/?/AXO+3*_3Q]%:_&M=X^^[BPQ/\Y67A8S$JV47ODCE. MQ!'UR=2[; _H/[#*?^+<28=DGP 7XSCW( [#>$*Z6)#Z>9HJW<^+O'":!J0) M@:VNJ=Y%68I4J="DX,? >I5J?!9?L?9&IB7^_DX:/:W+:A&/J6#S&_XIPE2 M9DCM(+B^_'T.&BRV-' ^D%Z)61K/,5;?:AZ]E_T&0$=D/]F]7JZRH; 01$;T MYVR+X,7SCDRA"HWY^4[^C2ABD^H6CQH@F+KX*$^J.PCC^PBT:BGUIB#@B0: MT_U@,(#3*1L2+E=V!8BQ<07\U@_&=$.< <0I8\MV/F-Z7H.E'H,ICAE*Y)\I M?"MR_510PP- '%;-9:;/!SB#\YQ_)%-YL%V&<@FMOO,"B(, 8V>K8NO' R6P;3&%#G,U8)SM$Y4\'PBN,2-.CHP>RA<9WX\ MZ@&UT&7KZ5><.:\RJUQV&(_&3#XJM:M(W,*+?1=2GR:9<^\Z3(ILOG>+K2#; M>//KRZ?.9=YS7D9^PWE4>2-^7K[5PU(\P-*C>!+!8FG>2X-^@'Y&>!%<]Z_ MSF$5S%JC?3R-DW&Y(KY'7PN=@,@49#,2H(^O>< : F54DN>*2^B0/P+>*9M- M] &7T.O(>46<1/11^,,(],NK 'TY=)9^SYO])&G&:70CV2ECU<7+>Z=T/7GMN"2Q?G+*X:VX3GG;])6^J_DT/"W)CA;)=7"M\K5&LHHE M+;#(68A%)IY5' 0*=GC28"_^8F>\&DU M;,V2^XQH7$Q##AS:X0XQH"SGX"Y%U\I.&P5MBKL%U^HU,LOU9A+7=4-WK?TR(IJJO?7F,L04S681G=([BLW^-3E-@J*#_TR,8O!H$)&,Y !:@LQ2X6CS( M,,; TA-8;-XOL_*H6!#]R< @^'7.58[J;S!BORU:!]_&R)>OA4SL#>&2A/,E MPD]08H? -:ZBF')UAUXR(HZ"B=:I0\<<#[$ZBW[Z14Q3J:BC^YF:LXEHZ!$E M%#<%\I>2(/DWH-&J& <&":G+%>].>GS1JL=40]38@8#QS#V,U+#&K&X=E'PB M!0&,D3!GX*49N:BQTT (?T;DI4CQ]?SL:?,'!^PX(L!,QGQJ+\RX-T:^U5&" M8@E\5F2#F!'?[C:+/$!Y16F90-]P */)I+D6JCG?S"HC[ \X%O$X%$4:?HEV MTY0@S-<'["].KKPH^%OR%QE[]%BN8Z*AZ+.[@@WQ&L$@&6 P46CBQ$V MY#@B:TX1Y9&7'GE'*LJ+\M)/ FYBAVU#Z?[BO@@9E^"/X)KBWM%5C-]Q$SQ, M 5!PE,"*XJB0>SGLGY&7G=YT;*$B/Q7%/XEPX%<5QR3&TY3' U#=14IMDZAZ!XA MVD+6.\\N^L$5*ITT002 HZA#%6OPHAI+IGDC10N7$;!2;(054'POB*+X6G(. M':K* X$,>WX'^(W"KW*%E!,C"O%"M[]8G"R#@UL*&OX"9<%<7#BYR%%!:D= (,ZK)R#+?%B3723\4.<<0Z19 5 M&I1EUR3\E-QE#U2:%_>"D6[YG+H>7I5@T1=CFH\2Z5;6( ^=09Z0H.CK_70B MJK <86LGN(^_/=T55=8& 3*H[?:+_6+KXK/&:37]_;A1RD'EKUI03K0C<<"6 M#0+:(* - B[FF,NE\HIB0;U4H\)5/"PRY9079"RMX\9)E;.T.HVSV["6V[^< M@P[=D3-,+$) SQ+ D[ 3ZDL1\0ZG(//#[2S=*5] 94*?.(2)^DN8^)Z=A46RKG MC-P!*7F8'E;D;5+#:T\Z"C@/"[Z?# 6LB]7L UJ>%($>O*9X :L+,4(_H$!= M575 +PEV*Z?T+50 <<&#OPD<27F8]>@0F5!BR3S9+J:5 =NH:#0WDJJX]@E MHX8>>%76;R5B@XV4ON8!690#TKY3B9>]3$5!X3-9P!].]<:6$Z&:-/618-*T MG*F!O*;3;.I:"T8)<4OO7KZ[T",N= ]PKUA:>7;<."]^P9=)Z[G$Q6!1C*., MY&".XMU%6_*%KO>&\VL\X2N?" IA]G0D2;R /%$-CB!T 4V*OILT R\ZSCAUV &.B$2)@>&(=SF8!Y=>2>^-T:39-$& MM%=[DJTPAO([B_.1]HP_*O5F\HR!X<4L"VP0[%@%K\!(<\&D,09Z:V56,2O5 MU3)A,V.&&;M,&W3G\+RO6GO!E_0;O!E$Q5EL;3B7HO"HKPX6O H ?_OD1&FYFAII8_) M7<.P\\'T^N&A\C3)^+CK&&H-?\5)R?FF!Y)&=HR*Y1&@K. MR.UJ$R"5:J"*IN3R/97X7D*$,[ZT#I8ZFE_*GXDBCV=!Z']F(W0V.4.FT\1V M+_C?97V;!UP5H%S'Y;2H%F*$UA>?CG635B,G^\AL$'GELPH.#?J)2:^0JAY& M89B3BD+?- >C;N(;5*E1M.$D+D*]NIU?%@XEFIWK$X FT0^46JXA;S$$AS3E M.02FK!J*8<&BK:;;.6^YW59' 5IO8D][>HGN5[CJ2ZVQ=A&*6?1ER5.I"56> MQ1AH]LD]3%'.)%/4@QH/,)*@'TZ/Y#&+"YE%<(.,L2>EEAM$W'H"R3\!UIOT ME>-[5M0XWGB,?:Y1'\7.0=P/ MUX*>OOWCY;.CUKEIBLYGZ23/O"]H 9 M((=S%2X7_ X;WZC$6^!:5'[%@C4 ML>EGA5B5YP0.CN5[@8_RD(#LI4-G$,:3%3F]Y)B8SP)N.)\IL*X<^F4@!5.H MQF.DJR$-*1]B$W_00U*G?X=V6<3Y^R#+A&!4XF[W&#C&7I(J@!1A") +,\F, M)14ECJZ.T/B@-2H1F<6W@38,[!QNQ,,J,BU.G,YZNM"1D&+Z !>9SN=.L$!A M]Q=YE::5WWN^+T)V"/ *7E].VL+JS#C,^:UL$N+;X0]*5YA_DV*;7'K*D4C= MUH6S$>SB:GC5'%ET(\E1?[N^_ M^5U,%2=QGK"^"DP(0]!OB\C&!Y:1IF7^S:4=:.-E9&B!>A?(T+86\*:D)%F3 MP3_'WI>H&E8C\WK2 W+-7$MV(P.I=/J7$K]:Y*&5'3TV5"-\HDECO,8BZ^NR MD._OI!PU4&DLL4"E\LRIC44PCCP@WD!(UVJA7L#!94:=E+.(!Y8?#($H5&TR$7)O^1 MY2["\$BQ#G8XHR;,:7^9=R4*TZ-$V2DHGG1XJ0:-,>XDV1& 2RT&BEKE<2 MDNJ2A8 %EM"U>"1/9DHJY=6::AZ_X[1)5[$\D/HIX]AK>HMQ+%"VIM4R)*3/ M"*/\Q-D43!(AI1P\<]+\@0YUTOFA2.>C;.JB3?.#$R<^5D;2J'71$U5NE7"\ MXKDM[:M8T(-8"].C^.$()?=<6G!7!!!R9$C9 MJ&M;(/]%E+2Y/'-5(4Y0Q"EHUX@*6DJ-5,%1JDK4P@KP)UCXT3IQP?X<3(. M6@I8PJ8Z0B@24S6R1/)ND9(H\R ML_*T2Y>7O8)OE-8M&6M X'C;0&.(I>B&$ZIDEHX MWY.HP/_)$3D/1&GI(RET2(0:@0;TB'0ED0$V[< M0U%Y+'@2'K9[[B,[''B!3-MIP"XJ72)9A^(TE44;1.:E%F*O(P49I7Y<+JP MZ)<44PPXXW7D0,6B]TM X^J<1S)]XT?.4%U];"TX7"5&++H*3%/BB=B16U;&Q*ANKLK&J ME1)3B0G91EORXZGD98G4\LCJY%('\B!Y!:OF]KZE.!M[01_$P)%*0E>IWX40 MP]B/IS'-N3S*+IDHZRFCSB6BSGK; =\E259E%"J-BK(%*[HA=WDZ M=CNMMMMM-N'Z.268$:;AM-RS\U/Z)BU1B)65%7F3W5;E-Z3QL%$LJ,R9:C)D MMR8ES"/-=B$=] 5J!ZRPOGKU=-9M7&Y,S[A4TZHQYDI;O:.>67L"X^V;DLN; M3Q6MZDKTS3A7Z-7&*:NSYWJ8LHK6O3I_E5WOFNZZZ%YTW?4 !-X:<^5N)!@K M"^^6#H3H&$>**CZ48?"W!8$87.$E8Z$&NJ.!!2 GJ0S!?=3ZD8M/JZ4K>@&F MK*Y IQTCK!H]D>J%YX)'ISQJR_6*\M'9$+#,8$AYB(USZ7F7LQ%#]CD_ZOQ( M'D%!'7,H]8"#L;([B;Y'Y&CE/J,X\G&=L!A$ 9^ 50-NC/H$R9JAE+O15N2VOE7G?-D1K M*PL]58I!@;8&];,L<=:;#[38/$.D)DEZT] M9:I0&0M; L5)H4#&H=(:%)K@*!Y=^YQ!*94YSNEXW*..!VEAQ;A'.>41-?_2 M,X+4XEH(NP]".H@$=U$%(D17C\S!HI+?:Z*$LOL-)1J,Z'D*^A2=CIQ5.9]JG8:@1X_?$E&^B",;(2:'*3Q&PBU(G&LXK M6H\1%CEN-AW+2JX!OF1*!4VW85''6AK=HS4E^9 M$LX@JX_D;1:*()ODB[Z1W!PI '09RB"%=;-"67"+DA[4--P*%E6D.!E+"9O\ M4@%I_TC GI<3F%^RY*=L7*GA!*#&J\:(1>3U J(:C6L-0[:?"?5<>?I:,_(JF[3G+E,#"Y)4H[*45T2)I821K3-DD M5UW]B^_&--HQJNY,@SMN\9_Z[O2T@1T)KQS;\(H-K]CPREU[L.D3*>>]BL"7 M /;HA0-&?Q7S?("%R9WU>MM,T%)5_K&)&NIG48P,OH-L7953_4%+_%Z^P(PP M8K>[-+JX-85NF]& &Z4+L+++.A724XC)K>@;5:VQ/9S8!+J4TLFPV$:7EX > MJ:P:P50[2EW&JNL8TUA[^15IL6G11>H(_C@*0+1>>P%[(S"GF=J((TYB0O<" M_T>)S^E*Q5$*6C4[LY379#U2*^14@&I8M(7PJ15;QLY!&O0943P#2X4F]'O, M]U+PX9:VN!4YC[,BG'D64GFAJS:J]9]3ZI!,U#74B4<%%^1\--695Q;$^'*O M,WGJI'/!5B)NM\Y!-.7Z6(A@)C \=?$FNZ74'F?5\8([E&W3B1O11UX@O4%J MG/A4ZVU)5COP!VKJE**/%/V28V[,2?_V1NC_4EWB.,2DC[*5O3?#(]3]JW,= M*.0B,XPIHSU**\N8!';CO3)JHPO5C\4(L ZX]K&,"CGJDI^%W'83BS#3'<0" MD[6> @/4)N>@7Q"]!I"%8KX,:#R-Y0_G5IU=8_XM\(?JDZH*ISB5@0>ZT"2- ML"AO6<8H9CK$DM.05E&N0\(EWNE-&QTM4IGF:<+%*00X2 3G9LR3!JC_85]S MGXPQ5B^_TSP;U/,F$+=%7!FFNEW6JAG4F13\@'5*%6$ MD5OA3-0H= Y27M&Q5\QJ9XL53P^KV= MY6%9! ;?U#Y++"07-8.*JN#5=G73 M+E!3->'$0T"*."']61L%01VJ]?&:L+XL72X:('&A6=$-FH\O?_C/KZU\_Z"BJ%EKNC#8)AZC,6XYB MFK8L=WM&ODER#,KM4FK:R4^S^ZH^-$^1]]WR+3UVKZEN5&-@;(\A8JEV<>0% MH>K;TH.+9_@GWO\_"886GRP^,3XIVQC+I54^HV*HQ7@'T:_6!NIUA!;'+([= M@&,T2(\*?;,D)Q<%Z:C+QW&4;6E4)'[6OZ%B#*@J@F61CT19=%^D6;$K5=<: M+;):9+T%LFJ9R,74D%@B<=%W2XMWDPB^BKGS,#6?*+%U9MX"C1LV" N;%@D- M1,+/F/IS% \&*8^^P;!)G& 9^S+$61RJ)AY3A,E-L/$^5UH;Z482MV O&H]Q MO"<8L8-2<,E K"HMN-/A;,+*CB1V=&UBATWLL(D=M==*: U=GI4-74ST5:MI,60;A;%A$'G1YG,5='F314_J7WAZ_E@KQU/0\A_)?0%Q2EWKL MS0\J98*NU>!615]M'A2DE2.LK!"3$_1B?*2"1\7SBV)\"\9PNF4%E&IK MI[7HE4$>MZCFJ#:"Y!@<9AQ=3O9S#(77IQHZF1V-QLE(? /VA\NZ:E"H*]EFG$C'%Y$!#7%S*Y7$A2"7T]>& M.5P+"@B>M+B$B"J%D0,ALRGE\E[>#Y 6R_IBPC^JO=$$I%8BL538$@VJ>L6R M"L6G(H@9P_ 6=[UE8E3=2;7\7[PX#MY4R]TI]9;+Z(@:O>H.&T[*>6 MY"&V',/ )-?[7.6A2B_&! 5?5<+Q&U %DK/U\!:<8FRRE*/XO?C&WOU*T:)Z M=5!,&"A[(>BQ]MFF;BOV)W6@RXNG%11;,+T7@:*#F>O/8FXC)V<*8N)NGI1E MO'+ :Q4A.+5T86WO;.?6<@0O#[O6^@PH'8UF(05)I8=<0< L4K3!SD!\B5>Z MM37EG)(A ,/]8$QWS1T,U?T4Y8N&)<@JLMQ T4Y MG&FPRAD5)T^UC3FB%W*.H:B[IC;1^RS'6$81/5P;Z2/56D2V-Q)G,B MV10\(GND/']6:4 C@._&."^K:)@A:]I28:YV_9(&8Z9T!<@]C$,XM3^5/BDK M[5(>SA:HKRES5S:5+9N+ZF1C;'@ MDGUV-%90@ J[2XH26*1C<'M1%+YEP85\$ MEJ6O5!>>Q?UGSX^[QZ?G9]WZ^\_>I1(8I/J3_ H>+3I&7XIQ1AH:*R7M9NM< ME8S.?=5NZO-HG_+8T 5*FR2(Y,/J>=!H757NUKA$O._*SI9R?%+5,N$0W-X M,"EE9LJQ1#2%ISWQI[<@\1_;"KU ]6;'T:$1[G-"TP(4#4.7PX$K76RK? MH#JX4FE#6)0>.M5=J3(7%F60;$>E[D&UNBIVAFY'_8C<#!^D+/:XCIVS+H_E M.&O^4!T"X9;=+F0%3SF?56NFC5LDIBEG@,SL!TNY@W31%7O<^1QGU_-)L'%W MY" F]!$N_1+G6:Q3&3)UTU:/]X(!6$WYB1X):)S:H98-:-JBU6)XME^(E3R=YQ=U2 M@ ]Q"SBMX2 &QTLN@4&7:N]"+ %M.$]O:DFXD#'-E%P&*L&EGCZ#(*[?@F%? MD8E2\9?CEI@ M[BH-G)OOJ8#/4O8.H(=#Y)0S:4[?08# ;UZ4H[<)3_!<]!+Z1SGSB+1>>1/> MW-TZ[T 0#E$#+F>.SVA$K14:$?FU<%)5G*>:+D$.()4V[PO1I]O_OM/4AD_1 M3SW&N7ZIG">R7.2LT?R!= =L^S-BT;MX,P_1R-Z#,L-H^KR*IC1U2(Z]1W?/ MU16VC0D,N=[X$'E*5V%U8OV7:NJ5U7SJC,1ZM3ZFC\L4^]N M4.;$ N",1":);D#:$]O&2Y0Y*I:O5Y?ZEZ2HJ:?#EV@X^R]YJF*D92=(Z"I!>3 M23&"=$Z9*6^B[!!./GSX7@-")8(J,UATCK"(CPPHRZ.X%CE\;S7'=7:)V1I# M,)\6R-P2T=PE/&&A0%0:S+%[W#QS3T[;=YG^HWA=T6)^%3XKMSN-&^HO),F; M7D@Z+=)9T6ZMO(DY>IS;@"M3C1;Q;O(GDRK5;IR52H8ZH(K^+20V_%GKO'%: M&?])]:^Z_L5MMMNEFB9HB++>MD6HR##-*45+P*'*::4?J^A$L=EFX[Q8[PX= MT6NT5';,;;MH8,8M_+=GS69[B_[;-8\4TP>&%62G5)WJ>+&[S [CZ@^-6Y!H MQ.:U*\PHE!M(C3!JT?B6&X>S MQ*E8,I1E]?2.MY.0[5/S)>1*=5G.# *D'9%A+EN9 MT+AJY/4YOP3D'J31IU7#RLD^B?&,JL]++4)QL'S?%OMTA MM@@G4TLVZ92V9)6(&LX3'_$>&W=.R9PNF]8,]3?-!]*67E1YCUAE)[+%4V>4 M#;1Y4=GZA4'F\=R(([B-(YX@(4,0LI\..CQ%R&:=DJCE M+02WR.Y08^E5?D=?!K)(#U1+;B827 'H_&GFN_1O3>'4SW+GNIQM)1/-;M MM24:SLX@=3YZWT1J&DM]FQ<$@!4M90M&O;&F%Y4=#A%S/C4N M&Z O]XO"!R(';1VA=384D>=3+T6/?+Y(A<3NE+&)HY_8+ 7.0%GAP'-R5>.3 M1XK1T_:DM,7*UI*@BAQC?(2SP&E7>@AR=M@E/!EZ$S55AICI3/_)RFF4<,%V MY1@TBK)A*BMKJFT7Z47D<._)R2-8C(&S*,L.CVB+JUIHFH%6CMF):?):T1C5 M(\\S#:&BZ5%L6="-4;G+E8?2Q<%L^P67L!YZ>) J;;+E<6;>=5G+PUH>9ED> MJP:5;GDTZ4TS5+TD2,MPY$?BY*^9DU\0)Z>MKEI%L?H;'YR1!37?P<,D/FK^ M/'"14E*X6QU&RU[Z!B]]:?.YQO&Q!80!@#AKG'"(O\*L)K@:? !;TH/9I?]2Y,9*U:OM'TM!Y]>B-!^VU?PDVZ[";X MA*+T!Q_F)GWP0""Z6A?;I4NP>M!AZ$'M^^I!F(USOM-Z$"8KS3@/YA(:#OIR:5F;B/ M_^'[0@P&FV48'WAX^^,[(&RI\6Q[\_?*B:XA>VL)%:(1+ MZ9G&W0PI@!9#9#:-O0B9S6))99F";&]FF2?8$H_T#QN'(JP8U^8S95W?*'!O M!+KL*S8.NMO0*\],$Y;[Y")VU']/QMSTB\?O)FS\W,OVV0W K*U*8PV'_+XV MLV2+W,/I-+HEOLV"3M_W.!&48P//.%VW=7Y P0'%!^I$;^.\_/>4GVZG62MZF^_D/R"??HT(;YYG_KX(?UHG/S?0 MF;\UXV$OT*-3JQEI'?T;M#Y$.LW.;9\MOJC!WY^;B,C M-C)R*)&18^#G)S8R8B,C2^R25NV95D8AQSY%1G["^34I32Q,'E+SO1O0V*6Z MAYKMB+TJC#NUL(!2R[6L[L%!)I5S:KU8R MV"")[>NT!WSKU&V>U9K2LC,^(=O9:;EQM&]8WG;/N[7V+SO<,,VV<6.M5LZ^ MX?VQV^K46BY[H(&>O4.,UG']F5LF,8:#C!1)<^5%$JUFZ.;!O*AE@H^X <-6;2 MVFJ2=9_M[5@D7@;O<,2WL8A2D=KF3DM-BUV5.[:YTVZBG*T",0GE#C=:L*M( M:)L[[2EOW'KAQI9 :VLU-E>K\4&DPDO\H>-%?:\=<;OJ3.^XYZT:IRZ:IWQUAEO-L*?G-8^^6W;4+;.^/J&85IG_(XX MXV<'4'LA+(2V!SSR1:"+WCKFK6/>!)[2=IMUUDE99[[Q:+J++9W $#BK43.R M_O_=P]N=;.ITYG9.:M7:#C3;?^< WZZST8.-%6Q267\A(I%X(:GK7G\41$&: M85K-M6WMM$O1@LV?>W_""JV6VSROVRHX/(0P(ZZP%4+8DP!$VSVSHY[W-@"Q M#XQ8X%*UYAK?(@B4=.,!I[08)Y4G(P MWABV/27#2'S- \J@*( ZUVC3AP MR&&4;6/'6C.I]@WSZV3N!QN#V26L^!_;0VEOHC*5EJ_Q7(FS#1MW][29 M;/NX]5/,J=OIU.J^M[&=0QJ\T:IWDJ4=O+'=KE)E/$@:7W%T/Z-K-R"R2]4K M*WA:*?GJ36\S2,M9QG\>M;ON>;/]HPWHV*H6TU#SW&T=G]:*F8<;@ME57#6L MD]527&V=N*?=;HW(>K"AD]U3X>M/W]H-\;F#@1)8\VTV%(D31'X\$LXC&1GY MT74BD=VO ^RV#V10?&17I8QYM2C%^>IM';MMF!D4J]A97#6N7&0=N&KC!@;5 M?NQU\ZDMP=4X-__!%FUL"0%LF<;FRC1>1IE(1)JI1"CKDC?");\_#:5N[R@AUWVMMF4/>G@C753YMU-0<<$K#MH R1$#:2 M8# ZU%A:O:L WK%(P=.A%UT)L%F<@1'MU$$ M(Z((VS)63&(TMY([1S;P8'C@85L6AT$Z]/+(F7OUX/&.O2P7N M/0V[;:=A[T>@8J^K"VS\P40+8H]0?E_""C5S=!M8,!@A;&!A7P(+I9$13IT@ M37.O%PKX=#2*\5IB_XL-.!@6<-B?LH5[^ZE.VS:68'@L87^*&(RR Y3W=]5 MS-W5.$"=_-7& 79<1=\-T.UO'&"<]\+ =R9>DGB1#0'L9@C EC3<7R!UW>Z9 MC17L1ZS %C489U*8=34''%2P10W&R @;?3 8(6ST87^B#UJUD[(,*\50G8R^? 6&#.@\+ZAB%Z79$]MV3#UINI]NRP9YU!7NVC3 ; M+AS9]G'K,(R.W9/F6>VFD5D^7K.B/MO&F@V7FFS[N/4+D:Y[WMWO)E=V*G:] M3+9S7*?WR4["WFKT"=9\(S(GC%,[_?J6,:0.H&(_SK'X9RNX^/V:PD);.%<] M=FN<4VSC/?F'Z?.AF1S']]+Q>A?)@BFA, MAO[]S-%:XW;SX9QM$_X/,X;!/S.L(3<&)]>PC?_A5.S63\Z;.'-&PHO@A@=Y MR!?1#ZY__E_XG\)4#X67(&2'ENOWS==W+O5@& M71?][W__EWYMI?5\))T=$KFU^QP*)-#';<+S*W'42X3WY<@;P)$?>^'$FZ;R M?D_/&P7=/"[HHT.1N6:CT_W!T?[&D\Q!<>1].])@)[+C5..VN"4EF@I0=C:EY MSC 1@W]]]X^/;Y_.0)47P;^!,24C+^1E)[Q?^=%W/W^D-A+QP'D*WP(*I@7( MO9]O0275JUYT@VNY PS2+F+LVJ&##.C*KQRZ%X=]^,4'<2VB7+APY#3#H\L/ M'"_J.R^2.$V==TD\"+(U,Z?_#99O^[N?80O]W,_4YO[WG\'Z-K+Z"F_)'TB8 M%#R!!1_P@] ;I^*Q^D/?!Y*0)!]$))\1L$JPFF"4U#K/BK-$O56NUN)3WU6 M_.*Q;PBZ_F^O\I)J[.CC,!'">0U?#%/G(NJ+OO/:2_PAY_YW6JXJ NC5@2XW M678;01>U[),D\$)8Y%<17@L\!2[H1>G1_*IWX2)KM;CL!=U@"1G-<-:D8&TD M=6/;M[!V27,+3EI;090%Z6WTU5VZ!*LK;I^"-Z(KMN^K*[;:!/(=UA7;S7:[ M)D70XD)[N\U1:L"%EC4*K%%0\P59-OO=S]\[W+1T5UCM_13G&B#=X782NPOI M'Q9"^GZJY+9[!*CTWD2E]]:$N-L^U[:U9G9X;/L6ZBBQDT:O6>U?[MOSO75^ M7+=EM&T8;Z.8=(]PNVM^^_I;X7;;[39K',+&VOVV8;P-W#[4<^\13>^+O&J[ M)^>U#J[=DKRZBR]WD[&9?<"15O.L;M>^X=%7>.UV1H':!5M:LB MR20BNNV,K--:YRAN%V$MBCZ@C,90%&V[[7:-C3NW'=0XB,"$I@W^HV=SB_:/T6Q[;]*MQ-9DS=9)PCY_Y!'^OWWOJY]]9'=EMF M\ZASUJZU(:C%YIW'YKV)XIQV]B"&8U[W6WL1^T?S.RS!3FIN:6V, #TC++*=O [KQ^/L?W4DO62!'!/N)5QGOA#W#U\Z0OG&K[W(A\63H2/M6U]!TZ2>!-8)Q-8 M?\,(N3*=Y7GB3R M\3C/8!WX)QPR0GI5$&PXGX4COHT%@ = EPJXWQ$)/"D?$;?B M3'!;419$#'$1P1=")/2P@C9M,XPG\#&ACQ^/X.4XK:/A/)E;XLJ#=X6PJ<2[ M*F ,;_PBLG$(;(B74TC09UQR<16Y^R$P"GA5/TC].(>7.(,D'CEI/AZ'@4A2 M.BA<:[S\M!J4)30E,@-=X66DPV \QKN3$ 'XX$L!2T:$6?0IH$P(=P'8#("_ M"N,>8A9N8NH L":L,$D)\Q-'3Q*8RT#,N8&CJP=7]AJX"8N;/21:QB1<=(XW^DFC9N>D+':GMBC7J_V@M:4+[6)- RC M6.R-^M4N31(P5]!L>$*&!>F-ZNHN78)5%;=/P89/16@USD]V6E>L=4+&ZNBC MQ07S<:&^"1E6Y[479$EK;1,RC%2<:YF%1@6DQ6WC<+OE=IHUXC9KL-N& M\>9Q^U#/;6G:2)H^K5=>;4DS,[$=[=[@2*?602K=K6/(.MLK;<&'K\9DI.NT MM@[0M-I5N602)=U2"#5/NG4;30>A35D4W=0XE_,:$73;OON#"%!8*MP_*CP^ MK=U6.53#9.=@?UKCJ**-)QFMW^+8ME]E9DS& R,_IH9YK*/L8)T@[GFW=AME MVS"VN&UQ&T5KLW;CQJQK.:PXCVD786G>0)ION>V:!\^9IJMMIP_NWN#'::TC M*6W09YWV%G]3J]EU$'KH1@^YPX5B];"4W8OQ;'[*AL7*C4=VCG'8KA*S/>/#)%AN?,R1^8$=.Y#C'@,Y%F6V+9W*L?CA1:,Y M/#4F(/UR[43@% UM8 8?I7Q 7I^^!SEH1-T(7Y2:;S+1 MQVVH 1A&S( 0R36.)MF?\0^K!S39+G ;:\=WNG(6H06$[9Y[8(!H-FP_:1, M85F3(8"PK,D40%C69 8@[,P!"P@+""LC3 2$E1%F ,*JKX8 PE*$(8!H-TXL M1=0(B+NGA:UVNNYAY?Q-3-CH(]]5+ MP;CV&/>L(&S66L%B')I;Q#Y0Q&Z=U]@#XE#''ASJN2U!FT?0G6:-Q>Y;DU0F MME3=$P1IU=D-@1WZAE_+@[K^;-QI7XQZ6)-Y=8"VU(Z*(Y-HZ':]NX_/]B=X M9/%S[_"SU:[=V-ES_#R(0UHBW*B!TJ[=E7:@ULC.@;[=[>QP+M'Z[8QM>U)F M!SS%8!? I/R.TLF.W \Q'Z8OG< M!3K.S/D'@0C[ZA92FC\!FTK3V _H?9,@&RY_XWK!NAR*-TP)F:M+VS:"VI/< M^R3ED M5WC CJ0>(:M)M0N5'?3:)/"NQ!$WRO,&<.;'7CCQIJF\X--SKCHB"U M0R@!&D/W!T?[&T\R!T8<)*(!JS)+1/ZL.DY$?7A#PSZ)$UD\?MP&91NO%/XI M#W;<:IQVUX0E,Y31T2Q"SQDF8O"O[_[Q\>W3Y802QX P_CNYP\B%=C'C43C,Y#883P>P6V@6!)1*E*= M$'9TR@V@Z.KQ7[;A9UA M8XK-1-#7=.0:AJAT&R?=G>[DN>DA*@90B,D=DV_2\8VFI[4H#[LT2\%<-KK) M$2$6H#=J8KMT!U8+VC[Y&C\4HKO;_2'.66QIUGL?SGJ M4=:Z'X\P_8ZRUG^\>]GOELJSMUTC96!9^D_U]*(@,\^LD]VS2M-MMVOL/V-B M)P*+^Q;W%^+^^7FMG9>V)- LYEO,OW,33[?=.3"NOX7"XOU!EW:W9N^PX;=R M_UY%V_ OP;+!?T;7&H[3N(LSJ9C+!6ZCYUR$$:)08QI+^.,-1DG9[7.HCA$ MP%MTWQUT!ZWLK,:Y3IMQP)L&>HOP)AQZ>1]4]^S\9)^ZV)AB9QAT!4N!?]:I M%?*;S3*ID\YW-%J2Q .1ID$<>:$S$'\RI.VH?E M8K-T8NGD/F;/B0W#6#JQ='*C-ZQY8/+$AFSNCRRM5HWMMPT,V6S>^MJHJ?7< M\_$P :R@,M,PMA-G0Y'LH]=DDR)Q>ZF7M[B5>@N1##ZK$6S-4H&!F+%%+='< M2[GG:,$:XZ>''$XR&#%6*\VE0+&$LCK38(_%RM;LJ'W#DN/SNFTJ*EL,,YH?4_QIF'=4):?^Z^UI];%/VY#\(WLUT?9I5N.D W_3C'7NAF M$,XZ<\U-/OH]N:K;/JO=JK/48ZEGQXY^WP*^DU:-<0$;/[/4Q,.1&<:A@DN%CDQ'FRW,@=Y)%/@QO[>4*#'F&? MJ?!C>&SHA0.W&4PWGF/E_6 MA8/>,?-L(OPD#^A@=%#7&7M @EX83F%K@U1D3@__#?$^\* M)T-Z8\*=OWFFI1H1B<\4,R+UVX ?!M@\!:[X*,<9F?$@FWB)F!]3.5I;]+LTP&@SB!W<#_+A_V6<"$ MX2!/=QLH:/M4W],6@ KY'XL'@0[R!(/LZA4*RWF#?ACG #_8-BXV\TNDG$7G M6,OHQ(=/FKOT0L'X^-I+O@@"FQTR9QN"VR%S.W7K=F"*X8"P\R',@(/E3(8 MPG(F0P!A.9,9<+!#Y@P!A.5,A@#")4''-D.F;-#YOY?.V1NRRS$SB0S=IZ(!>BNM/^R0^;VFGSM8#$[9,[B@ATR M9ZZZ:S''#IFS0^9VL6VJ'3)W>'WN[+@AK4KBS.VY;W)_'_;9[ M>G)JZS,M[A\@[G?KK4W>!;YO>Y8^@%4V.WO=LW3'Q\P]"Q+A9\ZHJ!;"VB$_ M!PMF)!)G$(@0MBZ2Z\"WH^?L:")CIM/<5VUKGM4NN@X-]!;A=P?ACYLMVRO4 MHONAH'O+/3FK$>&-X^\'.(;NGGRO]A8N!F'!_L^D^YAXUT(V=L 84^8%$;:% M.!!WPR&[VLSI:[5S3._$-MRT=&+IY&8ML5N[4636M5@ZL7121Z"GTSTL>6+# M//='EDZWUIZKQH5Y-F^$;3:=;6U3P'<49M9?> !NHO:IC099=#\8=&_5Z2"P MT:##.?5NHGO][C"#X&Y#0;<-!=4],ML@)-C_2-!&1F;OCZ6Y[L$XI@TSK'FP M]DX=_YY!HHZ=C6/)QSCGN,'W=$];J\[:.!MDVB,ZV\PL[YVZHGMJ]ET;G[+\ MNBY7\";B5P;?VF9,RQLF@V_.M%PX!CPMAB>5Y5"U3P#?41@_5&0;/.[PISH+ M? T^YST5V;;;[-9:PFFIP$3LL%2P,KW%/3FK44$XY."9R M\>?0B&!/<:/=KK$?#MM/NW1'=D*V=F>+QV'_M/4)V(OL.S7\NABGS%W\X+GB M&R?-<=!Q2G.GHW**,%:DN66O#'C*I[',F?"'$6*[]L(T'^. 8;>,7CJ]/ TB M'"A<66YM,[BYL4<\&@64YIFZBV9M+VM<.#]!NG^'OB'+@9DE7A\..HPGO#^X MB2A+%^Z,KO(Z#O.1F-]-MJ1@4.'3RAU<%PB$0ZN#Z(CQ2KZR1+*1H)/J.ZUK MLC8]J(W77H0;,X@K\1$Q0\W:AZ,-^/%#.#O*O*%\4R'3\"7KF/!S0Y/65FLMT\L?=%_TO__]7Y7! M2(4#]4AZOJ7@URY4#F1JDPYP)8YX[I(W@#,_]L*)-TWE!9^>-SI*IWAST>G^X&A_XTGFP(ACSS5@52:?RY]5AY^K#V^8_R1Q(HO'C]M@(>&5PC_E MP8Y;C=/NFK!D!NT[FL;G.2!9!O_Z[A\?WSY=KG%$<3+RPHK&(3\"44\#YH$Y M/8UI4GPY?=Z[#9E4KWK1#:[E#I:1_BW4K.]^?B% .?!8"CWI Q"#%*0+[M>Y M*+S()=Z3AEC@.BN[@.>A-T[%8_6'OE]$#8D6>$$^7VP5$35E6&+A/(_)$O56 M;9S9=[55I]AQ:36/K;-#&TT:%FC'R1H""#L]TPPX6,YD"" L9S($$)8SF0&' MFZ)L%A"6,QT6("QG,@,.5F#>BR MF9FDZ]'QC::GM2@/NS2MW%PV>K]IJQ:@N]+C8HUW8+6@[9.O';N^]K'K[5T9 MG&UQ8>VXT++JKL6ZG%-8 Z7;C>*F<[?5DEAMKL#G5"\_*+J;:&P6\>_ MM[_N^,"RL"T!F711!T-I[7:-0^=L!&F/Z*RJCI=2S)+8G859JU5CF'87A)E! MP:>]0Z?CLUJ= (M#4P;?VF;,RV47MO%HED(/YX36_QAG7NA<:=.0O.HT)%%, M0]H_#Y$=I%Q_S:[!Y[RGN&VYS?/.'OM)+158*KA%V=39>>V6G24"TY##$L$J M(CAS6^>V6-;BQD(&>5:KCC#7[MWP.YKMX_!/FIBZJ3ZD^/?28:^WQ.IUSZC] M'\XP:?WDO(DS9R2\" VR$-CYF?/34>?:]FGSQM?,F7<"[TDD /LU<]X7GLB MB@'J23S"M> 9_&><)[-&9R:\D7O;>?@,>^>[\=YA+N$5?-^ MD+F8\,EO",45_!YN_CKP<=9\$E\'?9ZAGL$;G\*6O&B*_TSS\3A.,F<,Y!KX MM%G\)A%?\R 1H\7#Z/LK"_S4W6M;SU,G!AAY:L*\-_.^^5=$,VFLR^\!#@=+ M9U/Y'*P^$6%(;ZD^B,#C"?;PI(-CCF$W(O*G3AAX3'7\:V?D39T8_A\Y5<:P MX!_B>?.TV%+D7 ,*Q7"ZO_(D2/N!3R/KYT\S6!$E7X2J.3T7^WQA\ 'N/0+B M\N,$P 4+.$/A];_F7I(!ZCN3(!O"I0)"7\&"#!&'F#5=&&#*:!3W\6>XT%42 M3_!Y]* XWS<;QP[0< @[=^)('&5 M\[8FR+LZ=?.($Y&N,_1.(RG0C0VPH/N M/B?[59RFSG,DV)> 5$%"!X@'SCN%('C@"\#K,7U3/T-]&$^C[1._"2K;'^O; M%\7V)X"J +M6 3N $A%W1O-+1C'-+Q'E_!*GTW(=;.M-Z)D(6B&*];?==HD6 M+A&4N Q8!1D3R<4W4#A2XCQ9G$W'ZKMLZ,'6\>W 7.)K^"V=6'(J MR8HS8"_]AO,9_@T/ J.->':2XL!]X IPO< ]X);A[T3>&VY=VX-/0O]J>DQ_T1W&6QDC!F?M_6&-R=,%PX?2%Y M., 8UND4Z^#FQDD QX&K4ER;16M$"C0JOZ \29D!;!O.-HY9BP!^G.2$:?+( M/8$?^_Q3_J(BJ$D;._TI=8B/2_7"R6$]QP_CE.B"D?2U0 E@/ Z^),EN+ I* MQ4-B8/OA+'9FX0?PV8PT"T4J7A+!Q\CE0D)34,M$<(WF3$HOP6\NKN/PNLKX M3,4/[B&.'/@Y,%_G#\5>G\&;KUG=?J54-=.0I]S[ /=>B(:,V$BQ_U+59.RZ M-U=KW9^K^??9JN1Q< %?U/\+T!C"W,]RLFV((>)&&$F9FZ6D50Z6L$;B8/3P M+G&Q95CZ5%D4(&.!,(_B/#,'76_ 4+_,D0*NL8 GK#' =,R%D#7=W705N.&/WO_ZK,3BTR,XYD2HUT)6H7*F>VMLFK M>"6.>#2K-X S/_;"B3=-Y06?GC>9 Z,(^_; MD08LZ<0\"L4@>RQ_ICY+>)"L_/"&$;$2)[)X_!APGF@6_BD/=MQJG';7A"4S M'+&C^9 ]!XAS\*_O_O'Q[=/E##**DY$75ABD_.B[GS^B"J)X(OJ0"I![/]^" M3*I7O>@&U\9"EPN*($US6 MA?(6HO3TA:OY'H-(Z8N@UL57$6R;K%/V&LFO'DESZ4?7B42FW%S K?KX*5H> M$:4OD?X(##1CGQ["1GKD<&=LHXQ 11S"STCXQ^G.J8FE :;["6""['P*=M, MEW3)QLCCNZB/OGZN0)VK8@O.R.I6HVNLK+[%&=8ENF_Q:G; 65(WG-3?C4IL812[^_#:39.U^'#N<6FD4X>X,JYX0V[Z==AI[3S MD;LFF25'V)T9HOFIPIE*D/S6B$A)?900?&9",;&!,+/,P9N8,\C D1"0<$*LVKN"!]*,8W=B M(&A%C,'+B!E&^NC=19Z"MW =/!W\B_CCXJ4XMX#9M'JL/!"=0NY=,OQ*W!X_ MY(@@7 :?5M#F6(.4V0?X\Y3VP9;I-8'B"6PW G&37V.6\=H^0>533/72M7Y>CEP![K-B*,8 &% QQ1/(L_'4E\3 MAW/O+:_,N_:"4%XNYBQ(_,GXBBA5Q1$>@#<1F/."&^(U@*7&\AXSRGJ0!\?P MLSIU0K^4[!#@2@1(#R[$0XIP [G_3;\OMQA-D7GV@H@W)QFCUXL!)M6D M'(&>.E>DI^"B.H:XA. E;(D@$B=E783C1'0Z7AUO57P#!,+3+B"JE)-=?*#S M#?'E56-D7P5?\Z ?R&2'I]X8N;7S0:1P#!^Y4@ MOCP(8L4D3KX0*?!GR"4 S #W*4 B\JYH$;?X":F0L! @/).)JG\J,X$B(?K, M1)D-($:E\F/$W()[<7)3'Y GC,>\6!)/*I38<-[IDI\%MBN3J827A%,0H[!) ME;CEXHIE(#SNH2Q U=9+A[C(()>4K5%PH;DGBG!8CXB1-<'5\#G[HH=,!MA1 M+K/0GI!F/*M0D=SJ.]^W3YN-\T*;0I,$M\"W#W\@@ #]>:7/HI1L7B$5*,C? M.M;L+OSU]ZU.X^SNEE@A8,EJ0+ -8?3ZKMI9W&>#8 8JYR.L@3@)YPSAAOK M=+7C\<;:C6;Q23]/E)UV_[UM,SI5HB\92\G]0Z]YS)A^0T >232@KGH,(J:#S(J MRF% K!&$44RHQ$\H58I2U"A;EO:P*Q&QCHV(V8B8C8C=-2)6YD2S"X$$D/!& M*2HY81]V+(HLSC#X(L(I*]+$-/7D:L5;Z5M*DR,%1#$ELGR\_C7JJR,6 I14 MG['UU9]&<%H_136X_ T:."H_%'@4'!Y-E((KQI3VCME0_.00-&*!M@DH.SYL MD&^8ULS1F ".!\JX'R1^/@(^2YHSGARXH0A('"$C3H>PZ!$0VPA_&,: ^_0/ MU+'[ O^$M[,-=>6Q^P9O ]3$.&&-9P"60>23%@0?$;/B=$ ?%(8@TS/)*<&+ M7HT^3,H[?SE0DB&/E.'".AG<'[R)Q*)Z [Y ^P>($MA?ZF"E0LJFR)1ST3%/ M%@X_*02>@\4&5 LA'3XSDH+5RJ0H+IB31U5 %U^54(#E1W@3\6ML+6-)IDH^5F745QCVLV.#KA+^8(E+4L/JY M7]2.E/?E^3X=F5%_,>@2+T@KA()*2LK00."S]&>PP=DQ;=JM7+:K[0C]SD&F MM$=E7E=]S<6M [6!A8D4ZX%6CJZ%.JW#.W&9NSORWKU\=P$(@MI*H96\2V*? M#*)"_UKHFS3-[UD(VJ$R@ZBX[9*4>N[) *1&8P$QN9Q2>\+C<&_R5CSD7=F[[=WE36]6! MP,W":T#V#]&9!^B)]^5< LL&5,905BBF=&;G(PKU5[$7-9Q/ (I$X\,2LQ?= M0Y4\*X39TNCR)D_'N4:/\!BI#7&>H5:"\HUDXZ489]I!\2:K1X_G BF)N%0,A=R0M2/ZU&FY8(GB M?^^P"Y(S",P^.\"!F(KKN3E[G"_+]Y)DJGS;6A9[+V,T:FO..W5HY29?F.M. MU'BN!6:)"\U6[.!3>F4(E;3!>F4R0"57P),.QDCC,:JVK-BK[K_$A9+^C3D% MBG--2)&5/YES!5)X"GEGQ2=8T E8NBJR;&AD]C6 *T$=]BEZ^S[,>MU^C^)) M1(9UXF$(FYN#O:5K>]L#4F7MUC3Q?+-NAX'^08RA&L*CE#)64C\)"KL#R2G( MRJM8&C9@)/I"-\7Z/YJ,8&A,E6E.GM2*1]-;((;8H ?KR _&9$WFX0!Q%B.' M6 2I;X@X="4 M=2M6T8.5'1 ]]B.*\I[:58CZ;C+6"E9YRI;2%Y5P?^6J*>D M" >%(MQ@A%NX86^$U?)$KW.=6ER%; )@ZC?,2 !=M=H4DE*8?2"5+A2PU#D.=-V=UT M!7UY1N;#0*)^Z*5I, A0J)%W(4L""LWCB]RB$%G:X-4OL>F!>J 4A(NRQ=2& M054%(VPQH7*_1!D 4<=EN,GR?BP'9.V5,DLB']?D"+J6[,&0)G0G9._HJNJE M8''LG*AZZR4[+AT16J;;[0LJC2&'^[CT=V#?"_G4TNB$T=&<8QO-L=$<&\VI M.[$7Y>1S3%0PC;-5M61JYN50$A9(%W(1I/F(LG10"<13R'0+*7M4&AG6QR,[ MZ3^FD\EU)+%R?S,@U- ;I^*Q^D,_"&Y2XC5"V&?,J%)2=QNG)JDY]&DYJZX/UG>"U*%ZF_DT]XQXSWYG )=Q([Y+YTXO5 MHUX/U( \$VNF\\5H30_"EW?GUP]NC-YRXH^IJOVME-G7=KSI)M#XI>EW-P MV^>JQ55XXIZTF[MMS%G$KMDGN.USU2Z[6J?N<6N)[%K+*'A5JO*P^INW1;SJ MB6;:E8>P]2HV\](FA>\#(&Q2N"& L/4JA@#"LB9# &%9DR& L/4J]0+"=,^5 MS4&V]2JV7L76JZR7#]AZ%5NOLJ.4Q6*6K5?9[WH5[!F\R^DH-F'? MEJ0L3-@_=KO=EBU)L1B^MR4I'?>TV]W-DA1L YP.G4?<-EJ=RO'NUO%Y.1(_ZQ905 M6Y5BT^P/JRKE]IKCB7M\NA>VD:62;5/)SA6CW$';:W<75!V;;EXMJ#_97$\: MFX:_JVGX>U-?LIY6-!:Q=Q6Q#:\ON;W2MJH#3;TU)7<;E;(X%0#_7EIILD,C MK52,K"CB[/. P.];'6WJYVUGC+5XE/!QX^3./VWSH#@Y*5[.(1R #(^3% ?% M^WDJ);PV-?=#.8'];3'K4 [-E?-0Z:8])^C_Z[L_?PV_M)KMT_;YR7D3H(J# MAHR @707R_&DM[\Q'%DZ3@)8&7;M])/@6D38PN+[5JO1T2?_6[VM166)W&01[U/)Y7-T)7 M-T%"N;W);_%]JSJ,N"^ _.%]63$?=A3#J_ZN_++AJ+N1']Q^W%V+Y\DNO)YV M=?^1N/+N=SNP4N6>HP*2*>S@*O6F<9X\'P3?17W3/6K:XFE_'- Y9M06VB(<885"=C:GB_P__S@_.3W_:79?,PK+G"2^[Y8U,;YJ2MWW MIQK;*AH=R"YS$0BGJHWN*5Y(S>5.>/ M!$U8(H0;[!/#O?B&T_Y2QFJ+O19[5V)O6U-,=)P#_0<5'<0U7P37A"MS>#J$ MQ0"=4R^$O95ZW SZ*H;*%$#Z0#"20\U[/%^=N&_QG$5:B[2W1EK5VD@B;9*+ ME2Q75T_G\)E&IO+X<$1.4NAU]=QU>G&4JX7AFU&0IFC:.LR?\X2FM-Y&X_W) ML4AND7P5DK<:Y\N0G#DS8"HABH:\)6,%-3@.N%LFH*I$:F*SP*3[L66R%O]N MP+^F9O/K^-<7 P&\%)O% 9O4D&^2X)GCP0#Q+\Z3F2=[7NA%/FPU'\?L+/3Z M\5AWL41PAI!>DV: M5YBC2^+I#J]U$\"PD[IIAO%?1%:J6T1\B:$;"_DFJ6OE#FKC:9SA8R2DU&@V*8+S#R9ZSYPF*?#8'HSH#&"CZYMJC& M\B#&O1(;J(&*UA?&!^)+,/(_G,'W#KYD'8UA;JC :G5KC!(]/!&D;#OSW_]5 MZ:=3I.DAVXF3QRK[0;M0V<>G3=1T)8ZX78\W@#,_]L*)-TU56MMYHU-R![7K M#L&[V>AT?W"TOXD]S((1^T%JP*JTA)0_JW:%5!_>T#9(XWCM5H.":O!/>;#C M5N.TNR8LF4'[3K-$>\\9)F+PK^_^\?'MT^79$JOXQD<2'J"?/XVIA6;9EM.[ M#9E4KWK1#1H3XSS6W/AK"'&V;(C3RNP[RNSC);[Y!T26U$]U X=_'T1IGJ"! M;FT287A][GC6Y$K%MHF/>QQ"V26B1=;8B?FQ?8=%2MD,5=B[MW]VJN MR&T"[1$1=AB,BT!/B9XR.7<0)&GF?,V]!.PJY72?@KI.04XOT=71/ &3?M&C MQ-(7>@;(?U5)K*JDHBQ+L++N+$LA]W!G+4ZZNF,& .4WS\93;_* 4H+,NU8 MN[D684Q$1_^^$A%8C"&OW =I$*19PEG,Q9XT?^]5$D^R(5F:>>+T\C2(@&!< M#H^!3N0'8T\/D?DA&-$L8?"?KT5R)1)W@?SA*.^2,'!C^]XY_.]I>QY[)*45 M$SHV6K)Q2P^BAJ3+9YJ\+*8=+YYI8H+CX]D=$E;T@461"3H<%R-?]XJ&;IIJRW#5(HFN MM!OFJ*F,-5)Q&&Y"?!.)'Z2B*#-Q.,DBW6DRN-V5==HK>$]'3Z@JKBM(TQR] M7OA(&$=71\! 1E3LXSJ18*:B'O'C-$M=Q8RZ=[C[)?5:53V?WD>G!;72P=D% MI7L9W79%7B*J"GP)\*8>0,&K'< KJ'A5A](/ @-50*VD4N'-OTOB"/[VQ8BC M!SUS*/<)@+GP+>&])K1[ !%"7!2:(1YC7#D&@,3+G)$'=EB,41$&; VE)]I MT,&R-!7T<&4%);'AN*B)= "^!'(&=\ EE:#D,=?'"C(F_38E^^=HJN'AN' L MHNX6%$J$6$J)D.LNR,[#5[SGDT[V/8',8Z3#',-GH-Z M[;2:1^\-P*2G24"V2P67X+2^4MLO -XC..E:<.IV"/06P:'VJ2.+OD^A]DD! M(,:X'D/W'8# >?G2=5X"P)Q35U7/OO8B[XI B!^T3G]*G6=<:*MJ,I^ CC,% MYH;(]+R _%- #4(V56FKN <9[LQ=GP&.CWI@#A5Q*6E[/(FB'-:8QX;?&\Y' M0IVA!T9,3PA@5&#)PY$2?*DO^V(I]+S]?=PE71I98AKTA6)_=WE-<>4]4!4G MM2H[.K+4K?R\0GMS7>K.[1#\LV0^E';$?S(+2@!)X'*=H?#ZTDF4\OXE M"6(;"4*,&7@!1J_DP@KS@B;AG/ MOZ/8 'G&Y!O5"QN[DB=R8O-$;)Z(S1.Y*^]#VYLX@I(E?78#(F< R0/(E5#* MAH/,Q74FPP $%FIP @-&LE]'$ WPCKB;PK47,"<$5H5BKV!!L*0O.0ZM18EY MS'J4B$1/.C[ ;1!*);+@IH5SS_D8:YR3[)+;'8!//,[!I/!!,2RW"[\!Q<+A MU[%1,A9"A@VB69'+=M72%SDY>3"G@0C[O!;\*$_8C".1X+&>&N+VB^X*H"U4 M/*$SA]Z.@)R[:0!2T$<]BL&D*7]P07"[@QP[50P(@*5[BTX]46=2FI0*WQ!D M\$X2_(6,THR\+\+Y*^]?L:;O]P3$",C.R) Y=^#%ZNE,M]A2BSRWE!AV3\A0NJX((6[1,9MB&_2 MK[%J+[J#%5@J_Q),7)")^%RESTO1UN47NC-9GZ-;K*@82:.#\!&-7S[0/?8/ MQ!5<\U,R4>06=^L(#S 131D#S-,+P&Y"]1<WM+Y?XA8L(/0HHFT=9J$(= M7\:O6!!,E=VI>$9.9F&&K,KK7WL@#*Z(/#W$N(SMO RT;9;WDG!8TQZ-@7B( M%)%MQ(0:05IURJ@J,:(GD%DDJS#)C228)IWP^1 .%6NE9:DSB?-0!@$09D*@+]' M-O"H]:,T]D#.1#&Y4$5" %Y\&[CO1VWUH\$@(.4(! H+A""!0\4(R2GZ3LD3 M*E^YXHH*[[#,0E"HVW">S/8NP[O&^R>7W 3UBS D*[%7D9.X2NJ-Q.VP+Y4A MYCG$*T0POF'QC2CMZ:Z^/63 0R6T\-"$@.R8B772]$DF!9]]T A C0@?]XC[\4,]_P3;!%O[H8>T#A)HCY >9Z<,+DBKJM 54F$MM#E=( C*+D M-O'LKJ27?A0GY$J*./3*(KI39R99LB>>8 M!1RV9ZE>X?4!#TA^7XE.AG '* O[IOU%R*@63':X88TK8V8_T M=?ZM$E7RGDD^>HAA2R7YB%CZH.27XIL8R:QRLG]E.",OS1=B*JZ,3; 2V\^Q M>9'VJ!;50LO 8Y45UO9SXCF5GGG2@:W4;GFN5(JT^-M48YO$IWS 9."<8[1J M@=T' QE=QXZ61+7 G00Q=EB#J3EX'\8<[7$[Z'$ES>>()"C%7G M5+^(AO-RX*380;)\S2W?H+7>)#LAX3B? MB/Q^L1K1T'6,!EA8;=]Y_>O+FX\N/3SZ^_./BR9MG\,]7\E_/7O[_[5WK<]LX MDO]^5?<_L#([=\F5+(L2]7)FILJQE8EV/';6LO=V/ZD@$K)XD4@M*?JQ?_VA M&P )2M3+EBS21FHFL46*!!J-?OZZT3N[N.K=7N^TS^ M0QFP$8^XPVR*+U>W-\:?I]=_=&Z,ZV[OC]Z.37T94I0=[*NK98A(0BGYQ'25 M$2AZ81/=,HG/-ADX*((7'B@WI3!IZ4$"TYN[RP$X91"*!!#C*AXE$G%U%,*P M_^-<$-S!%*: VME/X%?BAL9M!T/##Z0+CKS*(Q)BD.B;@N)BMD$0QJZ\Q,65 M(2LDOP3[G,?$PL2/QRQ^J"1H5R9E8X"? PJ3QKDL-IKD9C%.W"^<< &W>(#R MRB3BR:*A$B]!XDC#X(;CR)Y%8JT0UB,:D@;QLF004=2CB??ND-W4(Q2&^.=E M#98!]B8F=,U(LOODE=P?$#[/WASKIH2Q)0>3[@); FKIGHRYK>MA!&/&%AOV M 5Y'ZP>DZU^J35.!?7"[.)VG+!MG\X]\X&EWD/S8>5(R!EM])ISI4RRTV9 % M5_&[,>B!24U )#"^L",E.(.\']S',5&;3-V9 )Z&T52J=HR$N6PXCCL#&YS" M.VXA2<>?@H_'7HSF$?+"YLD(3;A"A PASO6<:#[D%KX$;KNJ# M$77N1*)5>9YBBZ7)S=9FM@AC*O&P@&/\I9TJ_,MX-R:[(.3$B+#[A>91$D9L M9Z';_%X7<1^FW)!GY YBRU7*F:Y.-HH2[>98\]L2!R>\(702P&Z1R:V1"UXX MKC=@>ADSCIC?:[@S#L <#ET;['7P#&P;\L[@V4\HX;P)X3.QW! YD$12JGK8 M9G0)0A08VQ$-H;8C0H+; M28?$ !\I>.,9R(P&O0H S-U@Q/H?'7BA1<PR:: MY 9%:%H&I8>1 GW&X*XHL<57JE$9@@\RGOPHY?JE O4$B93$^T7>>_"4C&I/ M-0W/M(!$,*5AUFQK8 _[9F,XZ%O$JO=;K5:M7V]7:TV[-33;]G AF&*=75W> M7%]=]$XOS[]?7YUUSB$4T3=KK4J]FILHBL4\'S%.C* D(]UQA&11=&T#NIS+ MXH)&CCTH)?XHT ]Q#-&F#G!WWFI/,.?BLJ30F H>S+-RX.54([+E ^BZ4+1N@:S4?:(*5.9XH&G!3R?"B,P M?-1E@$/!B8,%PC6LO/EN0U%@3 #ZPERH,>I&<2:6V%X8/^"(K9"1$$N'(!H! M>S5,6$JAFANFM@>'(DAX%S"JLBCPL@'UV-Y-@#/+1BG]*6&9N%+AYD:$7,("%P$P_=H;T%7"8J)3F8P(:(EHQRK:N4*2E&&W0) 4M% M=C\^@$!. ;@ 7!\KN-)+Z0>3$-5$^.@-IXC&)*(?8L" +]F;F#$%F9&5DNJ M@1W[70^4_ "B1^_(BO!=O>< 3)--)LIYDL38DIW6P?\KI_F]JNETYU3-U MJDD]T+6<:@[M%I[!AYNY+M[%BH(SO_ L"^'UM^\BJ/ M[=P/=$ MZ0\@YD/TS+G&2.?WDCVN8@[*1H^;?HC,14]U3.P?8&JP51QR%A 8J7A)F%)@ M*^DQH83O84-3S"XAKI3& VDYJ&"?'S9G4J MC!@^*X0-N1-,XR:#YQ&#Q-9F#Y4\ZI=LW$B^7*V)GB/],/)L <2X 86^*")PT=Q!E-60,[81,16\(*0.U*\3 MXV7[[TID52N!1?YR4.2K5!2K1\OY0>JSBEO-,2,,I25$>G-7-!H'5_S,5/%12YQ;/1^+? MU7G-J5 Q8OF0Z(MIHC]P5>&'.B?5%7"P$7)HJB)8Q/WDXY=TS$1M8Y*Q>4$ M^_^E!I$T U1,8/@HE>M@XL/#XAJE&^(*/:T%B!8@&P@03(YD]F0IJ3'!!>FR M;X,VVVM,#2.QPP/>+D2VVA$%O)A9X"(&,AQL(&-7D2W_Q_Q/\! I.))Z*^FM MM =744VM4J62&\NZ,[415P-*&"4\A#COL$JL*RTAAJ+)1$T5N&-%"9Q!8+H MS*'@M5*I@GAK=^[]\7UV?D YZV79Z3"EC9>CI+3&Q/J"$=.Y:J?,#$N:'^EQ MQQLW!-ZT?J%YF7 ,8O_+MPU@A_(Q3.\0]*4BB6%DX@ M42:>' )12FSQTAJK&U+HV.*32+"(C(T)H"=O7<.$P$1&R\?+HF.JR2+RG@)] M$G?N"[-;]YEM3(Q6\'Z P&*95D9T6^F2;8+I) MI\Q,%HPS[#/(,Q!;P!M(B+E]>?FO$7N,V1#-"'E#<^.4V6L23A(/7HYVOH$[ M9XF,/,B2_6R/JPS_%IQS$WQ_ZZ:^' M3R%*OQ@@R/8QA;KQ^*!;QTOXA0USH9-!RY$>.A,@FS/=(&@G8GL CL@,WO$G/ !I^K$]URFR 4!\?60 M((%.1W!YCL#QW:+IA'O_"=="!A5PV/?SW"Z90SV!8&YXT/%$'D*0N@\P(F.. MCD'N\#K&2.G\/KX$OUF-AH&^RJD?\ ]9,2!*EB8: ABT'N M.-L@#A,UD:A_D!(%FS/$0B63RS#?CP!/$F9CYKHW1PZ=4C2N$U)_E+VDV*+Y MO,-8P@V<:1T\8T@M 5^J=WT/:LQYNP.P$@,9,@7[-L$>,EJG?9$.>M,V0-O,7NXLC3X['F99D;)S,1<(V-B&P MUS;&%$"Z*I)SA%B-I!4N,F2*&V6L07(*![RZLVB6*I.25E@N_+M=(O2NH:F- M:*;WG?D,L0&? =W+(1I/GK\HH/E*J7D:&A[KHO2.7T0_04'@!,0FW1:4B5N$ M$Y,NPWKR*GGV?JP7$%WN&9]Y$?I'&&C G:W1.=HL3IG%"#L=N;&R)X%Z=)TM MI#>[80[YI:8<8F86P1NNLV-#!FLQF%@(T8B)E#Y+)6Y5S_6M+RWN#O%(FTR3 MB-B<>RNZ:2V.?<6&5732: M1Z-YM#K;2IWE3(^!4IE1,HFK%L,?[G@L02XQGIP?3[E>&Z MMCPTP#L]>'?8 M7D?V"<<.WV.(D7+U$ * '+H$NG'_.VZ=Y2G7^.[Y.+=F&1N M,A45X1]7(I1 M_8J!E2 [B'$VW !A'X'82KZH MV)T2?7(O;$FU$TUDL%L@C'E^&\Y>TYM";XI7T@42 M:BCZ?(C^5#&/;XR5CSOTDG'HQS'V15T- :F[5W+H%MZI) M^KP6:+R#,@R-E"OP'DI)_"4PN7E,W'+^7@I1*PD;)SXR,)KRHV^&*907)EED MIR6!RI+XY_@E*B1J#@15DDV:%@!,$NHD#"X.@BH;YUNOO ER3"PS)RX_FVTAN+X=:+$=28",B07/$IF- GMO= M F 6JB ?+/,5+==DG)+POJ]*+V:U)VO) !'L3\3Q<>((3RAF59KUA#*ZB=AX M)]5#5K;'"_&@MHBMA*^,Y6K(][@/^4Z$]]L1$XW.&(#,>Y^91!77"(H]36DHK MM1,5=A)R**^U$$1VQ!%G*20NMR-"M>UB]J[GADD M6OO!\]BT2V)_I?!M<7L[F"GS8.]&4OZ5XO9>H=KG+E!@?WMH'">7]&6XM+-D MYQZZ6UP&^V;-\4HT?V(3E6)'=%+=7/0EC.+&IW.^M(>>>HRG>.3FH+_XR\"W M\B0OT1IQ7KIN/LV/9'G'R&&J8^1P>0M?Y3R\?_%.EYEJW4C.$Y5" $IC1"-N M;*K'8?ZB\=T3ZL(72EOV]2O(J2O5BD87:711P=%%KX^M5C76=OWT M[7J;_=>L]^MVI=&WG.JPWQY:S;[=M,TJY> M?KVZ_O/TIGMUV6^VZRVKOM->^JM$Q5;=]6'(1K>+.L=D*@0';RBCC_OK)T<& MF!>=WT\OL 5_Y[Q[^7NO;U5:C69[IS-\P6D!O/V/639PG(8RT%R=G"Z" WB, M#9K+(C>H'HDA\]CVF+A0[S0F#] $4_C8O.R:^>?B8#;B,!GD8L=+/,X,?#\* MH@WL23?DT05CR4F(R2F(8F!@=(N2;FC<*2!:V$ 5U._,E7BN "JEV)OAZ,/D ME66CQUSY2W ,JA7CXQE45"M%Z&>^*,2&\. G:81MH^.W& M1W!SJRIUT*@U()5AFPS[@[I=ZUM5RV9[F53[C5:C7FG8U*Y29^%L#/,4#N'\ M>GIVK+7F.XE?TX2!> M'/$R?T@'RGHH<6HHK\T2W1(0L*@D*B.H%V4,SEFO)%CQM&3\U[\B?_89SC0R MOO(Y\D]D'>H+YY?BZH'=:K<L5J5:WT\;G] M;^,?3!M5:PVSOL#NU=O+Z\[OW=Y-Y[ISWCN]Z/2NOG;^=MN]^2U+BTGY^9)#8MBRJC,P< K&U5>#3\)(9H%GR-SV.G!1J(=];IT7;/5;+Z!W MT#T9@AX][ C!^*B#/0F8@)6'9QJYTFS;!725SGPA5G R]9(<"RK*"V6??X4: MB#,%?+#&=\ MI96LW:K:=6KW*Q:M]ZU&S>FW+#+HUYDHJ@VK-5HS!XNG>9]WOI[>7MST;K]? M7?8ZEUVFQN*-VF]:5KUNYDOIULJ&'+,!@S;XJ!7YDN]E&A+2:#O--K. ALRO M84JBW[*=1K_>;#;JUV<:L.RK<&@7[,&L"X#JT\:CM,GI%:SJ&.19G-1:=<7W,V: M56NU=^MNOGA)ZN45GF6^%N-58GG/B;CE*O"7ZT"IF3]ZZ4"I#I0>(%"Z!S$D ME%7%;+8KU&STJ46;S/*K#/H#BYE^36LXJ!/'8C\O!E0:G7]\ZW[IWO3Z[5:K MTK+VI*0V\A8;95! QLH;Y7!WK*I>O 9;P,OX6V';B2T'S&=SII7R&O?X4:5< MK[;KC69S;O-7$K"5V/FJ7#?+%2Y09H$SW+!^ M5FDU!^92]I;R1LCRP9GFDG[R]R-X\@F7GP^,8FOEE@*LBV\E@] ?1S,Z)Z\4 M$3\/0-MRSF9AYKSOG:#<"!#!K77M"Q>BVB[#1M K%J.AER,,RZ/V0CX6HE\V&7H@<+(3>$7E9B$:Y;NJ5R,-*Z"V1DX4P MM9;8Z4I@;5JZ6G/'D;;7CT4G7X52S^?B>/#]-' V&^ADQ^[I&$K0THN#)MY-FRJ9\#@*UK./@) M>F'&Z:%=\- R F$;FBD)DKS-6^2S%]D4[YATNS(""KP].X\C1JX9;L95]_TR M"(SCW];>=NF7W]*^?BEU.8YK\>\=T4B8%05FOW,L9)B"/Z'YYM7XAB>EUK&- MN(YM.HK$4U :\NK,5%1B[9G3S,H;YC-HZG&)Q]MH=LL'N]576K1%9SC55M/, M=G!F$VF*M\IM3+QABQ6@V#GSWK5]]GJC=^96-$X*7+6RN8&G+.ZP^/A)V+$_Y<; M]<78C0J=KFR1O5E/DY0_G#,*$/F*HY#:1VQ7!<2>G5"NS5/]3'G1^]JW\]L^ M?Q %&:/9;!J>'!\_/#R4V1O*=_[]\6E@C]Q[&AY3YXX$Q]!J\MAL5>JU5OV8 MR0ZS7F_5FI6JR7YJM]O'WLBUCZ!2OM*N51[I8\TQRZ/9)"OTMB6)X)LKBT)Z MT+#0,4XGO- 9JGBO^?GVCG$&*XU'5\!)+=GVOO% \HG?.%)5D(XB_%98'MIOO@;D"'?J\TXC)MZ-:VS*;FB=>@R>$UYUW*A79PBH4 M/TC'..]DNO3O>9L@L\[;!&GV>!7V,(LA+W9&IIWXIZ_LC%9WLQ?>@?W\F@"O MPKF99L5JU-O@5EJM=O-X-JF:U6JS83JU/G,RCZJOY61F>I=?GJ SY.[]R'? M],\M=SR8A]@Z^J,8BULL5;ZREN\-N'[YFEPN_+Q\D:0PEDJA5GIM!=8A:/+7 M:/S$TVS0 '-W_EJ^9GGHE5]7:%1HFKR-3*%9X$!6#EC_/:<*99Z/D:UF0I[/ M?+U$7Y+,$ZW#OP>N!T>;C8W.([4C;+]_!>=#P7E\41!&A!^!IAZ.@R?J\ -U MK(_DDTX"ZB3@X:FDX[YO)G5X:!II3GH["4?-2T6@4D&2E8'9OEIV<85GFYQ:>W#/]AUP>Y'2DH=653KVG?]LYJ$) MHGFD"#E0S26Y(TD>\Z>'IHEFDT(D6W?M&QX\75K5Z5*=+MV14UDM0+K4;!FW MY5[Y#,X2M^'+XM3K6KVBTZ4Z77IX*NE8LDZ7:D[2Z=)\44GSDDZ7:F;2Z=(L ME[C8^=*JSI?J?.D&KFW^\Z6OZMJ^ V[7^=*<\42Q2*+SI9I'=+Y4;_YTK>6,#4K9KE[V2ML""0'#)SCG&G7&[L>-?[QY?K"Z'KAC'E;U#CW[6C" M6-V Z9KF9V,VHH8KKSKRJN.S87C^S"#3*24!NP-O[,(>8=XI)"3/R8P8>#+" M@-HD"MEC9B%_VXS7H2QR@A(4^_'-HH:]CB3I=ICE)I\MR127-2SI=IIE)I\O>8KKL^W6G&,&+ M'#!K0=)EWP,:,L[5964Z8:;CESIAEAN":![1"3/-)3IAIME$)\R*FS"S"AL MR 'OYCA9=N:S 1O?R=VR;HT?A]">S+M>$8&8[H7/RZU(BKA MI@$]0M*QX1CP!VQ_QQC1@$(O]K*Z)#@\^9"!'S@T.++]\9A,0WHB?_C,+YQ4 MX*VKW5\@UNJ%;.W7V#\:^+.9/SE1/F'C$6]23W%(YG"HT7R- L\-1^FEV2/W M+.5DLRK86/XPSUWX('&^V\ ?.QMO>,>]_^T7]I=\D#VF)&"/F(WF"%2#MTIK MEIFSK[)]V5NJ_-#$?6_/K>B%?__G?ZAT2^0>[$X_./FI@G\^*P0=\?6IXOZZ MHT>#@)(?1V3(YGQ"Q@_D*91AJ':Y]G.RI\6H:\@ E7*M_K.A_ PS65C&"7D\ M4A9+;""N#\37Y&D_AZ:GGQENDRO0BD)3]*B9FF>5F M?4]<,B?2:Y5D'Q!QE.)/-U=G6=L"?UYY$.(-REA_:)RQJXP'PX5##%=NDS2I MLRA(#-?Y]4-_6!V:M-X>]LUJO=FWFE7:'UBU>K_>KI":4V\WAE7G W\K_T:O M^_OEZ4$ <443$"^$D-9)-)W2 MP"8AD".9U2_'@]]VN+WQG:['=N_LI-9(N"86GPG7?%>.LX2#3P+ZK\@-*( 7 M0N $^*Q'[2A@B\G&T'FT1\2[H\:I/8/+9KMFE<07[]P0YCDS1B0TG&C\9.") M*PZ[[(;L^M0/\#4#IL89K=D%W\/C6 9T1,9#8_"$#V*B@P;\!GQR0"./?0L? M2*+9R _8/)VY15$I_N&W\H[IN5Q<*C>:>)6? +J]X:(\"!9,2!+84S;?BY]5 M4Y;1P9MI;DRE M&O*?1$8IHD-Y(T2#AV/_0:H<^3L:AR=<$W M.V6K47X[4U:3A$P0@KB_/NY>^]DM&] M/$OTH;KN\VQIENMKI'^:5-M+_]V]E(F?R!K9E$7;>VY&37@*-(BJ9!C^C/0]K5*9DKGWG>=[(Q.$I48^,X3^V&5X,S%D,2YH=&WM6VU3V[@6_BNZV=E;F$GBA, 6G)09"O0N,]N7[:1SYWY4 M[.-8@VQY)3DA]]?O.9*=. &VM!0*;9@AB>4CZ4AZGO,BRZ-_=3KG> F-'W?Y^M]<]^JW3 M.1YA4Z=5'96'["#H#X*]WMX>ZQV%_7XXZ+&3MVSGT_ATUTF?O3\=_^_#N>_U MPZ?7?UR)2!Y2Q*N39@7[4^C=]T#E'" M"BOA>!34WUYVHN+%\2@6,V;L0L*K5L;U5.0=JPH<2&&'6#/ VQLR5YVYB&T: M]GN]7X<%CV.13SL2$HLEW<'!JDR+:;HJ5'YPH0;)K9@!M=YH-Y+ =3A1-AUN M=G%3S:*NEZC<=A*>";D(7XQ%!H:]@SG[J#*>OVC[$OPVH$7R8NBDC?@_8-,X M0"ERZ*3@]>SVCX86KFR'2S'%WJATZ*GYQ_'%FXO3D_'%^WVBP";46R8#;E-F1.*CKZ7;"4SX!IF F8HU6UJ3#LKY)K!(!< M8'FAM$5;R]XHG2%*.G\RE;#SF9(S-H8HS9544X%Z_HX8QB&9-KO(H^Z0K88= MT-('#C%;X-QY8?:>.'!><^.<,,L6[!(G4D),ML+AIT)-K%"-7*&;Q_ZXR!G/ M%ZS,K2X!]48G[F( A!-G&5YIP25+>(1%FJD,S;=57NZ:0 X1&,/U@D0R?@G8 M;Z--@V4Q*H-=2AH5]4$"D= 8>* 8AB(&-4$,,L1#E#)3TL>J_APT5(W0 #)A MT#_2S/M018,I('(*4KL%JJ9B'":"#B=ELFA.PY8*]X7:X+E2 5@B<@0;X78% MKC;R ,7QMF[<%WF"%I93I(6_(UG&V"8"N(&D-H)?D%4N$']$':(41LI+;E2P M-!M=(_UB%\*U2:*4*("$4(A:UYUQ^D3 \F_?SG_T#W9@UU7M'\3^RE\*BMISSQ1JGY$A M;Q#( YITN7-'R5I'"79$X]RD%4I0^!4^+%4.]G]XJNSPW:?-E3,P.+&(&A=I M?![2;0J"(EZ:NU>A:&0"",^J)Q_?J%)C VBL9\(X%X!2D+MV*)];.8^F _*I M/N*]"G!6F&U7SHEN"G0DJ(M14L1N2\:4$R-BP;6@ 0@?ACF7F%-+I:'0R)D' MX^(HYS"4 53(HH.B2@4G():2DY_#83DE5B$6UO !6S/.Q%\3($%T15@?X@=V M/3\#GR;/BD]W-N#7:'5WTW]G=B$C9R(FTG"CJZ)-K(6YTJOJ@$5I2Z06\9%B5&$F'<*N/QE"CD& M?Q(IAG>@(.Z2".9FGD;(<5&@-]L2Z=Y$BIXXDA/*($DP@1 SQ(>Y M(1%8QGAW\$;^\N;

5=?12?M456#O[MQ(@2_P'!1GJ2@J-6&P$=3< MT&JFC,5R>I" ;1E<_GHWENW<4B5!,J%-WY"N%,>T'MP6&^V^Y>52KUVO5V8%)<@JSVVS;DV_>>HD<@W$^P7W#P0^X7N.<3<4W5 M]LIHDP]ITF5EOPGP7Q 27DMREJIQ3'2LTF89A;D";#++A+4 _^ A)PKC/+H? M"]3/-;*#I$*'9,CAX3>E6[4E@+]*@>H[UI=YY+;E=K?; C_\ML")Q >IU8@ MXFE'B/:6(@$(T2J"6J;G<^"7%!+Y@-X%12X5<0]+ZJW<+P)^E4G[_;@;[#R/ ML:*!I9F_E215 H-5$.D(RK:/RPP&9:;,<,PX1VXPE7N]<=-[&W/]%'G["896 MB48SVD;X@;/\"&#WC*U">MM')B*G9\Q X4G.I]6C0ETY"\@*J1: =^>I\AZ" MK_$(6E47^%-/KF3M<%1OQ=-*ADH:YYQ:S''^5;"U6;A8-^]W#_U^:<;E"P/&"R?!MB/-OX MZUNYSL>8@->+\(MTKKQ-%5#6*4AQQ=S3:?9+S_T]I55MII2%!D=9E&&!"=;. M7U];P2V8GQN8W_$,[@-GFIJGAN4F1#>3Y"TXGQ$XQ_12TE>A\_OJ?9H*2-CY M%40E!33L??748&K$ Y<,ENW5CR%&@3C>O647R(<8 MCP[3KPB#TF6F,.'1Y52K,H]IWT7IL+8GC5? UF]42NUM*%E;H+67S]9V8=;+ MEN^U%7P*'1^<\@2M2,AG2L05MEX>=0=+P^>+>FZCUK\NY]Z_._X;4$L#!!0 M ( -HPK50]#P$)$@D +@\ 8 ;FAI8RTR,#(R,#,S,7AE>#,Q9#(N M:'1M[5MK;]LX%OTK7 ]FFP"6Y4?2)G(:($U23(!).QNX6.Q'6J(L(I2H(2D[ MGE^_]Y*4+3M)D[9I:QOUKT_O_KPZ)ZT@ M#/\[. _#B]&%RX#F>V2D:*&YX;*@(@PO/[1(*S.FC,)P-IMU9H..5)-P=!-F M)A<'H9!2LTYBDM;I":; 3T:3TY.<&4KBC"K-S-O6I]'[X A*&&X$.ST)Z]^N M[%@F\].3A$^)-G/!WK9RJB:\"(PLHT&W-$.H&4+V6IF[8,83DT6];O?W84F3 MA!>30+#40$JG?[Q,4WR2+1.E&URDF*"&3QFVWF@W%HRJ:"Q--ESOXJ&:95TO ME84)4IIS,8]>C7C.-/G 9N1&YK1XU78I\%LSQ=-70UM:\W\8- T#%+Q@0<:< MG9W>\="P.Q-0P2?0&Z8.W91$?C;&*[W.7,6Q% ED7MYE?,P-&?0Z?7(2CF'N MRA]A9PPX9JHVM-DN_S]E]?GES>CJ_=7YV>CJXX?O;?7C-EZUR3557)(; MFDO=)C%3AJ=S8C)J(F)M>ABGKYLP-70L&!E+E3#UMM5M03-">#0NGG5)X_K9 MM^=J!+$4@I::1?4?PZ\>?O_QX0> <2-S"ZG&0/#1VA\(.I>5B5)^QY)A@P?. MRAJ*1L'_I!Z!+W;D9\,DS;!1[8.YQEW+ )Y-%A9PI6GI; M![@D?M*]L;W.NDFK^2?8YXM8ZQZQ(3!*Y50,FYCW20 WDM$I(XI-.9O!5FXR MKLG?%57 )#&']%(J QL\>0\U2*\;_(?(E%Q.I9B2$8NS0@HYX6#9'\ B& <@ M]JJ(.T- *O;G5R#$-0KMHFXW-E__PMCL;QHVWU%MQ07)Y^06K!<,5$C;0=0# M,Y'0<2%!OD #E!>$%G-2%495#"P%<6*U#2"6DAR>%*>"I#2&)$5D#C[*2%?N M7H&"Q4QKJN98)*>W#/IMM*DA+0%CH$N!5F,?6"#F"@05% .)I<$2P *!18@S MHBO\L:P_8XKY1G .=?@]W&ZG0133)B2J!-X$@#K&W@%T?? M4@+$D9W(6CAD+.CGD:_7N@:&)U;]MK%$): <$X",6QWVMH34YV15,B9K@FI MV(1K R<*0R@F.KO!RG:#5[HVYIZU.VIM'[4.-HU:HQ4<_ONWHW[OS5![\GB! MCQN_3%,.CQ:A5X0J9KD V.8(-, L81H7C>L,BV.Q')P>.CY\3KB.A=05U$-W MJ*1PI"B5A/,^)&NR!QQ(&)#* ?WR#@[(!1SMS\#3W%0"2O0&-.@=[K%]6[5W MF+@G]\CQ@%4X,F+[!-U1@Z..,VC+LSM*5SI*H2,+2^:TO1?&3 X>$VS14O#$ANUT-=8\ MX51Q' !WDM;Z_@);JC3*3+M)::M)K6>4FH%!!CPQ5BHIKGXE*#IT&)8U8BE7 MH883OTW-#G^-&18$GPOU <0['[M]E!UO-F6?[:GN,??Y/N[9! ;23WF"O*1: M%A;15 .G\9"(9*4JJ8D#5.9TS 4W4'\/M)I+;2 =7]%!6QKFO'[+0/8>J9("7\$S MK97VAL? (AO7Q9!O42WLVG=6950OI#+Z-,MOEEAG;^?#.^(Y$?R6"1_D72O? M_N8IVG%Z.R-(A[]&!,F^VDOJW:"]=#WH"9N,7'HAY-07:.=[!\Z%:10.G48J MO9"K-@&:S'-N#&.?\?-C"8(8\Q,.]ME&]H"WX%8UNFWXC4??>K-A?U<1SSXOF?GZ[:44QL7R3D#F9HJ\!=M0#BS+@XX8E^2>S*UG!_SA:ZQ?88T#^%DE4Z'JW3"1PR/N7TGRGB2L ):P+GO#H:+Z71W MW>JMXUG[@3,64>[MQ"N4N(* C=H$>T.35D;6">YZIDU9N<7979+%E\&4!NM; MQ!+O;G-,U'C:$2Z-QA"6^\:ZG ML7X.D/;1&#S#;3"#.7ORWNDBGXZU%)5APUI.-$?\$[#4J/E\X#@AYW^N;F^/ MKT#G37^W #]Q 0[ZG8/>;@6^UPI8U[3;H39U>0S&C%$"@T/IMYXFRU&G-]BM MQGN4=L5BJG]UM&UCO-R@>N*P&4U;3%M[,EG;# MZ4J:&J8B.I6\#IZ^.6[N<"ZM:\.D[IM<^Y'OZ?\!4$L#!!0 ( -HPK51< M7<*1Q04 .P? 8 ;FAI8RTR,#(R,#,S,7AE>#,R9#$N:'1M[5EY;]LV M%/\J;R[6)H!U.O%BV360.NY:H&FSUL&P/VF)LHC2HDK1US[]'DG)5YOT2I-V MP:D7M+S0#T/P.U$01*TVG%_" MT?5H<&QF7[P9C/ZY&EJN5]?/7KT<0,/QO+]; \^[&%W8 =P^@)$D>=YBL7 7+5?(B3=ZZV5JRD\\+D1)W40EC7Y/4_ O)4F_-Z6* M0)P165+UM'$]>NZPF;0ZE6G#YM3(F__WBU(DK!\XG":*J2X86=#DVR2;8C"*A=)RHEB M$U7UHH\#X*[I4#N%L@JIJ:BU.Y8KQ#M>%73@6/,'!X3)C8Z:@%;H!]+QQ_Y[D MC#&(J%S;+?S(:K=*/:!2L93%1+L7KF:RG!$,2B4@.(-K]YT[<.$=C?6HM7[0 M.O6;#Z=?^^O4.R_A/!&%SA7;NNUHU/';(%)0&85W1(Y)3DOGS9+3%9S'2H^$ MOA_^<(UO]M_+'&*1YU9DFR:UK!]F1*)A^ HD+80TD@[G@L]A1.,L%UQ,&(KT M @V!F:!LPLL\=N%(+WW\Z"P,_>Y 3#'9KLQ3T#W&; K/A9Q"X#M_02JD85.@ M^"(!FB=HPTLBXPQ:01-TPFT"*2%EO$[>QH(TGDG,%"K9GCC7>L>$5Z%AH@1+17>1,44= MS8%&**$D2+IQS^\'<'@S@!TL'TI,#:^M6M:VK/4>.]PW ='H'P7'/4]3;9SM MJ?Z+*#%"&%D$0SKC&)PQ!AG7X; .$4D_S)BDNODI-;[VTNL1P4B4>]33H^1X MC=)-B*W#JX)JT&F==$W@?61)3T/.,T@] /:. !O^3P#+!YQ'1^ M)OG4/=\[ M"S389P]4ZW$R+@6?*=K5CMI7]P& M'L&^T+4V'-H]??V-+\V?]L].3LXX $= M<(+GZ.#@@1_E 5.7#NGII_0-FA_+&/:86$K"QL$5#Q\F=Q 2OVS/=5<5\\^^7E@I;S2@RN*#27\286K<=VVPW]/6(*C17C<"%9'K."<*!K$44M(NL?W_"6R+8?]P[\;VB1 MLO7Y84SB]Q,I9GFB7\4(&=79:>MJ=G>@$FI?R#J?[5P*[[R8V:6M[YL+,J&. M;5Q)BCDI(G/!D@JM?W3M33?O/6U]]CF8KS_'U!+ P04 " #:,*U4 MX.H*H?4% 6( & &YH:6,M,C R,C S,S%X97@S,F0R+FAT;>U9;6_; M-A#^*S<7:Q/ >K.3+)9< ZF3HAV:MDL=#/M(BY1%E!)5BK;C_?H=*Q=3L;[MO?IN_'DK_=GU:KO+U^\>3V&CN-Y?_;'GG.Y MHV41]OU"1SC2P^:=/E?.DE.=AH'O_QH5A%*>SQS!$HT2MS?8R!2?I1NAK#87 M*B:(Y@MF9F_-&PM&5#B5.HUVE[AN9-&,2V2NG81D7*S"9Q.>L1+>LB5FLPP^D6A&4URU0*BHUG5RF?<@W] MGMN#H3<=?2?0,7H44[=%/69*\X3'Q-@:WL]5.2?HH5I"< R7[@=W[,('%IO6 MRA1!_]#O/IS]G91P0F5A(D=[2,(Z17 MJ B,"V477N>Q"WMFZ-,GQ[V>'XUEAJ%W99^":!]C*[R4*H/ =_Z 1"J[3('P M)0664]3A.5%Q"OV@"R;\=H&4D'#1A'*K01;/%48.7)GD%,ZN,"SF&-!QK8R7 MI=D!_IJ>%.,YI$PQQ-U&=6%WTX!"V%W;?8X 5(F,8+0+L:7MJ@O%YQ@+%5D1 M)*DY4/R; _!%YN^:$=D*/N9RB?N=,0.*Z- R0I.I8#"5"A$^[_@=A"=$'8_7 MSV5!XN:Y)E UPHFE$*0H6=C\$]V:6;V;F>5@E-*-ERC5S MC#99B,90I(A:(&JMUV#W@OU=3-L=AF;1.X%;/9J)$)7*B(C:T:@6=4839%E% M<$CF GTW1A\4QEO6'J38ISE7S%1*I:'?3OC=(^BH:D=ZN$?WUR3>>.#:^VHF M!X/^063\DM@:UF01[S47E M$1)SDEVS;#A?9S+W9EY?7W!;DJT+[OO-[$U&;U6WIZB"$)/J"C-5E5+OJ,+X MC.]<1Y=MKSK<]BKSN. E%K>"ZU68<.0>'#^J\8;PO3XP M?Z'SW<8 !WCF#AXM<%\6L!GH,>^74[C(BU7X59CK)%.7@LTU1'$%R&5.X8EO?W[PIKS2,[=;7,(%R62Y MV> C.1\4.=^2C'T+/>VI\"?CYB,O'SXO)^8EX*V(^6-QCU/.$GBYOI1YER0\ M9NK[O DQ]UY#OEULV'LIKE%9,387BB.N H%M[HUD Y&/]G?\I;D-NJO[GJ\D M_BT*I'1]>IB2^.-,R7E.S76*5&$3G%HO<;<;:E"[()MPMO7Z>.MR95NV?C-= MD!ESJK*5))JID"PD;^Y7?QNX!YLP6LE\>[=6O?&VK]!'_P!02P$"% ,4 M" #:,*U40+HN*X(: #+)@$ $0 @ $ ;FAI8RTR,#(R M,#,S,2YX&UL4$L! A0#% @ VC"M M5#?LJFRW1 ;[T$ !4 ( ![BT &YH:6,M,C R,C S,S%? M9&5F+GAM;%!+ 0(4 Q0 ( -HPK52]0^ATF9, ,A["0 5 M " =AR !N:&EC+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 " #:,*U4 M])2YZ41K !1- @ %0 @ &D!@$ ;FAI8RTR,#(R,#,S,5]P M&UL4$L! A0#% @ VC"M5-G1]1ROC@( %4P> !4 M ( !&W(! &YH:6,M,C R,C S,S%X,3!Q+FAT;5!+ 0(4 Q0 ( -HPK50T MTH@3Y@@ %,X 8 " ?T ! !N:&EC+3(P,C(P,S,Q>&5X M,S%D,2YH=&U02P$"% ,4 " #:,*U4/0\!"1() "X/ & M @ $9"@0 ;FAI8RTR,#(R,#,S,7AE>#,Q9#(N:'1M4$L! A0#% @ MVC"M5%Q=PI'%!0 [!\ !@ ( !81,$ &YH:6,M,C R,C S M,S%X97@S,F0Q+FAT;5!+ 0(4 Q0 ( -HPK53@Z@JA]04 !8@ 8 M " 5P9! !N:&EC+3(P,C(P,S,Q>&5X,S)D,BYH=&U02P4& / H "@"F @ AQ\$ end

-8?20$3;8T.P6BP^0"X99K>]9!:G64Y:?KK]\@4(E-S9E]. M> )?,!_'EKZC(_'A69MOCUI_8]_+0M7G@XVUU?O1J,XVHN3UG[H2"HZLM"FY MA4VS'M65$3RO-T+8LA@%9V?QJ.12#3Y^V%WKWHS\#6U%9J56L-/M^"K%<_UZ MW&VR)UG+1UE(^W(^:-\78L!*J60I?XC\?' V8/5&/W_11O[0RO)BD1E=%.># M\?; 5V&LS'[9O7"02_Y8MWLL?WS@ '(^B,_@@BMI:MN>T5Z? ^.3@).W6XW5 MGV1AA9EQ*SX;W512K=UEX%>,O)_1QF'WN@WB>_-_PJA7*YF)FX4QE7.KI2%(+%KM;T4G.M^*7SU=;[]U19PO1B:]Q(. MF.N\!:>#G-[-9U?SQ=6,P;O%W7V:NY!A@AD>$+(3B0C!#(Z)>3$@XP1R/B4D*$'F2"0"2WDG-O& M"*97S&X$NVQJJ41=MQW2):^E!YDBD"DMY*(I2VY>'.5"KI6$CW'H-2^R3#?0 M:WJ0[Q#(=[20M\*LA6'/TF[8_,OUM(WA@SM3Y&QI_,[\#.O-SV@Q/W%IV%=> M-(+="E[#S71E?O 'VPNK(^(V6),K MXZDP# M_=F5'\F[-I+3@TABOA@3"^-&J_40,OR2S<1C)WB8(,;$AOB;&\.[?6V J2 @ M5L%40T.%T15\*X,FLA+&P*U=6)U]\Q$Q'034@P]=EEK]RH0.-8@]T,*X[ B" M!7RN(1P.UP+,# &Q&:Y5IDO!EOQ[QU8!IH2 6 G0A;$;#8DE='!LL>'&EU6 MN2$@=L,N0[OGKN==0@.M>5O3Z,0.TT) /8Z -B!MFZ6UW2TT6RO56JA,=F\P M)H: 6 QHBMX9-@:8& )B,1S)?MEO2Y= =:*)F2(@-D5/%KQ#_-VO96#VF!#; M8YL.]V)AQI@0&Z,G+^YEQ PR(3;(/D'N)4,K5,3N0#/E;AT-T\F$6"=(INQ" MZF-B;ID0NP7-EKO1Q 0S(19,-UON?28QM4R(U;)+FWO!,)E,J,M21Q+!GZ ^ M)B:3";%,?LV]^B(98BX)B5V"9P]^/3?$W!(2NP7']"NZ(::7D%@O:"6RT^V$ MF&M"8M<2[]&DB(N28D M=DU?9CMD]\*T5_/'T"'FG)#8.?V8MV[:NBG9RL?$#!02&Z@?TPT0#0QB_;G9 M$#-0>(+AS) ]Z*)@<+UG?TX1LU!$;*%CT2PKK>"3/B9FH>CMITA>;WIWAA:S M4$1LH7[,F:SY>FW$VL?$+!016^CG,';(YB[-= M%(-&<"L%6A.ZT<,U!$/=K987YJVJEO MKE0#G$4;VXA[.?0Z_ MV^TO%\'\$Q/[!R^^=%:U8/Z)B?V#%E]F_K WQOP3$_L'PX2.U,?$_!/3S^,C M-:+.3<<,%%,;J%LC@@#N=^3=*=88 MMN*V[^0K(U4F*Q\3*Y]3,Q!\9O.]A]@=E098Q:*WVCZO]>/ M"2:>A%@\>[)VM.,FW.NVM*D;"TS^H#S!Q).0+P8XNE[A0#P))IZ$>BVRMV:A M_UYCODF(?7.\:-V2^IB8;Q)BWQS%'++/IOM(8KY)B'V#8+I#/B;FFX38-PCF M@ZA]>R?H6F3J103',5V%T,?$?).<:MYGR)Z%]"L;">:;A-@W"*;;]#!33#XI M]=P/UH0Z]DXQ^:34(F2=] M\Z5J;@Y%69G+HNG\V2#%S).>;-U:&U(?$S-/2C[?-GX"ZY2S#QI:YY1 M>W+]\4,N5E*)? Y?4X??KM_ M)W[\#U!+ P04 " #:,*U40,IUT8X" !,,P &@ 'AL+U]R96QS+W=O MD L^?2K'MIQWYV&W?X\+#Z.A].P:G;C M>/X1PK#>U6,[/'3G>KIPO40'RZ3 MF\7+VZKI7]YB$^8.$@B2^8,4@G3^H 1!:?X@@R";/\@AR.1P.N(8$<"L2.2'0G,CHAV)% [(MN1P.V( M<$<"N2/2'0GLCHAW)-!;4&\AT%M0;R'06R8OVP1Z"^HM!'H+ZBT$>@OJ+01Z M"^HM!'H+ZBT$>@OJ+01Z"^HM!'HKZJT$>BOJK01Z*^JM!'KK9+.$0&]%O95 M;T6]E4!O1;V50&]%O95 ;T6]E4!O1;V50.^$>B<"O1/JG0CT3JAW(M [H=Z) M0.\TV>PFT#NAWHE [X1Z)P*]$^J="/1.J'F?4.Q/HG5'O3*!W1KTS@=X9]N?)SX($>F?4 M.Q/HG5'O3*!W0;T+@=X%]2X$>A?4NQ#H75#O0J!W0;T+@=X%]2X$>A?4NQ#H M75#O\IUZ#^/GH0ZWGJ\U/O\[J1XO]];;XZ_+KY,3=JXXA_N*X?DO4$L#!!0 M ( -HPK50AV_FQ,0( ,TQ 3 6T-O;G1E;G1?5'EP97-=+GAM;,W; M36[;,!"&X:L8V@:6+%*DU"+.INVVS:(78"4Z%JP_D$SJW+Z4G 1HD1H)7*#O MQH)-F][X]-QLD-[,?1=67X[Q9]^.PS9QMO/)ZM-IXYRU M3DSOSA_*7,N,.Z\=>/DX\2P\ M[<8V;\R.U_MS=(=E'CY;'I??\>\S?JG_SCX$I \)Z:. ]*$@?6A('R6DCPK2 MQP=('_F&T@A%U)Q":DXQ-:>@FE-4S2FLYA17&UL4$L! A0#% M @ VC"M5%.]C\WN *P( !$ ( !KP &1O8U!R;W!S M+V-O&UL4$L! A0#% @ VC"M5)E&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5/^J@D[7!@ #QT !@ M ("!%0X 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0# M% @ VC"M5(6=#[1.!0 YQ8 !@ ("!O!X 'AL+W=O M=(" G" & @(%I+ M>&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5 M%;R!H M!@ 8! !@ ("!<2\ 'AL+W=O/P( J&@ &0 @($)1P >&PO=V]R:W-H965T&UL4$L! A0#% M @ VC"M5%C.6!<'"P 7" !D ("!'E@ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5)*#JKK/ @ > < !D M ("!A'8 'AL+W=OD$* #.(P &0 @(&*>0 >&PO=V]R M:W-H965T&UL M4$L! A0#% @ VC"M5% ;[C98 P RPD !D ("!GXD M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVC"M5,E3C!R4 P 50@ !D ("!5YL 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5*&=>\7P! >0\ !D M ("!*\8 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VC"M5.4LPS=1 @ 7 4 !D ("!A]$ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M M5$.#M0/@ @ 4@< !D ("!;-H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5#>?YMLB!@ PA8 M !D ("!]., 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5*F@J^CT @ "P@ !D M ("!N/, 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ VC"M5,RO8OAO P S L !D ("!U $! 'AL+W=O M&PO=V]R:W-H965TYU9-W0, &@5 9 " @6 + M 0!X;"]W;W)K&UL4$L! A0#% @ VC"M5 7& M?"-D @ >P8 !D ("!= \! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5-]SQH>1 @ S08 !D M ("!EA&@$ >&PO M=V]R:W-H965T&UL4$L! A0#% @ VC"M5/\R=V". @ \08 !D ("! M\2 ! 'AL+W=O&PO=V]R:W-H965T@( -X% 9 M " @>@E 0!X;"]W;W)K&UL4$L! A0#% M @ VC"M5$@DM 0!X M;"]W;W)K&UL4$L! A0#% @ VC"M5%PC2*,P M @ @P4 !D ("!MC ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5"J?O9I% P !@P !D M ("!;CH! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ VC"M5)K51]^'! ^1( !D ("!\T,! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MVC"M5&E-^5A;! Z0X !D ("!\DX! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5-GD,*.? @ N0< !D M ("!)&,! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ VC"M5,URB7JX P 1 P !D ("!GF\! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M M5-\:FATX P \@L !D ("!,WL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5'PU;H0$ P <@D M !D ("!>X0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ VC"M5,3(>&B+! !A0 !D M ("!^(\! 'AL+W=O&PO_SC 8 "$Y / M " 029 0!X;"]W;W)K8F]O:RYX;6Q02P$"% ,4 " #:,*U4 M0,IUT8X" !,,P &@ @ &]GP$ >&PO7W)E;',O=V]R:V)O M;VLN>&UL+G)E;'-02P$"% ,4 " #:,*U4(=OYL3$" #-,0 $P M @ &#H@$ 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 7P!? ! : ( #EI $ ! end XML 100 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 101 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 102 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 260 377 1 false 95 0 false 6 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 - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Sheet http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Sheet http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT) Statements 5 false false R6.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 6 false false R7.htm 00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) Sheet http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical) 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 and Related Transactions Sheet http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactions Merger with NHIC and Related Transactions 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 - Revenue Recognition Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognition Revenue Recognition Notes 12 false false R13.htm 10601 - Disclosure - Leases Sheet http://www.evolvtechnology.com/role/DisclosureLeases Leases Notes 13 false false R14.htm 10701 - Disclosure - Accounts Receivable Sheet http://www.evolvtechnology.com/role/DisclosureAccountsReceivable Accounts Receivable Notes 14 false false R15.htm 10801 - Disclosure - Inventory Sheet http://www.evolvtechnology.com/role/DisclosureInventory Inventory Notes 15 false false R16.htm 10901 - Disclosure - Prepaid expenses and other current assets Sheet http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets Prepaid expenses and other current assets Notes 16 false false R17.htm 11001 - Disclosure - Property and Equipment, Net Sheet http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNet Property and Equipment, Net Notes 17 false false R18.htm 11101 - Disclosure - Accrued Expenses and Other Current Liabilities Sheet http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities Accrued Expenses and Other Current Liabilities Notes 18 false false R19.htm 11201 - Disclosure - Long-term Debt Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebt Long-term Debt Notes 19 false false R20.htm 11301 - Disclosure - Warrants Sheet http://www.evolvtechnology.com/role/DisclosureWarrants Warrants Notes 20 false false R21.htm 11401 - Disclosure - Convertible Preferred Stock Sheet http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock Convertible Preferred Stock Notes 21 false false R22.htm 11501 - Disclosure - Common Stock Sheet http://www.evolvtechnology.com/role/DisclosureCommonStock Common Stock Notes 22 false false R23.htm 11601 - Disclosure - Stock Based Compensation Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensation Stock Based Compensation Notes 23 false false R24.htm 11701 - Disclosure - Income Taxes Sheet http://www.evolvtechnology.com/role/DisclosureIncomeTaxes Income Taxes Notes 24 false false R25.htm 11801 - Disclosure - Net Loss per Share Sheet http://www.evolvtechnology.com/role/DisclosureNetLossPerShare Net Loss per Share Notes 25 false false R26.htm 11901 - Disclosure - Related Party Transactions Sheet http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactions Related Party Transactions Notes 26 false false R27.htm 12001 - Disclosure - Commitments and Contingencies Sheet http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingencies Commitments and Contingencies Notes 27 false false R28.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 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 - Revenue Recognition (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionTables Revenue Recognition (Tables) Tables http://www.evolvtechnology.com/role/DisclosureRevenueRecognition 30 false false R31.htm 30603 - Disclosure - Leases (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureLeasesTables Leases (Tables) Tables http://www.evolvtechnology.com/role/DisclosureLeases 31 false false R32.htm 30703 - Disclosure - Accounts Receivable (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureAccountsReceivableTables Accounts Receivable (Tables) Tables http://www.evolvtechnology.com/role/DisclosureAccountsReceivable 32 false false R33.htm 30803 - Disclosure - Inventory (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureInventoryTables Inventory (Tables) Tables http://www.evolvtechnology.com/role/DisclosureInventory 33 false false R34.htm 30903 - 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 34 false false R35.htm 31003 - 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 35 false false R36.htm 31103 - 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 36 false false R37.htm 31203 - Disclosure - Long-term Debt (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtTables Long-term Debt (Tables) Tables http://www.evolvtechnology.com/role/DisclosureLongTermDebt 37 false false R38.htm 31303 - Disclosure - Warrants (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureWarrantsTables Warrants (Tables) Tables http://www.evolvtechnology.com/role/DisclosureWarrants 38 false false R39.htm 31603 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.evolvtechnology.com/role/DisclosureStockBasedCompensation 39 false false R40.htm 31803 - Disclosure - Net Loss per Share (Tables) Sheet http://www.evolvtechnology.com/role/DisclosureNetLossPerShareTables Net Loss per Share (Tables) Tables http://www.evolvtechnology.com/role/DisclosureNetLossPerShare 40 false false R41.htm 40201 - Disclosure - Summary of Significant Accounting Policies (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails Summary of Significant Accounting Policies (Details) Details http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 41 false false R42.htm 40202 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted and Issued Accounting Pronouncements (Details) Sheet http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails Summary of Significant Accounting Policies - Recently Adopted and Issued Accounting Pronouncements (Details) Details 42 false false R43.htm 40301 - Disclosure - Merger with NHIC and Related Transactions (Details) Sheet http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails Merger with NHIC and Related Transactions (Details) Details http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactions 43 false false R44.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 44 false false R45.htm 40402 - Disclosure - Fair Value Measurements - Derivative liability (Details) Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails Fair Value Measurements - Derivative liability (Details) Details 45 false false R46.htm 40403 - Disclosure - Fair Value Measurements - Additional Information (Details) Sheet http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails Fair Value Measurements - Additional Information (Details) Details 46 false false R47.htm 40501 - Disclosure - Revenue Recognition - Performance obligation (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails Revenue Recognition - Performance obligation (Details) Details 47 false false R48.htm 40502 - Disclosure - Revenue Recognition - Minimum future lease payments (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails Revenue Recognition - Minimum future lease payments (Details) Details 48 false false R49.htm 40503 - Disclosure - Revenue Recognition - Contract Balances from Contracts with Customers (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractBalancesFromContractsWithCustomersDetails Revenue Recognition - Contract Balances from Contracts with Customers (Details) Details 49 false false R50.htm 40504 - Disclosure - Revenue Recognition - Roll forward of deferred revenue (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionRollForwardOfDeferredRevenueDetails Revenue Recognition - Roll forward of deferred revenue (Details) Details 50 false false R51.htm 40505 - Disclosure - Revenue Recognition - Components of lease revenue (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetails Revenue Recognition - Components of lease revenue (Details) Details 51 false false R52.htm 40506 - Disclosure - Revenue Recognition - Contract acquisition cost (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails Revenue Recognition - Contract acquisition cost (Details) Details 52 false false R53.htm 40507 - Disclosure - Revenue Recognition - Disaggregated Revenue (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails Revenue Recognition - Disaggregated Revenue (Details) Details 53 false false R54.htm 40601 - Disclosure - Leases - Narratives (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLeasesNarrativesDetails Leases - Narratives (Details) Details 54 false false R55.htm 40602 - Disclosure - Leases - Lease cost (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLeasesLeaseCostDetails Leases - Lease cost (Details) Details 55 false false R56.htm 40603 - Disclosure - Leases - Supplemental cash flow information (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails Leases - Supplemental cash flow information (Details) Details 56 false false R57.htm 40604 - Disclosure - Leases - Future annual lease payments (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails Leases - Future annual lease payments (Details) Details 57 false false R58.htm 40605 - Disclosure - Leases - Future annual lease payments - 840 (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePayments840Details Leases - Future annual lease payments - 840 (Details) Details 58 false false R59.htm 40701 - Disclosure - Accounts Receivable (Details) Sheet http://www.evolvtechnology.com/role/DisclosureAccountsReceivableDetails Accounts Receivable (Details) Details http://www.evolvtechnology.com/role/DisclosureAccountsReceivableTables 59 false false R60.htm 40801 - Disclosure - Inventory - Summary of Inventory (Details) Sheet http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails Inventory - Summary of Inventory (Details) Details 60 false false R61.htm 40901 - 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 61 false false R62.htm 41001 - 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 62 false false R63.htm 41002 - Disclosure - Property and Equipment, Net - Leased equipment (Details) Sheet http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails Property and Equipment, Net - Leased equipment (Details) Details 63 false false R64.htm 41101 - 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 64 false false R65.htm 41201 - Disclosure - Long-term Debt - Long-term debt (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails Long-term Debt - Long-term debt (Details) Details 65 false false R66.htm 41202 - Disclosure - Long-term Debt - JPM Credit Agreement (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails Long-term Debt - JPM Credit Agreement (Details) Details 66 false false R67.htm 41203 - Disclosure - Long-term Debt - Future principal payments (Details) Sheet http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails Long-term Debt - Future principal payments (Details) Details 67 false false R68.htm 41204 - Disclosure - Long-term Debt - Convertible Notes 2020 (Details) Notes http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details Long-term Debt - Convertible Notes 2020 (Details) Details 68 false false R69.htm 41205 - Disclosure - Long-term Debt - Convertible notes 2021 (Details) Notes http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details Long-term Debt - Convertible notes 2021 (Details) Details 69 false false R70.htm 41301 - Disclosure - Warrants (Details) Sheet http://www.evolvtechnology.com/role/DisclosureWarrantsDetails Warrants (Details) Details http://www.evolvtechnology.com/role/DisclosureWarrantsTables 70 false false R71.htm 41302 - Disclosure - Warrants - Common stock outstanding (Details) Sheet http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails Warrants - Common stock outstanding (Details) Details 71 false false R72.htm 41401 - Disclosure - Convertible Preferred Stock (Details) Sheet http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails Convertible Preferred Stock (Details) Details http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock 72 false false R73.htm 41501 - Disclosure - Common Stock (Details) Sheet http://www.evolvtechnology.com/role/DisclosureCommonStockDetails Common Stock (Details) Details http://www.evolvtechnology.com/role/DisclosureCommonStock 73 false false R74.htm 41601 - Disclosure - Stock Based Compensation (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails Stock Based Compensation (Details) Details http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables 74 false false R75.htm 41602 - 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 75 false false R76.htm 41603 - Disclosure - Stock Based Compensation - Stock options activity (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails Stock Based Compensation - Stock options activity (Details) Details 76 false false R77.htm 41604 - Disclosure - Stock Based Compensation - Restricted Stock Units (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails Stock Based Compensation - Restricted Stock Units (Details) Details 77 false false R78.htm 41605 - Disclosure - Stock Based Compensation - Performance Stock Units (Details) Sheet http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails Stock Based Compensation - Performance Stock Units (Details) Details 78 false false R79.htm 41606 - 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 79 false false R80.htm 41607 - 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 80 false false R81.htm 41608 - 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 81 false false R82.htm 41609 - 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 82 false false R83.htm 41701 - Disclosure - Income Taxes (Details) Sheet http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails Income Taxes (Details) Details http://www.evolvtechnology.com/role/DisclosureIncomeTaxes 83 false false R84.htm 41801 - Disclosure - Net Loss per Share (Details) Sheet http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails Net Loss per Share (Details) Details http://www.evolvtechnology.com/role/DisclosureNetLossPerShareTables 84 false false R85.htm 41802 - Disclosure - Net Loss per Share - Antidilutive effect (Details) Sheet http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails Net Loss per Share - Antidilutive effect (Details) Details 85 false false R86.htm 41901 - Disclosure - Related Party Transactions (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails Related Party Transactions (Details) Details http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactions 86 false false R87.htm 41902 - Disclosure - Related Party Transactions -Business Development Agreement (Details) Sheet http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails Related Party Transactions -Business Development Agreement (Details) Details 87 false false All Reports Book All Reports nhic-20220331x10q.htm nhic-20220331.xsd nhic-20220331_cal.xml nhic-20220331_def.xml nhic-20220331_lab.xml nhic-20220331_pre.xml nhic-20220331xex31d1.htm nhic-20220331xex31d2.htm nhic-20220331xex32d1.htm nhic-20220331xex32d2.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 105 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "nhic-20220331x10q.htm": { "axisCustom": 0, "axisStandard": 29, "contextCount": 260, "dts": { "calculationLink": { "local": [ "nhic-20220331_cal.xml" ] }, "definitionLink": { "local": [ "nhic-20220331_def.xml" ] }, "inline": { "local": [ "nhic-20220331x10q.htm" ] }, "labelLink": { "local": [ "nhic-20220331_lab.xml" ] }, "presentationLink": { "local": [ "nhic-20220331_pre.xml" ] }, "schema": { "local": [ "nhic-20220331.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.sec.gov/dei/2021q4/dei-2021q4.xsd" ] } }, "elementCount": 609, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 27, "http://www.evolvtechnology.com/20220331": 5, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 37 }, "keyCustom": 72, "keyStandard": 305, "memberCustom": 37, "memberStandard": 47, "nsprefix": "nhic", "nsuri": "http://www.evolvtechnology.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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 and Related Transactions", "role": "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactions", "shortName": "Merger with NHIC and Related Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - Revenue Recognition", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognition", "shortName": "Revenue Recognition", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - Leases", "role": "http://www.evolvtechnology.com/role/DisclosureLeases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - Accounts Receivable", "role": "http://www.evolvtechnology.com/role/DisclosureAccountsReceivable", "shortName": "Accounts Receivable", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsAndNontradeReceivableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - Disclosure - Inventory", "role": "http://www.evolvtechnology.com/role/DisclosureInventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - Long-term Debt", "role": "http://www.evolvtechnology.com/role/DisclosureLongTermDebt", "shortName": "Long-term Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "lang": null, "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - Warrants", "role": "http://www.evolvtechnology.com/role/DisclosureWarrants", "shortName": "Warrants", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:WarrantsAndRightsNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - Convertible Preferred Stock", "role": "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock", "shortName": "Convertible Preferred Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:TemporaryEquityDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:CommonStockDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - Common Stock", "role": "http://www.evolvtechnology.com/role/DisclosureCommonStock", "shortName": "Common Stock", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:CommonStockDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - Stock Based Compensation", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - Income Taxes", "role": "http://www.evolvtechnology.com/role/DisclosureIncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - Net Loss per Share", "role": "http://www.evolvtechnology.com/role/DisclosureNetLossPerShare", "shortName": "Net Loss per Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - Related Party Transactions", "role": "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactions", "shortName": "Related Party Transactions", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - Commitments and Contingencies", "role": "http://www.evolvtechnology.com/role/DisclosureCommitmentsAndContingencies", "shortName": "Commitments and Contingencies", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "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": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeLeasesPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_oekVYu1q1ESmC-rJnCIlEw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_oekVYu1q1ESmC-rJnCIlEw", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - Revenue Recognition (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionTables", "shortName": "Revenue Recognition (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - Leases (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureLeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - Accounts Receivable (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableTables", "shortName": "Accounts Receivable (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "nhic:Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "role": "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - Net Loss per Share (Tables)", "role": "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareTables", "shortName": "Net Loss per Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LessorLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - Summary of Significant Accounting Policies (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "Summary of Significant Accounting Policies (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LessorLeasesPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LessorOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - Summary of Significant Accounting Policies - Recently Adopted and Issued Accounting Pronouncements (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails", "shortName": "Summary of Significant Accounting Policies - Recently Adopted and Issued Accounting Pronouncements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_1_1_2022_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_us-gaap_AccountingStandardsUpdate201602Member_wYrtwTOV5kCfLwDGdhWIIQ", "decimals": "-5", "lang": null, "name": "us-gaap:OperatingLeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_oekVYu1q1ESmC-rJnCIlEw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - Merger with NHIC and Related Transactions (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "shortName": "Merger with NHIC and Related Transactions (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_8_4_2020_To_8_4_2020_uTl44OT3G0WLY5v89LBCsA", "decimals": "INF", "lang": null, "name": "nhic:NumberOfSharesIssuedForEachUnitOfCommonStock", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_YCSBAATlIkmCq9Zf-EWV9w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_FairValueByMeasurementFrequencyAxis_us-gaap_FairValueMeasurementsRecurringMember_YCSBAATlIkmCq9Zf-EWV9w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AssetsFairValueDisclosure", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfContingentEarnOutLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByLiabilityClassAxis_nhic_ContingentEarnOutLiabilityMember_ySPy-ly9NkO0qObQ1FuzeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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", "nhic:ScheduleOfContingentEarnOutLiabilityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_FairValueByLiabilityClassAxis_nhic_ContingentEarnOutLiabilityMember_ySPy-ly9NkO0qObQ1FuzeA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "p", "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - Revenue Recognition - Performance obligation (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails", "shortName": "Revenue Recognition - Performance obligation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - Revenue Recognition - Minimum future lease payments (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails", "shortName": "Revenue Recognition - Minimum future lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerAssetNetCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40503 - Disclosure - Revenue Recognition - Contract Balances from Contracts with Customers (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractBalancesFromContractsWithCustomersDetails", "shortName": "Revenue Recognition - Contract Balances from Contracts with Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_akSYrH219U6tBv247nhVkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "role": "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_akSYrH219U6tBv247nhVkA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_2ThMELlZl0qR3ubByViRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40504 - Disclosure - Revenue Recognition - Roll forward of deferred revenue (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionRollForwardOfDeferredRevenueDetails", "shortName": "Revenue Recognition - Roll forward of deferred revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredRevenueByArrangementDisclosureTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_2ThMELlZl0qR3ubByViRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40505 - Disclosure - Revenue Recognition - Components of lease revenue (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetails", "shortName": "Revenue Recognition - Components of lease revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40506 - Disclosure - Revenue Recognition - Contract acquisition cost (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails", "shortName": "Revenue Recognition - Contract acquisition cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:CapitalizedContractCostGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40507 - Disclosure - Revenue Recognition - Disaggregated Revenue (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "shortName": "Revenue Recognition - Disaggregated Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_srt_ProductOrServiceAxis_us-gaap_MachineryAndEquipmentMember_Tp-NUqtEc0CKs7OvA1QSxQ", "decimals": "-3", "lang": null, "name": "us-gaap:Revenues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_5_1_2021_LCSN0ClxCUONTcNi1rUAMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - Leases - Narratives (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLeasesNarrativesDetails", "shortName": "Leases - Narratives (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_5_1_2021_LCSN0ClxCUONTcNi1rUAMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeaseTermOfContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - Disclosure - Leases - Lease cost (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLeasesLeaseCostDetails", "shortName": "Leases - Lease cost (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfSupplementalDisclosureOfCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40603 - Disclosure - Leases - Supplemental cash flow information (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails", "shortName": "Leases - Supplemental cash flow information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfSupplementalDisclosureOfCashFlowInformationTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasePayments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40604 - Disclosure - Leases - Future annual lease payments (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails", "shortName": "Leases - Future annual lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_2ThMELlZl0qR3ubByViRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40605 - Disclosure - Leases - Future annual lease payments - 840 (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePayments840Details", "shortName": "Leases - Future annual lease payments - 840 (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OperatingLeasesOfLesseeDisclosureTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_2ThMELlZl0qR3ubByViRUA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeasesFutureMinimumPaymentsDueCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - Accounts Receivable (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableDetails", "shortName": "Accounts Receivable (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:AccountsAndNontradeReceivableTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nhic:PrepaidExpenseAndOtherAssetsCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DepositsAssetsCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:ScheduleOfPropertyPlantAndEquipmentRelatedLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "nhic:PropertyPlantAndEquipmentUnderLeaseEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "nhic:PropertyPlantAndEquipmentUnderLeaseEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "nhic:Scheduleofaccruedexpenseandothercurrentliabilitiestabletextblock", "us-gaap:AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "nhic:AccruedEmployeeCompensationAndBenefitsExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "nhic:AccruedEmployeeCompensationAndBenefitsExpenseCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfDebtTableTextBlock", "us-gaap:DebtDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscount", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "lang": null, "name": "us-gaap:DebtInstrumentUnamortizedDiscountPremiumNet", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41202 - 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-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_DebtInstrumentAxis_nhic_JpmCreditAgreementMember_eAzmQ8U_okqOxr1QsuGXIA", "decimals": "-5", "lang": null, "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfMaturitiesOfLongTermDebtTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41203 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_us-gaap_LongtermDebtTypeAxis_nhic_ConvertibleNotesPayable2020Member_AFLM4RJl0EusacUh2J1WVg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41204 - 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-20220331x10q.htm", "contextRef": "Duration_9_1_2020_To_9_30_2020_us-gaap_LongtermDebtTypeAxis_nhic_ConvertibleNotesPayable2020Member_AFLM4RJl0EusacUh2J1WVg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_2_28_2021_us-gaap_LongtermDebtTypeAxis_nhic_ConvertibleNotes2021Member_DjWl1cQSzEa1GcfmbcPWmg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41205 - 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": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_2_28_2021_us-gaap_LongtermDebtTypeAxis_nhic_ConvertibleNotes2021Member_DjWl1cQSzEa1GcfmbcPWmg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ProceedsFromConvertibleDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00405 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "role": "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2021_k7BNe0J3jkisC_LL6H7c4A", "decimals": "-3", "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_ClassOfWarrantOrRightAxis_nhic_PublicWarrantMember_gMgaMAecj0OBOqB9IRPavQ", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41302 - Disclosure - Warrants - Common stock outstanding (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails", "shortName": "Warrants - Common stock outstanding (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_ClassOfWarrantOrRightAxis_nhic_January132021Member_7wQxCob_fkSOFRH6eEwRHQ", "decimals": null, "lang": "en-US", "name": "us-gaap:WarrantsAndRightsOutstandingTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "INF", "first": true, "lang": null, "name": "nhic:StockIssuedUponConversionOfEachShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - Convertible Preferred Stock (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "shortName": "Convertible Preferred Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nhic:TemporaryEquityDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "INF", "first": true, "lang": null, "name": "nhic:StockIssuedUponConversionOfEachShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "span", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - Common Stock (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "shortName": "Common Stock (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R74": { "firstAnchor": { "ancestors": [ "p", "nhic:CommonStockDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - Stock Based Compensation (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "shortName": "Stock Based Compensation (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "nhic:CommonStockDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockCapitalSharesReservedForFutureIssuance", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9nm_gxzz2kSe30vi7-0QKQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - 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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_9nm_gxzz2kSe30vi7-0QKQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_2ThMELlZl0qR3ubByViRUA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - 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", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Pjy63LGz6EeGbFvRwTMSww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - 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", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_Pjy63LGz6EeGbFvRwTMSww", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_PhantomShareUnitsPSUsMember_aM_lagiWrEueoIPrvWSPYA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41605 - Disclosure - Stock Based Compensation - Performance Stock Units (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "shortName": "Stock Based Compensation - Performance Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_PhantomShareUnitsPSUsMember_aM_lagiWrEueoIPrvWSPYA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41606 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_TypeOfArrangementAxis_nhic_BusinessDevelopmentAgreementWithFinbackMember_9P_59h0EW0GB_mmT6FUGDQ", "decimals": "INF", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CommonStockValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41607 - 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-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_TypeOfArrangementAxis_nhic_BusinessDevelopmentAgreementWithFinbackMember_9P_59h0EW0GB_mmT6FUGDQ", "decimals": "INF", "lang": null, "name": "nhic:ClassOfWarrantOrRightNumberOfSecuritiesExercisable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41608 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_gznbQEuIoUG0Qc1sM-yksQ", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41609 - 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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_EmployeeStockOptionMember_VJpNeWrTKUuC7k0uvvg9UQ", "decimals": "-3", "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - Income Taxes (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "us-gaap:IncomeTaxExpenseBenefit", "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - Net Loss per Share (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails", "shortName": "Net Loss per Share (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - Disclosure - Net Loss per Share - Antidilutive effect (Details)", "role": "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails", "shortName": "Net Loss per Share - Antidilutive effect (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - 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-20220331x10q.htm", "contextRef": "Duration_6_1_2021_To_6_30_2021_us-gaap_RelatedPartyTransactionAxis_nhic_NonrecoursePromissoryNoteWithOfficerMember_TDKQl9xbLkaFHyNS_ocCJA", "decimals": "-5", "lang": null, "name": "us-gaap:ProceedsFromRelatedPartyDebt", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_1cu7EASoQUWgf10ugoo7jg", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_IAc__XLbEEG8Rqi49XcWdQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_3bCufqvTUEyH5vun67lMbQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - 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-20220331x10q.htm", "contextRef": "Duration_3_1_2021_To_3_31_2021_us-gaap_RelatedPartyTransactionAxis_nhic_BusinessDevelopmentAgreementWithFinbackMember_Gx9iBbwtWEWG0qEkfMRgbA", "decimals": null, "lang": "en-US", "name": "nhic:BusinessDevelopmentAgreementTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "nhic-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "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-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_M8p3j1mA_EOQ2A3SRKsRig", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 95, "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/2021q4", "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/2021q4", "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/2021q4", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stringItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r614" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r615" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "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/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "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/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r624" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r612" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r611" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r613" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.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/2021q4", "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/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of 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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "nhic_AccruedPropertyTaxCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accrued property tax classified as current.", "label": "Accrued Property Tax, Current", "terseLabel": "Accrued property tax" } } }, "localname": "AccruedPropertyTaxCurrent", "nsuri": "http://www.evolvtechnology.com/20220331", "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "nhic_AdditionalLeaseTermExtensionPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents additional lease term extension period.", "label": "Additional Lease Term Extension Period", "terseLabel": "Additional lease extension period" } } }, "localname": "AdditionalLeaseTermExtensionPeriod", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "nhic_AdjustmentToPropertyPlantAndEquipmentForSaleTypeLeases": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of adjustment to property, plant and equipment for sale type leases.", "label": "Adjustment To Property, Plant And Equipment For Sale Type Leases", "negatedLabel": "Adjustment to property and equipment for sales type leases" } } }, "localname": "AdjustmentToPropertyPlantAndEquipmentForSaleTypeLeases", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails" ], "xbrltype": "durationItemType" }, "nhic_BusinessDevelopmentAgreementWithFinbackMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Business Development Agreement with Finback.", "label": "Finback BDA" } } }, "localname": "BusinessDevelopmentAgreementWithFinbackMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "sharesItemType" }, "nhic_CommissionAssetCurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_CommissionAssetNoncurrent": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/20220331", "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" } } }, "localname": "CommonStockIssuableUponConversionOfTemporaryEquity", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "sharesItemType" }, "nhic_ComputerAndTelecomEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about Computer and telecom Equipment member.", "label": "Computers and telecom equipment" } } }, "localname": "ComputerAndTelecomEquipmentMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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/20220331", "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "durationItemType" }, "nhic_ContingentEarnOutLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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" } } }, "localname": "ContingentEarnOutLiabilityMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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_ContingentlyIssuableCommonStockLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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" } } }, "localname": "ContingentlyIssuableCommonStockLiabilityMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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_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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "percentItemType" }, "nhic_ConvertibleNotes2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2021 Convertible Notes.", "label": "2021 Convertible Notes." } } }, "localname": "ConvertibleNotes2021Member", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "domainItemType" }, "nhic_ConvertibleNotesPayable2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible notes payable 2020.", "label": "2020 Convertible Notes Member" } } }, "localname": "ConvertibleNotesPayable2020Member", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details" ], "xbrltype": "domainItemType" }, "nhic_CostOfSubscriptionRevenue": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "nhic_DeferredRentWrittenOff": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred rent written off.", "label": "Deferred Rent Written Off", "terseLabel": "Deferred rent written off" } } }, "localname": "DeferredRentWrittenOff", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "nhic_DeferredRevenueAdditionsDuringPeriod": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue recognized for transactions arising during the current reporting period. Deferred revenue is a liability as of the balance sheet date related to a revenue producing activity for which revenue has not yet been recognized. Generally, an Entity records deferred revenue when it receives consideration from a customer before achieving certain criteria that must be met for revenue to be recognized in conformity with GAAP.", "label": "Deferred Revenue, Additions During Period", "terseLabel": "Revenue deferred" } } }, "localname": "DeferredRevenueAdditionsDuringPeriod", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionRollForwardOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "nhic_DeferredRevenueRevenueRecognizedDuringPeriod": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue recognized during the period that was previously reported as deferred or unearned revenue.", "label": "Deferred Revenue, Revenue Recognized During Period", "negatedTerseLabel": "Revenue recognized" } } }, "localname": "DeferredRevenueRevenueRecognizedDuringPeriod", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionRollForwardOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "nhic_DistributionAgreementWithMotorolaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to equipment manufacturer partnership agreement (Distribution Agreement) with Motorola.", "label": "Distribution agreement with Motorola" } } }, "localname": "DistributionAgreementWithMotorolaMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "sharesItemType" }, "nhic_EarnOutSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to to earn-out shares.", "label": "Earn Out Shares" } } }, "localname": "EarnOutSharesMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "nhic_FairValueAdjustmentOfDerivativeLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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", "verboseLabel": "Change in fair value of derivative liability" } } }, "localname": "FairValueAdjustmentOfDerivativeLiability", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "nhic_FairValueAdjustmentOfPublicWarrantLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 7.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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/20220331", "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "nhic_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisOtherAdjustments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Other Adjustments", "label": "Fair Value Measurement With Unobservable Inputs Reconciliation Recurring Basis Other Adjustments", "terseLabel": "Other adjustments" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisOtherAdjustments", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "nhic_FinbackCommonStockWarrants2021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Finback Common Stock Warrants.", "label": "Finback Common Stock Warrants 2021" } } }, "localname": "FinbackCommonStockWarrants2021Member", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "nhic_FounderSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to founder shares .", "label": "Unvested Founder Shares" } } }, "localname": "FounderSharesMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "nhic_GiveEvolvLlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Give Evolv LLC.", "label": "Give Evolv LLC", "terseLabel": "Give Evolv LLC" } } }, "localname": "GiveEvolvLlcMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "domainItemType" }, "nhic_IncreaseDecreaseInCommissionAssets": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_IncreaseDecreaseInFairValueOfContingentEarnoutLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 5.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", "negatedLabel": "Change in fair value of contingent earn-out liability", "terseLabel": "Change in fair value of contingent earn-out liability", "verboseLabel": "Change in fair value of earn-out liability" } } }, "localname": "IncreaseDecreaseInFairValueOfContingentEarnoutLiability", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "nhic_IncreaseDecreaseInFairValueOfContingentlyIssuableCommonStockLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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 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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "monetaryItemType" }, "nhic_IssuanceOfEquityClassifiedAsWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of issuance of equity classified as warrants.", "label": "Issuance of Equity Classified As Warrants", "terseLabel": "Issuance of equity classified warrants" } } }, "localname": "IssuanceOfEquityClassifiedAsWarrants", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_January132021Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at January 13, 2021", "label": "January 13, 2021" } } }, "localname": "January132021Member", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails" ], "xbrltype": "domainItemType" }, "nhic_JpmCreditAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to JPM Credit Agreement.", "label": "JPM Credit Agreement" } } }, "localname": "JpmCreditAgreementMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "nhic_LessorOperatingLeasePaymentToBeReceivedAfterYearFour": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetailss": { "order": 6.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease after fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, after Year Four", "terseLabel": "Thereafter" } } }, "localname": "LessorOperatingLeasePaymentToBeReceivedAfterYearFour", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "nhic_MeasurementInputDriftRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement input pertaining to drift rate.", "label": "Drift rate" } } }, "localname": "MeasurementInputDriftRateMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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": "NewHold Investment Corp" } } }, "localname": "MergerWithNewholdInvestmentCorpMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details" ], "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" } } }, "localname": "NewHoldInvestmentCorporationIncMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "domainItemType" }, "nhic_NoncashInterestExpense": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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" } } }, "localname": "NonrecoursePromissoryNoteWithOfficerMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "nhic_NoticePeriodForLeaseTermExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents written notice period for lease term extension period.", "label": "Notice Period for Lease Term Extension", "terseLabel": "Written notice period" } } }, "localname": "NoticePeriodForLeaseTermExtension", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "nhic_NumberOfResellersAndIntegrationPartners": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of resellers and integration partners are sold motorola products through company integrated platform.", "label": "Number of Resellers And Integration Partners", "terseLabel": "Number of resellers and integration partners" } } }, "localname": "NumberOfResellersAndIntegrationPartners", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails" ], "xbrltype": "integerItemType" }, "nhic_NumberOfSharesIssuedForEachUnitOfCommonStock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Shares Issued For Each Unit Of Common Stock.", "label": "Number Of Shares Issued For Each Unit Of Common Stock", "terseLabel": "Number Of Shares Issued For Each Unit Of Common Stock" } } }, "localname": "NumberOfSharesIssuedForEachUnitOfCommonStock", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "sharesItemType" }, "nhic_NumberOfStorageSpaceOnLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of storage space on lease.", "label": "Number of Storage Space on Lease", "terseLabel": "Storage space on lease" } } }, "localname": "NumberOfStorageSpaceOnLease", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "integerItemType" }, "nhic_NumberOfUnitsDonated": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents number of units donated.", "label": "Number of Units Donated", "terseLabel": "Number of units donated" } } }, "localname": "NumberOfUnitsDonated", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "sharesItemType" }, "nhic_NumberOfWarrantsIssuedForEachUnit": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number Of Warrants Issued For Each Unit .", "label": "Number Of Warrants Issued For Each Unit", "terseLabel": "Number of warrants issued for each unit" } } }, "localname": "NumberOfWarrantsIssuedForEachUnit", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "sharesItemType" }, "nhic_OutOfPeriodAdjustmentsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Out Of Period Adjustments Policy [Policy Text Block]", "label": "Out Of Period Adjustments Policy [Policy Text Block]", "terseLabel": "Out Of Period Adjustments" } } }, "localname": "OutOfPeriodAdjustmentsPolicyPolicyTextBlock", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "nhic_PrepaidSubscriptions": { "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 subscriptions paid in advance.", "label": "Prepaid Subscriptions", "terseLabel": "Prepaid subscriptions" } } }, "localname": "PrepaidSubscriptions", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "nhic_ProceedsFromClosingOfMerger": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_ProductEconomicLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Product economic life", "label": "Product Economic Life", "terseLabel": "Economic life of product" } } }, "localname": "ProductEconomicLife", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "nhic_ProfessionalServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about Professional Services member.", "label": "Professional Services" } } }, "localname": "ProfessionalServicesMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "nhic_PropertyAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Property And Equipment [Member]", "label": "Property And Equipment" } } }, "localname": "PropertyAndEquipmentMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "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/20220331", "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "nhic_PublicWarrantLiability": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "nhic_PublicWarrantLiabilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Reports to public warrant liability.", "label": "Public Warrant Liability." } } }, "localname": "PublicWarrantLiabilityMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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" } } }, "localname": "PublicWarrantMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "nhic_RecentlyAdoptedAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The disclosure of accounting policy for Recently Adopted Accounting Pronouncements.", "label": "Recently Adopted Accounting Pronouncements Policy [Policy Text Block]", "terseLabel": "Recently Adopted Accounting Pronouncements" } } }, "localname": "RecentlyAdoptedAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "nhic_ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "Reconciliation of Cash, Cash Equivalents and Restricted Cash [Abstract]", "terseLabel": "Reconciliation of cash, cash equivalents and restricted cash:" } } }, "localname": "ReconciliationOfCashCashEquivalentsAndRestrictedCashAbstract", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "stringItemType" }, "nhic_RecoveryOfProvisionRecordedForAllowanceForDoubtfulAccounts": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Recovery of provision recorded for allowance for doubtful accounts", "label": "Recovery Of Provision Recorded For Allowance For Doubtful Accounts", "terseLabel": "Recovery of allowance for doubtful accounts" } } }, "localname": "RecoveryOfProvisionRecordedForAllowanceForDoubtfulAccounts", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_RelatedPartLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of leases with related parties.", "label": "Related Part Leases", "terseLabel": "Related part leases" } } }, "localname": "RelatedPartLeases", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "nhic_RepaymentsOfFinancingObligations": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_SaasAndMaintenanceServicesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about SaaS and Maintenance Services member.", "label": "SaaS and Maintenance Services" } } }, "localname": "SaasAndMaintenanceServicesMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "nhic_SalesDemoEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information about Sales Demo Equipment member.", "label": "Sales demo equipment" } } }, "localname": "SalesDemoEquipmentMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "nhic_ScenarioOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Scenario one.", "label": "Scenario one" } } }, "localname": "ScenarioOneMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "nhic_ScenarioThreeMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Scenario three.", "label": "Scenario three" } } }, "localname": "ScenarioThreeMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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" } } }, "localname": "ScenarioTwoMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "nhic_ScheduleOfSupplementalDisclosureOfCashFlowInformationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of supplemental disclosure of cash flow information.", "label": "Schedule of Supplemental Disclosure of Cash Flow Information [Table Text Block]", "terseLabel": "Supplemental disclosure of cash flow information" } } }, "localname": "ScheduleOfSupplementalDisclosureOfCashFlowInformationTableTextBlock", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "nhic_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure represents about weighted averaged lease term and discount rate.", "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate [Table Text Block]", "terseLabel": "Schedule of weighted average lease term and discount rate" } } }, "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRateTableTextBlock", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesTables" ], "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/20220331", "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": "Series A-1 Preferred Stock" } } }, "localname": "Series1PreferredStockMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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 B-1 Preferred Stock" } } }, "localname": "SeriesB1PreferredStockMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "domainItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedWeightedAverageGrantDateFairValue": { "auth_ref": [], "crdr": "credit", "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.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Issued, Weighted Average Grant Date Fair Value", "terseLabel": "Aggregate grant-date fair value, issued" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsIssuedWeightedAverageGrantDateFairValue", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "nhic_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedInPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Vested in Period", "terseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsVestedInPeriod", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails" ], "xbrltype": "sharesItemType" }, "nhic_SubscriptionAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Subscription Agreements.", "label": "Subscription Agreements" } } }, "localname": "SubscriptionAgreementsMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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 and Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureTextBlock", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStock" ], "xbrltype": "textBlockItemType" }, "nhic_TermLoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to term loans payable.", "label": "Term loans payable" } } }, "localname": "TermLoansPayableMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "nhic_TwentyTwentyOneEmployeeStockPurchasePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Twenty Twenty One Employee Stock Purchase Plan [Member]", "label": "2021 Employee Stock Purchase Plan" } } }, "localname": "TwentyTwentyOneEmployeeStockPurchasePlanMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "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": "2021 Equity Incentive Plan" } } }, "localname": "TwoThousandAndTwentyOneEquityIncentivePlanMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "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/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrants" ], "xbrltype": "textBlockItemType" }, "nhic_WarrantsIssuedAtJulyTwoThousandTwentyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants issued at july two thousand twenty one.", "label": "July 16, 2021" } } }, "localname": "WarrantsIssuedAtJulyTwoThousandTwentyOneMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails" ], "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]" } } }, "localname": "WarrantsToPurchaseCommonStockFinbackMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "nhic_WarrantsToPurchaseCommonStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrants To Purchase Common Stock [Member]", "label": "Warrants To Purchase Common Stock [Member]" } } }, "localname": "WarrantsToPurchaseCommonStockMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "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 A common stock" } } }, "localname": "WarrantsToPurchaseOneShareOfClassCommonStockMember", "nsuri": "http://www.evolvtechnology.com/20220331", "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 (as converted to warrants to purchase common stock)" } } }, "localname": "WarrantsToPurchasePreferredStockMember", "nsuri": "http://www.evolvtechnology.com/20220331", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r121", "r129", "r138", "r202", "r391", "r392", "r393", "r407", "r408", "r437", "r440", "r442", "r443", "r627" ], "lang": { "en-us": { "role": { "label": "Adoption of ASU 2018-07 and ASU 2019-08 (Note 1)" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r121", "r129", "r138", "r202", "r391", "r392", "r393", "r407", "r408", "r437", "r440", "r442", "r443", "r627" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r121", "r129", "r138", "r202", "r391", "r392", "r393", "r407", "r408", "r437", "r440", "r442", "r443", "r627" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "srt_EquityMethodInvesteeNameDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]" } } }, "localname": "EquityMethodInvesteeNameDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r265", "r304", "r350", "r353", "r531", "r532", "r533", "r534", "r535", "r536", "r555", "r585", "r587", "r608", "r609" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-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/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r265", "r304", "r350", "r353", "r531", "r532", "r533", "r534", "r535", "r536", "r555", "r585", "r587", "r608", "r609" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r182", "r327", "r331", "r557", "r584", "r586" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r182", "r327", "r331", "r557", "r584", "r586" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r265", "r304", "r339", "r350", "r353", "r531", "r532", "r533", "r534", "r535", "r536", "r555", "r585", "r587", "r608", "r609" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-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/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r265", "r304", "r339", "r350", "r353", "r531", "r532", "r533", "r534", "r535", "r536", "r555", "r585", "r587", "r608", "r609" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-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/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAdjustmentMember": { "auth_ref": [ "r118", "r119", "r120", "r122", "r123", "r126", "r127", "r129", "r131", "r132", "r134", "r135", "r157", "r442", "r443" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]" } } }, "localname": "RestatementAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_RestatementAxis": { "auth_ref": [ "r3", "r118", "r119", "r120", "r122", "r123", "r126", "r127", "r128", "r129", "r131", "r132", "r133", "r134", "r135", "r138", "r157", "r203", "r204", "r394", "r408", "r438", "r442", "r443", "r444", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r628", "r629" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]" } } }, "localname": "RestatementAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_RestatementDomain": { "auth_ref": [ "r3", "r118", "r119", "r120", "r122", "r123", "r126", "r127", "r128", "r129", "r131", "r132", "r133", "r134", "r135", "r138", "r157", "r203", "r204", "r394", "r408", "r438", "r442", "r443", "r444", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r628", "r629" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]" } } }, "localname": "RestatementDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_ScenarioUnspecifiedDomain": { "auth_ref": [ "r130", "r138", "r351" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]" } } }, "localname": "ScenarioUnspecifiedDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "auth_ref": [ "r197" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]" } } }, "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "stringItemType" }, "srt_StatementScenarioAxis": { "auth_ref": [ "r130", "r138", "r242", "r351", "r524" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]" } } }, "localname": "StatementScenarioAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountingStandardsUpdate201602Member": { "auth_ref": [ "r486" ], "lang": { "en-us": { "role": { "documentation": "Accounting Standards Update 2016-02 Leases (Topic 842).", "label": "Accounting Standards Update 2016-02" } } }, "localname": "AccountingStandardsUpdate201602Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsAndNontradeReceivableTextBlock": { "auth_ref": [ "r191", "r219" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable, contract receivable, receivable held-for-sale, and nontrade receivable.", "label": "Accounts and Nontrade Receivable [Text Block]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsAndNontradeReceivableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts payable, accrued expenses, and other liabilities that are classified as current at the end of the reporting period.", "label": "Accounts Payable, Accrued Liabilities, and Other Liabilities Disclosure, Current [Text Block]", "terseLabel": "Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccountsPayableAccruedLiabilitiesAndOtherLiabilitiesDisclosureCurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r52", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsPayableInterestBearingCurrent": { "auth_ref": [ "r52", "r474", "r475", "r477" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r211" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "terseLabel": "Summary of changes in allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r9", "r33", "r185", "r186" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableRelatedPartiesCurrent": { "auth_ref": [ "r63", "r115", "r516", "r518" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of receivables arising from transactions with related parties due within one year or the normal operating cycle, if longer.", "label": "Accounts Receivable, Related Parties, Current", "terseLabel": "Accounts receivable related to distributor services" } } }, "localname": "AccountsReceivableRelatedPartiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedMarketingCostsCurrent": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for the marketing, trade and selling of the entity's goods and services. Marketing costs would include expenditures for planning and executing the conception, pricing, promotion, and distribution of ideas, goods, and services; costs of public relations and corporate promotions; and obligations incurred and payable for sales discounts, rebates, price protection programs, etc. offered to customers and under government programs. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Marketing Costs, Current", "terseLabel": "Accrued marketing" } } }, "localname": "AccruedMarketingCostsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r232" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r34", "r394", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "terseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r118", "r119", "r120", "r391", "r392", "r393", "r442" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r122", "r123", "r124", "r125", "r138", "r189", "r190", "r199", "r200", "r201", "r202", "r203", "r204", "r247", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r405", "r406", "r407", "r408", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r512", "r558", "r559", "r560", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by amendment to accounting standards.", "label": "Accounting Standards Update [Axis]" } } }, "localname": "AdjustmentsForNewAccountingPronouncementsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r354", "r356", "r397", "r398" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r261", "r308", "r313" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r356", "r384", "r396" ], "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/2021-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" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r187", "r205", "r207", "r210" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "negatedPeriodEndLabel": "Balance at the end", "negatedPeriodStartLabel": "Balance at the beginning" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r187", "r205" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current.", "label": "Accounts Receivable, Allowance for Credit Loss, Current", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "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": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "terseLabel": "Allowance for Doubtful Accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r209" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "terseLabel": "Write-offs, net of recoveries" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDebtDiscountPremium": { "auth_ref": [ "r89", "r100", "r285", "r474" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Information by type of antidilutive security.", "label": "Antidilutive Securities [Axis]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Incremental common shares attributable to securities that were not included in diluted earnings per share (EPS) because to do so would increase EPS amounts or decrease loss per share amounts for the period presented.", "label": "Antidilutive Securities, Name [Domain]" } } }, "localname": "AntidilutiveSecuritiesNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r112", "r171", "r174", "r180", "r198", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r423", "r427", "r457", "r521", "r523", "r562", "r575" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r11", "r13", "r67", "r112", "r198", "r248", "r249", "r250", "r252", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r423", "r427", "r457", "r521", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r445" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r357", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r349", "r352" ], "lang": { "en-us": { "role": { "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree.", "label": "Business Acquisition, Acquiree [Domain]" } } }, "localname": "BusinessAcquisitionAcquireeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r349", "r352", "r417", "r418" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r419" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionPercentageOfVotingInterestsAcquired": { "auth_ref": [ "r416" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r420" ], "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 and Related Transactions" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Merger with NHIC and Related Transactions" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r104", "r105", "r106" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "terseLabel": "Capital expenditures incurred but not yet paid" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostAmortization": { "auth_ref": [ "r226" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostGross": { "auth_ref": [ "r225" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization and accumulated impairment loss, of asset recognized from cost incurred to obtain or fulfill contract with customer.", "label": "Capitalized Contract Cost, Gross", "terseLabel": "Deferred assets, commission" } } }, "localname": "CapitalizedContractCostGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalizedContractCostLineItems": { "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": "Capitalized Contract Cost [Line Items]" } } }, "localname": "CapitalizedContractCostLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CapitalizedContractCostTable": { "auth_ref": [ "r225" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about cost capitalized in obtaining or fulfilling contract with customer.", "label": "Capitalized Contract Cost [Table]" } } }, "localname": "CapitalizedContractCostTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "stringItemType" }, "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r7", "r48", "r102" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r96", "r102", "r107" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "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 shown in the statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r96", "r466" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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, cash equivalents and restricted cash" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r110", "r112", "r142", "r143", "r148", "r151", "r153", "r162", "r163", "r164", "r198", "r248", "r253", "r254", "r255", "r259", "r260", "r302", "r303", "r305", "r306", "r457", "r616" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r314", "r355" ], "lang": { "en-us": { "role": { "documentation": "Information by type of warrant or right issued.", "label": "Class of Warrant or Right [Axis]" } } }, "localname": "ClassOfWarrantOrRightAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the class or type of warrant or right outstanding. Warrants and rights represent derivative securities that give the holder the right to purchase securities (usually equity) from the issuer at a specific price within a certain time frame. Warrants are often included in a new debt issue to entice investors by a higher return potential. The main difference between warrants and call options is that warrants are issued and guaranteed by the company, whereas options are exchange instruments and are not issued by the company. Also, the lifetime of a warrant is often measured in years, while the lifetime of a typical option is measured in months.", "label": "Class of Warrant or Right [Domain]" } } }, "localname": "ClassOfWarrantOrRightDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r309" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r309" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r314", "r355" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails", "http://www.evolvtechnology.com/role/DisclosureWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r60", "r241", "r566", "r580" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 20)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "auth_ref": [ "r238", "r239", "r240", "r243", "r604" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for commitments and contingencies.", "label": "Commitments and Contingencies Disclosure [Text Block]", "terseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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": "Class A Common Stock" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r61" ], "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" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r118", "r119", "r442" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock." } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Common Stock" } } }, "localname": "CommonStockNumberOfSharesParValueAndOtherDisclosuresAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r32" ], "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)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r32" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r32", "r308" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r32", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 shares authorized at March 31, 2022 and December 31, 2021; 143,322,036 and 142,745,021 shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r315", "r316", "r328" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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 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": "Current portion of contract assets" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractBalancesFromContractsWithCustomersDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetNoncurrent": { "auth_ref": [ "r315", "r316", "r328" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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", "terseLabel": "Contract assets, noncurrent" } } }, "localname": "ContractWithCustomerAssetNetNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractBalancesFromContractsWithCustomersDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerDurationAxis": { "auth_ref": [ "r327", "r335" ], "lang": { "en-us": { "role": { "documentation": "Information by duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Axis]" } } }, "localname": "ContractWithCustomerDurationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ContractWithCustomerDurationDomain": { "auth_ref": [ "r327", "r335" ], "lang": { "en-us": { "role": { "documentation": "Duration of contract with customer. Includes, but is not limited to, short-term and long-term contracts.", "label": "Contract with Customer, Duration [Domain]" } } }, "localname": "ContractWithCustomerDurationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r329" ], "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", "terseLabel": "Recognition of revenue that was previously included in the deferred revenue balance" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractBalancesFromContractsWithCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConvertibleNotesPayableMember": { "auth_ref": [ "r25", "r563", "r574", "r600" ], "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 (as converted to common stock)" } } }, "localname": "ConvertibleNotesPayableMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConvertiblePreferredStockMember": { "auth_ref": [ "r302", "r303", "r305" ], "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 (as converted to common stock)" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r84", "r557" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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 goods and revenue", "terseLabel": "Cost of revenue" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r85", "r112", "r198", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r457" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of revenues:" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of revenue." } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r104", "r106" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Long-term Debt" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r109", "r268", "r269", "r270", "r271", "r272", "r273", "r274", "r279", "r286", "r287", "r289", "r299" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r26", "r27", "r111", "r116", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r293", "r294", "r295", "r296", "r478", "r563", "r564", "r574" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r27", "r290", "r564", "r574" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r262", "r293", "r294", "r475", "r478", "r479" ], "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/2021-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_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r58", "r263" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r59", "r111", "r116", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r293", "r294", "r295", "r296", "r478" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r59", "r111", "r116", "r262", "r263", "r264", "r265", "r266", "r267", "r269", "r275", "r276", "r277", "r278", "r280", "r281", "r282", "r283", "r284", "r285", "r288", "r293", "r294", "r295", "r296", "r309", "r310", "r311", "r312", "r474", "r475", "r478", "r479", "r573" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscount": { "auth_ref": [ "r275", "r474", "r479" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentUnamortizedDiscountPremiumNet": { "auth_ref": [ "r275", "r474", "r475", "r476", "r477", "r479" ], "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", "negatedLabel": "Long-term debt, Unamortized Discount Net, Total" } } }, "localname": "DebtInstrumentUnamortizedDiscountPremiumNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r51" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRentCreditCurrent": { "auth_ref": [ "r26", "r482", "r500" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as current.", "label": "Deferred Rent Credit, Current", "terseLabel": "Current portion of deferred rent" } } }, "localname": "DeferredRentCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRentCreditNoncurrent": { "auth_ref": [ "r28", "r482", "r500" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of rental payment required by lease over rental income recognized, classified as noncurrent.", "label": "Deferred Rent Credit, Noncurrent", "terseLabel": "Deferred rent, noncurrent" } } }, "localname": "DeferredRentCreditNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenue": { "auth_ref": [ "r40" ], "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.", "label": "Deferred Revenue", "periodEndLabel": "Balance at March 31, 2022", "periodStartLabel": "Balance at December 31, 2021" } } }, "localname": "DeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionRollForwardOfDeferredRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueByArrangementDisclosureTextBlock": { "auth_ref": [ "r16" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the type of arrangements and the corresponding amounts that comprise the current and noncurrent balance of deferred revenue as of the balance sheet date.", "label": "Deferred Revenue, by Arrangement, Disclosure [Table Text Block]", "terseLabel": "Schedule of rollforward of deferred revenue" } } }, "localname": "DeferredRevenueByArrangementDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredRevenueCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredRevenueNoncurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsCurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r100", "r230" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r100", "r169" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilities": { "auth_ref": [ "r68", "r69", "r70", "r456" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativeLiabilityMeasurementInput": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_DisaggregationOfRevenueLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Disaggregation of Revenue [Line Items]" } } }, "localname": "DisaggregationOfRevenueLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTable": { "auth_ref": [ "r327", "r331", "r332", "r333", "r334", "r335", "r336", "r337" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table]" } } }, "localname": "DisaggregationOfRevenueTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r327" ], "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": "Disaggregated Revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r399" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DividendsCommonStock": { "auth_ref": [ "r313", "r572" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Loss per Share" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r79", "r126", "r127", "r129", "r130", "r131", "r139", "r142", "r151", "r152", "r153", "r157", "r158", "r443", "r444", "r568", "r582" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Net loss per share - basic (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r79", "r126", "r127", "r129", "r130", "r131", "r142", "r151", "r152", "r153", "r157", "r158", "r443", "r444", "r568", "r582" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Net loss per share - diluted (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r154", "r155", "r156", "r159" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "terseLabel": "Net Loss per share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EmbeddedDerivativeFairValueOfEmbeddedDerivativeLiability": { "auth_ref": [ "r432" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r382" ], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement granting right, subject to vesting and other restrictions, to purchase or sell certain number of shares at predetermined price for specified period of time.", "label": "Stock Options" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services.", "label": "Equipment" } } }, "localname": "EquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r73", "r74", "r75", "r118", "r119", "r120", "r123", "r132", "r135", "r161", "r202", "r308", "r313", "r391", "r392", "r393", "r407", "r408", "r442", "r467", "r468", "r469", "r470", "r471", "r472", "r590", "r591", "r592", "r629" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "auth_ref": [ "r197" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r100", "r300" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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", "verboseLabel": "Change in fair value of common stock warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r445", "r446", "r447", "r454" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTable": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisValuationTechniquesTableTextBlock": { "auth_ref": [ "r448" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Class of asset.", "label": "Asset Class [Domain]" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r445", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by class of asset.", "label": "Asset Class [Axis]" } } }, "localname": "FairValueByAssetClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r277", "r293", "r294", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r446", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.", "label": "Fair Value Hierarchy and NAV [Axis]" } } }, "localname": "FairValueByFairValueHierarchyLevelAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r453", "r454" ], "lang": { "en-us": { "role": { "documentation": "Information by class of liability.", "label": "Liability Class [Axis]" } } }, "localname": "FairValueByLiabilityClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-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": [ "r445", "r446", "r449", "r450", "r455" ], "lang": { "en-us": { "role": { "documentation": "Information by measurement frequency.", "label": "Measurement Frequency [Axis]" } } }, "localname": "FairValueByMeasurementFrequencyAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_FairValueDisclosuresTextBlock": { "auth_ref": [ "r453" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r277", "r340", "r341", "r346", "r348", "r446", "r528" ], "lang": { "en-us": { "role": { "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.", "label": "Level 1" } } }, "localname": "FairValueInputsLevel1Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r277", "r293", "r294", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r446", "r530" ], "lang": { "en-us": { "role": { "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Level 3" } } }, "localname": "FairValueInputsLevel3Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r447" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r451" ], "lang": { "en-us": { "role": { "documentation": "Represents classes of liabilities measured and disclosed at fair value.", "label": "Fair Value by Liability Class [Domain]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable": { "auth_ref": [ "r451", "r454" ], "lang": { "en-us": { "role": { "documentation": "Schedule of information required and determined to be provided for purposes of reconciling beginning and ending balances of fair value measurements of liabilities using significant unobservable inputs (level 3). Separately presenting changes during the period, attributable to: (1) total gains or losses for the period (realized and unrealized) and location reported in the statement of income (or activities); (2) purchases, sales, issuances, and settlements (net); (3) transfers in and/or out of Level 3.", "label": "Fair Value, Liabilities Measured on Recurring Basis, Unobservable Input Reconciliation [Table]" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r451", "r454" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueMeasurementFrequencyDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Measurement frequency.", "label": "Measurement Frequency [Domain]" } } }, "localname": "FairValueMeasurementFrequencyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityGainLossIncludedInEarnings": { "auth_ref": [ "r452" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r451" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsDerivativeLiabilityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r277", "r293", "r294", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r348", "r528", "r529", "r530" ], "lang": { "en-us": { "role": { "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value.", "label": "Fair Value Hierarchy and NAV [Domain]" } } }, "localname": "FairValueMeasurementsFairValueHierarchyDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r453", "r455" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring Basis" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r206", "r211", "r212", "r213", "r214", "r215", "r216", "r217", "r218", "r288", "r307", "r433", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Information by type of financial instrument.", "label": "Financial Instrument [Axis]" } } }, "localname": "FinancialInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-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" } } }, "localname": "FurnitureAndFixturesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainsLossesOnExtinguishmentOfDebt": { "auth_ref": [ "r100", "r297", "r298" ], "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", "terseLabel": "Loss on extinguishment of debt" } } }, "localname": "GainsLossesOnExtinguishmentOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r86" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative." } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r227", "r228", "r523", "r561" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r83", "r112", "r171", "r173", "r176", "r179", "r181", "r198", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r457" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ImmaterialErrorCorrection": { "auth_ref": [ "r133", "r136", "r137" ], "lang": { "en-us": { "role": { "documentation": "Describes nature and related effect on financial statements related to corrections of prior year errors in the current year financial statements when the effect of the prior year error was immaterial to the prior year financial statements and the current year correction is immaterial to the current year financial statements.", "label": "Immaterial Error Correction" } } }, "localname": "ImmaterialErrorCorrection", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": { "auth_ref": [ "r100", "r229", "r234" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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": "Loss from impairment of property and equipment", "verboseLabel": "Impairment of property and equipment" } } }, "localname": "ImpairmentOfLongLivedAssetsHeldForUse", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE LOSS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r235", "r237" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r237" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r113", "r402", "r403", "r404", "r409", "r411", "r413", "r414", "r415" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r134", "r135", "r170", "r401", "r410", "r412", "r583" ], "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 (benefit) for income taxes" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 21.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInContractWithCustomerAsset": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 16.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredLiabilities": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 20.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "auth_ref": [ "r99", "r493" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for operating lease.", "label": "Increase (Decrease) in Operating Lease Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "IncreaseDecreaseInOperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r76", "r168", "r473", "r476", "r569" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpenseDebt": { "auth_ref": [ "r89", "r283", "r292", "r295", "r296" ], "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/2021-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_InterestPaidNet": { "auth_ref": [ "r94", "r97", "r103" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestReceivable": { "auth_ref": [ "r65" ], "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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r222" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r41", "r221" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r8", "r64", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "auth_ref": [ "r42", "r221" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventorySummaryOfInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWriteDown": { "auth_ref": [ "r220" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 23.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 down of inventory" } } }, "localname": "InventoryWriteDown", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentIncomeInterest": { "auth_ref": [ "r87", "r167" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before accretion (amortization) of purchase discount (premium) of interest income on nonoperating securities.", "label": "Investment Income, Interest", "terseLabel": "Interest income" } } }, "localname": "InvestmentIncomeInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsInAndAdvancesToAffiliatesBalanceShares": { "auth_ref": [ "r602" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of affiliates held for management investment companies.", "label": "Investments in and Advances to Affiliates, Balance, Shares", "terseLabel": "Number shares acquired" } } }, "localname": "InvestmentsInAndAdvancesToAffiliatesBalanceShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionContractAcquisitionCostDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r496" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Summary of the lease costs recognized" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdsAndLeaseholdImprovementsMember": { "auth_ref": [ "r231" ], "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": "Leasehold improvements" } } }, "localname": "LeaseholdsAndLeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeasesPolicyTextBlock": { "auth_ref": [ "r490" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.", "label": "Lessee, Leases [Policy Text Block]", "terseLabel": "Leases as a Lessee" } } }, "localname": "LesseeLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r497" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Summary of future annual lease payments under non-cancelable operating leases (842)" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r497" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total future lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r497" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022 (remaining nine months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r497" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "auth_ref": [ "r491" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r499" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorLeasesPolicyTextBlock": { "auth_ref": [ "r503", "r505", "r507", "r508" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for leasing arrangements entered into by lessor.", "label": "Lessor, Leases [Policy Text Block]", "terseLabel": "Subscription Revenue - Leases as Lessor" } } }, "localname": "LessorLeasesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r504" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payments to be received by lessor for operating lease.", "label": "Lessor, Operating Lease, Payments to be Received", "totalLabel": "Total" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedFourYears": { "auth_ref": [ "r504" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetailss": { "order": 5.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Year Four", "terseLabel": "2026" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedFourYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r504" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received by lessor on annual basis for operating lease.", "label": "Lessor, Operating Lease, Payment to be Received, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of minimum future leases is based on expected income" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r504" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetailss": { "order": 2.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year One", "terseLabel": "2023" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r504" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetailss": { "order": 1.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease in remainder of current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessor, Operating Lease, Payment to be Received, Remainder of Fiscal Year", "terseLabel": "2022 (nine months remaining)" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r504" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetailss": { "order": 4.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Three", "terseLabel": "2025" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r504" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetailss": { "order": 3.0, "parentTag": "us-gaap_LessorOperatingLeasePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease payment to be received by lessor for operating lease 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": "Lessor, Operating Lease, Payment to be Received, Year Two", "terseLabel": "2024" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionMinimumFutureLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeaseTermOfContract": { "auth_ref": [ "r506" ], "lang": { "en-us": { "role": { "documentation": "Term of lessor's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessor, Operating Lease, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LessorOperatingLeaseTermOfContract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r55", "r112", "r175", "r198", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r424", "r427", "r428", "r457", "r521", "r522" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r112", "r198", "r457", "r523", "r565", "r578" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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 and stockholders' equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Convertible Preferred Stock and Stockholders' Deficit", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r57", "r112", "r198", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r424", "r427", "r428", "r457", "r521", "r522", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities:" } } }, "localname": "LiabilitiesFairValueDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r53" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r53" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermContractWithCustomerMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which duration is classified as long-term.", "label": "Greater tan 1 year" } } }, "localname": "LongTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r27", "r276", "r291", "r293", "r294", "r564", "r576" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r54" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails": { "order": 1.0, "parentTag": "us-gaap_LongTermDebtNoncurrent", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths": { "auth_ref": [ "r116", "r245", "r281" ], "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 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": "2023" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo": { "auth_ref": [ "r116", "r245", "r281" ], "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 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": "2024" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalInYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear": { "auth_ref": [ "r116" ], "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 remainder of current fiscal year.", "label": "Long-Term Debt, Maturity, Remainder of Fiscal Year", "verboseLabel": "2022 (remaining nine months)" } } }, "localname": "LongTermDebtMaturitiesRepaymentsOfPrincipalRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtFuturePrincipalPaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r59" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtLongTermDebtDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r59" ], "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/2021-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": [ "r59", "r246" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-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_MachineryAndEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment.", "label": "Leased Equipment" } } }, "localname": "MachineryAndEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MaintenanceMember": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Process of preserving asset, including, but not limited to, building, machinery and software.", "label": "Maintenance revenue" } } }, "localname": "MaintenanceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputControlPremiumMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using amount above fair value that investor seeking to acquire control of entity will pay.", "label": "Change in control" } } }, "localname": "MeasurementInputControlPremiumMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedDividendRateMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using expected dividend rate to be paid to holder of share per year.", "label": "Expected dividend yield" } } }, "localname": "MeasurementInputExpectedDividendRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected term (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputPriceVolatilityMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of security will increase (decrease) for given set of returns.", "label": "Expected volatility" } } }, "localname": "MeasurementInputPriceVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r448" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using interest rate on instrument with zero risk of financial loss.", "label": "Risk-free interest rate" } } }, "localname": "MeasurementInputRiskFreeInterestRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r448" ], "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/2021-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]" } } }, "localname": "MeasurementInputTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r340" ], "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" } } }, "localname": "MoneyMarketFundsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r96" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r96", "r98", "r101" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "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 used in operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r71", "r72", "r75", "r78", "r101", "r112", "r122", "r126", "r127", "r129", "r130", "r134", "r135", "r149", "r171", "r173", "r176", "r179", "r181", "r198", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r444", "r457", "r567", "r581" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasic": { "auth_ref": [ "r126", "r127", "r129", "r130", "r139", "r140", "r150", "r153", "r171", "r173", "r176", "r179", "r181" ], "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 loss and comprehensive loss - basic", "verboseLabel": "Net loss attributable to common stockholders - basic" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDiluted": { "auth_ref": [ "r141", "r144", "r145", "r146", "r147", "r150", "r153" ], "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 loss and comprehensive loss - diluted", "verboseLabel": "Net loss attributable to common stockholders - diluted" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NonoperatingIncomeExpense": { "auth_ref": [ "r88" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_NotesReduction": { "auth_ref": [ "r104", "r105", "r106" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r171", "r173", "r176", "r179", "r181" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r492", "r498" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesLeaseCostDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r160", "r502", "r511" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetailss": { "order": 3.0, "parentTag": "us-gaap_RevenueNotFromContractWithCustomer", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease income from lease payments and variable lease payments paid and payable to lessor. Includes, but is not limited to, variable lease payments not included in measurement of lease receivable.", "label": "Subscription revenue", "terseLabel": "Subscription revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r160", "r511" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from operating lease.", "label": "Operating Lease, Lease Income [Table Text Block]", "terseLabel": "Schedule of components of lease revenue" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r488" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "terseLabel": "Operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r488" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current portion of operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r488" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 8.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Operating lease liabilities, noncurrent" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r489", "r493" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Cash paid for amounts included in the measurement of lease liabilities" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r487" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Operating right-of-use assets", "verboseLabel": "Operating lease right-of-use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAssetAmortizationExpense": { "auth_ref": [ "r100" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization expense for right-of-use asset from operating lease.", "label": "Operating Lease, Right-of-Use Asset, Amortization Expense", "terseLabel": "Noncash lease expense" } } }, "localname": "OperatingLeaseRightOfUseAssetAmortizationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r495", "r498" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r494", "r498" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term (in years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesSupplementalCashFlowInformationDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDue": { "auth_ref": [ "r481", "r484" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetailss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePayments840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueCurrent": { "auth_ref": [ "r481", "r484" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetailss": { "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 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": "2022" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePayments840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears": { "auth_ref": [ "r481", "r484" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetailss": { "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 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": "2024" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePayments840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears": { "auth_ref": [ "r481", "r484" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePaymentsDetailss": { "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": "2023" } } }, "localname": "OperatingLeasesFutureMinimumPaymentsDueInTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePayments840Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeasesOfLesseeDisclosureTextBlock": { "auth_ref": [ "r244", "r480", "r481", "r483", "r485" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for lessee's operating leases. Includes, but is not limited to, description of lessee's operating lease, existence and terms of renewal or purchase options and escalation clauses, restrictions imposed by lease, such as those concerning dividends, additional debt, and further leasing, rent holidays, rent concessions, or leasehold improvement incentives and unusual provisions or conditions.", "label": "Lessee, Operating Lease, Disclosure [Table Text Block]", "terseLabel": "Summary of future annual lease payments under non-cancelable operating leases (840)" } } }, "localname": "OperatingLeasesOfLesseeDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeasesRentExpenseNet": { "auth_ref": [ "r483" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Rental expense for the reporting period incurred under operating leases, including minimum and any contingent rent expense, net of related sublease income.", "label": "Operating Leases, Rent Expense, Net", "terseLabel": "Rent expenses" } } }, "localname": "OperatingLeasesRentExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesFutureAnnualLeasePayments840Details" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r6", "r431" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNatureOfBusinessAndBasisOfPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r15", "r17", "r18", "r56" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsCurrent": { "auth_ref": [ "r65", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r51" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r93" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r90" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchases of property and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToDevelopSoftware": { "auth_ref": [ "r90" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the development or modification of software programs or applications for internal use (that is, not to be sold, leased or otherwise marketed to others) that qualify for capitalization.", "label": "Payments to Develop Software", "negatedLabel": "Development of internal-use software" } } }, "localname": "PaymentsToDevelopSoftware", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PerformanceSharesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded for meeting performance target.", "label": "Unvested performance stock units" } } }, "localname": "PerformanceSharesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PhantomShareUnitsPSUsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Share-based payment arrangement awarded as phantom share or unit.", "label": "Performance Stock Units" } } }, "localname": "PhantomShareUnitsPSUsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r357", "r385" ], "lang": { "en-us": { "role": { "documentation": "Information by plan name for share-based payment arrangement.", "label": "Plan Name [Axis]" } } }, "localname": "PlanNameAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "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]" } } }, "localname": "PlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r31", "r302" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r31" ], "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" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r31", "r302" ], "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" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r31" ], "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" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r11", "r46", "r47" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r10", "r12", "r223", "r224" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 2.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/2021-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": "Wall Street Journal Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromConvertibleDebt": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2021Details" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "auth_ref": [ "r92" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r91" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromRelatedPartyDebt": { "auth_ref": [ "r92" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r91", "r386" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.", "label": "Proceeds from Stock Options Exercised", "terseLabel": "Proceeds from exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product revenue" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r71", "r72", "r75", "r95", "r112", "r122", "r134", "r135", "r171", "r173", "r176", "r179", "r181", "r198", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r422", "r425", "r426", "r429", "r430", "r444", "r457", "r570" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consolidated profit or loss for the period, net of income taxes, including the portion attributable to the noncontrolling interest.", "label": "Net Income (Loss), Including Portion Attributable to Noncontrolling Interest", "terseLabel": "Net loss" } } }, "localname": "ProfitLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r50", "r233" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.", "label": "Long-Lived Tangible Asset [Axis]" } } }, "localname": "PropertyPlantAndEquipmentByTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r236", "r605", "r606", "r607" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "terseLabel": "Property and Equipment, Net" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNet" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r49", "r231" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r22", "r23", "r233", "r523", "r571", "r579" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "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", "verboseLabel": "Capitalized cost related to internal-use software" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r22", "r233" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r22", "r231" ], "lang": { "en-us": { "role": { "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software.", "label": "Long-Lived Tangible Asset [Domain]" } } }, "localname": "PropertyPlantAndEquipmentTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "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" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r81", "r208" ], "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)", "verboseLabel": "Provisions" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounts Receivable" } } }, "localname": "ReceivablesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r347", "r515", "r516", "r518" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r347" ], "lang": { "en-us": { "role": { "documentation": "Transaction between related party.", "label": "Related Party Transaction [Domain]" } } }, "localname": "RelatedPartyTransactionDomain", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "auth_ref": [ "r513", "r514", "r516", "r519", "r520" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Related Party Transactions Disclosure [Text Block]", "terseLabel": "Related Party Transactions" } } }, "localname": "RelatedPartyTransactionsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r400", "r556", "r610" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpenseMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.", "label": "Research and development." } } }, "localname": "ResearchAndDevelopmentExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r7", "r21", "r107" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r14", "r24", "r107", "r603" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlowsParenthetical" ], "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" } } }, "localname": "RestrictedStockUnitsRSUMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r35", "r313", "r394", "r523", "r577", "r594", "r599" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r118", "r119", "r120", "r123", "r132", "r135", "r202", "r391", "r392", "r393", "r407", "r408", "r442", "r590", "r592" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Accumulated Deficit" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r317", "r318", "r319", "r320", "r321", "r322", "r325", "r326", "r330", "r338" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of revenue from contract with customer to transfer good or service and to transfer nonfinancial asset. Includes, but is not limited to, disaggregation of revenue, credit loss recognized from contract with customer, judgment and change in judgment related to contract with customer, and asset recognized from cost incurred to obtain or fulfill contract with customer. Excludes insurance and lease contracts.", "label": "Revenue from Contract with Customer [Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueFromContractWithCustomerTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromRelatedParties": { "auth_ref": [ "r82", "r251", "r253", "r254", "r258", "r259", "r260", "r601" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue, fees and commissions earned from transactions between (a) a parent company and its subsidiaries; (b) subsidiaries of a common parent; (c) an entity and trusts for the benefit of employees, for example, but not limited to, pension and profit-sharing trusts that are managed by or under the trusteeship of the entity's management; (d) an entity and its principal, owners, management, or members of their immediate families; and (e) affiliates.", "label": "Revenue from Related Parties", "terseLabel": "Revenue from distributor services" } } }, "localname": "RevenueFromRelatedParties", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueNotFromContractWithCustomer": { "auth_ref": [ "r77" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetailss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of revenue that is not accounted for under Topic 606.", "label": "Revenue Not from Contract with Customer", "totalLabel": "Total lease revenue" } } }, "localname": "RevenueNotFromContractWithCustomer", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r323" ], "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", "terseLabel": "Remaining Performance Obligations" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "auth_ref": [ "r324" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_Revenues": { "auth_ref": [ "r77", "r112", "r165", "r166", "r172", "r177", "r178", "r182", "r183", "r184", "r198", "r248", "r249", "r250", "r253", "r254", "r255", "r256", "r257", "r259", "r260", "r457", "r570" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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", "terseLabel": "Total revenue" } } }, "localname": "Revenues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionDisaggregatedRevenueDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenue:" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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 line of credit outstanding" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SalesAndExciseTaxPayableCurrent": { "auth_ref": [ "r17", "r52" ], "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 liabilities incurred through that date and payable for statutory sales and use taxes, including value added tax. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Sales and Excise Tax Payable, Current", "terseLabel": "Accrued sales tax" } } }, "localname": "SalesAndExciseTaxPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseInterestIncome": { "auth_ref": [ "r160", "r501", "r510" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetailss": { "order": 2.0, "parentTag": "us-gaap_RevenueNotFromContractWithCustomer", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of interest income from net investment in sales-type lease.", "label": "Sales-type Lease, Interest Income", "terseLabel": "Interest income on lease receivables" } } }, "localname": "SalesTypeLeaseInterestIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseRevenue": { "auth_ref": [ "r160", "r509" ], "calculation": { "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetailss": { "order": 1.0, "parentTag": "us-gaap_RevenueNotFromContractWithCustomer", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of sales-type lease revenue.", "label": "Sales-type Lease, Revenue", "terseLabel": "Revenue from sales-type leases" } } }, "localname": "SalesTypeLeaseRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionComponentsOfLeaseRevenueDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r154" ], "lang": { "en-us": { "role": { "documentation": "Schedule for securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by Antidilutive Securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table]" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r154" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r417", "r418" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r383" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r153" ], "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 loss per share attributable to common stockholders" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": { "auth_ref": [ "r356", "r383", "r396" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": { "auth_ref": [ "r356", "r383", "r396" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFairValueAssetsAndLiabilitiesMeasuredOnRecurringBasisTableTextBlock": { "auth_ref": [ "r445", "r446" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r19", "r43", "r44", "r45" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfMaturitiesOfLongTermDebtTableTextBlock": { "auth_ref": [ "r245" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r50", "r233" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table]" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails", "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetLeasedEquipmentDetails", "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r517", "r518" ], "lang": { "en-us": { "role": { "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.", "label": "Schedule of Related Party Transactions, by Related Party [Table]" } } }, "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r357", "r385" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.", "label": "Share-based Payment Arrangement, Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "Summary of restricted stock units activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "auth_ref": [ "r362", "r374", "r375" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r377" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockholdersEquityNoteWarrantsOrRightsTextBlock": { "auth_ref": [ "r314", "r355" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SecurityDeposit": { "auth_ref": [ "r66" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease.", "label": "Security Deposit", "terseLabel": "Cash security deposit" } } }, "localname": "SecurityDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLeasesNarrativesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss": { "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing." } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-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" } } }, "localname": "SeriesAPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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" } } }, "localname": "SeriesBPreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r331" ], "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 revenue." } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r99" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Period", "terseLabel": "Vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r373" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r371" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r370" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "terseLabel": "Number of offerings approved" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r370" ], "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 March 31, 2022", "periodStartLabel": "Outstanding as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r372" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Vested" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "auth_ref": [ "r380" ], "lang": { "en-us": { "role": { "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "terseLabel": "Expected dividend yield" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r379" ], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Expected Volatility Rate", "terseLabel": "Expected volatility" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r381" ], "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures": { "auth_ref": [ "r369" ], "lang": { "en-us": { "role": { "documentation": "Number of shares under non-option equity instrument agreements that were cancelled as a result of occurrence of a terminating event.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Non-Option Equity Instruments, Forfeitures", "negatedLabel": "Cancelled" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsGranted": { "auth_ref": [ "r367" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber": { "auth_ref": [ "r363", "r365" ], "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 March 31, 2022", "periodStartLabel": "Outstanding as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r359" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r366" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r366" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r369" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r385" ], "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 March 31, 2022", "periodStartLabel": "Outstanding as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r364", "r385" ], "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 March 31, 2022", "periodStartLabel": "Outstanding as of December 31, 2021", "terseLabel": "Number of stock options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r363" ], "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 March 31, 2022", "periodStartLabel": "Outstanding as of December 31, 2021" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r375" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Shares Issued in Period", "terseLabel": "Shares earned" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardSharesIssuedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r355", "r360" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsBusinessDevelopmentAgreementDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpensesByAwardTypeDetails" ], "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/2021-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/2021-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/2021-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": "Vest on January 1, 2023, provided that the Company has achieved its annual bookings goal for fiscal year 2022" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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": "Vest on January 1, 2024 if and only if the bookings goal was achieved and subject to the grantee's continued service through the applicable vesting date" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock": { "auth_ref": [ "r361" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number and weighted-average grant date fair value for nonvested performance shares.", "label": "Share-based Payment Arrangement, Performance Shares, Activity [Table Text Block]", "terseLabel": "Summary of performance stock units activity" } } }, "localname": "ShareBasedCompensationPerformanceSharesAwardUnvestedActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r358" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r378", "r395" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationGrantDateFairValueOfStockOptionsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r376" ], "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", "verboseLabel": "Outstanding as of March 31, 2022" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r376" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssued": { "auth_ref": [ "r308" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermContractWithCustomerMember": { "auth_ref": [ "r335" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which duration is classified as short-term.", "label": "Less than 1 year" } } }, "localname": "ShortTermContractWithCustomerMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r108", "r117" ], "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/2021-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": "Purchased software" } } }, "localname": "SoftwareAndSoftwareDevelopmentCostsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Internal-use software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosurePropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r30", "r31", "r32", "r110", "r112", "r142", "r143", "r148", "r151", "r153", "r162", "r163", "r164", "r198", "r248", "r253", "r254", "r255", "r259", "r260", "r302", "r303", "r305", "r306", "r308", "r457", "r616" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/DisclosureLongTermDebtConvertibleNotes2020Details", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/DocumentDocumentAndEntityInformation", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r62", "r73", "r74", "r75", "r118", "r119", "r120", "r123", "r132", "r135", "r161", "r202", "r308", "r313", "r391", "r392", "r393", "r407", "r408", "r442", "r467", "r468", "r469", "r470", "r471", "r472", "r590", "r591", "r592", "r629" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONSOLIDATED STATEMENTS OF CONVERTIBLE PREFERRED STOCK AND STOCKHOLDERS' EQUITY (DEFICIT)" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r118", "r119", "r120", "r161", "r557" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r31", "r32", "r313" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r31", "r32", "r308", "r313" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureCommonStockDetails", "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsAdditionalInformationDetails", "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "auth_ref": [ "r308", "r313" ], "lang": { "en-us": { "role": { "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "terseLabel": "Issuance of common stock upon vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r31", "r32", "r308", "r313", "r368" ], "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 net exercise of stock options (in shares)", "verboseLabel": "Number of shares on exercise of options" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationStockOptionsActivityDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r62", "r308", "r313" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Issuance of common stock upon net exercise of stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockRepurchasedDuringPeriodShares": { "auth_ref": [ "r31", "r32", "r308", "r313" ], "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", "terseLabel": "Repurchase of common stock (in shares)", "verboseLabel": "Number of shares repurchased during period" } } }, "localname": "StockRepurchasedDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r32", "r36", "r37", "r112", "r188", "r198", "r457", "r523" ], "calculation": { "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' equity :" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SubscriptionAndCirculationMember": { "auth_ref": [ "r331" ], "lang": { "en-us": { "role": { "documentation": "Right to receive or access periodic material for specified period of time.", "label": "Subscription revenue." } } }, "localname": "SubscriptionAndCirculationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureRevenueRecognitionPerformanceObligationDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "domainItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityByClassOfStockTable": { "auth_ref": [ "r20", "r301" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquityCarryingAmountAttributableToParent": { "auth_ref": [ "r248", "r253", "r254", "r255", "r259", "r260" ], "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" } } }, "localname": "TemporaryEquityCarryingAmountAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Convertible Preferred Stock and Preferred Stock" } } }, "localname": "TemporaryEquityDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r29" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureConvertiblePreferredStockDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfConvertiblePreferredStockAndStockholdersEquityDeficit" ], "xbrltype": "sharesItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r192", "r193", "r194", "r195", "r196", "r288", "r307", "r433", "r525", "r526", "r527", "r528", "r529", "r530", "r531", "r532", "r533", "r534", "r535", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r616", "r617", "r618", "r619", "r620", "r621", "r622" ], "lang": { "en-us": { "role": { "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms.", "label": "Financial Instruments [Domain]" } } }, "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureFairValueMeasurementsScheduleOfFinancialAssetsAndLiabilitiesMeasuredAtFairValueOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r122", "r123", "r124", "r125", "r138", "r189", "r190", "r199", "r200", "r201", "r202", "r203", "r204", "r247", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r405", "r406", "r407", "r408", "r434", "r435", "r436", "r437", "r438", "r439", "r440", "r441", "r442", "r443", "r444", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r512", "r558", "r559", "r560", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r625", "r626", "r627", "r628", "r629" ], "lang": { "en-us": { "role": { "documentation": "Amendment to accounting standards.", "label": "Accounting Standards Update [Domain]" } } }, "localname": "TypeOfAdoptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureSummaryOfSignificantAccountingPoliciesRecentlyAdoptedAndIssuedAccountingPronouncementsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r421" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureMergerWithNhicAndRelatedTransactionsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationWeightedAverageGrantDateFairAdditionalDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r385" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r385" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationPerformanceStockUnitsDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "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": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareAntidilutiveEffectDetails", "http://www.evolvtechnology.com/role/DisclosureStockBasedCompensationCompanyUtilizedBlackScholesPricingModelDetails", "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/2021-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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureLongTermDebtJpmCreditAgreementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r450" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureWarrantsCommonStockOutstandingDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r141", "r153" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r139", "r153" ], "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/2021-01-31", "presentation": [ "http://www.evolvtechnology.com/role/DisclosureNetLossPerShareDetails", "http://www.evolvtechnology.com/role/StatementCondensedConsolidatedStatementsOfOperationsAndComprehensiveLoss" ], "xbrltype": "sharesItemType" } }, "unitCount": 6 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3044-108585" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4297-108586" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4304-108586" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4313-108586" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=d3e4332-108586" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123431023&loc=SL98516268-108586" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18726-107790" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "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" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "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" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "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" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(k)(1))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "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" }, "r117": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-107765" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=SL124452830-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6801-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 1.M.1)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e30365-122693" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 1.N.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e30840-122693" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r139": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1377-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1505-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1252-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1278-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1930-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e2626-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=SL5780133-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1337-109256" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r156": { "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" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e3842-109258" }, "r158": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125512782&loc=d3e4984-109258" }, "r159": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "270", "URI": "http://asc.fasb.org/extlink&oid=124502072&loc=SL77927221-108306" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "http://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r163": { "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" }, "r164": { "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" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8924-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9054-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r19": { "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" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402435&loc=SL124402458-218513" }, "r191": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "310", "URI": "http://asc.fasb.org/topic&trid=2196771" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27232-111563" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "5A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=SL120269820-111563" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117539-209714" }, "r197": { "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" }, "r198": { "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" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(27)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(4)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r21": { "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" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455" }, "r216": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r218": { "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" }, "r219": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "326", "URI": "http://asc.fasb.org/topic&trid=82887179" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r224": { "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" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123353750&loc=SL49131252-203054" }, "r227": { "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" }, "r228": { "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" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "360", "URI": "http://asc.fasb.org/extlink&oid=123351718&loc=d3e2420-110228" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "http://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "440", "URI": "http://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308" }, "r24": { "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" }, "r240": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r241": { "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" }, "r242": { "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" }, "r243": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=d3e1835-112601" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S65", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359872&loc=SL124427846-239511" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r25": { "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" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442526-122756" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r26": { "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" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=124359900&loc=SL124442552-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r29": { "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" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12317-112629" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "40", "SubTopic": "50", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123467658&loc=d3e12355-112629" }, "r299": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r3": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r306": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496171-112644" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496189-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21463-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21475-112644" }, "r31": { "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" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21506-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21521-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21538-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "50", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6784392&loc=d3e188667-122775" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130531-203044" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130533-203044" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130551-203045" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r32": { "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" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130554-203045" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130556-203045" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130558-203045" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130545-203045" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130549-203045" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130550-203045" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123410239&loc=SL49130690-203046-203046" }, "r338": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r34": { "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" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r348": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "http://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4534-113899" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)-(ii)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=121322162&loc=SL121327923-165333" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.D.2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 14.F)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11149-113907" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r399": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(5))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "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" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123459177&loc=SL121830611-158277" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r41": { "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" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r413": { "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" }, "r414": { "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" }, "r415": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r421": { "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" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569616-111683" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "http://asc.fasb.org/topic&trid=2197479" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123477628&loc=d3e90205-114008" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(1)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r439": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r44": { "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" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(2)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=123482062&loc=SL123482106-238011" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r45": { "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" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bbb)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19279-110258" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=SL6742756-110258" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL120254526-165497" }, "r46": { "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" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL121967933-165497" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123597120&loc=SL122642865-165497" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124435984&loc=d3e28567-108399" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r479": { "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" }, "r48": { "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" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123389372&loc=d3e36991-112694" }, "r481": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(Note 3)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123403562&loc=d3e38371-112697" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123415192&loc=d3e39927-112707" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41499-112717" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "840", "URI": "http://asc.fasb.org/extlink&oid=123406913&loc=d3e41502-112717" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123341672&loc=SL77916155-209984" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r49": { "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" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918666-209980" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r499": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "http://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919140-209958" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408481&loc=SL77919101-209958" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919311-209978" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919352-209981" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919396-209981" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL119206284-209981" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919359-209981" }, "r507": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL117410129-209981" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r51": { "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" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919372-209981" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848", "URI": "http://asc.fasb.org/extlink&oid=122150657&loc=SL122150809-237846" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "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" }, "r520": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r521": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "http://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)(i)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122625-111746" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(4)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(5)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(6)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(a)(7)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(b)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(1)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(2)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "50", "Subparagraph": "(e)(3)", "Topic": "860", "URI": "http://asc.fasb.org/extlink&oid=125521744&loc=d3e122739-111746" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "http://asc.fasb.org/extlink&oid=123353855&loc=SL119991595-234733" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "730", "Topic": "912", "URI": "http://asc.fasb.org/extlink&oid=6472174&loc=d3e58812-109433" }, "r557": { "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" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r56": { "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" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "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" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r572": { "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" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r587": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117819544-158441" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r59": { "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" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(1)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r6": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "http://asc.fasb.org/topic&trid=2122149" }, "r60": { "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" }, "r600": { "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" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.6-07.1(c))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401555&loc=SL114874292-224272" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-14.Column B)", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611322-123010" }, "r603": { "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" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(a)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "http://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "http://asc.fasb.org/extlink&oid=123360121&loc=d3e27327-108691" }, "r61": { "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" }, "r610": { "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" }, "r611": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r612": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r613": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r614": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r615": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r616": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r617": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r618": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r619": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r62": { "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" }, "r620": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r621": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r622": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r623": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r624": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.3(a)(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r64": { "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" }, "r65": { "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" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.8,17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r76": { "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=123367319&loc=SL114868664-224227" }, "r77": { "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=123367319&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r81": { "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=123367319&loc=SL114868664-224227" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1(e))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r84": { "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=123367319&loc=SL114868664-224227" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r88": { "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=123367319&loc=SL114868664-224227" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3255-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3367-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3000-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3521-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3536-108585" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3602-108585" } }, "version": "2.1" } ZIP 106 0001558370-22-008639-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-008639-xbrl.zip M4$L#!!0 ( -HPK51 NBXK@AH ,LF 0 1 ;FAI8RTR,#(R,#,S,2YX M8>KXD(Q,-!IH_!I V@T?OS+Z]HCSTP&7/A?#L:' MQP>$^8YPN;_\ MN%J11['94)_<,BFYYY%SR=TE(^3L\-/A#^/QV>')^-/W'\EH%',ZIP'D%#[1 M+$\.QVG*1GY+);4IX"[5<<"OE:^!^#IP5 M6U.BJ%PR=4?7+-A0AWTY6"FU^7QT]/+RA?>LF+/RA2>6;X>.6&M^QZ>G MXP-"E9+\*53L2LCU)5O0T%/0/OYO(?5T):#9/(:M4B#()4,[^\%GJ$RAU)?3 M0R&74-#Q^.AOMS=S7<^$&)I_2>DFS;"@P9,FCQ.P?N/1\7B$-8RR2+8H\']] MDEY2PJG4M,[/EMB_S4T'#;W44R6RBE"7\DZ,:/$0C&@1#7ZFZ14M&:@ M-K)&"D@I\&_0XY,NS>U=>L3]0%'?8?F.Q TJLTWO*KDE;R$/)!]A,HIPC#+G M\%CED+./=+$.^>'ZI*J;GQR#%BGF!_S)8R,D8Y(JF#R"T0E.'G%MV48RIXD: M9)29_BB[[JBL)%X-*"1H/'_[< "S "%Z'J"^+Y2NKOZ6?-ULN+\0\2?XB'K_ M&4MZA"8E^./KP[6U#775+GG@>"(()9L#?BZ5[L1W+\) B?7DE0>78DVY'ZM3 M<$ X-%"[+&DMDWJZ;,%]KF6"3GM\3$8DXPA_)$P)<"416X)\2<28))Q_/-IF MMUU2"%/VS/^S_@VH!3#;Z;;$83G.'9.8C>? M7N*O^>SF^G+R"'^<3VXF=Q=3,O]I.GV<#U!V@C)-#6:+V289U[ SBC4TT@I' MO6=V(X)&.+?@9E:"DZ9*,'^$?VZG=X]S,KLBL_OIP^3Q&@C(Y XI;^\?IC]! MMNM?IN1F-A^T9'LE4Y1[0)*(:?)Y0')G)&VC>--L M-F1+O=:$+$G8#PBW0/C:A_%-"?DV#]=K*M]FB_1+37=MD,.,ZP_'XVU<4PYH MM$5L<0C./@^0-H?T7K(-Y>[T=8-V-2Z<9V#&R@N]Y:TF0 O:) MX\B0U8VW-YP^<0\J6&LZM\YO!G]<[N!Q"62:'[1U(20NA>2*&5_URV3+.1F:$_*T"*3D0(N!-D4/KCX8<"R&Y;1VN1>O MP7Y&,!.'L=Q//0EK;B3';D!M]],* :M-J= ] U8J"P:3&Z0+YY\ G_YW)3R7 MR0 M( 5+W05WN&I]F-&I$+.NG'8\ZIK=_3)]>+P^OYF2^X?IU?3A0=/,+OY; MGWOJ7S_-;BZG#_/_)-/_^7K]^'<8)J97UQ?7C\,P89\3KBB7OU O9+=@(L/? M6@4>*4!?F@1,I";P3X\_E$=]9$8T-Y)G1[Z+& [0-7%!@JZH/6WQY %ZM):B M&CLCK1&\\:)H;B9Q\\_P&]%J@EVQ,SOG2YS"$4IB#'>T+R?WE/8S+3OV2 MJEUF\R98A=&=V]W,%4"R$DA2Q&"2[1WR!^9 RWAO$U=L8&*&.??#C.9[.];F$VE2OLS+50*SSVC6I&X6MJ>C"I6R%&HVJ"*+53QELDED[]R MM;I;<0=@?V >FH&/DL)8[FAGMAK%:I/5K":GY9$G8A[=.;G[Z?I"(Q\70/(E M#&CO:N2AZ[H;>FRVN.(^A:4V]:*S$X TMUL69W$G*N4R\Z&#AA+6YTNP 7B= MHOR+2C7KV(>RCM69GC!(Q97#42JM'HGJIS4QOXN85)%0E660) W;EOV^PVY2G-8_7*DY5"O*28 ?I=H9^XKJX4]7(;26W M-S*PP=]XV3HB63GY+:]! 79RRKMG4CBWS&USQBM-&Q7.>'CN MF)5!1%K( /N.OIB^DF#H39S?0A[$GX*Z,Z?6^6W0?VH&?5(*H5DQQ(%R!O1W M0A_2Z'(IHQND11]:._2FS#;Z&(E&; O-M!Y,^;]058T5Q-H$F9P8&D M62;;\6/)H"L=/_Y\?TLBYB3E/J#;$=W<4=*=4"S *\8-\#5ELR%<]K3>1CC' MG6CV!/D/&.\/XW$WC,=-,2[[7)LP]A.,QP/&+3#^E4I)ZS>8MY/-F%7L]24, M!E Z@'(AUFOAZX.X6:@PF@0&];% 94*G5G E*%+]E>T M42^ITL=#V2E-*ZUHQ]*F)J7]98.:O,0E$QH53998]@A]=LD"#Z-RYTZ#ZNRJ M.OB;^F]?%??X[\P]]ZCSS[FS@JS!/0S8L*"Y%2YKISLM>=J4I[1);5">N&@2 MQF437?@H+AUO6&#Q9(WE#]JSL_94?TTNI;52FF:L;+KR0PM=B9*>=)*33TIO M0@\*\KX*:'2Q6+WJ"L57&UJ<[97M7EZ(Q1K0#""Z:!$+90(KT>+( !+ M<;ZBLDXI:JC,(%>$M\";TLB(;)@DFM4 5G>P)K[B+O="] >;+A;,J3O6;)S/ M!FAI>[8"T!')\R=,%S# W,I=0?LBWU.IWAHX2]O(S:!6Q"=)?*$UQ\$C>M\P MGH"O" I8"_\H*9#D2AQ<&-XG%'3K8*&&W"8E MP"#1#8.$%H-$#Z%!V\_@%.,.S!9)/YKXKO;?GRWN<\U1FK^;Y3*!/#ZNB&D2 M\<6;"( A2?LVWD*(;A5 2KZ$ > ]W;_K=I'. O!.ERP':/=RGZW+138+K+O< M8!M0[78CI-&M#PMNS6^%#2AU\."VNVE;\&EV_6+ IF%LW.K0MQ8,*GP7HGQ# MLS<)F8>3N+Y>SY\Q)D9%4+QM"C,&O=,\2,9DP*9Y,.':F,$6)$RA@8?V MWTODWRXA?RVH[1+K=T"U:VS8AE%@S=BUC.D[H+6_D*Z=8[E:$-TYB.L 69H_.[7*AK?I[# T^XBQ8!8F^L3AGL3 M%E0L%R8&&#HZ,35S2K* T^)BQ !4@R4M?&2/]+5LL.63S)!4;#!$F8G./<#0 MU@7(XNEC@:.1A]8 2F=/CZ9N'!:86KGH#' UFOJYBB)WX6/*^B24^54'LR92 M(V@G%?L).69ZX5E@-^"VI[/UW<[8&YVUG^P8??:[Y-?@,M/EZ*\Z_'@MG0G) MT^./Y0!\52&9AJCC+<\#JT$JI)F!J8@)GSQ<.F#1_9"P&I=:.C-&WY'\KPY%X2'4#9YW%B-5XM(9T0'J'<\8Z] U M$1L!'1]7 6IX0W2 <.\'C[538:OL9IC'E3-DJY7-UO)/OX^E]P)<4Z M^1;@U9.+,%!BS61SO6C/TJ8GC3;9T]$%S=M*U+N@P>K* M$R_V5\9:Y;4A6W>,AD?660'$@1+( HH@?'A;; ?$H\74Q/=#ZC59E37,94.Y M_"1)@G+$FE#->UAZO1N^/WRH?7:F<48;RN5'21JA/")0QH#U3@?G-=C6$YJQ M;';7=L!L9U_R0B#EZ)7?1?0\R0:3V\5,;]0R.71R?'Q:83J=@O%!2)_N/1:^!^IIL-+MWUM_B+[XNH7T0?\1NT M@I"*^'3-@@UULLIIZ0+F'"[%,R@?/\+7#'_[<$ "9\76]$8XFE-$']1GP)^C MZ.CT[&];6PY=1_!QUK D"?14#[T5N\U?78 MSN9)6<@U0CZC\QZN:K\<*!F"%D?C,M:+?UX+'\PC^7:MV!H-"I C? I@_ NC M=9<(-PDI!Q(8(/5O&#BYT"\/?#F(U%PE24_1$?*7 Y<]<=5*GCOA.T:1"@2] ME2KV-$Q<&'->A5N -2'\-E(Z^I5L&WB!@F4X%.E(KA=%\;EA!EX]P?N*Y88R MOM#>'CW4,1JLKGW%P,!5L;MH(E-M:G\%@M60Q'W)2Q;]>^UO]:H@$:X1Y3<2 MM(E&/K!DZW6VN.(^9.3^PP#<4=WO/;Q.FA,@OJ&M]^>UE^,C>U7GG@XW$C7&KDPJVP<, MX)$V>#^KA'0OC61JC70O-.J:-_@TP/A1Z']/4\@G:]S<3H1OF:>_DT\J2&[2 M;-<"+3+VUM)(?;?%?2B=%1YN%:(;W;+U$Y.)Z(VI+2KNBC7E?F.)*:2B%V'" MKJN^P]0KF2-"B?46."W!,'8G%$//R-EBP1TFBP*WRM%/H7/1IK#B :X6BD(: M*?HI5-XD3%\Q"8IB66AZ*E@\MX@%C4S[^)(@]5U]0S!>O'C9T*-0"IPSGJKF MJ!WX]&::TE<.2F M!T&(-?RZT;=*8 S#-?QL\;.^T,NWU&8K MBF-([Z= \14Z*"$(8!'A,.;J>UES&FTAY,>'!P8J!G]<"9FI62+Y/ACU=Y,Q MJR:^?,XF>&W50>^ I18./B7W6.\I=\_?](8W;D8%2LB@N);9@8M%AS81NW?O MTMMKLKCOXNFH>?%61=C/?E$,L9(<843;2O'I1?Z+9QV393/T> FF7;;)&L=::O,-SR('HC*3[Q;)>GO_O/=?7_JB@4;YI:Z;/),N9>L&B;.BH-B8Q8\;U)L&6G3 M+?=PGO9397@_]OVUD[(#&/=_PT!%4EP"\V=],S,YE$A79BWH^ROTUA+,L$W2 MB+(W=D%NV6R0R4K5)WDVH0*+S'AS([KWW&WAJ!;8313WVU;X,H6V];( DWM]YXXHVQ@HGJN^?,9PN.UHA> MJ52[;;7-V]]Y/A8(X%TP[>Q#O3F3S[@"U]'7@]##2-K5S= \5W\;((VI$1_R MP )#W\4&!IE;$ +JX"/2?(WN0HLY? T64?S_.50>A<4[:I-7GO,TVC_CW0]# M7/79Y= ""-KU7H?7O)=VO.E'T_9RO30A$WAILL*&,Z@]8D=7E_^\*C M09"N@692GX3=A6@P $S,":4^RZY8-W;*^Y,M?3 M^GYO32EYMP'HITZ7 + MHA%JEN[0I>9QMZS??M?_ELDED[A5?\=>5L)SHS-()+H0O_5&I]$9N^OK/E.MR0N)^@):<,V*68 M.U$_A][;XXMX7(DPH+[[^ +4;S.?5?N'-\[53^$GCA.N0WV#XY)M)'-X'+=M MX[%XCV:R%K ,_%U_;[.IE=OZ>,PRG9B/2DJ3W52/S6D4->:R=E" M\T<2S"Q2KQ6N\OC++&6[+#U>+"3>F,S=]L6<4F<5OT,;+P^:T?;!<*)X^H4? MK_U-J"XE7RBP#]BVR60CZV?_2W:DMKP9,G< $\&W1R?OEGCAB4!OGT;F:^X( MR$#2W]YT)4*<:Z.51E'9JI/ZJ6"%!5-1C.JD?HJ1LRHG.<,RE[$HCDDLGHL8;?,V/#3-+?N;HJ,,76XLQ$T4^\(BT+%:Z%7!@\TE-J M@5[-VFK?VNHL.%*WS?GMCU)W/WZZG.% MY^9I#STH;]@TR[;#+/H^NKJ]G502H$)4 VWOY/N9^B'8H>/3?%";[*YQ56H? ME3/;B85#T/:KT5IQ9*;3^I(^JC5L:&3&R&3H:6RMS8C[Z.@ MEQS]JI]TF85[FK=""2D\6I*U<8X^BIM,% \L8)Z'B/GGZ[(+;6 JE=_*VW9)K/"$W(%;7U<0-PP# M#CO#7^8?'7L4YRQZ9@K62PO%Y-\9E5W;*_LR+5]ZV6>I2,%6AQ M!I>PO-"7H$M#23&Y=X9I=EDY"A++Y'KZJJ(;-4ET@ISU9B?>:7?KG1870D4! M5X +C%WENN=AL]/V4<)D]0>3,EVR.0;ZG_FZ\E5KQ"JJ]YW1N@BU]19X\;GH MWYE[&9=I5P6;#^1?M M$O2T:3!U[\JRK_-W=K%5+[0?Z6MZA[7BRFR)IB\SL;5K=([04PK,H^,X/:YH M'+@GWEO:TH_R(XX'6\=CW[8NO>G45N! Z]S045-'^&+-G1N^8,6MVW)J#V?? M.,H^K@Y+&UX5:7^8;H5SIN]P+_()CU8R^!]JZC/U6!P%EN$6 9[C8EH6Z[:P MJNS.IF QMPN1^RZ;"OIR#U[37L1A.-';@B\X],@@V0?*"=^,O#<]UCX-QRY1 M*\E8>=NO*K6/.T/I8)ES<,)=K:^^> J8U$\G:X>GH*B\#WA!&W401F\>#=#9 MCG8>]O*8AT\9B%ZJVO>.0EL)[&M28Q>3/OS_P%02P,$% M @ VC"M5$.ZI&L*$P 3!H! !4 !N:&EC+3(P,C(P,S,Q7V-A;"YX;6SE M75M3XS@6?M^J_0]>]F6V:@-)($"ZNG#WF'WP "NA6SH M/G\["+R.Z5D0'OS\K[_^Y>O?.IW?+QYN#1M9P0*XOF%A8/K -MZ@_V(\HN72 M=(T[@#%T'.,"0_L9&,;P\/3PO-<;'O9[IV<#H].)2[HP/9(3N4989/^PM_[+ M95PJ\5&_V^\;PR^]WI?>L3&Z6R>\(ZV<0V%*![I_?J'_/)$J#0+7 M];X=O/C^\LO1T=O;V^'[$W8.$7XFN;O'1TG"@RCEEWT>_W]W. MK!>P,#O0]7S3M3YRT6+R\O6&P^%1^%>2U(-?O##_+;),/R1 V"Z#F8+^UDF2 M=>BG3J_?.>X=OGMVTJZM9@G D[]"3OHU;")GP_B*D0,>P-P(\7WQ5TOP[<"# MBZ5#"PR_O6 P_W;@OD"K0[GJ'D?-^_O,)Y13G;I$K@U'5IH<433'2F5?+1;'.N_>I/Y M9 EPR+DWF]7#OH;7=@4S74@6MJ8O+E M!?C0,IW=@]RHKC3B,?0L!WD!)OE?@1N0_RST[$*J/7?0A8M@<1WXY,^W@ P9 M4W,5-F@,?!,ZRAI)->1ZP:F$WV) M*RL,2UCN[C%4IH[2Y5>(Z<8EG/L(KV;!8F'BU62^_E*6&IFB*T0RQ6!I0OOJ M?4G',#KG3,@(A2\#3,>JD>494C('*?'P%>C,&3 MG_ZY]"@N*G='&**Q=HJA:\&EZ6R,M)7 $541(R-VE!4XH;E\2W#$:&BY.UA[ MI,4'WGU 3GR\G]^.I^=C6F/\TFMS?CT2/YY6)T M.[J_O#)FOUQ=/]3K<7+S7_'G_^(QIYDZ(=\PDXH4C^EH6]TYN ^,T M?YP>GYV?=_O#\[-N]^QT,.AU4TU/J /P^<4/_[+$$&'H MK\)?:B&)KFOH&I7\1R>)5].A773D7YH8KZ#[_*OI!(!!GE1>74GE4;=-=W&H MS5"#!^#Y&%IDO*00^7TV-VT[:):'%M/:EZ.U7]<0;%DH((I*EKZ *.V3 XA) M*!B1.5FRDCAK*,G*"&.NC_7NPNL5)D'#X#:=I!U<"A'%W)WHS1TQ6'UL6OYO MT">CCN>C!<"A.(3=52)G.Y@N"C16@ %/ =0XWUYAT2^D@8L%].@&7]BL?-HX M*9M-DRJPF)93O?MEUNF5.!QD%C82.9M->%F@L0*<[4@!Y#KI/7(MZ7[ZD5A7 MYD0=4H! S:;58ZG"9%"4O D<%L*@9JW6M3))W-53QW3]#9\UW.=H0Y6V;#+_0:8$*@@&I=P\65F<$UF<:,NI.I#J[=)/6(L(1UNY MS$UBM@0B&1NWGJ[Z8:()&C< MX:\8U(FSU8U&W'#]-$V6C+0.B@ U8Y,@A8*_^-U.F$%]WB6H3_6A,9<2+HD\ M5,W@,G&"3\T5]8#+[0ED$V?1]_3JFCR&V%L"$@#5Z*UK>96U1Q.YK/@T\S.U MB.X"0&5\(Y5XJ.)#3HDC33CFRF5J 7DE@#;#)3(&/F;Z5),M@E'&9U,]S^@2DP$S>3MDB;F71J>T$*K/* MW ARJ0% &N6L;CPO",T^M%@@-US1K6V"_'TAN;Q:DRE8])0'VHP34AO3C- = MQDR?E4&?R."X,607 [=CJXK1<:?!DP.MWTR,S8\S_[G=-#]EDWE2A=54PTBA M%VYG:3+!A?$USS02&R>'UOQ*[\6I M FS&.D9Z4W@[83MHE<35#%=P:I'-O8"WD4P_)B59R>^E0F@-V6JU;1@U;&I" M^\:]-)?0IZW,WVO-3]TB:E40-N5(LF]"%]C42"23B3>RK&!!^0 V6K015^ S@@VHQ !+D\6,1-"7C40P>R3_W5W=/\Z,R;4Q MF5X]C!YO2 )C=$]3WDT?KGXAV6Y^O3)N)[-Z0A6L;>L;E\@S(P;64N,C)=6- MTWYWT!V>]4[/^L/^V;#N]5,2B$0$(DF75>\3HM[]FONRK)PYZR0N..$$W='" MW'H 'B!BHS?\Q^ 5."@\CA\C8P[=G#P:,\WE*V_05H79C -2,^"00I\)K#L3 M_PE2DF&MFY@9VD.V(L9FK(R_ Y=(PR&@1O8"NM#SJ6Q> 9]N0:[V<%X$:#,6 MT3>+I0DQ':XF<^IROR6H[.@BP"_ L:\1_L&D7RIO>Y2@.-QF;#%^Q\2RF6(T M9Z[$4BFR. >#TY.>+K0JFVDB6,T8PN/S""Q#._FS?L2)Q)]G;W&P-,.TND0> M&49B($S/92I-&W@3 Q)V-3W60A&0[PC9H>\=X%=H 6^&')M+95X&_7@5L\1B M5AK?COLH<\>>-G(6/'D6AF&5^?V/G[C9A!7 UHSI[QZY*&L!\-P*&RD4H_7132D U,)D;3$.\8C;'FA1OF$>H$&I/'_.2-)U0!UJ?=%KLF MR[9P?W1D_R>(FC>9CP&&K^$BGGMN2S9O%N&I!L?8I8@KCU'HYM"C?^9BC,\' MLY9,W#P-);PX-J$3HR31C,Y+D&!ZRFP,HO]OW'73)_/LT4,D.(-9L*B&,ETY M9.'QZ5H50/V&4B4%[X%R%!" \$3V;E0E=U"3OPNCD+W)M)>%*3S S2"W]L,F MJ3?8I,Z5G!0[5W(YFOUB7-].?JOG $D8E#T;@C\;&G'DVMD/J9138O4A>WM@ ML)S #G=,K!>3# H/1"17\SFPF"'./K41H9^_=]8_[YZ=],X&PT&OKF,O-,XR M 3/%Z!42E;I8_2#Z>..N]R9&%K&H>5&=Y O(]LVSP:!;]\::!J1O&[HE!=J, MW83("\\Y*_:10#^U*2Z IY60A5G%>B2B:<=#GD\]\M4I-RLNA M&5$(QF")@05#N9*?'1#2Y=KI^9&A(C)9]T!#"HMAQ^$,JCH;_F)B<&&&[I8% MM9-X*I&?> ^40 'XCN,B,&P'>F>?(.:?/N"DS$(Y)U#.V\*A*FJ9^ ;MWQ]K MGPI4*9981X9:ZH@66VA[JS\%A)1XLKJ?JTZ??YZF?4I12@X)[YJ[,'=\YJ95 M2E$U].GTS,?DY,> I@EM%A7 MJI)&HC>R9_?TT9OXD>4D+'#N8\O2*B136%9^P^'IR;#]VE18,(EBR9X;U$>Q M-AZ^4K92XWQ[J2XR,D@T8U>>TYTIQL93 -**L9%O+Q5#1@:)8NS*7;ISQ1"_ MXBF5-R.<(7U,9H\41"2'Y"36KIR@NYQ6Z#-MV3B^X2SZ<P4=$)$1:ZZ^FCNGZ! ]3!T&GKM&>&8ZX)&4'AY3RUU8%RNI MQ>I2M502#>'',JGMLCIU$:U^(]H)QNB-=6YC.V&+%4 1=,+O)S_M] L] KP M:C(/$7MA\ Z+-H8>.ALY#GHS70N0G\/+G@9.8X'FC0/'26JP(NY!,HBW< MHZ$Z75F*0CF4N+*44X!^.M.D*TNR FU&O)ZIN0JO93ZBD45$B@%SNF5=:9(N M("LE^O)B[4%5RC&\K3(EA:$89*H 5Z%&83S\E*\EGSM!32 ;UQ(1,M_7201[!.YG? ?P,<-YZB9.\Q<06@MX0 M,S2%*CQ_2]9TT8VNY/%1B8Z>GS$KE;X&D<]WVM,5A%#/H]@/8!G;1)/Y&O+D MR8'/H=P8_A%^GA9S7!Q_T4AQ^@0(FIKT%=,7X$/KXPTZ8;2@0;EH0<9/F6K_ MT;SH08RALE29?]3W7EVZ1<*'?UG)]1LA2M.Q/0\H@9Z$(Q24A'QEE1R;!&'H66<($&,3'C^C6 MSK,;OKAZ!UVX"!;7@4_^'.[O)JZT,7V;TY%\EI*8 ]T^,0(^JB*_Q+49J>HZ M<7W&/*S0<&B-1F)U_13768\Q< L\#^%LS)L/O^(%B.Z=,'TA\MEK&05DF_< M%B8D#&-J GM$]?X-S$WG0"5E9OO*\6#0/:O[C7%%!4@/#]6+0EO#01;J/1DK M'M^ \PKN$+'S6?9RT>+V4W^DI*"M*2*+\O$-T7Y15F628O935;CHJP_7]MDJ M0FH%E2C)NJ ]51,^?ID@;UHKRC4*[BC\;91$>6D[D%G:6NO:##2/ M5[8X3E?ORC9N[3WRP^W,G!NR3+^?.&,]\?A,!WCK(^G\&VFY:;/*?*+!_K4\ M29F0>]+@M%U/9B$DL>>B5SVD*,UF:2>S$ABU7?5MA)&.SV6QV66F;PNU:@ U M\A]'%X B9_'(=0/3B;[$LYOD?'K:/=F<3Z-BR ]1V494>/*Y?K\P (Q8Z&MO M.7/ZD<]>VS**V;P?KDU8HO<\:.P#BR0=+>AO1:"RRM*O4ZL2OKF<%=P!/MY=)O&'=2*JI>7C/8 M\/A'RM0*V4\%X8'7:%6X#B$PHW*CE\C77]06AN?=WJ8%L2Z)GC:.BJ?>U8_/ M]1H/ZW;<)Z( MPE&J#;G#[2$WKL0 <2V&Z=H&HO48\4%WPPQKJGGLS0HC&Y.3;WM(Y:SHPF58 MTRQX\BP,E\R;5WGILIIY2C1S4'-O4Y!XZB*E)+)FC*XQG!N7=!9Z_X^O8>MD MC>=2"5@S+L..P1)YT/=D1HSI*\) ?I.^8^2Q M5A[\3#IV23%5&X$#5/$UPQH:65:PH-('MLP#L*I!SZHJOOD:M%-)2(7#TF@2 M")VF'U]4YX2M>XJ\.2'>PR2KX>1[T6F"'9(GGZH?])986#EG)BA61#7!F2M2 MR9Q&YH'<87793D$#I)[6-#R4T8B/J,Z?+"G%<(H5QK*2;G>>\5&LD);I2C7X M=767QI'O&>[25-![M2FDM[VLB&LRKM(^T[ R(Z[-2%57\1025Y[ 2U64O_J5 MS535-!%RL%@Z: 5 ^F%X4O<%<,$<^EXL-W%[ERJL!74^XP;CY M9)"9@_ %/].9 ?P*+>K&H&&I H=N@HM9ERRA+7R7@=L,WVMXN8'.-^\T1.:C M^1Z_F,5WUPER-9G^,A"UOV5\K:!\>) "_IN:W'&;[U! M)..89V5J ^T%$,IM:EI8AW2'A4&+RWRPZ8>:[P6E MH H#)K(2UW/G)]48?C_,29E531U>%>83D;F=(PFG&=YWBN+&]7P<1"MV,_+J M 'L(I,1HLN#2=C4L\TH/PL7 0 MCN_R+).:UN'[-!J/)88S#<;>.Y-(,ISVTY&GUQ0JA>(K6:S>W5LTEE>&6&W@ MK^ME( 7H-ZYL&+XR9;9:>R3AJCE>&J$ZM)L\OJ$J-"8NJN6*PD.I=G3NF&=# M?#V*^"#_/)D>^-?_ 5!+ P04 " #:,*U4-^RJ;+=$ !OO00 %0 &YH M:6,M,C R,C S,S%?9&5F+GAM;.U]67/C2)+F^YKM?^#F/.RLV2I3RJRJKBSK MFC'JJE*/)'(H*7-F7]H@($BB"T2P(@ IV;]^(P"0Q!$GB,.IQ$LF1<;AG[O' MY>'N\==__[8*1B^(4!^'O[X[>W_Z;H1"%WM^N/CU74Q/'.KZ_KM__[?_^3_^ M^K].3O[K?'8[\K ;KU 8C5R"G AYHU<_6HX>\7KMA*,[1(@?!*-SXGL+-!I] M?O_3^Y_/SCZ__WCVTU]^')V<9"V=.Y35Q.$H:?+C^[/=+Q=9JSC\9?3CA[-/ M'SZ>?OPX^OS+V=DO9Y]&X[M=P3M&Y=S7E@S\\(]?^#_/K,L1@QO27[Y1_]=W MRRA:__+AP^OKZ_O73^\Q6;#ZIVS]]^H]RXCD?]LT,FV M^+=*^0S3V>?/GS\DO^Z*LH9\1=,YV+OR7K2KD"_\XX?TQW>,T:/17PD.T S- M1TEWOT2;-?KU'?57ZX"WE7RW)&C^Z[MPZ;LG7%BGGU+0_W*9Z=3V_W'H7861 M'VUNPCDFJX3E[T:\_:?938%V](*#EPBYRQ '>+%Y[^+5!U[N@UF3"40C/G\X M%.-#Q/2:4W*!0P^%3/_9!XH#W^/ZOON53N:3-2()?901?8%7:X*6K(+_@FXQ MI99\:*Y;D+QBW[/I*_*? S1EC;'IA_^.W3\8AN3_)0X\-K]=_1DSV5^BN>_Z M46LLK$E-AYR]]*D;8!H3=.WXY(L3Q.@..?SO!,*CPTBW53'#-GM!^1"O5@[9 M3.8/_B)DZX7KL*G =7',YH)P,65"='U$+U'D^$%]W):] .;$#+E,9L%F[.$U M4VZFMS>4QNS#OB3!(?OHIL+MAG.UJ>J%TVP3M$#D*]L6W;-2C-@9"OA,\4B< MD#IN,L4>RC>K/N#,+WQKY<4!FLRO_9#M,GPG&%.*(K[DW/K.LQ_X$9-W5L4; M1[M6)B%3@ICM+L,%VSSZ!S.P*_+@\/X2$?^%+?!L/<^@;%IAHJH?.-P8>Y[/ M1XD3Y#:$K?!#W5,O')FA%Q3&[#\7LUF7TS-%)*&-S:"3Y\!?-,(.VVZ \(+M MXB+"YM"QR[9I-/N*1LUS0]<1$'ZPWYS%@J %7V"RGYMGAK*77CC!]A3L2!1M M^-&1"6C-1_,].E@/=,U"PGJ+N*%F]TU+T&6]],*)6QPN'A%97:+G*/_Y4.S: M=GM'^[?UZH+M:OQHS(8A:D+>AJWWCCQW;K_'$:*LRFF3V)7M0T1_UC+ZLW[1 M?W4(.R<=?GJMM-,KF@N\6N$PL3--XHA;<;D=ORF,FM9[02ZUMQT*6M]P/S8< M3D)R=\+MLXB=])O8IFM:!81TAFA$?#?*A/'$=HZ'6Z#L>P+$D=R!JFV6J+L" MQ).OR%\LN9F0#6%G@7[CT] M(^NP#X:)NN^%=_PLC"EE,^W#TB%H'$:^YPS>?(/?A 9MY!3[:GY!)C MZI!HT^1MB;9=4&C/8^J'B#+J7E" $Y-(8R?R@_JTYE+""(>X6VYE'RMTTY7S M'L4$K_E_B5/)!T31_$-6_L.K[R%R$K*3"'Y%Y)V6ZR(* T)V[?$.3[(_F'3. M?CXY.SOYF,JGW%<>RA9'[;F)'9K81,/]*V(:X=7XFT\O\/&BHRRU& .D6X=?^8.?4ZX&=.3A>.LN<_5V0?$^N+?\"8II_?LY/0LN'Q,^)*TU0!7[S-F#PQ,O$7:#)%:;;H+>I*F3%5H]UQVZ8F*+ M[39 Z9(11=SX&9WL&-$@O<+6F]6'=-BWHQ#;MC.*V=]^>F]SR]K-6N?T'#S" M<[0C7LY#WNY;/^(=[*N/#>K)C4GN_Y-^7I/OOZ[WNGN<"A M=#)/W> 8B=O> N<9!8F3L;K\W\]*##&J\:$WX'EJ+@LS= EQM: 4JKAH$>-> M<<>DB);-%-MVYP2O['B.=53$E'6!UZEA8ULMFYP.F;U2#NQ1_6) ]>@1C]34 M8L)V=[^^:U)#*(ERVL'^*FL&^^KO4X*]V(TFY &1%]]%@I$@*U;1"E7!7E!Q M]ZB,#BI4>659%3YQZ=J*;\!B;-!_9RHOIY=KNI;.%I2]_CJ0^CQS\PL.$[_'LAJ]<>$$D7*94%85@I:6KJYQ4$C!&Q 3']KA)CX_#HA)1K$Z(F? MJ>_Y#MD\.-PM5;N+DI67CQI5C1Z![XFY=U;L8\Y8I1P^^HIR5AA5/7Q@&<@( MVU+5_0B3H\B/+C/J^]J57<2K.'#VUN\I(C[V)O,DSH#+5+Q+,ZDFW-685H3% M!>F6SJQB+4XTM-FSE!2V):[3G: 9F.W.T!P$A(5N>_^0 M%F3^D2"D7.&T]:S84*EY\/JF%PZV)*GSQ4T*(;^T&9$.86SMHE+.-[N(G,0Z MHAAARCI2!=/6 L $01Q7.7CK*<3/E)VF>>#J3;B.(QZF$+JL5F)I+H-3CM;6 M^]4+H\V>#YXM3!4-=PRL\SE'PXC\S-,) R#,7#NW',5,52@C'0R54CT>;;GG M3<47:(J1 M:0ANG_;.9Y$2UL)1O"6,$"8*3AP[VNRQ*"8,85FI5DM+]S@KYD3&)'*/0V?_ M3=ZIZZ[@-^U:D<^L]NT&C#Z,JKQT(G,^BZQ MGY5*" U$@C*]P9 :P"IE=% :,FO)&8@5779JK*J0N+5+"4F#L(9PBS;Z,^:7 M1B]\4*FWG9+2RGL627E0D-7[25EY&]@-7Z6HA8 -2>GE_D1(>F'+IB(9PIBY M8$=)Q)-8)#%S/OWC?'..0G>YX(95 1$C>VM*D=P335++A1K7CP M&+.0%;8CK?,QIX=2<" S@ !T#&K6+D4-FY$'8PVK$*9=Q10US.$WO)*9B40U MP'I>SY0 E,.J]57-:+M_Y_P#D]23&A'1S8BXD'##+R[6+9[4VZ) B?08(RTK M1*;-![IR<<$;7;0XZ2RMX.YMQ>(#N2;W\3GV#SO_9 M-"05?I5 M3G@#AB<9B["PFVX/VGNR=D?L(CD0-BG;S%_%-C9WHL#6!G6]RC #E-SN&0/I:$79NT@]L2^80'TM6!V$YX80K M+=DQL*SWIY"ND9N\$R'=_4C+B@&J2A^TONB8C T(Z'3ED1"\7864A/;F\9O+ MW'_%WX/PD6RS+RLJ]F=5%.X?H=R#5UK8&&53GKIZ;F,3(KKUR)42O?/"51+; MW"B@R'V_P"\?/.0G*O+G#_SC2?HQC>5&_M]OT<()$C(V J47E*AH@:1,-^2G M?0J5N?RSD/!R@=H*J^84%O?6F68*J>,**:(*PN'@"Z+\#0?%(2!70KJK+97I M'8YR^UXHHX/4X)9-BFK&*?[-WW?I^GDG_+D= MT3L./)T>SYCZZ*]8D%BF)5Z%6EG'3=%)8$ M E"Y0Q"4- /9X+Y Q6:L[;[S'8& W/R&0$)F7V:VR6N("%WZ:XEMK?"[T-14 M*=$3 *GIK%1"#:(A(YF,;5C:7:?FL!)Y6QN8@"P(\W$NX"[W7-LU21PN79&! MS**F28BLJBX MHC(,PMUE=?4LT5=M\EP4P/1B8).U03V&38J!R0,'E4# 39" M=Q]_]Q%A[%IN;GFF:K-!JJAL,DXUU0'P)__<9)5:ZT$K;<-J^"I;:7(@FXE7 M,Y:5U/8YJI7H= -;B0K"$,^R=&:/3$W(C#^?HG)=EI67>^ZJ:@ #;I(O5E3# M#GR3;LL&XJAFD)61T[W3LIQ\02I9&=D0QE%NPDA>K+;([U(L;[(@5FL )X^ MU%T[#<8>D]ERV7!W>K:WT&&3B[!4BT3K;@M8^ERBR]B%JW(+F$%,/'[H,#KY MX^8&EZ"2TG+MEY?O,=D$#[>?HT 0"RXE*]5E6 A5HY!\@K6"%O M<'P:2 *;$M/Y<),3GQ]O:J(AC![^LG:4O:RM&3FBHE+=D16&@U0Y6L2%C=$V M.$HT7,&G%@(H^*+0WR^=YZ)_8MDQ>2>EX*",-"IW4HK!8T0 M-NE@*NO:MIA=B"OZF02 C:ODW"IPJ;S!61!P*6"O6/2!WS:):(LH44 MDA)N8E6GW4\*U^9]UU10ZH-FCK@X"M'@+*. M+0L:'!]F@L$6)'4^>I00\H-)2SJ$L95_V?N!6QJ3R+.K;VX0>\B[9L+C26#C M*"%],K]R"/>XW#T,?KX1-Z 8FRWV*%7LEON$)C[M JFK9LG(IO,P=Z(AV Y5 M]QF:V^1"(66L 7H(4Y7D27K%5*.H(=5P31UP\)7C7%G'E@4-CG SP6 +DCH? MGDH(^>&E)1WPV*+GF_PO]D--T("MVDF:@,$KX]%G,>3:'V=JJ4B&';RQ)H0A M&WK]QSI]LEPJ2A$<9U MA?BM:A^8$U,,)6BUM@;MSTJN!_ MQ>HJ)J0G@VN5\*JM54PPA)'"*+L@R/.C"X>0S1R3Y+DL^6"1EI?/PZH:P(!K M[9.:6G9,:-@Z:2(:;$52]^](R2$4EAX]Z1#&UC1^#GSW*N+P)^1,HF*C6 M(E45^76QIA(\#NB3 VLK6G.CZ=3 9I+"MH1U?^FN!%*XA#<" &'D76#^/H,; M??6CY2Y]?4QTM_.Z:O(H-8.*,+FA#MC35JS%D2;#]\PEAFV)Z^,%$@V8TC,D M!B!Z2\SM+I$7!^R$R#.&1YL[Q+:_'I\RTN-F]5N$%+;'0YH3VN@.;;!;;LJH MD1HPU16$'-%7.2PY>#,2Q*;$=IM(_"!P6WNG'E1Y-/_U0TD4M^S/])?B=QGU M!?"OKZ_OT0L.7B+D+D,25.'5Z>OKY='0RVC:4_^B$WBAM=51L=A6$M$#G3E ?3T\_):"? M'8K>[12RI7S-6TISU#URA]K2B%,7_5"?R@,>QMQZ=V6AWP\1=E4/&BK*[^@W M&O'&0VS):A(W?D8GN\&65_#\_&$BBL)#F7(PI6FA%]GDJ3))F% HV)(T MUI%8%,;Z)LO'@0%6Q+$ E_3E99+VHIR#6IN-VM4G\0 M^R6)7[/T$O013[-[NTF($I^OR3SI/24DH5;([MJM="J+CW5D41O:FOB)V3C1 M@>8&3>WUC^TFT T;^J*W%]3%6Q*2$P26ZT8%PO;! _D:4]Y-,F*\Z!>7'<'8 MMN1^+!]@)VTN#U&(9WTYSZ'3%VYI)2#&!'_ M&3LD0B38S- :DTC![DK)3CG_J1G.5T" $$+B8" M>W)1:&IU*IF?FY",!A 03TZWVX\ALF?^VEPH6:&DI;O5#B?FQ".% H L8P] MCR!*$Y69D"G!+W[HR@>.K'BWIH_3)J0B@P)'*-E_',>93B+%LMV*X\ SM@(' M'%ER./"4K0+2 MJSBX7HP)^5R3S_0C!=XE!^C*L6Z9;9!QZ>J^0#F&1N M>" 1C]=[0>PL[US$A*2V6]DA0ER\6T$TA9)E7=BV7X(W$\+OS-ZAD' M FZ7?N^6U0<>CTNT@U#LJV_NT@D72&+*$Q?K]NKLP..O& * J9Z;=Y4MVROI&C;@D! ,X_K)P@.(\IHYO*U]92J6XYW\CAMH0 .>O5H@L MV!SX&\&OT9*G27)"N>Y+2G+!/=%NI7#@D5@. X2ST9ZN:_:-R@VU4K);,1QX7):B "2%=/]@)H="V6Y]( \\ M0BMP]"J+,2/*2P@+'-%B7?J]6YX?>'8NT:[G\U\_M! %MX]RP6PU"BGRV >* M ]_CZ?MVO]+)?+)&J3L.?^>*;_ (6O* FA=TB_>';$VDW,=3'BFW:Y9]OIC< M7U[=/UQ=\D\/D]N;R_$C^^/AD?UW=W7_^#":7(\FTZO9^/&&%1B-[WG)N^GL MZG=6[>;+U>AV\O#PKHN(N@9BU42Q=;)"300,&<7>3@GV8C>:D/3U,EF$LKA8 M_[%S:B9OXVG%U+<0HV7#\OV3<4C\V*"F;,^AA !"D%Q&GC(^KE2F MS] X(_TII&4IT@Z!Y0_Q,W6)GQ#!EQ.?C?4@65V44M!7ZS/HQUHP>C@@9)7B M4 NF6*;/ "![*11I!\'RW: MY*F1R*A:#$(PKYFLJK2W=!X\7 H:[L,(9Y>IC(CG 'E]@6DTF6<$:M1>4K;/ MI<%.]R4 @ KE-XR]_'KW@(/R19])!0B#1*EE50F)@30G)DDNB+3S_!8NH[C$ M=5UA"(N!EN,Z$$ 'A5@BDC(09B9+U8?+_]\(II1MP^>^;'THE.@S5-UN52B0 M#8[MF9$V7%Q]6W-KKFYOJBC?9^RZG4@4(, ):(8H8JQ8LO7JD@W> *^3['DI MX=(MK+(.A"5;JW?%#:X2#SB9/:" -;I@Y-XYY ^4@RFUAL@K0%CNK:2E @-. M5+^AD$$+&+%C;\78RV'Q*!"UO+2U(&P-K(2F101.KM>,3/A%,YK)I%\R3X3ZM3<">;)!R>.>QSB(J&9[F@VZP;U^LS!8R$E2*J MV:Y72D'8H!OK7/$MJA(2@!+9)B!/06TIEHI&5AS"MKRFC&206K> 7K/-R1VTHREOA:%Q,CF""'HDN4_G\3 M[HB;S/D;&PP4/W\[),1QI)1:[:8@;+WMA5@;+A29!IL;2F-^S9Z+_VA"PKJ& M(6SC6Y.W#GP_$V_Z=E66@-M^[I55A[#Y;VCZE4$$MZL14K]-K2[9VFCJ0#@8 MU-K?:'"!DYT4I.VAKM^TG0?)3($)GKQ0M#<6C%\U+'# 6T7.' M^JY,BK:M0)"MX4'=%MH1B_C2#^((R?QF:K339W+7ML2\ P=.T'PCSJ8<.D4D M"7)6C5A)V5X3O]I)3(( O%34@TQ:NM<:0M9.C);)CD6ZFCKIL&+5;Z34S;2,2EF,#'Z;+OF=8(I\M MWE.F2X@0_CM_NB[T\JMX^A3G)2/+W;OH::)W/]6+WF4_?;F:/=Z MABE-1<]#N''(E<;DT4QQG6,(_C6$ F&^+E&F?#E34K;GB& K72MLF<1P($A% M]Z:CHAR$FU^E4E4?T2S0#X']8\_S4P*FCN_=A!?.VH^<0"D*31T(E[W&8M%@ M@2"B&8H8\ECV1HH$*0T9$ XA@P(58>)1[3BS_:13;J4SG 07&/RZA"9O=>N M"0@[-S,9V^$"9SHL$7OA$++A44 K_@SC.(J(_QQ'Z0W1U!$\*W- .Q!FTCJ* MG9=^#=C05<#47*RO!F$0-RS@[G(J-SE95^W!=>9K32L0SG5UIVP--' BKM(K MW355"\*<=XUTM+BYJD*#)ZADON!NI-*+\&(1F'.FO7 *H,")9>]C2!^QQ/"6 M^1XJ95>C'0C39 ,"KH$F!$CI,19BA=4S<)6.# (E*\)J* M$,(KFA*T!BI,P6*QB $9K0]TA7PP2F%R08F M0<4]CI)W$%!(G309'F,4]2.4)2),.3!#+EZD2!==\B?Z4RD"(.VA V"54/3E?7OJ4W[7$!.V"T>X8(/9WJH;+*-J/01S7!X$S;HW)B0S$>: M/H7XF;+1QX'=A.LXXJ,O=%FM9(2J7"B;[Z;?T,[SS2X"-;FV53AH:.K <<)L M2Q6$\:!B9D"8KQMD0QFDTG.D@WZ!.*(8C2*AUK3'FG9R3.=S3$QR.2:$SBJ& M=2 8^CL;([GLU3J^=) RW"R%A(EPS5J <&W0IZC-N-2ZX,69)^1B5I>'<%70 MO5#5/'ECZW[EGKJ]I?X6@M]7& )O-]BI4DM>PX] RX MD\!_9!C/&9%_R(RBS?;QQE8SI:8VS#IP1JTF1Z)&"]OIZHVMPIU-FVWHI&3; MM1]#\LV__RVE:,V$IOJ+--.#,"SUNSU]KX^"-JS>Q)AF]Q,SO)C/G4,F[UY42< RNMN+8/LA< M@=37.]@Y0J3O7PO*]&R&5.B-@,,M!K]9:_CN\E1H>]"6[M-RJ%07D6)7J(>P M[96.4]V)WZ1B?^=WCJ5U1L]0P--431T2 M)9(NSW&R0A!.4368+$ "SOQRPXXF$2*^$UP1@LD%)@2Y4;+E%$Y'BO(0?)7K MS4(*4. $MDWQ6?1IDYVS)(4A>!O7W"I($$%Y:>'MO)XA\1&N,0\">#ZCW1Q4 M4E]>26D(+KCUAI\44H<^$V6SHIWS"PR?V!JC2 7I2"RI,^0FOAACCY&'/(8[ MC13(E21L0QJ';NKZ:FMY_7B Y?5DM*5NE)$W*_7)G\P34? !*C;)FE4#9*>59B\S1].7^5!'G=1N:UH1 M@#'71@U-I=:WV5>+26\+MF^B;P.QG;(:#T"0IN1<)-0U)O?H5;:<*D(++-LX MIGR0EM @2/21];#7.F4^0G%1(.[YM32SD%U)B Z"B/9('GBF)X=X]&G-D_!_ M/#W[Z?2C.BNQ65T([ODJ32P,,C-($"0W9)0\AOLRZ0'Y'LENRM15(-R1F2>SRFA+0[A(,Y./% )PT3^1--'8B-!%2I ^$JKHZ8*D!: M-UA>9BF59XS0KZRG"(63^5QDK)25A'"AIN:UDOS>C9)WB"P0^>I'RWM&)YM) MLPO91^*$U$DN^"Q-C)^JSIUI)Z-7ULOH_O>;B\1JF'4TRO=T/);"G3?.>4R9 MU"D=NVG&# [C?)/[R\S'T[29X96$YOU![40XO*/0Z?FXWW<49,$2B/B(GAF\ MB: O#N$(JWX,08\!W*XNI79L\6B%L@:$@Y'9@Q5*&.T-A7/+L2 K#^&$8SP8 M9"#@#(!SZP$@J0'A2&,S "0P($@F,Q?RT/R%+)1&4Q;0U4(#FR@)2 BRRA'% M8XGO&2G[;_('%[4MV[85(%LOI:86+-NV %M9B.)GZA(_O81<$)22HUB(E.4A M[,IJ:M]^E5(BA#"^!).&8C:4ENYA/I191QN8#Z4PH4J,?V3:I3QA&M0#,NMI M=%(GJ1*H-F:ZG,T.O?(4H3?A"TKOD"\P6F'$72 2,5[<^0'; MV>)0G&ZC5C,0 M&MQF(ME!W$-.\FYCQ-%YB=10@_C4[FI?>E11*LTPJ$"'0K M =8!V;K\RJ^[[XB9\=.C2%:Z&A!BTZWDH@,$;H43H$M)OV$'0S8Y;-?I"=GJ MF6A_97[:KM5XMR:4TV86QZ; MSYLMX2R.>79#Q-#S]4W=\EO'Z4#5U^G6YD= M:%8QQ 1N](K3_^0ND\\W^R)39Y/<[/-7Y;+W9=GN>X[\*.;J%J:;-]E.MHV> MNM61AHPOK7#BS6D6VUU2'OK(MI+IM-:27@GZZ5:K&K(?M<"'+A)%N@AY])HA MOP@P [R8S-.[6=&:H2S>K=":L#,IX8 ;SWEJD_U&Z";Y9?T7)T+3P$DCSR6# MU+1RMT(\T"AE"PZ<2'-G0(.]N+1TMT)KR/(D10-?2KF9VE14A2K=RNM :Y,9 M)'A"2_W/,U/UA"3ALKOC&7\B)'DVY,() N2=;[8F[:R@S!I\<*O=BOY .U5C MJ,%IAX #;!_/L^4Y"[9T?,$\S'IWRL]\V2QL)$:-=:L+!]K&#@4+3@7$KDZ3 MUQ 1NO37>U 2J5O4[]9!H2'CEP4^<+)5WFK=H]?DIUHW?KG*W4JU*:\C0W#P M1,HI9%MZ5QJ=GRO0K6B:M$IE 'K/-+'+9YV]JY8$H^1>;O1#=LCRG4#UDXH=JD@K>\BAI>I2GD&?(S8CD*7)W9(Y2.I-4%CE*MW6]D1/E MFYR$HQV]HX3@H\EU8?NF9AJJ1*I/;$J&68/M]_LZY_DFISC7!/T9H]#=* *: MC&K"R9C1N"((G\U4\0+"LB&:QW9D*F.@C&H"B8*R4&JA%%40H4J1[C17&6FUOT@@*SV5=9&4ZT?5<3L)(=H.2> MU] JU=:SL:(->/.R@<9K1[4<+R@Q)\\LTP3>F=G<+*H!=4K6:JY0C"*$4(7V MR5IHGWH1FF[>;5)HGT *[7R3K"V)?=YL[2R7AY.,H:OELLP!4 )-L==\RSZ/ MS6PQ;;P[>.NN>( (=:-Q;D!0K3LNK<1[+"H-;BEL9(7B5D M?( @T)U-\R:D$8DU.'DD6AWXI?AAR#*)"O4'!&.^8'IK.\F'F@"FBG/ M[D7%/RFG^F:[@#*]JX= (5U=H_B[?092GK="7P?"C-V&>AL\'MEFVKI]K\%F M&_.1'D/R@59&IX4-869O8 M4U0NZUNX"NCU909X%1@MPM2 M(]!96W2U(0QG.VT7&E5T,&&Z,5ZB)#+,?]D_=6?KC_C1W!]QW]LHV'9W?-Z$ MZOG!Q/)JY%386#=]W\OM-,OB;DY4!Z _8<.J(+FF$S$#Q +1'!O*(,WN[-KK M%XIUUV04";6F/=8,AM]:5W5MCY'!&MSG4;\'Z0XFXA8.@9W)4&?!YAAD M;$MNM"L )N466-?2TG_L!N8&67'A!&X<)!]G. BN,>%IBMI775F_;VS5ZTJC M9>R$.]'F3"?\:: */EH$2& M/^(T^X#5OE)LRKF+'G^2D5-^$:K,&/1E'WE MQRNKT22N"L&T=M@X$N."*+PDH^L7S"U_TAVI95T(#_H>)CX),(CRN_JV1FZ$ MO$O_Q?=0Z%DO:*H&(#P!?)@D5>@@B_,1$;N95%01PHN_S8@OCPJ"V(8 WB& M%ZA_5I#V-RW)N$:_( [YG,\.6@U,&\'PG&AN]%O MSI?CT9&ZBX-Y.Q#.)/WI"(1E0J:W5FN%>2.="ESRF&1'"X8Y4\#-"%>,C9Z' MO'TZ@!VJR;SZXSV*-/E&#FFP4Y61/$+9^AQQ"(/ J<_-:LV(3U[@F]_B<''+ M*/92SOV. N\:DRA[H-79=%"#BL*7E M"Z+PB'(J.,R+9VK?1K2*(> _56FGGWU]RG! M7NQ&$Y(^,R0*M907@Y-=P40 ? C*L;0P==H(8/_2$Q+G,]"4[3DV4J=*)=Z+ M$$!8NS+RE)$%I3)]WKL:Z4]^Y2G1#H'E#_$S=8F?$,$P7/ADFV=)*05]M3YO M/ZT%HX<#0E8I#K5@BF7ZO'&TET*1=@@LOV.DLLT5WQBIXYVJY?J\%K1FO8!^ M".Q/ E79\8SG<+N(:817B%S&Z3E;D95"7PU.=@K3K9,Y-NB"4R:@,*D()!&% MJ7*:2@_23NQAB4G$+5DB@M4+D$E-"-YRYBI:O#4S@ =!@MQEKY8 32I"<&VK M)S\3=!#$)UD6*H8M,[/&+81 6U-(Q=M*U>IXM.&P.VL?5]/4@:-JZY.(V+ N MA"%:1^*&\ :;+=3RMC],_9I]A6-;$VV/YF9;+>]C9Q]=R.7]74R9.E.:D[KB9"(M#<>6:R*6_("50H*PC(J( MXQ\)4N?!,Z@'Y!2BT3^=I$J@VO A^,U_05=\0KT-7'GB-%$I",<$8PW:^06( MD$ 8"Y*!K=M2ZJOUMZ4TA50X@BOGMZ/=4DI@_48PM91L5@7"!K)!^6:HP/EK M2,@=KS")_'^J#@)&-2&$'#4HQ2(X<,+DKB79HR$W_")I[+WP@PM]Q./Y/,D> MC>BY$_#O4F]]A6^.93L0HI#J"+H&5'!B_PV%B#A!0OV*,9_[E'&_,>Z;&THC MB[6U( 0JU1&I%ECK;JMI0,)D_L2X1B]9PQ$JO\"H* W?GQXW"5;-LF& M ;CZ,_;7?+.I\>91U#@JQS8EDE;B_!R'4Y;S)]H2*3?]Z>LW@(C]^RD<[V[E%A M#;M'=A?K9Z?56*AMNR,G]$:[EO_OB+5]-(?$!W>)O#A D_D6S31PPBC/*M6! MT;QZ7[ME,5'G&_Y2@^*BW:@FG*.FK1A+6VX]5 @KHAQ:Y=4-4VGF:P*YD+?0 M62,IYB&V$^*_6L<1(JS/1Q0@-O^J#TFFE2!'('YXR3Y>\@S+.*&4V^_%I[(:]2'T!PI-@ J"D*YCPO@9)TIU[7_CG]1#354!PKUK33&I8$&0TS';8B4W MM34EU9YEMJD (L3.M$L<>$D*ENT?-ZLUP2^)748]P,RK0TBM6%.(YB#;L;4' MB%ZB%3;8L,O+0DAQ6&>?+D<$8?1($>GLOR85^[, F\,J;!Z,K1M':P^6 E,Y MX.HJ@3Z?*26N0P;N!#UVW7C%U#E"6%23O>RK%)Y%T<\V# M/O@I=:(Y'H#3'BFM]TBF$>HJH$^*]49^@@NCM+<1VGX_W!\.]X?#_>%P?_B6[@\'$V!#UXR].6>* MEDJEFZ"T-.B3J<)HI,+4]M[4R%E_QE]?D<1+Y'Z#D[^NSLI3 M,KKX7Z7_D5 M0/!#13,*G&S1]FG$RSO&E56\DG*S]'O?,0T"T6_96:*T-X8ZW]0,+?[>=U2" MBJ%%2B'L00;K_)%8YS4;F0JA3^PX3Y+#N-( 7[<1T-L>H9#K(FT]1+LI:[ M@DC8K79W?#;Y]GG2N@+9D%,UP]=KXOC,\O5P@C;3&YCCWXK9': DY+I$T3P. M;OVYS%9L5!.T1U>]BZ\\/'#BO%FM'9]P,B=SGAOYUG]!7OKRUN\H\*XQ>9(F ML#&L"]J_2RE20X"]7X%MDUI?HN8KT -H+CK%DQ11^N-6D1SX1"RX2^EKG L]5!45X%@^*HMS3(8X /M*712 MJPOR^&;,6&;">A!,4[4%)T1T?-*;$K3RXY7<%]2J!0@VJ"8EFL<&3K;YT]1% M3(CJ"(,^/Q@N" MD+W7[<>JUVW% /&WZ=TH[62TZV4P0WPW3DCU# R#O]';\S<"[!YCZ6\$SSWF MBT-\/H9F3J0R.U:+P7%+-#0Y5B% X[_2U"@J",3,*-,A&?'K&+>$17L8>8QLG9(9QX1"'A2N'=6ZAE(7AS( M/"37*KDT\C#:N.ZH'I3D%Q[RLA"F&YVV["X]Y## V1=FR;'7#Q.ZP>, M/N5:H*D#SWPN%I4A' A2&BZGWL;E%-,M9'$QE2\.;U192#$/!-P4R'%,YJ7! MGYY3SS$A^)5/#]B\"A=#+_ZA#B,#+)S%\LH^WS;P_(C1FU/J(7 M; U"WODF*T>S@M+'8 ]M]QQZAEQ(YB2,:.:''IC.)@-55(+AL6\A1#0:%H(2XD%G*S>BFO6Y^_2->N&'88)HE'V\K!B:RLL MV:V%[?1@$0E!@!-*/J8TG01*KF 2$1G4ZU9@AQMV#""!$U\1WE;E^&720\1# MB:=L^\1^0[0/8X092IP:NN=]X/6.R_7RRCI9L3[&?SSVDS@R>>5),HA/HEL*<4<+3R\ 4B/J+G9VR3 M-$=L^O62'A6/7RC+0[A'EZO*_KT+)0@(^GZ,$V6-(W,14V(!9R]\NY;@IA,9=&4(EFQ6LY3626K7O(KQ)Q1YUM_\ M@7+&W[!A?UQCDFH@K:9<;*K1(W$6:PINZW+>=Y8XKXSI7LLXB>PK]L7#TB%H MZOC>^682+1&Y874HZT&8(_G0%H_$*:P1K.#FYRO&'<_CR7V)_^)$_@NZ=GSR MQ0EB!JCZXZWO/"=7&I+9NGYS1^865A\H.!4X3E_[PSW"CLC7_IA\5 [W_JKI MHM+O3>F9[4WICU8WI>'VIO1LN"G];@R!0R:3P1 X& *'*\GA2G*XDFSG2I*+ MP?PN,E_ZB"\A\S @*/UP$S'<1 PW$<--Q' 3D4S7I6P\GN>GS1?,ZG>.A\8O M[!C,9Y"G-6.ON_31"TJCLCF"!4E")N[\@!M?P[)4V^WJF&XM6F/"<)A'T>0\_XFB2_"V0F*:]068[+X4I[^ 'FR+"RVC1Q;O+HM/G!2?BN)M!H( M93_&3%J)Q7"&O-B-JDYNLD+'%I)>IA^<%*J[3Q_)#:3"LL<62"Z! 5 TQ_R. MW%G3KU?9/R37LM_*-O&5G7_*I^I#O]N&CL8!19BZ3>6'HJH )UV?XGY:41Z. M^XI>+-K\>W NK(7DF03RBVL N;K6ZIU60FU>8D_CY\!WL_[DM]?"8A"NK0UT M9F=E$()HW:9S[8?/COO'!5ZM<)B$*VPG?[7#@%D]"-><-C(P0P5V-JIL7DPF MI%L(?@5F<+1ST;%[&0S)G.V&L;V&##F=#VL+@KM#0ZIPA*F=Q]X_8AHE"7,? M\?[^GM_:WH07SMJ/G"##D9I))<*OT0X$/P=[P=< VOZ6:WOENB=N,B_L_F3W MU?;5(7@IF$O-'A\8FTMNRYA+-VYKB:F\>+RSQ/ 8(=[#B/(N1GC?QV"D&8PT M@Y%F,-+T9J3YFQ/&#MF,K?ESB MF+)Y__&5+8N;22@.NZO5 MA#GD04MOC ;>8'$\Y;-.&H7I_A0>42N>JK@1V? M2AGK<1W'N/S.C'#M6EX&(]P1&>$:L\6T9H1K^8B?"W@K)O:R.]W_4/6SR*?] MV#4]2MH^FE/](UJM,6%[XJL_8R:E\TT^>;GJ=&]2<7A#H:E3OKF8AB<5.CW; M WY2P?)%A;?PH +@]Q12 L<&,C&J >@X(1&+$8SA01&+??MQ/RB246@] "0U M &VBC0: ! 8$R90V%SH;EKQX?]8K'82\/$SV4MW;KR2368G8?8#5C ?QBZ8S M70T(*X>)N(S M'[;GRA%:J/FR13V!$SF5XZ[3&+:A(N*43T(BXNQ+,P@P3/X M[*_VIPZ9D#112N*BL$V;(#MVF-2$L [9S'Y&H, )L80P#24M/ QOLE0)JD'P ML#E@\1(@ZMW@ENC6N<-60J9K/*P[23=C9VW[J6IM2^UJ2;NC?,-'8VI[<)?( MB_D# XG4*AP:<]OI(ME:T//-OLS4V23Y?EX=XJDL<@VVWT^.ML )[YV5*JUG ML0@<\USCHBUD;RN AC ;;RE2&NW*A8 8[$1:)N)VF_:YG)_#..?JD$[I-R'/ M[>2_($Z)W&IAWP8$2YY8<_;;?6M0[8B'][OO?;4.\ :EZ]HT)NZ2#5V=<.Q: M@' FTXK&#A*X+:1V9I9-S#I[2!,-]V;LSK\BV=R/ MXVC)1E(U2U>+_4"8CUI2S.:9!6ZFRQWQLQB9E.@9HHB\)"^97<<1.U5Q8X[# M5E6]_<.T'0@&K784IP8SP"E&;7E4IZ' SL;\3 GDVZ"OMZH<1W8EXO8(:P]&0$*8WKI3) ;.L"!1-P MNA'+>KO+?*(P3*>8WLF"-&NU ,$$+U0O@Q56C.@XA/CXB@\48JX%",:Q!H28 M0P1!B,=P^RNS5 ZWO\/M[W#[>VRWOTTE]4J&[T;Y'&VI3 ]3E\Q6WN;454(- M05CU4>[!A)[1#-A.5T#F4:'26YEI:J&'H$(BH\SLX4FYO]34@3 WMSDR\HJA M845?#[?OXC@?V#+C$!\+9G-%N1YF=-FE4QLSN@)Y;P++J'@*Z1JY_MQ'GG Z MUI3M>3[5JMZ.^W((K82]9-TI4U0)"O4YDQEIQ3Z:I4I\^\%$69\R?@Y^E0>X\.',TZ7J";,/ MH&K'@SO.)'+8B1M#"R[!^@[?KHMGFUQK?Q?4//%?$F? MK:N,<$_5?J=OSY&S*\Y]#]/@-29SY'.WZ\9WD8:=#AZ>=3GW=O33W+/Z*^)Y M,9$W?D'$6:!D>;AT(K1[-:,_SWD#T@:OTG;Y^QV-B*(;+KQA84U?IV/C+V]C M;%@S^3L:(,7='+P!8DU?IP/DY[$M[HL".NTZ'Q^6T,#3L. MOYUQ\5U$,IZ='H62'E$HX[,>WK,*7OJ> P/)O3#9(%/I7/-]=:M\W=[HM<,Q MN/9F[IABU7=.A$-6MJG9R>P>%M4"C=-FPFV.RXCD_ZH?I_F@1IIOK<(C3 M%2U"1QZG>PRA4$,BS"$4:@B%&D*ACBS!0!\1G$."@2'!P)!@8$@P,"08:%*( M;S2JJ\LXW2&JJZ7E:HCJ A35-01R-13(!6$E/HYD"UV&Y@[)%H9D"V\WV<)T MZ8017B7$)T;NZ<,35>ZTE34@'(^Z2K2@9 0$V0Z!HUU>,P^!HT/@Z! X.@2. M#H&C1Z&=0^#H$#@Z!(X.@:,-Z><0. I2/X? T19T?0@PL<55$^ M]CP_)=$VDO0GBTC2UXR"D9.2,%IP&DX\1L1HSJ@8[S@C)M.[C5M^N1>#!KP,U90D17W]B6S*=H2GP7[7[DXFK/KSF8QIA0E.Z=;WWEF /E4H=#[X'C M,YN-.+DWX3J.-'':\N)P$D-U/?O*>0)5P,JP;%4%(-.J3FEUTH$4+5VF;^;3 M/Z[9!'(31H@@&LV<2)UKRJ8!"#.N7B%5XE.A@RC.JV]KY$;(>T1D925&444( MEIG#Q"="!5%LR>G^"PXN9Q"SP.$V.'?"[5U(&3G*WKV53#& CR+E&FG$.! X$ MJ62WA,IILE0&PIRH5*8\ZTNT0V!Y2W-#Y<*XFZNY6PB>0%VQ-*]9[4[Q1^LZ M=(F(_^+P]R2V[-B4SW@2!36J"<'0U(>V&3$'W!T.FZ!7.$S\+E0!L-5B$$Q2 M?8BYRHG6(Z@,7<\R[R*![T?M5B!8J[H4>V*\X,_/)?-4,*T-(D=/'YLN4/T#=J,7? M9E1;/R'[LX7W=/I3DAI@Y.9_0EGG1^,RO0_^N5JM [Q!Z &1%]]%$C_^5&/8 MI\FA-QY/,W!<8%II/25;JDO2)=E1W0MJ@T);D$AAOM0$/;\MW.22A.TW5S434T ME@#Z7,\0C8C/ PN3 9Z\8#U[>-(9@U1U()B!NI*HAA40)#S8C0:[T6 W&NQ& MX.Q&]RBZQ92_BI%0.@XCW_.#.+D[F<^1&]E9AGX^_5BV#+$>1KR+$3MKCY). MV)?Y?D8HZ>@([3YY%'GG:#>(&7.NF=)QH<=1ID9\Q^B'BQVSS0P^S732SXQR M&.GG&W$#*KM1FSU"M$(UJ8*%":Q-1D+8D8GITQJF]-6@&)G:'WMZ?1G,3ZV: MGTQUN M3TG=BO)!L*>M( J AXH*_PTTBGRT*4]8N(B0[4VO\]#2U()B7ZDA( M"ZP-X^LVSN,13V/B+AUJ(@JKFA!L0S;BL +7>HA3E9!<6*R-< 35(,0>-B 9 M ;)^Q:+-P&Q3&T)08;-"@IYL^=CMXY*0PCI+TA'8NMD18H[)R@DSTYK:R5]: M&D*<7QT)20&U,>M=XSCTLB.;XJ966 S"@^K6\Y@02>N+R]%!+?F,]C; M[=R>_!Y'B$Z=#;=AF1Y01'5 /)Q]X/E$A N"N XT0^EN/)MKOK^KSJ99)+[C M;,90?+R7FX?!'Z_8NB-+#=90VW#M6,WH8D-LZOW*=(8"?K,[=4BTR;]T8W=3 M^OGTK'Q3FC4\2EH>Y9L^PKM1&9?.-X5?C*Y K=KJZ80JI%!Q4ZFL ?&FL89 MBP=7!5X(.Q4)@!!LII(*E&[O%D^;Z2Y#@X)MRJBU<^I9AL^):6 M/P4VF<]]%Q'YL9,A#4&X):XUN&M@A2?YVK[Z)7#T)DSQ?T4\=RSRQB^(. M4>/]; MIC4=$P'A(KR6QG7,)W#:NGO%$+G(?U&<(44%(5RRUY&Z" LXR23SW0RMLTMF MP8RH6C$T%2'(338X$G2X?O5A/1D&MC:X63RDQ:'<-5>2VI21&!-D.>* M5[5MS9.50 Z%>?)DV_$HU_-HU_5@OAS,EX/Y_[#K,F<.#(Q6-<%;"92B(88V@0YKCCS^,M2UC2 MU#(UY.D>\G0/":*_XW>+CR.YGBP%4%/3X) \;TB>!RAYWM%[E4N&ZW>=9FUP M;?@N71L,7\B\8.Q&WOEF&W>7%91IQ<&M CYY*M7G8."MQ_ZH3!>/B*QL[3EI MG6-S=C"$!>\62[=&R9:H=,%)W3JVM^1U]UMV?;Q9KP0[-H!3I;>7'Z]!YX3F M$MX=ZDJFQ^"'3IP V_&EILP M1B4?2E_J2J(H?ZR^" I(X,0U=ET>J47W?DI%DB]B0I \F,ZT-H3\ +5F2E. MM;Q,_OHA9:J?>E'\V_\'4$L#!!0 ( -HPK52]0^ATF9, ,A["0 5 M;FAI8RTR,#(R,#,S,5]L86(N>&UL[+U[D^,XDB?X_YG==\#VGME4F2FJ*K-Z M>J;J9G9-&8_JF(U,Q49$=6Y?V5@;14(A3E.D&J0B,OK3'QP@*5 B2!!\P)DS M9M-3D1+@+[G_X'@Y_N5_?ME%Y(6R-$SB?_W=N^]^^!VAL9\$8?S\K[\[I!=> MZH?A[_[G__B__Z]_^6\7%__GP\,="1+_L*-Q1GQ&O8P&Y#7,MN0IV>^]F'RD MC(511#ZP,'BFA/STW1^^^^=W[W[Z[OV[/_S3/Y*+BYS2!R_E/9.8")+OOWM7 M?G.94TWBG\D_?O_NQ^_?__#^/?GIYW?O?G[W(UE^+!M^Y%)NPM:641C_]6?X M?VO.DG!UX_3G+VGXK[_;9MG^Y^^_?WU]_>[UQ^\2]LS[__#N^__S\>[1W]*= M=Q'&:>;%/OT=X>U_3L6'=XGO9<)62O M7_SX[KLO:?"[7$3XVH!)T1R^#;*R@]KX'[^77Y9-STCGZK_[Z:>?OA??_HX; MCI!_84E$'^B&B,]^SM[V]%]_EX:[?01LQ6=;1C?U4D:,?0_]OX_I,_R>H.9/ MH.:[/X":_SW_^,Y;T^AW!%K^^G"K5?BG"JV\DU#'R$;?3Z;/$P\E:J64VA.C M9O>4A4EP'=O]9*>]\6KXF'DLZZ&CVK^SEA*LH/,=_ZNB+/V2T3B@0:$N<&X@ M+00[QC+03OP*P0B@+&'GYDL+ $FI_]US\O)]0$/ UG=_^SW\>2'_%);C__S+ M9<+'C^4ZS9CG9P4UH<.__J[N^XXV 87S#C?[98(V_QO9]P/-]G M%U'^^XCN&Y;LZD65[)*:+_\2K2U^WT*7BB*,ILF!^;33#ZO*K[-U*2-O <,Y MC2]^?>P@]/^X*D9Z+P[(=9R%V1NYC3<)VXDQD/Q6UJA4"*$$_> M^@@!BB4:FB)VP#8%"U_4M4/JEJWB]O;0BEL*VOU]V,6F/U%N- M5067;6V,T&_-9;9U7D&0)!LB2'(TY41=>JVJX%6R\\)88Y+:ALC]5*^F3&>-NH;8G5*K7,4ISUIA=DJ]L/V< MF:-AX9;T,?W.S]#S_F3@:?_.6SQY@79^E34L5S%]W'J,KC:" MM>0KV-9ZH#T5I.[9TRS@NY8D'#MVL;0I\LAA?N7>WO] ]UP5+E1*0B7)W5.6 M<6@.XV>2)>0UEPO^WN>2$5_&2PK"?'<:,*,!@2L[?:XS01)3D@);&-,*'%'M MXF[B>A?&])9GEJ=S H/F2&'#5-&&26S9%N$(9RSRL)-9H$\$@ZE769XXU08; MY%_/P!E514Z=#[Y#[FP5$7L[%U";V)'^]\%C&671&Q_+$E:W1JQO.0/WTJAW MZFDGS9 [G4[:WOY7$B:2\M2@QI.$- 1H;77&FJ8S\$:=@F? =](.N3]JQ>T/ MB"5E-QY9;HU>>5G3>'O:;@:^6*O:J2-6&B'WPGI9>[N@)$LX70*$)W) N:-W M$T;TTZ%F64/3!+';Z10J/.[T>Z3.IA73UL_RK5N@2"3)23WL@3Z'L$\<9Y^\ M71W":9JA][1ZQ:K>5FV#VN,THO;TNB-5 F0G];S;V$\8']+%5%ILY%TFASAC M;Y=)H'?$ME[H_=)([:J;-G9![;5FDO=TX@J3!1%L2,)(SHH KTD]^\G[ M)VWGXJ5U*M:ZJ-IP#OY9*^\PSKDHO12HDU7LQ#DO^9\K]I2\GNY3-[> MJU?KEL=FQ1.H4*KSK]'JEG:<6T]2Y!D B*+B;)MW%&X3Y5 M^$*OO,R[/##&Y^T-2U^:YH@]ST31TZ7)NK9(/=)(Y-Z+D25UV"[D2"CI3^JJ M.4^Y8Q[&SS!C/]2=96QICMY5FQ6MNFI]6]2NVB)R3U?-J9.2/)'T)W+51^H? M&)?CW?OU4YC5WA.M:8+8)74*%6YX^CU2U].*:>MN@@J<\7[W_IOUMZ2@/Y&; M/3$/"J8\ONW629VZI]\C=K!:50KOJGR)U+7J9;3V*TF-2'(3H];U%W_+Q::: M4Q.:9HB=JTFQ4P13VR!UM491;3VN($H*JM.?FH!S0NS2R^ASPMZTB<-I*\1^ MUZ#6^=&PL@E2KVN2=( #8HP45"?UN<>=%T4?#FD8TU0_BSAMA=[G:M6J^ERE M"6J?JY>TI\\)HJ2@.JG/7>\H>^:C^R\L>U8O:51U :7)XW0NV&=4B<#M=("M>O5"MIWF ::3@!0J10@"@BD MJT,&=5EA7JY?U6SNA-X;390^67INZ(':6XT$[[L,K52.61#)ABA\IG5H&F?, MBV[C@'[Y7U2/H.?M\+MMO6HGGEIMA-LY-;+V]4=)E@BZA!.>ZD2,W(ZY"5/? MB_Y,/::_==K0%+$;MBE8GIK1M$/JC*WB6I^FR??G)&4"I*>^A5I<@CTJ=\,_ M::J*<]X2L4>VJ'=Z&?JD&5)_;).V]X5HU1\%:2?.*.=69NY8;3L;AZQ1L=XE ME8:S<,HZ>8=RR_RZ_I2.N>3\ Z%=Y-5->TZ_1^R M:H43E?Y$JFCUJ4-@:HK6K=T ^A*UN);YUHKCX] MKNYNKY9/UU?DP_)N^>GRFCS^\?KZZ=&ARR_3E&9IBW.?-4+NQO5*J0Y;;8'8 M-36"6D.M(-?P;,4@"F7J0SZ3:>4\BO*II%$PG;>=14QI5#P/K9.&Z"-,)V_? M905/4/_99?EX+]TNXP#^<_VW0_CB15RN=)E=>HR]A?'SG[SH<+K\U;4O;:AHBCMUE>^VKZ!541KPO=W:EI(G-T'2$6 M76:&O@\%LM('ZE,.!^N(?J)9C28*5]+%AO:(8]-(;.OY3$Z<'*GS MH73#@XDLHRAYA2=YR0:*KS$:A!FY2T0!#)=Q/(T]F&*/F/:_[FD?U[?Q"]U8MKZ74EL03Z=>]LT@36.0N/HDF1>-)DN M3\#-Z;-LL5@J^!QF/&])LV1'F5A+:!W@S7HBQXL.ZE=?9#7$ ["-4_CP;G),$UA(PA( MUP=V2->&M-2I%[)PEX#PCN,!:OL[W!$1\>Q1FG&\.K5Q%)]A0*+7/Z_IL/ MR6ZX(5$2/U,V\2MV(YGP2+: -2>H-:J*=2A5]02'R3&D" M*IFDP@:)L(%?V11T,P>;P@2NIV8F.#8SQ&K%IKF@T+">-@FJM(74",'3 A7. M-A _<4_ML(=8:8X\PMH4U>\D'MLBCKM6D0?;3SS2QK"E.(ZFOM TUFJ*9!VR M-5R-.R,/WFY&,%V0G$5@=U3 U;*D:U28VDQ>GIGTPPBS54EMF+E)1%*G-/0,GR][NN5K9 M,@[@[.8> DI_Z**E"U*\ZZ)P=4%2WQYQRF(DMOWZFR2^((*\6'XK&3@\R#&) MTD);>M2VYI#45,N,(VHKETCVY0^]+W_H"51_H6R=./RI+[U]R-4/_P[3T"3- M"*.1!W/2+"$AO(L0>]'%(>4C?++)7CW6OXJ%/8"OBASACG+9'\+G;;;:_)I2 M,7YIC-?6!SF$&ZFL8GAC!\0@;B:WK9>7U(D@OR""P46RN> L9#;F!L:G4IL5 M^D(HC[AA9 !G4ZD< 7D3Q:=$L./N6.MBFJXM=L1J4K&"5'4-,2-4H[S6_EK9 MSG:]K#6FCLZ#3^K5N.N&/[RJ2IQOV2(.H!,!A[V>/^7>[$ S#NNS7E@TT@2\J*R;"<+I)KSV-IN9=T!SPZP$FS PV*@[_G@%*W\VC2"6FH=5.Z/%+0 MV@/[T0)S!>PW(FJ.%\ !@?HC!LDZ"I^%N"D)Y4I%(%*F?1')L&?BA3&0S!*Q MMY%R>EY&/,:)P:NY<'>8=R8Q_YM!303^14DKBDE"GV=R6^\%SCEDY(TKL*8TSBL/ !?>.(PB M\>V:\L]CGNKEFG@[B%I05AE$B1_Q>6.X":%1*F\"+.9T!VQ\3\HYD&5Y6Z0Z M[W!VXF(ZU1MNBRB^-.T:RD0FR-=6>AEBPL3T*I_X/M 7&A]:$E-M8Z2CI9F2 M:F):WQ)Q8MHBL'6%]&(])*?K.#$=2FT7G>?C8! MJE&U/D9/&L\B3'4R#Q"IW),E;331.K2RS0'K]'3G'4]FGRC;7=%U2YS6MT0> MH0WJ598ASYLACLHF::V7T#G-"QXB.P)4RT@D'V&2)[*]<28\[9L((RA;$X]1 MJ7_ &;DZY#/*+TO3]&?2665G!Q2+R&@@]V M2K'DX#BA&%GOFI!.3H[QX9BLMRYO-S9$'L?-R]CZ5HCC=83EI>F6$MO.(HVV M=H9Z@:SUV&Q3>^01V*IJPTK9+([0MLL\W'J9ZZ.T$^C*"EU17*\\7W7H$*NU M7683KGJ%F]?-9A:T#6(/NWJ&)W;'5)G)BX488E>=KK=&K;8Q\GAM5E*WBC:+ M&&T1>*BUM.LO?G0(8%9VOJKF?E%M%,4#H;@^2"?*]2=2DXKC)D&8B@-C^%;2 MVB_-&?1##E/&JALLJIN\[),;-9T4?L*A MZB $[W=INE!G)9/=KLD%C>F#.&FM>\\P,?,!#50U-QQ/L!DJ$=_IX[>2)AS M$C7NDIBDXKZB>]1"9 .GD(;8#CWP[OZPCD+_L\>8%SJ; M8<>I%JEM/?'QL!.E-HMK,_EMD;9[,WLA#7F5XJAS@8FA:R2S2+(DIWNIHCD @7E6IDW* 0P_.SSH,=,@!Q^$&42DW@^$# M"DN4R86O#Z3F'L@#RT#=:C%];7/$@6[H7/.4^OHJ=?+- MIX0G->]_^-9A!'>NFC3G.DG=*B/-LA;2B,5]JL5\J"!.7!9%46;(?X)+]PT! M?M(,N9_J%#L=7-0VB'U2*VH?6$UB65UJ003-!8%U$QJX&T/&T#"5&OX_/WSW MPP\_O"-[C\GR$O\O>;=X]\,/BQ_D__@_?+_[I]_^XX%\69$-A M67D%_9"E&?]#S-C-6"P(I[&G?A:^T,CE+&\9!"$L.ESSD^I; M(P>/%C4K993JFR*&DC:)K0M/E'0)$(:J*CEI1Y64QM<3WCV]X'KZ]7I.^J@B M%+JA 6SG<6!)EV5MFB OFZBQDE%'Y.%JKGSUR<6V7HB#N(/PMGY>L" %#_*- MPJ6HQGDV\9HFN"?07U4VJ"\]ZG22:3Q[P1_ >N6:)Y.( [1!V&$FCY(H6689 M"]>'3&Q"9@D?>D<[Q[:G+$R"ZSAH"LP1]/Z0[V+Q9!DVM6@\S@Q%JO>8>2QS MJ^":/H354PKD1P<[5\Y 3FR)?:2U76,DW M84R")(H\ED(I7KD6ZG*GKFH2H7^Z+!=\C>Q8TVE6:*!36H\"ISUF$_U:P0>+ M>LF!'%D@\VVYG]/!6&6'&?IT5=DV?Y:M9^;+)T(/[\PGZDVF'PW-YQ'E@T\\JM'=.NN8/*+'4CB/Y+.C M6:Y*&H^I\J>#./*5;-K5=8E4C5-*?>NY(91^,JEI.B=D&F@:68=*:,Z0CJ%I M#D>AZVGRF9KM<^26+G,+SY;9<5/[.07JD//B^FAMF!4["MD1=,[C-D&Q G ; M^\F.BND/7&IJN2JD;XT\9%O45*-5TQ1QH+9);.VOJT^/J[O;J^73]15Y?.+_ M^7C]Z>F1K&[(ZO[Z8?ETRQN0Y:/]P_T!'=1B M8U6(]5%<*]1NS%7;('7,1I6J6Z1* X2.V"QG7P=T_W;JXV&=^BS"67;.F#V'^-1;ZR=2I5_%-M@-D9:^6T]KQ\!,?@=,6DZRZ,Z2W_4U<=JK8A=O?3*E<[WRY; M879$O; #S+N!*!%476:5^;M6:DG,_^[I,TFRUR=5J 6A=6^21TZAB M=3NXIB'BF&J6UWXS-!5/.^6^F;HM.P<:_I(D@;H&]YA$^I-%#1UFX:=-RIX[ M:UUK]![;*'1?MWT&XF)=50.N4YU7&%W3'H.']JT4$%I=1\G!Y43)UL9((\U, M2>7Y$TU+[.\(M L^Y!H;E-I-PS1+R9Z%.X^%T1NX)QZAD MF/\;XC.@>T;]T,MIR0I*62*?'@O((0ZSJ5\:&,]P1=!6#/C@ J$F4C2M\13G MF40]G.G:($6Q1I6T^2SZK&!H!QPUN-JJK RKDIPL^OW'_8&"Z1>6I.D]2S;: MD2NM M72)M[H/<=XU4KBZ^-W1 [,-F/8DXT6>N[T>/ M_94J4*6Q4&,'Y"';KFSUB(JN->)@-1#:>DG'B_(:C;N"M)L@=:OCE-,G&O-! M/N**+H-=&(>0.L"3'9@:JEV9>C5W01RPII);3VHD?>'37H6#F^#% MH^^4=S1W>R]D,-2O-G=)_'S'Q0F6:4JS](\T"FX2]JLVG$W[(@_J3B:HW.8T MZ8@XP+O);^OV1RZP\@=\+@0C(CD18'6Q2=C%(744^-/8X0Z6<,#S2%BQR)XE M?,*1JI.T_.N;NF<2N MPVYB[28,ND])G%2US"&F93_'I!_R@#1670W/UDZ(@]5<=NOQ,MM25HPE9UL] MTZ3P4VD9"MKDFUS;;QMD(>I1JUJ+:5*$\0AJ)/4 M>O:4TRORTV%#[B>I4$R?X31CXUQQ++UHO5Z3AM4+%P2FH1)-"M&TEM V1Q]H MS8I6(ZZ^+>K0:Q'9WE<+PD127I""MJ-%K/$TS:-2CGT#GM6_\4(FRJ(O@_\X M2-E7FRO*PA>Q*EX\\W;Z2&'7OD@CT,H$Y<%^TX[8S_EWUL-Z[6-+B;=+#G+) M</ MQX.D*J*ZL%,@?8GQO)?P5C/9FQNLZ]C=3_4HR 4,EG>0%T9MX M>@6$XY\>7W9P-B7%8=..:0.W8B$.4=\$&2N-&'*0'-F2[4.FS@7'7O^[/ZRC MT/_L,>;%S=.\;MTQ@[V%(9H7 NO[8@=N&U6&@6=?$PY[P9R\2NZX%@1',HQV M35#R(SE#C.N"(UE$AY4ZYW PJ,S)'!/NXM::)3>([IAA6Q^DXT@GE=5-W<8. MB'=VS>0>%@6YEQ<<7)VY&%=M?5JHS$&F 3R#NPISL 6&4YT:\S6U1XYRK:H: MG=Y$C&[M,O>\ Z">V71SSGH:%6L/;+H,4IH=SY4O7[PP@AGV4Z+,\K=)%/!L M[X.7AK[.=IVI8 ]H.[-4PKP;" "!UQ/Y'SWC&XYEHB#$/#Q!5F/9@R#+,B=.;*,A>M#5OB) MFACE''6V00FX5V%TX-EW;S,?Z7PUH'MB&CO8S8E\%6U=N*!*.%DBZ#K-*<=1LHQ3/L\E*= M$B+R#1PU3Z+(8\JWWR(*T>9L M2-]Z9F':D-EHFLXH5(<:;^J"U6D6,I:BM0&;#Y_X0O8S#9^W7+(E3U*\9_KI M "^!KC;"(NGJD*493YFXF9I&VZXTD(>WE4G4H.]$ #$4V.EA&S<%-Y*S(Y*? M>"U$<"0*2Z<#O2.[>+E=B@1=&B4Y\JLD!O)KA-"2X^R9M;H9NX'*/.&ES2P& M *,C,3^(:=5D(I!QFJ XLXT)T*@)C7NH*=]ZYBBLK%M<_^T09F\M!8E,^R*' ME4XFJ'TGO*DC8@CI)K_U28[5I\?5W>W5\NGZBCP^\?]\O/[T]$A6-X1_]:?K MAZ?;#W?7Y/[A^N;ZX4&T65W^+[+\E/_UQ]7=U?7#XS^0Z__]Z^W3G\DW5]W3RZCYC*)>:1GX3JB]YPN98S#"ICP(P6HT=B[O1?R2#%4N_J$6&,7Q-%A M*KEU7!SIDWW!(#_8](V7PF4 ^%X^::@N+:,8+B1(7":[?1)#\8;EEU!WIK.M M#W*G-U*Y=EBHZX#8XC^N\M%UZJ>5\G."T^O1K2U1>Z\ MC2I6EEOK&B)VUF9YAW)2\ILD[-)+E8W,ENSBO!UR[]2J5LT@3AHA]DJ]K/99 MPO$,PMF]IPF]U.B1;7V0>Z>1RJJG-G9 [+5F M?'8@B'&'&B\*7'V!N\@2@N MUR^5 XI/R;W'^)1&8TH;.LC1PMHT*F1T)H(8-^QUL;X+5G DDN6"%$R)Y+H@ MRY-#M)+S*'BRIRQ,@NNX\8KO]$;ZX/&./B5>1K(M)30>9]=4:O^8>2Q#K?^: M/H=Q[/:!U1,CF)ZX,.@V+\PT.E/1UF<^B#C\R8!S #P_+($&ZX97_QS:FHX] M.(2YT54O46UT [1FS:.KWK"SN5 /PZ":6I^?@+"97;=100[_EF9IGF,WDD \ M.-AJ,G!]197I/^3#"/D-&).4"U1>UOEI GR$*A3J+*[KWR/V'EK MQ;3U3$EL020Y=_G*H$KAS4W&5-,H#YET7[%\_^4IT6Q$Y46E&D'&A@YR)+(V M375/LB,1Q)AFKXO]WN7Q=:(L(2=;F>2XE;DH*W..B)&MF?WT!A)ED@%>DDU1 MC4U8:L]UVT(NTU2\>!"C&)0(<&L6*C,V/_+2--R$?";TJJEB..DY3OY[2&6O M#HP/!_=B:!+U_,1WJ[UX)OGZ"V5^F.IS.PLZR&'7VC35,Z =B2"&77M=K/-- ML;LH61+)DTBF"UD6=)%O0.:<2Y.;R$58"HE,0][_F=,X157R0M:R*^2 MO>N7SS5VDOGN +#33&B>N&-@' /@:: R/^0Q4:;75/<"_@[$,6 :IZ)B/EG" MF/TLSL>3]1M1V]U[;^+C)2S&+ I06I2H)%ZVE**[*ESLP)(X,7E,C7N \NA+ M#P9IL@.+'>\0%U=EXXJ-D Q9#[28S]18ILF:;1WG,"09*7\V!#7VPC[DF G? M+[M5>)RFN)*/0]@<5_\C]3.@Q(*"XQK@#/68X@N!](5];;J )5=_H&G&0C_+ M;\2*Q.<7EJ2-8&A#; X :6TDX[Q=2PD[D-HK-,;20;&-=>2>+R/DB;N0 &&V M.IZUFC/6%\X7[,>_9$>3Y0WB,&O,6I'M(0E+BNF:.JM[@,79-,SH(V4OH4^E MU1^HGSS'@HI8PNFQK-R3+7+XF\KP73>T^O!$#*F3J6Z]779_>[FH7QHYKIXL M2'G099,P;22[H]S:\O&/Y.9N]?G1[6@!2M^SY"4,:/#A[5<^I-W&J^(QLJ6?A2]\ MX*1MKFY%"'D V!OG9'#J2 5QL/10QCJ$.#^R@:@D\/.0\J$\XI7,?G880MP6 MFS!KR+8J#9"[_+DRJBL?OT7LHC5"#I9AB=E2=!"U8^\3)K>B3Y*N3]S*29QQ M.2-H=AOS5(FFCK*P@8WA. 6KS MA4A?[840KF>93,LQX-A(KY.$_IH&URT8# M\4$,2:.J.]!I:E:()8Y&B(<_^*?PMP\#\ &6.L(8W>A[1?=<\E"LOO"_(PI_ M+.-@N0-X_KOX7/.K&'9%'K)=#*"&H$D_Q"'527S;$%&9+$C)1KR^IS)R,[9/ M;@*AMZ=01[#<>1N_< 1+V-MG%F;T*GG517MM0^2QK5>N>L?WM!7BN&T0UOZF M;DZ2")H7 2?JZKS*".H)2@24@JW?L&!@$W/Q-O0AD-[_\&,>1O")DIX\)3P# MX2-\]G;/I/$09K*7%B5Q;@\VMB=.0D70OT*2@ZP96IM#P]+=U./27B\0B_WF MQP]7FU]3NDQ3FJF+0?7HU(,,4NCJ:Q@UD>A* W&*8:V*;:R4#.4D8D$$SXMD M<\&Y$L%V45E'=9N%3&Z? DO$Y*$/D&B2$]AI>J'L;;41^TJI.!_K)RR@ 9\U M+2,^[,!U _[W57)89YM#M/1]&+QJUW9Z44.*% .9J4R$[$EA3Y8&T,S^AJ)D M#2G5OF N]BN!NYB)>P5_\:\@EX!XN0C3YE883+7:D)(Y*;B+E9V2O_A7(0%9 MCFFJYDP-@[U@(;&;#SDMCUL.5?EEB);#+)T(((5J>V,TU\/5]4:G)R0](B%*Q(!J%WCJ,Q"D05 %2( 0/^!P5EC@">-A]1[^X,BYQ/! ;IA""B]636H7$HQZ(0W&CFJ7"P/M M7; O '30P-9%G[:4AV(1GD$9GGD1'BB8SN@>UN'*DCSYQ$V4RY"RE-EIFB9P M;A$J_(;9EASB@+)(/';&4^,XA>/+4.I-[,EXC*HE@;VT]ISSQ'LT$UA< X9' M/G*5ULWQCPGTOSQU&U0IS25<(^+N]YG[[^4AS9(=94)QXP&DB0)2A.UACN;D M1]M]5JE0NQ:#8X%D*%&T8+F0P( G51K/+J4!$"+$/1\/O3"XRE_URC>FEG&P MXH,EJTW!>A.;'6YT,5(SA)A0FA6:=%)H8&#)>1=[OF(Y4;!UE',XME)ACGP; M6"ZO)L(>_H%!'1>, %2L"MU[;U:+K,=^LX,5C>IFRZMYIUF!A4[VL196K-<7W2:59QK9-]X+@NV)"< M#Y:X'EK]4D]6KR>*N+X[[MMV-E2U[VSCN\8$9C&N=)QEG-?)/U:LW^G/![B. M]R'-H,3\>;U%UPDZ.U24+>8MQ^.N%EC0F>SL8,+.<*W9?P>:LP(72]6&GSN M%"KL*.L*RGET?+ TL0$+2S4L-V ]VU4]IU\8Y5E%1S88%Z-5&/ 3@20HT-W8]A5J46, M#Q9*]*F&*2K3%LS@&5OO682]L1)#X$#. M[+3VW$(L/)4LW:/#^$;)'Y=-\_OL-=7E9I$C]TZ:\*-%=V/8Y<*(T<)"B9&F MU"5+K%/JL6Q2F5+730CPP<5-&'NQ/\"4NIG0/.'#P#@&,-) 97YP8J+,4%/J M3<$+RY2:)3ZE07K#A1,5*U=[<3/M^@ME?LC-HTM9#/HA#Q!CU4\>H6KNA-C] MS66W/T8N.4A?EP^JYTQ(R<796U23*D]SNI!GRV?2$\EPP!O0JDZ749)R6%EM M/E+V3-F)%0R:(XU64T7+R\X-;;'?!F60)SDU*%$F:3OH.38)-HV_[Y3OU RNMZ_,'@S;%]H+\O$0'T^ M,$.]SKUJ6^[S)9O5ILP>5^LH?!:QK:E@V=H',P2;JJQ4HVSN@!V,C>7OCIPS)D?O$ #VZ,1XJ*IW:7J I6K MS5T2/S]1MKNB:^VNC4E'I'#777G=!+&^UTQFB"W"#Y.@%$S ^8'-!<^<=@08 MN9\E3F* J%0ZX,07XLE3V,8M[.(GJ=-+U^9+9KW7W/ C0G=CV"VE(D8("R5& MVI$YY@A(=V3&LHG(&?>*3>K6E!U"!M@"_@>;UB]>1$4ET#1CH<\3+?AB&0?5 M#Y26]Z*PVOG1\OS=^^LOOJ@)_,"3MNO-AFIW="87 CETN?E15/B;5@+$$.K( M$'UVL!82B!4Y%N0HHOP2SI"1YXT-MD@V5=R-&DOUZ.R,?)SN:H?(XNUE7Q&-?5PUL@T?E0X(PA9,D!T8KL0#'B0K&3NNT MR >1[[TP^-10HOZT%7(WUZA5K:Q2:8+8;762VE=)R1_!!H(+6#C*EY#R9^C" MO].@? M\,5U1A(9C4&.90B26HH SO!Y9O [N>.H'L%2^@UY<3HF#FFV1JQ); M#)9[>I)%'O%#&>YT#MB')F),&4RU$<;(.(DO9#K>:U=.2$/&T@SE 47SKMB/*EIHTN.X&E=!7JOF,Z2LX"QK#^2\ MX<9U_=UBF%G%^^(SCA%8L6<$Y])(9>4K*"^ID.=[%=*-# MZ@ZL8>A#3M,:D5F*-SB",.- G][&HF)E\.&0?4JR/U.1TVE'*^/N2#'7UA#5 M=,2L+^JTHZ,*]HF]8$143J1@1=:'C'!FY(W*29"KK:Z)C4%58X2J,>+<&/L: M8_1Y:;0\"0J@E[U=EH\U+M//'N/PI7EKU*P?TECOK/KQO5MASJDXZ6-=! MWL$C+)4#O_QO*AB>/ GZFO.<^AG0*%]@@\,,H%/Z_VM3LTISMRVC69H:@AQD!AS"5OL0]%&BNNCF%"= MX@Y"&/'\=UC]K#'?R_*E=EB*_'!(PYBF,DX_>&DHUB15:>8:K,=MBR?Z)?O MY?SK&+]+/9NO.80;##M8--?P^%H#NTE5ZZ<_%($6I"*2"'15**5R@!>1HUSD M*!CY#40C0K:),QVT)IX1C.:OUH;Q\STWF]]>V+&Q W)H:U=6!2E]:\1P8R"T M_<;\;N>Q-W#>Q_ Y#C>A[\49.7(D!4N7ISF/DIV;HFVP-^Z,W,^[&:%RE-.H M)V+_[ZB =2PT!P""07$J0\P!%(H1^#+9K7D&(&H M0QS+5V0 X")PFK8-[5' M'.Q&8MMZMBQQ1U[#;$L^_?'V,E_DBZ"X%1$'+.!>G[,; M3D/->LXK ,:8SY0S&(4/KBG@1(:8 R;<>"'[DQ<=Z-$ ;8-=2Q?D\6^BL!KU M3>T1Q[J1V+:.#<2)H$X^4@]H[^JNTSIVX[81K:W/#!VY4C!#, !.;@X<:' '9>/:YF!GC9!'=KU2:OQ66R".4HV@MLXGR3GUMS2E MM+R=+^5I&W-:.Z'W1Q.EJ_[9U .UOQH);N^_0%XM[R Y- X@DR97\!(-G$5N MP]3ZEL@=N4&]:G9TU@RQRS9):WW51^XQIN1(W/U!&CA6_4GD-@$]RM4&OL:= MD?MN-R/4'+9IZ8G8PSLJT-OI8>>A8*1$ ((L?VI+H C_\D:_<>6=YA[( ]U MW6I)+6USQ"%M(K5]J:V<-BZ?;1NH6KK,SVL;!Z6F]O/RV^%@]UA;!=4!@&ET M=OIP'(4:#*(F1$KYV+K*MI0M^50M2R^A7D.YIVQ MWXFWTL6ZCM:6$DXPY$-T+K%)"0*6H8$E^ M03Y1EY4%M7J;SW8[DIBKYQO.AKOTGV,\C#%S+)@MB&!7C1!<,V@G=D$&&=Z; MW***@Z7OLX,7M>TP-O? #@CMZE;B7]\<<[@;2-UC"X(=:)D ITH&7&2^=Z&W M#B/7#P@7>R6Y,7*Y%=F*G%CYZ!CV+5/MT9@@#Y]QC%JW*3H,!\1!.I*BO;<6 M2#G%5UGQENZVL;(D:Q92161ZELB1I86 M@:W/R"7Q\P4/NAT!!FC\LVV(UK>>E8% %NCBFF..I2F:<"SJ M5T-QU?!YFZ6?DHP:CQ_FO9&':TS6SRPE M\0ME60CG\^^YFU+QO-)CQH.E*+FK?C;DFY8ZW1I'2-VXH]K'MRM;NV ? MMSMH,/!YJ)AD!>_\L9VI'YJ<0/52P_P])3P#\P3:3X!@ XW9QZW&CWWNR^$ZQT&U>'JTG2:1 .:3!*H]1]J"'.$L81"W[\ /F@V<' MBDZ&F4%K#Z3.WD'=,B-H;HX]&S"4?O"3T;YTU;3.5<=- D;66(U!1(/_A%J[ MW.8J55MMN$BP:2P\/Z^]>IFD62K@&*0.[KTWDS>Y>A-%"G;#&JVRM]:+(N+1 M?2#%K*OH0WA=? #:1&4_AXC[H%JD=0.Z-]6O)>::S685=/4DOX:H:]',.NR M]H4(:9)3)TM8>WX6M5,Q;)B[MA ^8+J->8I)G[PO'2IM-/5 #B@&ZE9+%FB; M(P8"$ZGM+^\#;<*).SU(6*-B>[&-QB[S<]R68AOZ]O-RW2$+3Q2^BV/&.;'2 M3@/VVF-Q&#^G]Y2)$;9ED&EHCCQ0VQ15@U37%G& MHILZZ>?:$;NDC0E>\J( M((W(6]O&EJ;V,_/7QE%%VWA&'CLR M-_6IJ-8:MJW=D,>KJ>+5ZK;-?1!'K['H]L7MY0%)P0'+JV,ZK="';K/,!+&F#3H@P+7S F'31R?SPDSN7T2!_ ,"!_[:>Q7[IL:',CI0@,Y M6%B9Y/3(C3$!Q(!AIT>?K>V M^9'TB?-P'E=GH:O'_X](/HX#-F%= U;?8P8!VZ+N:'A7)LZBMV60[/DT.J^@Q ?X>Y;$ M_$]?/K L%6T.VR'H(0WJP4Q5GKOO0PS[J?Q!=.MS9K]Z6-\K^9.]Q)!-PD@A M),FE)$N55(CL?.<7E.1G.8?GVBKWW O0<9I)C>US!J]M:5 M!N*4SEH5^_WK5WW +-# C#/[E.ARFZ:'H<%%DQ6N#MEJS6'2D^V!JB3/$Z],6>T=FH8NOOG!=9;8CD1A1V4T.!-D/[3VF-YOP+A4D< M9E:JK;!# (1(=&B4F"\$(J(A;!< M+"+D6A!5,B)$(U79R&]"NC,D=($(']X*O=XN(R]-EU_"M.W7T?292ZPVJ5P; M>'4=YA!%C7);+WP7)(F@27X#JBA?9<\/U*H$54W'S#H@S3R M.JFLE%%J[H!]@F\LO_TJUIX++B:NV9:2,-XD;"=S-7@CC;LLY'=9'(7%<),O!4SNE4498'#!4QM2QZCA'#T!LN(@%A*3:5. 6U(81[AW<4< M-<%NTGT^H=])F]&!P%?D(F$N6*7R&@)(KC:E\9=I2L6M$H-?02RPMYT6&IH'T15II[#6)^'8E8&\B.Q HYUHYIX+$.!\P >4=5%ULBA@2,4=I3* MHMO9G'[ ):?CL*1?>F],/.VI((6[GF8I%ZVZD\"^E-5#HV%BHF&?BF0"63) MEC6PGGC=R[%M&K>UR"GJ.CBNBMEWG-8W$S=.'^A.;L/<4R9V9S@ZK=91^"QB M\?K+GOH9#9["'6^RVCSR3].-K+EDM"@P/!>DV#VR6:NUU 9E@3A!'4M3^TT/ M(<^"E!(1121RE&E!"JF(% N00!4,33Z*S<0J=-(T"W>BX!N34J:$%F;-$K*& MI[7]Y#D._\X_"&.QQ[PY9"=O;N^57R@I58(=:2\C4##V()Z 2##"BR-%V&*.=U^:PI8@82P=2K&^% MCU( 6>AB43Y3(P.ZD&)!;L+4]R+R9YXTD4(F-*CIV)@J2')$#G>'70%\D2P? M$J:P*BI72TK,#,4[!"Z?X,K?U,T'G0]ORMM$YI4 NU-!CF*69JD\J=6-!&*< MLM7$-I8*?J1,[M9OZIM9BVI%0!SX,[615,#A$D8\H7KU6 #_# K[Y3F:0WBI MXK'X?\6[+@:YDGEOY'#2T0PJC!AV10P?736POIA\FL>(_Y#\J1\L.#&5-4XV M$/9)+ []\G^)? 0!-G!4])Z?&96SO]4F1TXC9##MBQP7.IG@Y+W.]HZ(,:&; M_-:)1(4+^'Y1U \+&DQNAV-6Y71AA8L%[XH:KICH6B./[A8UJVL M__72[4V4O-X>[P5UV?#O0Q9I, ]MN)HC =8TYW-&H+^*U@5)O?4A\MA)4=)4 MD>?D*Y^+1#9<)O5RG+,#!.X,ITX@5"G4Q1?S<6=1C&M/E.V6<0!F@<*&#SQ'[ +YO6G/ _>',6$-^/&,T"ON8C$DS(&>4;&468GSL$'N7R$<0&=#0F.+5F. M"ZL-*40AN2S**0RY^ ;B$"X/*00B(!&VX0&+1?F@<.J#C2[H_/V?D\7,\H9O MUP,1W2DA'34&,,_Y.T*=R*!>,K#7IN^[0^>; P7C!'%\ MX$FK!*!]?I2"'.* ,A(G\84/Y[B.&'@LE!D<N7)YZ?TXH;V-7SB8)NSM M\L 8_ZMCM9#6[LB!IZLAZFM\-/=%#"Z=51ABX:)DM2 Y,S3P,9T]CH 1%IP0 MG.V&G>OTTMN'F1?!CO(]HWLO#)9QL,JVE,G*(]T/>_<@BQP_AC)2J;BO M$HLW<+D-$V%#/P=Y62;((([\R*1^!<2@&NI0#%)#A?Q5/J-E:QTR'6.[=9 M=^]"L7-Q1====RMJNR"%\RX*U^]*G+='/%8MLF4<"-"M/J[.U3DM'\ M=:ATQ1[@7'UJ#CK=Z,*34XV(_X/'!Q(!T'P4G@I.)=&*U%Y7- MX7DA:>HT/>SD9QT7009B@CVF1S%JVXAMSP%SK(^CZ-!C=R6V%WD2GHNU(*5@ M1)$,XZP'FXF5IQF+D@(714D![R@!,OQ4!P35>$L_"U],"PH,0GB&.&EGO"ZS MF7:J,\-#2^6&R'U*W%/KFDOV"U+P1XUT4QOON- C7T),!#OBY>P00]D#33,6 MPH,/PDZ_QF&6B@%B4%SKSF7F(&=IUBZ(UY'%C.'/5M/1L/ H4)X4@D@SA,;) M#7O$278TH83, S!'@9BUIE)>.A,-I)U^C5^X'K0C6 [) #M.#F[,]@4Q&^J8 MT7%X)4<#1O5]0RD61E1$9- C(*H/#R)#Q/(5J+^-P[\=3@_$:GZLJ7@CQ]%)?P(58B=AC!A]I]7?%D= 2K$@24DND\#F MVWA_R.31ZN-JY5$(-(@\#R-KUC!W1X.G^=%7.+(A,;P\]_$,_W'Z9.QQ,G"] MVT?)&Z6/E+V$^7!WOO,6"6'RIU^*%Q_X*!DFL@" ^9K \/R0H_7HIJY?)QB8 M&6)4'E_GT5+D_)Y0((]WJ=5 ECM1/1D+*".VL7J/J&0K5E]!M/PM6U_=P<^O M&:& 7]5J8)F;A)WOT2DGA53+UMM>V/>#N+K;<;EV6EEF ]L.?J)Z2)]0D%G MO0M[C#84B(?$UK)6 $+8GY6ME2%!9-X7R >!:X_!,PXI'R +6X6^>,LA.O!Y M0D<8[TIM-D!L929-=MR%U"S T$ZC(4*LX P+OG*A=T$$=Y'5YOP10IH[BZU+ MZP2Y=6*:D0A*&>^Y#67BZF49"]<'<>T>;HJH2PGYO144X+6,LU"H$;[P28&? M7_^[_N)'AX &-SR6 ?4/63X8G%K='-<&9#0;R!O:N/5H.!2760#EX,H.@0BJ M4.0H%2G$(N @1!&L'G@1HBQ*<^^3C">IH1>5J"IV^7A2J)J[*(.CF%R/URBP M6%]JT>B.76OWV>"FF2'JT;"Y[RPPSE"%,>N.#GCE)669$@S\7Z>!P#_Z"QQ? M\C(Q^5Q^"4_OF]6W0.K.#>J Q]9\C= IFZ2T];L'^A*F.1+?LS!A1"XID]^ MO$./NTK@)<9F"Y1MYN%U595J_$XVP.]Y)W(.[WN2@4N\"_[CD&;PUT>Z6U/6 M$HGGK>?AD3HUZS#QI"E^+]5*/+2_+LB1%?E-,G-Y/56;JMRU7!TWZHC4L[LK M;U06_VX&5[L["#]2>GJ'XEHVO&"8L.K#AE M"[9:XHQY?J8QH%%'Y'YOKOSI M*\/-O1#[?0?A^[SHF;":%SW%Z^9\'"@XN7LM>'0+>/DCY ,6 N=P$AS\[)K[ M=;(+_;MP<[J2TM ,:2"V*596X*YI@[VH=I/(/884H$EH3I1$G.JT5:['5*L@ M2N[&4JNY&O48NEVK/U7^, PP&1 9\M<0[CV6R8>)ZW2K:X09%;1*E9APU@([ M(N@%MGZ@5A[/+)ZJ2,EKF&W+URGVG-'T9?"'U[)XHP1(RESB;,MY G 83R_X MG?(?T.%,X':WX]*PT(NN&4O89<(8]6M M[V97J37FV[>:+$C,. [:-J6Z]I]I; R^?54& @3%XZ_D_0_O_OGBAW\2:_GY MOW^Z^.&?R3=0M9V\^]9A_G[4/;U)V"?ZNO1]F!V&\?,]2V+^IY_?B3A/C&QI M((V87B91<_].!!#&3#\]K(.F)$X>X6T CP4I^74?\(G#X"E4YS!YXAR.@%$[ M?+0T1>[T30JJOEW7#K$+-XH[BJ<.GOITA_12O%(Z*1P?=O[PP_M&YS7MB]R; M.YF@ MTF'1'[>S?YQP@ 8'3QPWN'_E_=I"WJK[QI+*9OC=S'6]14O5K3%+$? MMTELZ[EGIPM*TFZ.%8ROI]@AZ/L"K68+\2I_YNF!)X&?69AE-%YM-G7;(-J6 M2(/,0+UR1[&^&?9MQ1:I^^\M!L4;8.()Y%?)@G^QF7AG<21%"[($Z)*<,.&4 M'6PRCJWBZ2^(XKK8AT,:QC1-E_[?#F$:BJKH']Z4?YE=&S,F@Q2I^AJF_AJ9 M&0W$"82U*D/,#_+OR^451"[MVOF?0'*F_ MFRI:#L\-;;&/T2:B6V>(QRSR\H] B#/*'2^$ ;Q*=D)TV21GSEWX\_DHG M#[.Z',>%4$L#J#+K@12M.JA;&8CUS3&/N092]W7B(5RX/R9L(VA'SJ/H;H>2!&K M@[KG8VAM<_1C:+/4?9T8D0OG^[/'VIL-QTQT;9&[;:.*-5OKU8:(7;597NL3 MADG$^21,'C)4WZL6IZ>4?Z_X4,/X>./%I-K)^6F12BU9\<*#=_SDB?^5>N+L M>]J\%]^9"O)(L#1+97^^&PG$T6.KB#7.N MYO9( \!8U>.SVM]_X-"D5+]2(F48LGAH3^[*@\!2$6Z#_2;)LH"I]_2NDG;TG=:8=D7IH=^7+M,ZH%_:TKIL24Z1UI"[7R25:\,_] MB7.\:2QDHCBN58N[EHK3+5V0XD$7A5N6*M3F(/NP!WAZ*@]"])$KR& MDR>' KIX,GL $X\[*""%^KH["6.X#A3+ZM[R:0%Q12A*4K!9?D5( M;M62;\+B^6*K(IB:% C>85X=LF.Z!Q>A?MW#<8]M2%^X&)=RF?-C&%$N=5S_ M^(4=&:20T=)D00-[*M5'I?[C+.79 M1*MJ7R;Q"S<8#[W5YJFX52JW:.O,9T4%,^;:FZ6$W.XDL"-N#XT&VO2,2_RM M9B^5R/%+>43>F+D=6 S=8GJ!'4O*Z8I&1/)>4!8.='IR/82)7N=?$3N!REQ!\[P.7*>"Z[FF<"F65.A/-C3,#H#?L=Q%T>VYC,()*79.8-[*'N7P;!#G:V-J:[WO M"0POX.^ J%)52L:LWXC:+A>-"-D6))=N013Y8)M02C@L"OXDK1S39W@DNW&K M%*&QGQ>ND9?\8H5'R31\?=INCZ-PV,QI4E(JA,IL?Z6>HX_.5 M#RA:TPXYG)PQ^8H'$[VN&(821;IBF6 4S-P+#+N.1QU*AC>U6IJ8S[OX7.LC MC\4M^?'=@L#T?T1;/68>R^9NK2OJBXN$A<'>.3K.AQ:^\&SP/O+D>[4:8QMW1CZ2=C.".CR:]40\YG54 MP#8("C8$#$_4DY Y*U+R6I"G95\QR?WM_S6=YQ?5I MAZ@@JMN79^97["%\WF;E$CWU#TP\C'CIP>SBPUMQMCYOJ#M&WI\JM<;^ ,"Y91A'TV0KFRBE7(0*0ADV^45EZ*'HUTVUQ:L/5MZ M_84R/TRI8EE72S.N[5/Z29:0/==ORS\M=GA.3M'A.G)QSW]"V!A[YD/@GQ)X M%+?D3ARA@B3O,L#$VE15W2< MQ6*;4Q%36$JUR6LLAS"!0OFS2 ZQI[Z WHI+R=)MN#]*KK%HE_[($::S*510 M,>Z,&$>ZZV"]XR[/44E61"U.5W)3@,0-5DQGC:/.>ZW.6.XJ?Z*OXBNKB\IJ M9^1@T,T(QE>4RYZ(8:"C F->3H:2=I(=PJO)PYFB\[WD)$X/N[SZ87XY62Q= M*97_&FXI3[8Q/XWU[CE1!C,\,,-.WM%&,K,3JG+Y?%WZ5&F '1+/E#G;IA;? M8H:V>@G5ZH&?(7VE?]RM-" ,W7LC^Y$4' MNDQ3*IY.NPN]=1B)Q:^/U$L/?):YBA]@00QP4KZMQHI_?O#2,'V"!3Z-P8:D MCQR$!C>EBF&#$4<,@K%2]3O'& M!\;,>L[%W=O5KW5W?;X^'*$9T^+0=/ M^\W,Z;7B]SAOE"FZ.SFE.$XVYA$07D[0. SH"(LJ+;>'_(4@$0[\R2H=H>? X>WB"UK3\+8N3LTHECC_VQ ML\?^.&>/_;&;Q_XX2X\]E;J?Q_Z(P6,_O(GE6'%>UBP+/VL_%V_5J:K)M:N- MY^"I6IEM_520(_*T/)X$6NX?U.P8B'GNKW&R3BE[@;5[$;K\:^XD812*4PNJ MC'9S25@1C)TP\;78+SF$*YCJ3Q(M+N?!GQ,8OKVT6-_I=G-(0[2QGQ* MVQAYK#4KJ49*?4O$?MXBL/5B/I E.T&7;("PRS$IC#T>DUYT&Z<9$R7EFI(H M;6OD7MJB9@70ZYLB]M,VB:V760JZY$C8?1;UQ+PXW5 &YR\>^? 2^GS 66UJ MC) ^<6'2^J\:,Z>!62"/C3$,J@;4D/011^$H:@X9NBARHB'.4-VUO'T^- _D M\3N*28<^VW?I=JE*:^BI, MX:DXKL5RS8'*\W7E>DSZ(0]48]75X&OMA#B@S&7O->.'4J/''<$C%YZKYGS. M''Z:>P93Z?\SQGCN:I,9QV^GN)UCO(X;I\B"L_\S/$G&$V]/CMF[8HSV,K(! M[5^ F\. 51*([J.P<6?DH=S-"&I(3ZR<3D\E1/A9K7;5M9: M>R/W]XYFJ%T/;>Z*V..[:M!_T46=I"$:\J8RA*I^LL$Q[)5Z-L_I378N+[W( M/T3BSXRN'HSV&V/3-]6E4G?3A96I1V>A.TVG[Z@7G- M!6+&,'';@?W>C.8 ):/H.P1\J'YE(^=WC137F\Y M6D98 DZU-MP=:&B.=- P5;1RR473%G%VW"KR$%6KY'(MD'9_@Z!.X<;[ (T= M9NB\^K/Z^M8S<^ 1"J^I+NS^(/VIT@]A^M<;1FGQ!,N#E]'F"X==",S,R=N- MT>3T^MXS"@(#):SKLG'2%QM.FT^$)7'"./4!)\*GRERQ<*/W:,,N2'VXB\+E M'+.E/?;)HJGX0\!V*&![3UG&$1LF&5E" N GG/:[:2=P8RM^52J&:&BZ3.*, MF^6>?Q0>=IT&)4U7I*%L8X"F@:BNWXR&H$;Q^R_!^I(\(D<7#R_\*8'S)Y%X M *N#I^OZSLS5&TW0Y.NU'6?D[,WR6[_V]F5/_8P&Y*6DC,C?"^FNPI<[12&!FGM]NC";WU_>>40P8*-$[$(*<-GD+:73V%BJ"8'BBK%N.4]MQILY_ MKKR)TQ][S=#9:X3O[>1\5KT3S]"]48^=OT+GKEZ#+'OZE(C_OC^6O-@EAUAW M9ZPC">2>;V.0AF(*C?T11X.5&L.50EB0O&8NS.;EG^])R9:W$HP=W;*9W#3B M'$IQX10>MV10\CZWRSM[*&D@,4,H:3-(&Y3H^L\,2EK5&!Y* MWA^AY!UF*!G7-"U0\OX()5;ERML.OM5 YH_-T'RDN6)OB_.B906?L>P16 MNEC7IQ!D5(<7WG]:PR&)B4>.A976XKA2;' MB7<>)C6G?8SP!9SPFF-)-$FJI9C0#X[/+60[12Q YVY0H[59-&4R!PA9Y)I M8PWDH)X[3FLD$\@9>Q:I ]E.4\D.1)#B1S^CG$\J32G,9F;96:&!IY=JE'Q5 M<\S)#*M,--4R,LAGF].:IV,2Z'+>>;U;TR"@P15EX0N/WQ=:VFRU.?_R$\U: MZE7V(H@4UH;V11UO!BAQY'2_FSR?>2I&',;=* M[NN*M3-#]8BTDM;7$V?G*EF?F#D/K$J1Z:ZQ-\W4S+VY@J,M])4L!C&&0?T/ M5.:($,#R%5W#X7ENNA1*,(J_,BAD4CSE\[CU^&]QFZ8'&KS36+4S$>00;&<4 M%7B[44 ,MY:*6%\JXNS(D=^"E!R5UZ461#(EDJLK+)G8-)\.W8Y-[[TT\:@J%G)>^3R,*-UR#/]$4?B>) MP1ICCL$'.0R.9EH50@=G@AA^Q]/5-I@%NPO!CZ@R$44HLGXC:KM<,"(D6Q!% M-I(+MR!2/#># %(KI^2%$SU/:*=,W?(K;RDWS"Z)'[/$_ZMN[*AOBARQFA2L MY&TU[1#C1J.XUN-X012F84"6"+K.DI4Q=!SPLJ?FJ( ([=4A2S-/E#,O+_,E M "&_\MG;I2P8\C&,^ =)?/K>@CT5I+'8TRSE:8'N)+ ?%^BA4:^1AR@\21D2 M3XD8K@GP)3EC4G*>=K__/[UEFO?['9A'-4R^(D7+2\6)2&4&1%$H\,(Y\>#A M?Z4/)! MNPK6V 5[6!LH7%V&U;?'',@F8MLORZK$8?J1DR>_"09.2\5[4*<;GOYNJ(MG#S&H!MR3S557'77F>/QOS#K"=RQ^^@?O4\56LWQ*[? M17I;W[^C:4JRK1>3=Z(LKD,7OTOB9RL/-^J(W,'-E5?]N[T78O?N(+RM=__" MJ)=11C(,_JV9*=^%,;W-Z$Y[;:"]&W+?-E7<8#6D[(/8KXU%'V%5!)@0P<5E MLI*+\T!W\G&H>\HV"=O!9'FUCL+GNDV>KGV1^WPG$ZB.;]01L?=WD]\V!'(N M"U+R(0HCM)$#AV#F*R2)?8AB!AJAM&KS\PI80M2\B=" M@$5Y)21+R)J20H@"J@)YL54*0OY0^THP2F '^?*3(P@( !R#!G.1CRZ_W$& M*'+#C3T$B*ATOA(,.3.-#8241+X"!#G795H ?ZX\6,X"_&P_L. -Z4:%%#E M7VZX*4 !4.3$%GWH($6$WJ8I+UW9$,%^&ZN73OWK_4? C^PK@,!RGE"A)Q+B MD0W_7U+"B.SD@4C\FP/+MF0C5V'A8 #_*(J25V@(CP0 7>7;[\CU%S\Z!%"+ M,.8$PAWQXH#_+S[P%IQ%F 0I>=W2N/R^^!!NUC.Z3T1E1_"MDG[*[2LO9W"5 M-B$<)@Z!6I*&8F,WX%^3;_@/$H%4WG[/$L_??COQ35HG/W7G04#^K(Z& G=V M>MI21H7N,\@G>PZ@>,<*6T/8)(U?0:XX.CJD)_ P#AHDF1<-D1CV!P&0!-F1 M_/)28WD$HJ@0JK%69R+(L<#.*&W']O44$.."I2)#'^=7[@ 7Y^6.7-W,'2>V M3$ZJ.#68WUN#X]_<6%Y*]OR3,#FD$;QW)=+=LIYO0#>4P4-:1:>U%\$Q(Z=E M Z1(N9TT)CYOA1PX-&I5K_Y7FB .?9VD]E?ZBA_AR3GRX[L%@<6:$55\S#R6.5+RBF<_HLI_KN>03U:>B'T&I%<' M)@]C4Z]D<**-:F*%>NNG3&OF)EI4O_E:IBN%0JY >"DQA591C6#L#E MDA'_N!Q\$T8.,?58?!R()UX-FM2,IVA?E[@1R9%(EL,:XR=IC!AN6M#@J7'Y M9U+#/)QYU7CHN0P"D3&F'5%3UV]&:-FHN@XE:SO-#!V;=>B/BF>S"04>8=%> MO*/*YT4@ O%8F$*$*[A9K*!+D(1/)9)^1ZY.*8><@/)2B9<6S_SF$QB2;BG- MY%H[HY&7UW3U2@)[E@0'7ZS @ B(^,K-MBT;;3G=.,G(&R>UIC16%/J. M_$)CRKPHXA-/+R;7<58\F<*"]-P4,6D+-%SHU+PS,J M?QORL0-V+_(:O3X+82/"DZ/+CK>');$=%Q#$+^=^Q=Z)\GX+9PBW2$!*,87^ M9;F\=SO,C../Y\-+R6?,4<5H-V$2 Q3#2.&#+NL;>!%-GS@;L4S:/*77M44Z MLABI6*E:4-<0\22_65[KFN1 ]0(D+E;WQYSSMS^D,HJ2100*5$^/&HN]:I?W M]JKJWL*>-DVSV]CG@XZ1AW'W -0=S4'GD$MZJJAJ^V,>+8;9?9.G / MZY3/%_9BAJ$I9SA-K+K5 M#L+W328Y#YE0UN^$NSD-,X'^XAQ,.?JZ#O!+;Q]R>6!1I=#V,DFSIH+7+5V0 M![6)PI7S+0WM$0>RD=C69U>.Q(_1"^3[%+S6K//_$K[0ZYKF+_-KZ>OI6 M2#VQ1:URQ?Z\"?;U^0:)[4>+/1=5G)8,Q7JO7%_>R^5CL=*>$.!+!&-R=W9A87KF[C91PL@Q1[8+DC->$,G:#8),;Z%/ M!W%#(']RW?/_=@@M3REIEL D@]7FUSC,TJLDAM-_=;-V33ND,=ZJ6KD05M<( M^U)8H\P#+(;%TNF2#3D !Q)(%A.O?8VBY:=2-4&6Y'0=+(.-K%[EEW/Z1J2_ M#6/*WCA<7G/TVH-GM[P6V=0#*>!T4+?Z@J2V.>)$P41J^\(&_#\!*E[*)5;>K7RD["7DX[=^[\>@#U*/[*1R.1RV=< ^-!K+/\ P"5!29K/H^:B$$V0DI)AY)1S=*H\X#1O ]2S94S*F]J#UV&UMCCMIV-/UNM2F6XS3YAE%'I '=7?G3 MDEC-O1"GB1V$[U,&B]*:,EC !Z9!!2=WA5%'MP"<]>.2[%Q>E:'^@879VQ45 ME1LUUCAOA3QF-6I5[L!4FR".1IVDUCE?3H_D!!U=;!E8JTLOW9*T4"VH5ZU' M!EO<8O6B$@RNO_",&49I?5T!HUY(@ZFCVF5FV]X%>X;;08,!,EVOY):?_X8Q M@=""85$>8-KL=@(3'%G(L5\._247=_?7I]5=_N:G/_>0&T5)QN^3#+R4+A$,ZT* 8%U3GP8-CX!I$< MBB<( MC,RA-)Y5W)TJJ8^]HN5LXN],X,%BL*",(0X'TU*L:>Z]4$XM/%&",CTK;[_C M/ ^L?(Q)AFU1-3)$5,'G,PV?MQD-EB\4!O4'NI.7=;@M6VD)9W/F&PP\\+Y=^ MBQ5@KL+4!\A\\#)8"O$Y0-J8N)[,G &FP3#& %-#8ZX TZ3*> !3<"7 =D%R MQ@@A9@SSG$%,4%B#R^%R?E]W\*-\U:A(["3H!K#H<2/>V80W$36F[440.D)I6F B3Q(O(J=E3-U9F9>/C_. .8@5_GZ37I:;TCE:\$5$[,8H,E.8FO M $).-9D4.3ACW,@QE'5X(/]^!H#1TUI?#T3TP8:O !0F1@-W#ZA/8@Q9.'IS MR XL?WJ%[#5[85@PX=>X6.VAP?47GS>5KZO9F+*!UIS1HLU$QM"A(S17'&G5 M9TQ049D3R9U(]F.^W6D-,Z/:ZF<2[O:'3&Q#RU=DT&P#I3<"#3^&<;@[[!2P MO91/+QHM@AL000XP=D;1;P"U44 ,*9:*#+3YDRZ(Y$AREN5I%7(%+S?""@*1 M2PA$KB%@V 4:W4IU#\3CPXS;F$_18*9F=NC,C,[7@1SGIK$ CR.1^>-'C2ZC M0\@", 2.@G'68MT#-W@,:"+'ZZ3F"G.V=!@$42E]-1AR9AX[%"G)?!4X!)<.9R?$BJJ'*_0SVU:!&#Z28/SI,.SUQLWPZE2G$ZBF>L'_@>EU_ MV=,XI9^HX3K%69]YA7B]R@V!7>TPGW#6R#U<$ ,#DG. 10449TF'5ELH224] MEQL('CX> MDBCBDK]Z[+2X6!\Z7P6,U)BF.Y0H1&8/)W6Z3 ,IY#?@36XD\[.G#3$!RZ!& MJMBCX$F6. #:'6:/V8>R_#IOJ;/80PW:!QBX3U+7D(H>%:CN<98+5V0XYZ)PBK:-;5' MC'%&8@^*;&K&DR]HD&\>Z O/3+SH[%[8( ;@M-=)<]XSJAU*XOBS&2A'2%>; MC2ZHNU-!'N>69NF>Z)0D$*.!K293K;D(SLEF@WEN-)QU!*4+KB[7/*:B*!&C M?L+1S&TU(G@$-.;$WQZ\UX\\>V*A%Z6?:+;:/-"4LI?&-W1;.R+'"W/E3U_) M;>Z%&!4Z"&_KZB6+!>%,2,E%[+^ XQ>T0:GX,]!V&.3Y8S'I M,DUIEC;OKNK:(@_D1A75T*UMB#A8F^6U=-)B/CZ/E/:.B#&C^ MK)'+$,Q%N8W3 X,YA79=XJP9\L#3*59=+*NV01QN6E'[^F!)T=V2U]2:]7KX M5M!^/*Q3GX5[>!WA- ]M:HIQA5N;1)N2E/$6=;RDQRXMJ&2#&F7;G* M(>&S5HC'Y@9AK8\# TDL2?!8^KG=1]Y3EKW=<_FS91Q<_^T0[F$4^?#VQ)DO MOX0-V\D&/9$'80?U3S:7V[HA#M,NTEN7TDCBYXN[\(4&Y(E3"-<1E5%,?@/Z M9Z?I,+@\*'^50'74KH:K])RKRY^K;^3RQVYS=/D:Z4=P>THC8MN#@T1<:)4(P>*0O;?3(+OV1 M^VIG4ZA>;-P9L7]WU\%Z38J+O>5_!23-&3D,@9L#BT.XLL_UO@F_P%_-/M_8 M ;F3MRNK>K6^-6(W-A#:^FQ!05KD#YNV_,?M;L^2%_'( M8K,G=^B.W*^[&J):D]:L+V*?[ZR"?375G#945"V)(TA@E)'**&&I:X_T/QO%97^Q%%X>4]LHY-"LWCUY$TRNZ2PP6;!K:(G5 (Q7+ MY1E=0^RK,JURC[88(S@38.UZ"68T&T@5 U 1PW*+=NGX%Y:DG3?'BDY(P[>; MTD;[ Z('XI'$4/ >=PT%^041#,1LH&2Q((*)FQ/6(RLN'_#8E^KO2_4Q1/72 MYQ!_B."N^15@KA\*E.5_1Q3^X/98[A*6A7\7GVMMI;'M@.21(\70AJQT=@:*0 9JJF4LVF0,86YS(ZZ*V2] M5"*O.Z[I)H'C'9K9_0+^I2RNOWB[/>R@A+$?'0*ZX/TR MXC$JND3A+@1)LV1!N/H!?!M&01@_IPNR\_PMY\#>JLNT"\Y\$_I4_40<:JD] MXC+Y+<^I?_YR+BD7]*LS9\%5/EVA?.I@E=^1<>Y.7'K 6&H5;T:W>ML-RX[ MS(/,!(8NAZ,1>6$?N*90O><0QP<=!\-;EL"V(?^8RL),@CZ4?.)CT-3#"^H? M2;-EH^S8+$]V;$CWP6OJ39Q9F5V-"$=SG_,'U2Q)8!Z2+ UB->MQ__K:H'.> M(5XGRX<#;R.N 2(;$?YK.N30,RPF0Z.]X*=[?-.)84XG0J)DM-L2DV6D:HY- MG#1!.AXT*7121[+\'N$2;*.8/:I&:M.1:0X53J8.AA/ OZ9T-&!3Q]2F/R(E\;RA\?2+:49"?B4"[Y)UE'X+$3BDQ3Z!:8U MT!E$*N9>B2B;MT_2C/$)67Z(9)U+OX"Y$(C.YSU;EAR>M_R_7DX?>N^]-Q&0 M,(_B",##/N6SI!3F8"]A(*9+A.862J%%YH7P'AI\7L[*F'B!!69CW.U F]UW M &FB,X_:B/KR-35?&I$+R\1,,5<]XI@01F$6O M)KNW4.&]Q%4BP> MRG>\0,2S$>4_X3@RE5\4^*CR(SE#,8 <6;H?.J8V2IT[IR?^[+*\!=R;AFG: M%S],Z9/WY5Z&8G/I[/9>2,>0CFI7"EXT=T&\+&$J>;^[]V(A0G @G 7)>8Q; M?KMU-6)LU8LH3X4),N^+V]O)(,M'C_V5"B2#@FK-<=S2!7D0FRA\!2^I$D'<+*X"?GG?'J33T^<31\&5_XX4Y J<]J.H&8B3=4? MUVUN(%ZXSM,?4:Z,IMD'/I?5+AYU[8L4LJQ,<)(VM'?$G3]TD+^'P\M7X,O$ MOV!TL9:>Z.2UHFSV(U=$(>YV9*GS^7I>N!.+(- M!>_US!0I_%EAX'AV,(7:3@_=K;/;.,V82%&? *HTAJAOB3P^&]2KGL0[:X8X M$INDM5Y6\[ $SFR2LEO@IO+M[% .) -1&MY_TW3%+G+ M-BE8*?1=TPZQTS:*:WV$N>*I"P*$W3_?=JIJXXMMVL8S@7KE:F!],^Q+@2U2#U"T6RW873T7 M)UPS N;%$8F)EP)'4O[I3"\T^?9=&-/;C.YT&8R^-=((-513GWN731&/#VT2 MVY\TKV3;Y#<@301ME^E,5=WB7);<6C"RT%F763EOO<)Z#ZZVGXT;:\0>*MEQ M6$5^5#V%7G"1.-]G"S@S5TO.HRI:/8^)!HY^C?-+W#2X"E/?&)/J^\T*F!I4 MUZ-33:?90%23[ .-N0NB,"$%%U=5XL=77Y9_5W4.1M'9%L3&T+FB+?S\.I4Q M@=H]H[OPL#LOI6)'8>Y =VZ.3I!W[#YG\*O18E08)-_D'+]=#%\B8T!4'- N MQS0V$&ELK5DXHP41CPDY1) _>4S<47[@YFO8$ZEIAAP+=(JI 7_:!G%4:T6U M==&"( &*[C<_5/T:-SYJ&\[(%_4;'N>M9N*/ VUTG'CDX \#6)1'"7="P<;' M=,];(?=&C5K5$B>5)HC]4">IK1-^]J*(/&8,+HG^&Y<4;L0)'L(KT:3Z#4-U M;4/D+JE73I^?(Q^P&X0=;*'?]:!=U?&3MVL>NAN:S\H_SQ75>^FQ[6Q\M4;D MP>:'0'N,PPO_MM]=,AJ$V?*90_?Y8WGJ?G%#6Z1N:*1B>81!UQ#[(896N4<] MQO!O]Q^)9$]*_A,?9!C- '6Z.1PV'NA+$KW =08ATXWGP^GHM\8LNZT/TLCM MI+(ZBC1V0#R4F,EM'\DY=1+!&8=D0WSIULDA2S,O#MP6JJB.HUQWVN&X0Z4Y M -I'$,9QR&%!5H1G& PX#ZG@;AUD(E=VQ''*X MXZBXVIQ KWS [D/"6/(*P.SM^3?9F\98'4D@!RH;@U0.H7?HCQC0K-2PWOS* MA^8\XRSX+4C.D90L2<'3#?9-:I5"^76IO*]1?D*\^(7/?]*[)$UINHJOOT"A MD4.8;@$F5QN 38WE3/HA1P9CU54X:.V$& /,9;??]4Y3PB?6M$)\U-&_-<:Q M:3UA<%]"F9;5YC-/3CRN+7L(G[?9]1?*H,S8/0M]6GZ9YM^F[S1FM*6%' 1Z MF4@%!BM"B,&BGS[VFV^2(H\ER8GL@94;Y/CZ36 P=7)CA.M&W2>$T$*U91Q( MW5;'=2:-Q5JZ( =$$X55W&MJCQC>C,3N'<)0;522)RO]^N0T:#:JQC=>R/*" MVSSM>//60L$5E'G"-HTQZ MHXAHWR3 VD@=]PE%D:NNSX6?A8 K@B',.0OMP/V7S RG 4&=IS/P1$T+D? MQK@B^FD$B??FLMT[?96^$04J;\Y?O"Q/"'7K+5&3GB\+N/1.@JX%E(B^+#PJ MGP%9TM40UU6;ZXXX_MX!_2_M-5D 0]\*<%>O>RS)M5D>W.5D078O&?GAB5!_ M*B/'$6ND655] "+H@@4A3I_PJ8PH/Q8$/&'Z%"O R<..?T_Z.15X.W+9&2F+ M*8R3J9,Q:\Y$X4PB;9)*VE0JJ9#W%2KA46^DIJE<'4B,5?&.+3>=VZYG*4E)QE(S74]8++4$\= M=.G73H@@]PGP3 13WLWCU*"Z2*YV%7"$0N\$9^,+ ML0/'_,B@U47HSHX^ C4X0S2OLBJ;<^2HH9<6B4L]WG?W5""(4HHA2@2*B'A5PH.B M2%KVEMPS56# >TBATB91)-"SX%V)!V*(H*TGT#IHNSY M\3JM4OE8W,G'Y!?/>R_!CUX8W)Q9I_1[,H<@F%S>&.E9$;(YT,.NBX/MV.6@ M&P)-U&FR I7X\'?PR$OI\5@@5.3@\S^1WZ.4(D8.R&& MF?VMYCB1X[7 D$G MYV5GW*S (P8,K=-:&C9ZV*$-81'_$_D]8I@@B@JZ.;._,810B9$#(P"'A7IV MH.W#T+M@HL9P+HW_J,=Q&Z/A&\$N,J61VVKH/(Q7)^::#),\7DMA7@HJCM;\/\2OF5+^&!ZHSH\MV;85"0=8%A!I>*Q! B>+E0?=(L$1>@2;* M"9[(JQ M+'=8H8N.!;Z651Y4KE]VK*DPNXS*4.10B1VBZ*$:?M1=KV&(2A0= M..50F;TVLI,UVK:U[RMZ M%=1')ZXTE32'5%5."6JP+.M:DU2+M:M'Y/75':@Z&[2V?E.'R0[,I7_"0>ZW M['OI(*#JJ)NH>A9#/[&]=:39:, 2J8#TZ)U,EZ8;6"R.XH275$7?& "7W2]; MR>YHS-HU?HZ;6-:F53IX;EM82]/6CAWLNGUK*]&='5R[9\QQ$\O[N'8,G]M& MUM3-M6,KZ^_H^IAO#Z$O(,GOI-J' =V)?82508&6,="# 5TH3PC:QDF6LF0B MOCXJBZMS$);/_B:(;!*F48+NPFCK^7_\BO,@R]@0TDNA M4YD$70H'T6#TZ8[ !'%41'IE@8QEL;7"E4Z"V>I%P>:-\/_\$&&Y# Y> ;)XCF-'*;G#ID,7ZI'4V);W?Q"T M4/86HTP@1OY!,4/V\W LH95,B_*\P<=3G!"/X].? M>9B=;\[B>,'.M%T7M4H3@Z?!5BN!R _.I^K ($XC!5]W%(>*WFP MQ/V5[@4C^@(D'EN.3UY4)W+WAF6YRAZQ88)%/'\ MD/Z=Z>1L[]%&H44E+NO9ME:8PLT/A\*?'M0>;3[L$(7$WP<[R,$%M"U^ +6TKFJ.OPLD\1%=SGQM5T-69#G4U:"9[ M3I[TU!PQ@WVG*;6IMO/TIS+5(H#K6A"0>Y#W$:T$$+YBBH(\RCYB#:";<1)+ M2H=OZ +0G;_1])A]TT]#[HW0>C.\CC _!84%@NA$T+'L(EIG':L"(,Y_Y?J( M M"J-"@=%37'TR$^8\R\P4?"NSU!I4]E#%P!ML(8PXZ:NA@R';ZR&$7-Z* ' MEW?Q?P0@*B"*P%T!D\D ^L;!FFD UZ$%K/*$ZX .-CCT7=F1\(8@$MS&QQ.. M4K:1UO3^XH4]^+XY5T,>>=.&]9N7!/P4^+!C?TW7.='Z2B=T1:+.)3+S-DJ:?C6.X69=^"\>"+.<_+*:J[RIJ#W MH@"VY!.,60>X,AS-FD;*[=!% "NS\;2,3QJHDLU72 MM$X!ED5Q1>?:>Y-E MZ7OUD'T&7>D9W@&39HZ5]7 H>W:R]Z.-$E MTJ\QJQ^)A4K7;2A&P >NW:Q_"BTNX%#@@+6I?1XX=!G+<%*)M"@_G!&TD<"; M>)8%YH63.3-_TOJGJ?1_O-OA)(Q>4N2=3DG\ZM2K',U ]I_?"(<()8^$GCCX M2?Q5&W=P5 M"KEE_27JW"XR':I5]G](X(4X8C-3F28X6S#DU,J0.>A! M82Y^X<\M(LX85H%3-_\[(2U5*_:S5XMRE(-9HHY4H-:AJBQ]S%_$ ZM(Z,L5 MK]4[,[5ID-DUGY(#H;?DI^+RIQ[%=-7\#R+7V)KS=+KOO##YC9927*=I?N0L M>@K3/^X2C(O:J$]>)@O]VH"[5$,TE/5:S)(JT"4:J<&T.S19%%?$D$4U;%>( MXHLHPE4A98KRS"R8M2]!%_UQ1]E5UF).6MAE6U-O^WFV5>'9I^\G[!/+0Q]5 M=@9+3 &<@VXVRNPKI6P$&G1M;)9H@&JX0-3AJVW C"^Y0X@XH@_DN'7&7I+^ MX%KMZC)5!7V_Q0>RS"',SK9<9"GD.2AB.^PWYB:W@X6NFBU1#UE'5R@OQ5"@EOG$!]F&7P6(?E:N:FG^'"XBQ/Z1T/Q?RFPI:ID)2;KO/)LA[1$ MY:M&,(2+SQJ*Z!M%$@DL718BF,KWWU@VW3H*RNA%3']5H]5,0O!P\ O7+4,_ MA$YMHPI[P?IG, L@:"2.-'MT7X4+8_;K5;,PYBRS@6U_FAH[<8V=-.%XQAK^ MTW><^&%*G[(85>5MS6)CHS7+E M&:O,FFGY'=-JSL3\O.+$>\&"<_@Q"7U,SP [6P=M=406KG3'?QQ#!W1%+!:L MMB