0001558370-22-007975.txt : 20220510 0001558370-22-007975.hdr.sgml : 20220510 20220510073503 ACCESSION NUMBER: 0001558370-22-007975 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 125 CONFORMED PERIOD OF REPORT: 20220331 FILED AS OF DATE: 20220510 DATE AS OF CHANGE: 20220510 FILER: COMPANY DATA: COMPANY CONFORMED NAME: Desktop Metal, Inc. CENTRAL INDEX KEY: 0001754820 STANDARD INDUSTRIAL CLASSIFICATION: SPECIAL INDUSTRY MACHINERY, NEC [3559] IRS NUMBER: 832044042 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-38835 FILM NUMBER: 22907383 BUSINESS ADDRESS: STREET 1: 63 3RD AVENUE CITY: BURLINGTON STATE: MA ZIP: 01803 BUSINESS PHONE: 978-224-1244 MAIL ADDRESS: STREET 1: 63 3RD AVENUE CITY: BURLINGTON STATE: MA ZIP: 01803 FORMER COMPANY: FORMER CONFORMED NAME: Trine Acquisition Corp. DATE OF NAME CHANGE: 20181001 10-Q 1 dm-20220331x10q.htm 10-Q
312016627238243779http://www.desktopmetal.com/20220331#LeaseLiabilityCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrenthttp://www.desktopmetal.com/20220331#LeaseLiabilityCurrenthttp://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrent3120170002382440000.220.250001754820--12-312022Q1000000000.220.25http://www.desktopmetal.com/20220331#LeaseLiabilityCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrenthttp://www.desktopmetal.com/20220331#LeaseLiabilityCurrenthttp://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrent0.50005000002000002000003500000false0001754820srt:MinimumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-03-310001754820srt:MinimumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-03-310001754820srt:MaximumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2022-03-310001754820srt:MaximumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2022-03-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2022-03-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2022-03-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2022-03-310001754820us-gaap:RestrictedStockMember2015-01-012015-12-310001754820us-gaap:RetainedEarningsMember2022-03-310001754820us-gaap:AdditionalPaidInCapitalMember2022-03-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001754820us-gaap:RetainedEarningsMember2021-12-310001754820us-gaap:AdditionalPaidInCapitalMember2021-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001754820us-gaap:RetainedEarningsMember2021-03-310001754820us-gaap:AdditionalPaidInCapitalMember2021-03-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001754820us-gaap:RetainedEarningsMember2020-12-310001754820us-gaap:AdditionalPaidInCapitalMember2020-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001754820us-gaap:CommonStockMember2022-01-012022-03-310001754820us-gaap:CommonStockMember2022-03-310001754820us-gaap:CommonStockMember2021-12-310001754820us-gaap:CommonStockMember2021-03-310001754820us-gaap:CommonStockMember2020-12-310001754820srt:MinimumMemberdm:PublicWarrantsMemberus-gaap:CommonClassAMember2022-03-310001754820us-gaap:RestrictedStockMember2015-12-310001754820dm:IncentiveAwardPlan2020Member2020-12-012020-12-310001754820dm:PerformanceBasedStockOptionsMember2022-01-012022-03-310001754820dm:PerformanceBasedStockOptionsMember2021-01-012021-12-310001754820dm:PerformanceBasedStockOptionsMember2022-03-310001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2022-01-012022-03-310001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-03-310001754820dm:PerformanceBasedStockOptionsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2020-01-012020-12-310001754820dm:IncentiveAwardPlan2020Member2022-03-310001754820dm:TwoThousandFifteenStockIncentivePlanMember2015-12-310001754820dm:IncentiveAwardPlan2020Member2022-01-012022-01-010001754820dm:AssumedStockOptionsMemberdm:ElPasoMember2021-11-120001754820dm:PerformanceBasedRestrictedStockUnitsMember2020-01-012020-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMember2022-03-310001754820us-gaap:RestrictedStockUnitsRSUMember2021-12-310001754820us-gaap:RestrictedStockMember2021-12-310001754820dm:MarketBasedRestrictedStockUnitsMember2021-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMember2020-12-310001754820dm:MarketBasedRestrictedStockUnitsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-10-012021-10-310001754820dm:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMemberus-gaap:ShareBasedPaymentArrangementEmployeeMember2020-01-012020-12-310001754820dm:PerformanceBasedRestrictedStockUnitsMember2022-01-012022-03-310001754820dm:PerformanceBasedRestrictedStockUnitsMember2021-01-012021-12-310001754820dm:TwoThousandFifteenStockIncentivePlanMember2015-01-012015-12-310001754820dm:MarketBasedRestrictedStockUnitsMember2022-01-012022-03-310001754820dm:AssumedStockOptionsMember2022-01-012022-03-3100017548202022-04-012022-03-310001754820us-gaap:ServiceMemberus-gaap:EMEAMember2022-01-012022-03-310001754820us-gaap:ServiceMembersrt:AsiaPacificMember2022-01-012022-03-310001754820us-gaap:ServiceMembersrt:AmericasMember2022-01-012022-03-310001754820us-gaap:ProductMemberus-gaap:EMEAMember2022-01-012022-03-310001754820us-gaap:ProductMembersrt:AsiaPacificMember2022-01-012022-03-310001754820us-gaap:ProductMembersrt:AmericasMember2022-01-012022-03-310001754820us-gaap:TransferredOverTimeMember2022-01-012022-03-310001754820us-gaap:TransferredAtPointInTimeMember2022-01-012022-03-310001754820us-gaap:EMEAMember2022-01-012022-03-310001754820srt:AsiaPacificMember2022-01-012022-03-310001754820srt:AmericasMember2022-01-012022-03-310001754820us-gaap:ServiceMemberus-gaap:EMEAMember2021-01-012021-03-310001754820us-gaap:ServiceMembersrt:AsiaPacificMember2021-01-012021-03-310001754820us-gaap:ServiceMembersrt:AmericasMember2021-01-012021-03-310001754820us-gaap:ProductMemberus-gaap:EMEAMember2021-01-012021-03-310001754820us-gaap:ProductMembersrt:AsiaPacificMember2021-01-012021-03-310001754820us-gaap:ProductMembersrt:AmericasMember2021-01-012021-03-310001754820us-gaap:TransferredOverTimeMember2021-01-012021-03-310001754820us-gaap:TransferredAtPointInTimeMember2021-01-012021-03-310001754820us-gaap:EMEAMember2021-01-012021-03-310001754820srt:AsiaPacificMember2021-01-012021-03-310001754820srt:AmericasMember2021-01-012021-03-310001754820us-gaap:ToolsDiesAndMoldsMember2022-03-310001754820us-gaap:SoftwareDevelopmentMember2022-03-310001754820us-gaap:LeaseholdImprovementsMember2022-03-310001754820us-gaap:LandAndBuildingMember2022-03-310001754820us-gaap:FurnitureAndFixturesMember2022-03-310001754820us-gaap:EquipmentMember2022-03-310001754820us-gaap:ConstructionInProgressMember2022-03-310001754820us-gaap:ComputerEquipmentMember2022-03-310001754820us-gaap:AutomobilesMember2022-03-310001754820us-gaap:ToolsDiesAndMoldsMember2021-12-310001754820us-gaap:SoftwareDevelopmentMember2021-12-310001754820us-gaap:LeaseholdImprovementsMember2021-12-310001754820us-gaap:LandAndBuildingMember2021-12-310001754820us-gaap:FurnitureAndFixturesMember2021-12-310001754820us-gaap:EquipmentMember2021-12-310001754820us-gaap:ConstructionInProgressMember2021-12-310001754820us-gaap:ComputerEquipmentMember2021-12-310001754820us-gaap:AutomobilesMember2021-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-03-310001754820dm:Adaptive3dTechnologiesIncMember2022-03-012022-03-310001754820dm:ElPasoMember2022-02-012022-02-280001754820us-gaap:RetainedEarningsMember2022-01-012022-03-310001754820us-gaap:RetainedEarningsMember2021-01-012021-03-310001754820dm:EnvisiontecInc.Memberdm:PaycheckProtectionProgramMember2021-12-310001754820us-gaap:FairValueInputsLevel3Memberdm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820dm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:FairValueInputsLevel3Memberdm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820dm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:LetterOfCreditMember2022-03-310001754820dm:LetterOfCreditWithNoExpirationDateMember2022-03-310001754820dm:LetterOfCreditExpiringMarch2022ToMarch2023Member2022-03-310001754820dm:Adaptive3dTechnologiesIncMember2022-03-310001754820dm:DentalArtsLaboratoriesIncMember2021-07-312021-07-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-252021-06-250001754820dm:Adaptive3dTechnologiesIncMember2021-05-082021-05-080001754820dm:MayDentalLabInc.Member2021-01-012021-12-310001754820dm:ElPasoMember2021-01-012021-12-310001754820dm:BrewerDentalLabInc.Member2021-01-012021-12-310001754820dm:AcquisitionOfEnvisiontecMember2022-03-310001754820dm:ElPasoMemberus-gaap:TradeNamesMember2021-11-122021-11-120001754820dm:ElPasoMemberus-gaap:DevelopedTechnologyRightsMember2021-11-122021-11-120001754820dm:ElPasoMemberus-gaap:CustomerRelationshipsMember2021-11-122021-11-120001754820dm:MayDentalLabInc.Memberus-gaap:TradeNamesMember2021-10-292021-10-290001754820dm:MayDentalLabInc.Memberus-gaap:CustomerRelationshipsMember2021-10-292021-10-290001754820dm:LarryBrewerDentalLabIncMemberus-gaap:TradeNamesMember2021-10-142021-10-140001754820dm:LarryBrewerDentalLabIncMemberus-gaap:CustomerRelationshipsMember2021-10-142021-10-140001754820dm:AidroSrlMemberus-gaap:TradeNamesMember2021-09-072021-09-070001754820dm:AidroSrlMemberus-gaap:CustomerRelationshipsMember2021-09-072021-09-070001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:TradeNamesMember2021-07-302021-07-300001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:CustomerRelationshipsMember2021-07-302021-07-300001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TradeNamesMember2021-06-242021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-06-242021-06-240001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TradeNamesMember2021-05-072021-05-070001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-072021-05-070001754820srt:MinimumMemberdm:AcquisitionOfEnvisiontecMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-02-162021-02-160001754820srt:MaximumMemberdm:AcquisitionOfEnvisiontecMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-02-162021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:TradeNamesMember2021-02-162021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:CustomerRelationshipsMember2021-02-162021-02-160001754820dm:ElPasoMemberus-gaap:TradeNamesMember2021-11-120001754820dm:ElPasoMemberus-gaap:DevelopedTechnologyRightsMember2021-11-120001754820dm:ElPasoMemberus-gaap:CustomerRelationshipsMember2021-11-120001754820dm:MayDentalLabInc.Memberus-gaap:TradeNamesMember2021-10-290001754820dm:MayDentalLabInc.Memberus-gaap:CustomerRelationshipsMember2021-10-290001754820dm:LarryBrewerDentalLabIncMemberus-gaap:TradeNamesMember2021-10-140001754820dm:LarryBrewerDentalLabIncMemberus-gaap:CustomerRelationshipsMember2021-10-140001754820dm:AidroSrlMemberus-gaap:TradeNamesMember2021-09-070001754820dm:AidroSrlMemberus-gaap:CustomerRelationshipsMember2021-09-070001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:TradeNamesMember2021-07-300001754820dm:DentalArtsLaboratoriesIncMemberus-gaap:CustomerRelationshipsMember2021-07-300001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TradeNamesMember2021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-06-240001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TradeNamesMember2021-05-070001754820dm:Adaptive3dTechnologiesIncMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-05-070001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:TradeNamesMember2021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-02-160001754820dm:AcquisitionOfEnvisiontecMemberus-gaap:CustomerRelationshipsMember2021-02-160001754820us-gaap:TradeNamesMember2022-03-310001754820us-gaap:TechnologyBasedIntangibleAssetsMember2022-03-310001754820us-gaap:CustomerRelationshipsMember2022-03-310001754820us-gaap:ComputerSoftwareIntangibleAssetMember2022-03-310001754820us-gaap:TradeNamesMember2021-12-310001754820us-gaap:TechnologyBasedIntangibleAssetsMember2021-12-310001754820us-gaap:CustomerRelationshipsMember2021-12-310001754820us-gaap:ComputerSoftwareIntangibleAssetMember2021-12-310001754820us-gaap:FairValueInputsLevel3Member2022-01-012022-03-310001754820us-gaap:FairValueInputsLevel3Member2022-03-310001754820us-gaap:FairValueInputsLevel3Member2021-12-310001754820us-gaap:FairValueInputsLevel3Member2021-03-310001754820us-gaap:FairValueInputsLevel3Member2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2022-01-012022-03-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-01-012021-03-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-01-012021-03-310001754820dm:InterestAndOtherExpenseIncomeNetMember2022-01-012022-03-310001754820dm:SubscriptionAgreementMember2021-01-012021-12-310001754820us-gaap:RestrictedStockUnitsRSUMember2022-03-310001754820us-gaap:RestrictedStockMember2022-03-310001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2022-01-012022-03-310001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2021-01-012021-03-310001754820dm:Adaptive3dTechnologiesIncMember2021-05-080001754820srt:MinimumMemberdm:AidroSrlMember2022-03-310001754820srt:MaximumMemberdm:AidroSrlMember2022-03-310001754820us-gaap:LetterOfCreditMember2021-11-120001754820dm:PublicWarrantsMember2020-02-242020-02-240001754820us-gaap:ServiceMember2022-01-012022-03-310001754820us-gaap:ProductMember2022-01-012022-03-310001754820us-gaap:ServiceMember2021-01-012021-03-310001754820us-gaap:ProductMember2021-01-012021-03-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberdm:AccountingStandardsUpdate202108Memberdm:AcquisitionOfEnvisiontecMember2021-02-170001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberdm:AccountingStandardsUpdate202108Memberdm:ElPasoMember2021-01-010001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberdm:AccountingStandardsUpdate202108Memberdm:AcquisitionOfEnvisiontecMember2021-01-010001754820dm:DentalArtsLaboratoriesIncMember2022-03-310001754820dm:OperatingLeaseAgreementWithTMRELlcMember2021-03-310001754820dm:OperatingLeaseAgreementWithSitracoUkLimitedMember2021-03-310001754820dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember2021-03-310001754820us-gaap:CommonClassAMember2022-03-310001754820dm:IncentiveAwardPlan2020Member2020-12-310001754820dm:PublicWarrantsMemberus-gaap:WarrantMember2022-03-310001754820dm:PublicWarrantsMemberus-gaap:CommonClassAMember2022-03-310001754820dm:PublicWarrantsMember2020-02-240001754820us-gaap:MoneyMarketFundsMember2022-03-310001754820us-gaap:MoneyMarketFundsMember2021-12-310001754820dm:Adaptive3dTechnologiesIncMemberdm:PaycheckProtectionProgramMember2021-05-070001754820dm:EnvisiontecInc.Memberdm:PaycheckProtectionProgramMember2022-03-310001754820dm:DentalArtsLaboratoriesIncMemberdm:EquipmentFinancingAgreementsMember2022-03-310001754820dm:AidroSrlMember2022-03-310001754820dm:ElPasoMember2021-11-122021-12-310001754820dm:MayDentalLabInc.Member2021-10-292021-12-310001754820dm:LarryBrewerDentalLabIncMember2021-10-142021-12-310001754820dm:AidroSrlMember2021-09-072021-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-07-302021-12-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-242021-12-310001754820dm:Adaptive3dTechnologiesIncMember2021-05-072021-12-310001754820dm:AcquisitionOfEnvisiontecMember2021-02-162021-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-07-302021-07-300001754820dm:ElPasoMember2021-12-012021-12-310001754820dm:MetaAdditiveLtdMember2021-09-092021-09-090001754820dm:DmBelgiumBvSrlAerosintSaMember2021-01-012021-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-01-012021-12-310001754820dm:AidroSrlMember2021-01-012021-12-310001754820dm:Adaptive3dTechnologiesIncMember2021-01-012021-12-310001754820dm:AcquisitionOfEnvisiontecMember2021-01-012021-12-3100017548202020-01-012020-12-310001754820dm:Adaptive3dTechnologiesIncMember2021-05-072021-05-070001754820dm:AcquisitionOfEnvisiontecMember2021-02-162021-02-160001754820us-gaap:CommercialPaperMember2022-03-310001754820us-gaap:CommercialPaperMember2021-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMember2022-03-310001754820us-gaap:CorporateDebtSecuritiesMember2022-03-310001754820us-gaap:AssetBackedSecuritiesMember2022-03-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-12-310001754820us-gaap:CorporateDebtSecuritiesMember2021-12-310001754820us-gaap:AssetBackedSecuritiesMember2021-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:FairValueMeasurementsRecurringMember2022-03-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820us-gaap:FairValueMeasurementsRecurringMember2021-12-310001754820dm:BeacobioincMemberus-gaap:CommonStockMember2021-06-102021-06-100001754820us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-310001754820us-gaap:RestrictedStockMember2022-01-012022-03-310001754820us-gaap:EmployeeStockMember2022-01-012022-03-310001754820us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-03-310001754820us-gaap:RestrictedStockMember2021-01-012021-03-310001754820us-gaap:EmployeeStockMember2021-01-012021-03-310001754820us-gaap:TradeNamesMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:CostOfSalesMember2022-01-012022-03-310001754820us-gaap:CustomerRelationshipsMemberus-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001754820us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001754820us-gaap:TradeNamesMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001754820us-gaap:TechnologyBasedIntangibleAssetsMemberus-gaap:CostOfSalesMember2021-01-012021-03-310001754820us-gaap:CustomerRelationshipsMemberus-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001754820us-gaap:ComputerSoftwareIntangibleAssetMemberus-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-3100017548202020-12-310001754820us-gaap:SellingAndMarketingExpenseMember2022-01-012022-03-310001754820us-gaap:RestrictedStockMember2022-01-012022-03-310001754820us-gaap:ResearchAndDevelopmentExpenseMember2022-01-012022-03-310001754820us-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-03-310001754820us-gaap:EmployeeStockOptionMember2022-01-012022-03-310001754820us-gaap:CostOfSalesMember2022-01-012022-03-310001754820dm:Mr.SibalaniExExecutiveOfficerMemberdm:MarketBasedRestrictedStockUnitsMember2021-01-012021-12-310001754820us-gaap:SellingAndMarketingExpenseMember2021-01-012021-03-310001754820us-gaap:RestrictedStockMember2021-01-012021-03-310001754820us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-03-310001754820us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-03-310001754820us-gaap:EmployeeStockOptionMember2021-01-012021-03-310001754820us-gaap:CostOfSalesMember2021-01-012021-03-310001754820us-gaap:TradeNamesMember2022-01-012022-03-310001754820us-gaap:TechnologyBasedIntangibleAssetsMember2022-01-012022-03-310001754820us-gaap:CustomerRelationshipsMember2022-01-012022-03-310001754820us-gaap:ComputerSoftwareIntangibleAssetMember2022-01-012022-03-310001754820dm:PublicWarrantsMember2022-03-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2022-03-310001754820dm:PublicWarrantsMember2022-01-012022-03-3100017548202021-01-012021-12-310001754820dm:PublicWarrantsMember2021-01-012021-12-310001754820us-gaap:CommonStockMember2021-01-012021-03-310001754820dm:MarketBasedRestrictedStockUnitsMember2021-10-310001754820dm:MarketBasedRestrictedStockUnitsMember2021-10-012021-10-310001754820dm:LiabilityClassifiedSharesBasedAwardsMember2021-01-012021-12-310001754820us-gaap:RestrictedStockUnitsRSUMemberdm:MayDentalLabInc.Member2021-10-292021-10-290001754820us-gaap:RestrictedStockUnitsRSUMemberdm:LarryBrewerDentalLabIncMember2021-10-142021-10-140001754820dm:MetaAdditiveLtdMemberus-gaap:RestrictedStockUnitsRSUMember2021-09-092021-09-090001754820us-gaap:RestrictedStockUnitsRSUMemberdm:AidroSrlMember2021-09-072021-09-070001754820us-gaap:RestrictedStockUnitsRSUMemberdm:DentalArtsLaboratoriesIncMember2021-07-302021-07-300001754820dm:DesktopMetalPrivatePlacementWarrantsMember2022-01-012022-03-3100017548202021-03-310001754820us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-310001754820us-gaap:AdditionalPaidInCapitalMember2021-01-012021-03-310001754820srt:MinimumMember2022-01-012022-03-310001754820srt:MaximumMember2022-01-012022-03-310001754820dm:MayDentalLabInc.Member2021-10-292021-10-290001754820dm:LarryBrewerDentalLabIncMember2021-10-142021-10-1400017548202021-11-120001754820dm:EquityIncentivePlanOfMakeCompositesIncMember2019-01-012019-12-3100017548202020-07-310001754820us-gaap:EMEAMember2022-03-310001754820srt:AsiaPacificMember2022-03-310001754820srt:AmericasMember2022-03-310001754820us-gaap:EMEAMember2021-12-310001754820srt:AsiaPacificMember2021-12-310001754820srt:AmericasMember2021-12-310001754820dm:RestrictedCashMemberus-gaap:LetterOfCreditMember2022-03-310001754820dm:ElPasoMember2022-02-280001754820us-gaap:FairValueInputsLevel3Member2021-01-012021-03-3100017548202021-01-012021-03-310001754820dm:MergerWithTrineMember2020-12-092020-12-0900017548202020-02-240001754820dm:TermLoanMember2018-06-012018-06-300001754820dm:TermLoanMember2018-06-300001754820us-gaap:RestrictedStockUnitsRSUMember2022-01-012022-03-3100017548202020-07-012020-07-310001754820dm:PublicWarrantsMember2021-03-290001754820dm:MayDentalLabInc.Member2021-10-290001754820dm:LarryBrewerDentalLabIncMember2021-10-140001754820dm:AidroSrlMember2021-09-070001754820dm:DentalArtsLaboratoriesIncMember2021-07-300001754820dm:Adaptive3dTechnologiesIncMember2021-05-070001754820dm:AcquisitionOfEnvisiontecMember2021-02-160001754820dm:AidroSrlMember2021-09-072021-09-070001754820dm:DentalArtsLaboratoriesIncMemberdm:EquipmentFinancingAgreementsMember2022-01-012022-03-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-240001754820dm:MayDentalLabInc.Member2022-01-012022-03-310001754820dm:LarryBrewerDentalLabIncMember2022-01-012022-03-310001754820dm:ElPasoMember2022-01-012022-03-310001754820dm:DmBelgiumBvSrlAerosintSaMember2022-01-012022-03-310001754820dm:DentalArtsLaboratoriesIncMember2022-01-012022-03-310001754820dm:AidroSrlMember2022-01-012022-03-310001754820dm:Adaptive3dTechnologiesIncMember2022-01-012022-03-310001754820dm:AcquisitionOfEnvisiontecMember2022-01-012022-03-310001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-242021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMember2022-03-310001754820dm:AcquisitionOfEnvisiontecMember2021-02-172021-02-170001754820dm:ElPasoMember2021-11-120001754820dm:AssumedStockOptionsMemberdm:ElPasoMember2021-11-122021-11-120001754820dm:ElPasoMember2021-11-122021-11-120001754820dm:BeacobioincMember2021-06-102021-06-100001754820dm:BeacobioincMember2021-06-1000017548202022-03-3100017548202021-12-3100017548202022-05-0600017548202022-01-012022-03-31dm:Ddm:segmentdm:Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesdm:itemxbrli:puredm:perioddm:loandm:employeedm:agreement

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

Commission file number: 001-38835

DESKTOP METAL, INC.

(Exact name of registrant as specified in its charter)

Delaware

83-2044042

(State of Other Jurisdiction of incorporation or Organization)

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

63 3rd Avenue, Burlington, MA

01803

(Address of principal executive offices)

(Zip code)

Registrant’s telephone number, including area code: (978) 224-1244

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

Name Of Each Exchange

Title of Each Class

Trading Symbol(s)

On Which Registered

Common Stock, $0.0001 Par Value per Share

DM

New York Stock Exchange

As of May 6, 2022, there were 313,461,320 shares of the registrant’s common stock outstanding.

TABLE OF CONTENTS

    

Page

PART I

Part I. Financial Information

3

Item 1. Financial Statements

3

Condensed Consolidated Balance Sheets as of March 31, 2022 and December 31, 2021

3

Condensed Consolidated Statements of Operations for the three months ended March 31, 2022 and 2021

4

Condensed Consolidated Statements of Comprehensive Loss for the three months ended March 31, 2022 and 2021

5

Condensed Consolidated Statements of Stockholders’ Equity for the three months ended March 31, 2022 and 2021

6

Condensed Consolidated Statements of Cash Flows for the three months ended March 31, 2022 and 2021

7

Notes to Condensed Consolidated Financial Statements

9

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

47

Item 3. Quantitative and Qualitative Disclosures About Market Risk

58

Item 4. Controls and Procedures

58

Part II. Other Information

59

Item 1. Legal Proceedings

59

Item 1A. Risk Factors

60

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

88

Item 3. Defaults Upon Senior Securities

88

Item 4. Mine Safety Disclosures

88

Item 5. Other Information

88

Item 6. Exhibits

88

Exhibit Index

89

Signatures

90

2

PART I – FINANCIAL INFORMATION

Item 1. Financial Statements

DESKTOP METAL, INC.

CONDENSED CONSOLIDATED BALANCE SHEETS

(UNAUDITED)

(in thousands, except share and per share amounts)

    

March 31, 

    

December 31, 

2022

    

2021

Assets

Current assets:

 

  

 

  

Cash and cash equivalents

$

103,590

$

65,017

Current portion of restricted cash

2,166

2,129

Short‑term investments

 

102,895

 

204,569

Accounts receivable

 

36,661

 

46,687

Inventory

 

81,876

 

65,399

Prepaid expenses and other current assets

 

22,446

 

18,208

Total current assets

 

349,634

 

402,009

Restricted cash, net of current portion

 

1,112

 

1,112

Property and equipment, net

 

58,082

 

58,710

Goodwill

 

630,022

 

639,301

Intangible assets, net

 

251,000

 

261,984

Other noncurrent assets

32,143

25,480

Total Assets

$

1,321,993

$

1,388,596

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

30,431

$

31,558

Customer deposits

 

16,911

 

14,137

Current portion of lease liability

 

5,326

 

5,527

Accrued expenses and other current liabilities

 

31,615

 

33,829

Current portion of deferred revenue

 

19,261

 

18,189

Current portion of long‑term debt, net of deferred financing costs

 

731

 

825

Total current liabilities

 

104,275

 

104,065

Long-term debt, net of current portion

523

548

Warrant liability

Contingent consideration, net of current portion

2,596

4,183

Lease liability, net of current portion

 

19,856

 

13,077

Deferred revenue, net of current portion

4,047

4,508

Deferred tax liability

9,506

10,695

Other noncurrent liabilities

3,165

3,170

Total liabilities

143,968

140,246

Commitments and Contingencies (Note 17)

 

  

 

  

Stockholders’ Equity

 

 

Preferred Stock, $0.0001 par value—authorized, 50,000,000 shares; no shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively

Common Stock, $0.0001 par value—500,000,000 shares authorized; 312,999,991 and 311,737,858 shares issued at March 31, 2022 and December 31, 2021, respectively, 312,825,572 and 311,473,950 shares outstanding at March 31, 2022 and December 31, 2021, respectively

 

31

 

31

Additional paid‑in capital

 

1,833,998

 

1,823,344

Accumulated deficit

 

(638,555)

 

(568,611)

Accumulated other comprehensive loss

 

(17,449)

 

(6,414)

Total Stockholders’ Equity

 

1,178,025

 

1,248,350

Total Liabilities and Stockholders’ Equity

$

1,321,993

$

1,388,596

See notes to condensed consolidated financial statements

3

DESKTOP METAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS

(UNAUDITED)

(in thousands, except per share amounts)

    

Three Months Ended

March 31, 

    

2022

    

2021

Revenues

 

Products

$

39,476

$

10,311

Services

4,230

1,002

Total revenues

43,706

 

11,313

Cost of sales

  

Products

41,902

10,487

Services

3,132

1,413

Total cost of sales

45,034

 

11,900

Gross profit/(loss)

(1,328)

 

(587)

Operating expenses

  

Research and development

24,605

10,858

Sales and marketing

19,689

5,449

General and administrative

23,857

13,846

Total operating expenses

68,151

 

30,153

Loss from operations

(69,479)

 

(30,740)

Change in fair value of warrant liability

(56,576)

Interest expense

32

(73)

Interest and other (expense) income, net

(1,753)

361

Loss before income taxes

(71,200)

 

(87,028)

Income tax benefit

1,256

27,920

Net loss

$

(69,944)

$

(59,108)

Net loss per share—basic and diluted

$

(0.22)

$

(0.25)

Weighted average shares outstanding, basic and diluted

312,016,627

238,243,779

See notes to condensed consolidated financial statements.

4

DESKTOP METAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(UNAUDITED)

(in thousands)

    

Three Months Ended

March 31, 

    

2022

    

2021

Net loss

$

(69,944)

$

(59,108)

Other comprehensive (loss) income, net of taxes:

Unrealized gain (loss) on available-for-sale marketable securities, net

12

1

Foreign currency translation adjustment

(11,047)

(13)

Total comprehensive (loss) income, net of taxes of $0

$

(80,979)

$

(59,120)

See notes to condensed consolidated financial statements.

5

DESKTOP METAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS’ EQUITY

(UNAUDITED)

(in thousands, except share amounts)

Three Months Ended March 31, 2022

Accumulated

Other

Common Stock

Additional

Comprehensive

Total

Voting

Paidin

Accumulated

(Loss)

Stockholders’

    

Shares

    

Amount

Capital

    

Deficit

    

Income

    

Equity

BALANCE—January 1, 2022

311,473,950

$

31

$

1,823,344

$

(568,611)

$

(6,414)

$

1,248,350

Exercise of Common Stock options

786,693

 

 

900

 

 

 

900

Vesting of restricted Common Stock

 

84,384

 

 

 

 

 

Vesting of restricted stock units

520,265

Repurchase of shares for employee tax withholdings

(39,720)

(158)

(158)

Issuance of Common Stock for acquisitions

Stock‑based compensation expense

 

 

 

9,912

 

 

 

9,912

Vesting of Trine Founder shares

Exercise of warrants

 

 

 

 

 

 

Net loss

 

 

 

 

(69,944)

 

 

(69,944)

Other comprehensive income (loss)

 

 

 

 

 

(11,035)

 

(11,035)

BALANCE—March 31, 2022

 

312,825,572

$

31

$

1,833,998

$

(638,555)

$

(17,449)

$

1,178,025

Three Months Ended March 31, 2021

Accumulated

Other

Common Stock

Additional

Comprehensive

Total

Voting

Paidin

Accumulated

(Loss)

Stockholders’

    

Shares

    

Amount

    

Capital

    

Deficit

    

Income

    

Equity

BALANCE—January 1, 2021

224,626,597

$

23

$

844,188

$

(328,277)

$

(9)

$

515,925

Exercise of Common Stock options

 

163,228

180

 

180

Vesting of restricted Common Stock

 

56,015

 

Vesting of restricted stock units

15,265

Repurchase of shares for employee tax withholdings

(2,241)

(54)

(54)

Issuance of Common Stock for acquisitions

5,036,142

159,847

159,847

Stock‑based compensation expense

 

2,217

 

2,217

Vesting of Trine Founder shares

 

1,850,938

 

Exercise of warrants

20,690,975

2

320,567

320,569

Net loss

 

(59,108)

 

(59,108)

Other comprehensive income (loss)

 

(12)

 

(12)

BALANCE—March 31, 2021

 

252,436,919

$

25

$

1,326,945

$

(387,385)

$

(21)

$

939,564

See notes to condensed consolidated financial statements.

6

DESKTOP METAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

(in thousands)

Three Months Ended March 31, 

    

2022

    

2021

Cash flows from operating activities:

Net loss

    

$

(69,944)

    

$

(59,108)

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

 

 

Depreciation and amortization

 

12,883

 

3,892

Stock‑based compensation

 

9,912

 

2,217

Change in fair value of warrant liability

56,576

Amortization (accretion) of discount on investments

413

406

Amortization of debt financing cost

4

Provision for bad debt

419

72

Loss on disposal of property and equipment

2

 

Foreign exchange (gains) losses on intercompany transactions, net

185

Net increase (decrease) in accrued interest related to marketable securities

949

(240)

Net unrealized (gain) loss on marketable securities

(25)

Net unrealized (gain) loss on equity investment

1,700

Deferred tax benefit

(1,256)

(27,921)

Change in fair value of contingent consideration

(114)

Foreign currency transaction (gain) loss

10

Changes in operating assets and liabilities:

 

Accounts receivable

 

9,489

 

(61)

Inventory

 

(15,506)

 

(2,381)

Prepaid expenses and other current assets

 

(4,087)

 

(4,276)

Other assets

(210)

(30)

Accounts payable

 

(1,333)

 

(3,856)

Accrued expenses and other current liabilities

 

(3,391)

 

(5,247)

Customer deposits

 

2,980

 

(1,234)

Current portion of deferred revenue

 

721

 

105

Change in right of use assets and lease liabilities, net

 

(108)

 

(22)

Other liabilities

12

Net cash used in operating activities

 

(56,274)

 

(41,129)

Cash flows from investing activities:

 

 

Purchases of property and equipment

 

(4,074)

 

(262)

Proceeds from sale of property and equipment

6

Purchase of marketable securities

 

(92,386)

Proceeds from sales and maturities of marketable securities

 

98,625

 

48,241

Cash paid for acquisitions, net of cash acquired

 

(23)

 

(137,646)

Net cash provided by (used in) investing activities

 

94,534

 

(182,053)

Cash flows from financing activities:

 

 

  

Proceeds from reverse recapitalization, net of issuance costs

(1,239)

Proceeds from the exercise of stock options

900

 

180

Proceeds from the exercise of stock warrants

158,308

Payment of taxes related to net share settlement upon vesting of restricted stock units

(158)

(54)

Repayment of term loan

(43)

 

Net cash provided by financing activities

 

699

 

157,195

Effect of exchange rate changes on cash, cash equivalents and restricted cash

(349)

26

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

 

38,610

 

(65,961)

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

68,258

484,137

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

$

106,868

$

418,176

7

Supplemental disclosures of cash flow information

Reconciliation of cash, cash equivalents and restricted cash reported within the condensed consolidated balance sheets that sum to the total shown in the condensed consolidated statements of cash flows:

Cash and cash equivalents

$

103,590

416,379

Restricted cash included in other current assets

2,166

1,021

Restricted cash included in other noncurrent assets

1,112

776

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

$

106,868

$

418,176

Supplemental cash flow information:

 

 

  

Interest paid

$

$

73

Noncash investing and financing activities:

 

 

  

Net unrealized (gain) loss on investments

$

(12)

$

(1)

Exercise of private placement warrants

$

$

149,904

Common Stock issued for acquisitions

$

$

159,847

Additions to right of use assets and lease liabilities

$

7,784

$

364

Purchase of property and equipment included in accounts payable

$

313

$

50

Transfers from property and equipment to inventory

$

1,721

$

Transfers from inventory to property and equipment

$

605

$

Receivable for warrants exercised

$

$

12,357

See notes to condensed consolidated financial statements.

8

1. ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES

Organization and Nature of Business

Desktop Metal, Inc. is a Delaware corporation headquartered in Burlington, Massachusetts. The company was founded in 2015 and is accelerating the transformation of manufacturing with 3D printing solutions for engineers, designers, and manufacturers. The Company designs, produces and markets 3D printing systems to a variety of end customers.

On December 9, 2020 (the “Closing Date”), Trine Acquisition Corp. (“Trine”) consummated the previously announced merger pursuant to the Agreement and Plan of Merger, dated August 26, 2020, by and among Trine, Desktop Metal, Inc. and Sparrow Merger Sub, Inc., pursuant to which Sparrow Merger Sub, Inc. merged with and into Desktop Metal, Inc., with Desktop Metal, Inc. becoming our wholly owned subsidiary (the “Business Combination”). Upon the closing of the Business Combination, Trine changed its name to Desktop Metal, Inc. and Desktop Metal, Inc. changed its name to Desktop Metal Operating, Inc.

Unless otherwise indicated or the context otherwise requires, references in this Quarterly Report on Form 10-Q to the “Company” and “Desktop Metal” refer to the consolidated operations of Desktop Metal, Inc. and its subsidiaries. References to “Trine” refer to the company prior to the consummation of the Business Combination and references to “Legacy Desktop Metal” refer to Desktop Metal Operating, Inc. prior to the consummation of the Business Combination.

Legacy Desktop Metal was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification (“ASC”) 805. This determination was primarily based on Legacy Desktop Metal’s stockholders prior to the Business Combination having a majority of the voting power in the combined company, Legacy Desktop Metal having the ability to appoint a majority of the Board of Directors of the combined company, Legacy Desktop Metal’s existing management comprising the senior management of the combined company, Legacy Desktop Metal comprising the ongoing operations of the combined company, Legacy Desktop Metal being the larger entity based on historical revenues and business operations, and the combined company assuming Legacy Desktop Metal’s name. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Legacy Desktop Metal issuing stock for the net assets of Trine, accompanied by a recapitalization. The net assets of Trine are stated at historical cost, with no goodwill or other intangible assets recorded.

While Trine was the legal acquirer in the Business Combination, because Legacy Desktop Metal was deemed the accounting acquirer, the historical financial statements of Legacy Desktop Metal became the historical financial statements of the combined company upon the consummation of the Business Combination. As a result, the financial statements included in this report reflect (i) the historical operating results of Legacy Desktop Metal prior to the Business Combination; (ii) the combined results of Trine and Legacy Desktop Metal following the close of the Business Combination; (iii) the assets and liabilities of Legacy Desktop Metal at their historical cost; and (iv) the Company’s equity structure for all periods presented.

In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s common stock, $0.0001 par value per share, issued to Legacy Desktop Metal’s stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Desktop Metal convertible preferred stock and Legacy Desktop Metal common stock prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio of 1.22122 established in the Business Combination. Legacy Desktop Metal’s convertible preferred stock previously classified as mezzanine was retroactively adjusted, converted into Common Stock, and reclassified to permanent as a result of the reverse recapitalization.

Risks and Uncertainties

The Company is subject to a number of risks similar to those of other companies of similar size in its industry, including, but not limited to, the need for successful development of products, the need for additional funding, competition from substitute products and services from larger companies, protection of proprietary technology, patent litigation, dependence on key individuals, and risks associated with changes in information technology. The Company has financed its operations to date primarily with proceeds from the sale of preferred stock and the Business Combination. The Company’s long-term success is dependent upon its ability to successfully market its products and services; generate revenue; maintain or reduce its operating costs and expenses; meet its obligations; obtain additional capital when needed; and, ultimately, achieve profitable operations. Management believes that existing cash and

9

investments as of March 31, 2022 will be sufficient to fund operating and capital expenditure requirements through at least twelve months from the date of issuance of these consolidated financial statements.

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the regulations of the U.S Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments, which are of a normal and recurring nature, necessary for a fair presentation of the Company’s financial position, results of operations, and cash flows. The results reported in these condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. The functional currency of all wholly owned subsidiaries is U.S. Dollars. All intercompany transactions and balances have been eliminated in consolidation.

COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of March 31, 2022, the impact of the COVID-19 pandemic continues to unfold and there has been uncertainty and disruption in the global economy and financial markets. The Company has considered the COVID-19 pandemic related impacts on its estimates, as appropriate, within its consolidated financial statements and there may be changes to those estimates in future periods.

The COVID-19 pandemic, as well as the response to mitigate the spread and effects of COVID-19, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to the financial statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. There have been no material changes to the significant accounting policies from the Annual Report on Form 10-K for the year ended December 31, 2021.

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

In October 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805)Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This standard is effective for calendar-year public business entities in 2023 and interim periods within that year, and early adoption is permitted. The Company has adopted this ASU as of January 1, 2021 and has retrospectively adjusted purchase accounting for the acquisition of EnvisionTEC, which is described in Note 4 to these condensed

10

consolidated financial statements, where deferred revenue was fair valued. As a practical expedient, the Company elected to estimate the standalone selling price for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of $0.2 million and $12.5 million for the acquisitions of EnvisionTEC and ExOne, which is described in Note 4 to the financial statements, respectively.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses. This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The company adopted the ASU as of January 1, 2022, which did not have a material effect on the Company’s condensed consolidated financial statements.

3. REVENUE RECOGNITION

Contract Balances

The Company’s deferred revenue balance was $23.3 million and $22.7 million as of March 31, 2022 and December 31, 2021, respectively. During the three months ended March 31, 2022, the Company recognized $6.9 million of existing deferred revenue from 2021. The deferred revenue consists of billed post-installation customer support and maintenance, cloud-based software licenses that are recognized ratably over the term of the agreement, and contracts that have outstanding performance obligations or contracts that have acceptance terms that have not yet been fulfilled.

Contract assets were not significant during the three months ended March 31, 2022 and 2021.

Remaining Performance Obligations

At March 31, 2022, the Company had $23.3 million of remaining performance obligations, also referred to as backlog, of which approximately $19.3 million is expected to be fulfilled over the next 12 months, notwithstanding uncertainty related to the impact of COVID-19, including, but not limited to, international shipping and travel restrictions brought about by COVID-19, which could have an adverse effect on the timing of delivery and installation of products and/or services to customers. In addition, the Company also had customer deposits of $16.9 million at March 31, 2022.

11

4. ACQUISITIONS

2021 Acquisitions

Acquisition of EnvisionTEC

On February 16, 2021, the Company acquired EnvisionTEC, Inc. and its subsidiaries (“EnvisionTEC”) pursuant to a Purchase Agreement and Plan of Merger dated January 15, 2021. This acquisition added a comprehensive portfolio in additive manufacturing across metals, polymers and composites and grew distribution channels both in quantity and through the addition of a vertically-focused channel. The total purchase price was $303.6 million, consisting of $143.8 million paid in cash and 5,036,142 shares of the Company’s Common Stock with a fair value of $159.8 million as of the close of business on the transaction date.

The acquisition is accounted for as a business combination using the acquisition method of accounting. The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s estimates of their fair values on the acquisition date.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

143,795

Equity consideration

159,847

Total consideration transferred

$

303,642

12

The following table summarizes the allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At February 16, 2021

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

7,668

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,540

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

158,520

Liabilities assumed:

Accounts payable

$

1,442

Customer deposits

2,460

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,706

Liability for income taxes

480

Deferred revenue

492

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

29,009

Lease liability, net of current portion

1,189

Total liabilities assumed

$

50,566

Net assets acquired

$

107,954

Goodwill

$

195,688

Total net assets acquired

$

303,642

Subsequent to the ,acquisition date, the Company made certain measurement period adjustments to the preliminary purchase price allocation, which resulted in decrease to goodwill of $3.4 million. The decrease was primarily due to an decrease in deferred income tax liabilities of $4.1 million and a decrease in deferred revenue of $0.2 million related to the adoption of ASU 2021-08 and a decrease in inventory of $1.0 million related to obsolete inventory. Additionally, the Company recorded a measurement period adjustment of $0.3 million related to certain assets acquired and liabilities assumed due to clarification of information utilized to determine fair value during the measurement period. As of December 31, 2021, the measurement period is completed.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 14 years

Trade name

8,600

14 years

Customer relationships

50,900

12 years

Total intangible assets

$

137,300

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. $16.4 million of the goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred $4.8 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the condensed consolidated statements of operations.

13

EnvisionTEC’s results are included in the Company’s consolidated results for the period from February 16, 2021 to December 31, 2021. During that period, EnvisionTEC’s net revenues were approximately $33.3 million and net loss was approximately $11.1 million.

Acquisition of Adaptive 3D

On May 7, 2021, the Company acquired Adaptive 3D Holdings, Inc. and its affiliates (“Adaptive 3D”) pursuant to a Purchase Agreement and Plan of Merger dated as of May 7, 2021. This acquisition expanded the Company’s materials library to include photopolymer elastomers for use in the production of end use parts. The total purchase price was $61.8 million, consisting of $24.1 million paid in cash and 3,133,276 shares of the Company’s Common Stock with a fair value of $37.7 million as of the close of business on the transaction date.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Adaptive 3D’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

24,083

Equity consideration

37,693

Total consideration transferred

$

61,776

14

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At May 7, 2021

Assets acquired:

Cash and cash equivalents

$

2,852

Accounts receivable

504

Inventory

305

Prepaid expenses and other current assets

462

Property and equipment

558

Intangible assets

27,300

Other noncurrent assets

654

Total assets acquired

$

32,635

Liabilities assumed:

Accounts payable

$

280

Current portion of lease liability

151

Accrued expenses and other current liabilities

100

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,616

Total liabilities assumed

$

5,972

Net assets acquired

$

26,663

Goodwill

$

35,113

Total net assets acquired

$

61,776

Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.2 million. The decrease was due to a decrease in deferred income tax liabilities of $0.2 million.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Acquired technology

$

27,000

14 years

Trade name

300

5 years

Total intangible assets

$

27,300

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.3 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Adaptive 3D’s results are included in the Company’s consolidated results for the period from May 7, 2021 to December 31, 2021. During that period, Adaptive 3D’s revenues were approximately $1.1 million, and its net loss was approximately $4.9 million.

Acquisition of Aerosint

On June 24, 2021, the Company acquired all outstanding securities of Aerosint SA and its affiliates (“Aerosint”), which expanded the Company’s portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price was $23.8 million, consisting of $6.2 million paid in cash, 879,922 shares of the Company’s Common Stock with a fair value of $11.5 million as of the close of business on the transaction date, and contingent consideration with a fair value of $6.1 million as of the acquisition

15

date. The Company may be required to pay this contingent consideration based on the achievement of revenue metrics and technical milestones over the three-year period following the transaction date.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Aerosint’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition included contingent consideration related to revenue metrics and technical milestones, with a fair value of $6.1 million as of the date of acquisition and a fair value of $5.5 million as of March 31, 2022. The Company will pay up to $5.5 million of contingent consideration based on stated revenue metrics, which had a fair value of $4.6 million as of the date of acquisition, and a fair value of $4.0 million as of March 31, 2022. If Aerosint reaches certain product mass production technical milestones, the Company will pay out a maximum of $2.0 million in contingent consideration, which had a fair value of $1.5 million as of the date of acquisition, and a fair value of $1.5 million as of March 31, 2022. As of the date of acquisition, the fair value of the short-term liability was $1.4 million, and the long-term liability was $4.7 million, which the Company recorded in accrued expenses and other current liabilities and contingent consideration, net of current portion, on the condensed consolidated balance sheets. As of March 31, 2022, $2.9 million of contingent consideration is recorded in accrued expenses and other current liabilities and $2.6 million is recorded in contingent consideration, net of current portion, in the condensed consolidated balance sheets.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

6,220

Equity consideration

11,448

Contingent consideration

6,083

Total consideration transferred

$

23,751

16

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At June 24, 2021

Assets acquired:

Cash and cash equivalents

$

419

Accounts receivable

34

Inventory

166

Prepaid expenses and other current assets

697

Property and equipment

369

Intangible assets

11,726

Other noncurrent assets

336

Total assets acquired

$

13,747

Liabilities assumed:

Accounts payable

$

58

Customer deposits

283

Current portion of lease liability

100

Accrued expenses and other current liabilities

169

Deferred revenue

810

Lease liability, net of current portion

226

Deferred tax liability

2,931

Total liabilities assumed

$

4,577

Net assets acquired

$

9,170

Goodwill

$

14,581

Total net assets acquired

$

23,751

Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.6 million. The decrease was due to a decrease in deferred income tax liabilities.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Acquired technology

$

11,547

11.5 years

Trade name

179

4.5 years

Total intangible assets

$

11,726

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.9 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Aerosint’s results are included in the Company’s consolidated results for the period from June 24, 2021 to December 31, 2021. During that period, Aerosint’s revenues were $0.6 million and net loss was $0.4 million.

Acquisition of Dental Arts Labs

On July 30, 2021, the Company acquired Dental Arts Laboratories, Inc., (“Dental Arts Labs”), which expanded the Company’s portfolio in additive manufacturing within the healthcare industry. The purchase price was $26.0 million paid in cash. The Company also issued 1,190,468 restricted stock units with a grant date fair value of $11.0 million, which are subject to a four-year vesting period

17

and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Dental Arts Labs’ tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

26,042

Total consideration transferred

$

26,042

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At July 30, 2021

Assets acquired:

Cash and cash equivalents

$

858

Accounts receivable

3,707

Inventory

2,438

Prepaid expenses and other current assets

3,853

Property and equipment

8,643

Intangible assets

5,000

Other noncurrent assets

4,636

Total assets acquired

$

29,135

Liabilities assumed:

Accounts payable

$

1,949

Current portion of lease liability

535

Accrued expenses and other current liabilities

1,795

Current portion of long‑term debt

3,888

Long‑term debt

3

Lease liability, net of current portion

3,762

Total liabilities assumed

$

11,932

Net assets acquired

$

17,203

Goodwill

$

8,839

Total net assets acquired

$

26,042

Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in decrease to goodwill of $0.3 million.

18

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

$

1,300

8.5 years

Customer relationships

3,700

9.5 years

Total intangible assets

$

5,000

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred $0.6 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Dental Arts Labs’ results are included in the Company’s consolidated results for the period from July 30, 2021 to December 31, 2021. During that period, Dental Arts Labs’ revenues were $14.1 million and net loss was $0.3 million.

Acquisition of A.I.D.R.O.

On September 7, 2021, the Company purchased the entire corporate capital of A.I.D.R.O. Srl (“A.I.D.R.O.”). This acquisition expanded the Company’s parts production capabilities and application expertise in the hydraulics industry. The purchase price for the A.I.D.R.O. acquisition was $5.7 million paid in cash, of which $4.9 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to March 31, 2022. The Company also issued 364,050 restricted stock units with a grant date fair value of $3.2 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to A.I.D.R.O.’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

5,683

Total consideration transferred

$

5,683

19

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At September 7, 2021

Assets acquired:

Cash and cash equivalents

$

855

Accounts receivable

966

Inventory

906

Prepaid expenses and other current assets

412

Property and equipment

691

Intangible assets

1,080

Other noncurrent assets

1,100

Total assets acquired

$

6,010

Liabilities assumed:

Accounts payable

$

1,307

Current portion of lease liability

72

Accrued expenses and other current liabilities

508

Current portion of long-term debt, net of deferred financing costs

138

Long‑term debt

764

Lease liability, net of current portion

750

Deferred tax liability

75

Other noncurrent liabilities

228

Total liabilities assumed

$

3,842

Net assets acquired

$

2,168

Goodwill

$

3,515

Total net assets acquired

$

5,683

Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in an immaterial increase to goodwill.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

142

4 years

Customer relationships

938

15 years

Total intangible assets

$

1,080

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.4 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

A.I.D.R.O.’s results are included in the Company’s consolidated results for the period from September 7, 2021 to December 31, 2021. During that period, A.I.D.R.O.’s revenues were $1.7 million and net loss was $0.2 million.

Acquisition of Brewer Dental

On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.6 million paid in cash, of which $7.0 million was paid at closing and the remaining $0.5 million will be paid 24 months after closing. The Company also issued

20

252,096 restricted stock units with a grant date fair value of $1.8 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Brewer Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

7,613

Total consideration transferred

$

7,613

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At October 14, 2021

Assets acquired:

Cash and cash equivalents

$

1,574

Accounts receivable

524

Inventory

226

Property and equipment

375

Intangible assets

2,630

Other noncurrent assets

706

Total assets acquired

$

6,035

Liabilities assumed:

Accounts payable

$

34

Current portion of lease liability

87

Accrued expenses and other current liabilities

145

Lease liability, net of current portion

619

Total liabilities assumed

$

885

Net assets acquired

$

5,150

Goodwill

$

2,463

Total net assets acquired

$

7,613

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

230

8 years

Customer relationships

2,400

8 years

Total intangible assets

$

2,630

21

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Brewer Dental’s results are included in the Company’s consolidated results for the period from October 14, 2021 to December 31, 2021. During that period, Brewer Dental’s revenues were $1.4 million and net income was $0.1 million.

Acquisition of May Dental

On October 29, 2021, the Company acquired May Dental Lab, Inc. (“May Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The aggregate purchase price was $12.5 million paid in cash, of which $11.8 million was paid at closing and the remaining $0.8 million will be paid 24 months after closing, subject to the Limited Liability Interest Purchase Agreement. The Company also issued 357,642 restricted stock units with a grant date fair value of $2.5 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to My Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

12,522

Total consideration transferred

$

12,522

22

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At October 29, 2021

Assets acquired:

Cash and cash equivalents

$

230

Accounts receivable

677

Inventory

343

Prepaid expenses and other current assets

98

Property and equipment

495

Intangible assets

4,340

Other noncurrent assets

1,416

Total assets acquired

$

7,599

Liabilities assumed:

Accounts payable

$

209

Current portion of lease liability

201

Accrued expenses and other current liabilities

255

Lease liability, net of current portion

1,216

Total liabilities assumed

$

1,881

Net assets acquired

$

5,718

Goodwill

$

6,804

Total net assets acquired

$

12,522

Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in an immaterial increase to goodwill.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

3,900

9 years

Customer relationships

440

10 years

Total intangible assets

$

4,340

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

May Dental’s results are included in the Company’s consolidated results for the period from October 29, 2021 to December 31, 2021. During that period, May Dental’s revenues were $1.3 million and net loss was $0.1 million.

Acquisition of ExOne

On November 12, 2021, the Company acquired The ExOne Company and its affiliates (“ExOne”). The acquisition of ExOne extends the Company’s product platforms with complementary solutions to create a comprehensive portfolio combining throughput, flexibility, and materials breadth while allowing customers to optimize production based on their specific application needs. The Company acquired all of ExOne’s outstanding common stock for an aggregate purchase price of $613.0 million, consisting of $201.4 paid in cash and 48,218,063 shares of Common Stock with a fair value of $411.6 million as of the close of business on the transaction date. The Company also granted 86,020 incentive stock options with a weighted-average exercise price of $4.47 to certain employees

23

of ExOne in exchange for unvested ExOne stock options. The acquisition will be accounted for as a business combination using the acquisition method of accounting. The Company is currently finalizing the allocation of the purchase price and expects the purchase price to be allocated primarily to goodwill and intangible assets.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to ExOne’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

201,399

Equity consideration

411,603

Total consideration transferred

$

613,002

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At November 12, 2021

Assets acquired:

Cash and cash equivalents

$

119,068

Restricted cash - current

3,007

Accounts receivable

13,639

Inventory

27,200

Prepaid expenses and other current assets

5,165

Property and equipment

33,991

Intangible assets

82,100

Other noncurrent assets

2,734

Total assets acquired

$

286,904

Liabilities assumed:

Accounts payable

$

5,830

Accrued expenses and other current liabilities

11,025

Current portion of deferred revenue

15,331

Customer deposits

10,168

Current portion of operating lease liability

1,919

Deferred tax liability

3,465

Lease liability, net of current portion

332

Deferred revenue, net of current portion

147

Other noncurrent liabilities

321

Total liabilities assumed

$

48,538

Net assets acquired

$

238,366

Goodwill

$

374,636

Total net assets acquired

$

613,002

24

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Developed Technology

72,900

8 years

Trade name

1,300

4 years

Customer relationships

7,900

12 years

Total intangible assets

$

82,100

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $8.5 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

ExOne’s results are included in the Company’s consolidated results for the period from November 12, 2021 to December 31, 2021. During that period, ExOne’s revenues were $15.5 million and net loss was $6.9 million.

Pro Forma Information (unaudited)

The following unaudited pro forma financial information is based on the historical financial statements of the Company and presents the Company’s results as if the acquisitions of EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, A.I.D.R.O., Brewer Dental, May Dental, and ExOne had occurred on January 1, 2020 (in thousands):

Year Ended December 31,

2021

    

2020

(unaudited)

(unaudited)

Net revenues

$

207,688

$

164,947

Net income (loss)

$

(273,319)

$

(138,346)

The unaudited pro forma financial information was computed by combining the historical financial information of the Company and EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts, A.I.D.R.O., Brewer Dental, May Dental, and ExOne along with the effects of the acquisition method of accounting for business combinations as though the companies were combined on January 1, 2020. The unaudited pro forma information does not reflect the potential benefits of cost and funding synergies, opportunities to earn additional revenues, or other factors, and therefore does not represent what the actual net revenues and net loss would have been had the companies been combined as of this date.

2021 Asset Acquisitions

Acquisition of Beacon Bio

On June 10, 2021, the Company acquired Beacon Bio, Inc. (“Beacon Bio”) pursuant to a Stock Purchase Agreement. The purchase price consisted of cash consideration of $6.1 million, including transaction costs of $0.2 million, and 334,370 shares of Common Stock with a fair value of $4.3 million as of the close of business on the transaction date. The cash consideration includes a simple agreement for future equity investment of $1.0 million made by the Company in advance of the acquisition that was settled in the acquisition. Beacon Bio is engaged in research and development of PhonoGraft technology. The Company concluded the arrangement did not result in the acquisition of a business, as substantially all of the fair value of the gross assets acquired was concentrated in in-process research and development for which there was no alternative future use. Therefore, the Company accounted for the arrangement as an asset acquisition. In connection with the acquisition, the Company issued additional restricted stock units to retain research and development employees and contractors of Beacon Bio through the expected term to complete the development, which vest over a service period of 3 years and are accounted for as post-combination expense.

The acquired in-process research and development asset consists of a license to commercialize the PhonoGraft technology. Due to the stage of development of this license at the date of the acquisition, significant research, development, and risk remained, and it was

25

not yet probable that there was future economic benefit from this asset. Absent successful clinical results and regulatory approval for this asset, there was no alternative future use associated with this asset. Accordingly, the value of the asset was expensed in the condensed consolidated statements of operations and no deferred tax liability has been recorded.

Acquisition of Meta Additive

On September 9, 2021, the Company acquired Meta Additive Ltd (“Meta Additive”), pursuant to a Stock Purchase Agreement of the same date. Meta Additive is engaged in research and development of binder jet printing. The purchase price consisted of cash consideration of $15.2 million, including transaction costs of $0.2 million. The Company concluded the arrangement did not result in the acquisition of a business, as substantially all of the fair value of the gross assets acquired was concentrated in in-process research and development for which there was no alternative future use. The Company accounted for the arrangement as an asset acquisition. In connection with the acquisition, the Company issued 1,101,592 restricted stock units with a fair value of $9.0 million as of the acquisition date to retain key employees of Meta Additive through the expected term to complete the development, which vest over a service period of 4 years and are accounted for as post-combination expense.

The acquired in-process research and development asset consists of the development of novel functional binders to provide advanced additive manufacturing solutions. Due to the stage of development of this technology at the date of the acquisition, significant research, development, and risk remained, and it was not yet probable that there was future economic benefit from this asset. Absent successful commercialization of this asset, there was no associated alternative future use. Accordingly, the value of the assets was expensed in the condensed consolidated statements of operations and no deferred tax liability has been recorded.

5. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

The Company’s cash equivalents and short-term investments are invested in the following (in thousands):

    

March 31, 2022

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

87,581

$

$

$

87,581

Total cash equivalents

87,581

87,581

Commercial paper

56,282

56,282

Corporate bonds

16,140

(32)

16,108

Government bonds

17,274

(3)

17,271

Asset-backed securities

7,516

(2)

7,514

Total short-term investments

97,212

(37)

97,175

Total cash equivalents and short-term investments

$

184,793

$

$

(37)

$

184,756

    

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

46,521

$

$

$

46,521

Total cash equivalents

46,521

46,521

Commercial paper

70,401

70,401

Corporate bonds

65,645

(28)

65,617

Government bonds

36,487

(11)

36,476

Asset-backed securities

24,665

(10)

24,655

Total short-term investments

197,198

(49)

197,149

Total cash equivalents and short-term investments

$

243,719

$

$

(49)

$

243,670

During the year ended December 31, 2021, the Company made a $20.0 million investment in equity securities of a publicly-traded company. The Company records this investment at fair value, which was $5.7 million as of March 31, 2022. Prior to the investment, the Company entered into a subscription agreement to purchase the investment, resulting in a subscription agreement liability which was derecognized upon investment. During the three months ended March 31, 2022, the Company recorded an unrealized loss due to the change in fair value of the equity securities of $1.7 million in interest and other (expense) income, net in the consolidated statements of operations.

26

6. FAIR VALUE MEASUREMENTS

The Company uses the following three-tier fair value hierarchy, which prioritizes the inputs used in measuring the fair values for certain of its assets and liabilities:

Level 1 is based on observable inputs, such as quoted prices in active markets;

Level 2 is based on inputs other than the quoted prices in active markets that are observable either directly or indirectly; and

Level 3 is based on unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions.

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Items measured at fair value on a recurring basis include money market funds.

27

The following fair value hierarchy table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the fair value hierarchy of the inputs the Company utilized to determine such fair value (in thousands):

March 31, 2022

Quoted Prices in

Significant

Active Markets

Other

Significant

 

for Identical

Observable

Unobservable

 

Items

Inputs

Inputs

 

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

Money market funds

$

87,581

$

$

$

87,581

Commercial paper

56,282

56,282

Corporate bonds

 

 

16,108

 

16,108

Government bonds

17,271

17,271

Asset-backed securities

7,514

7,514

Equity securities

5,720

5,720

Other investments

6,750

6,750

Total assets

$

93,301

$

97,175

$

6,750

$

197,226

Liabilities:

Contingent consideration

$

$

$

5,540

$

5,540

Total liabilities

$

$

$

5,540

$

5,540

December 31, 2021

Quoted Prices in

Significant 

 Active Markets

Other

Significant

 for Identical

 Observable 

 Unobservable 

 Items

Inputs

Inputs

    

 (Level 1)

    

 (Level 2)

    

 (Level 3)

    

Total

Assets:

 

  

 

  

 

  

 

  

Money market funds

$

46,521

$

$

$

46,521

Commercial paper

70,401

70,401

Corporate bonds

 

 

65,617

 

65,617

Government bonds

36,476

36,476

Asset-backed securities

24,655

24,655

Equity securities

7,420

7,420

Other investments

6,750

6,750

Total assets

$

53,941

$

197,149

$

6,750

$

257,840

Liabilities:

Contingent consideration

$

$

$

5,654

$

5,654

Total liabilities

$

$

$

5,654

$

5,654

The Company has determined that the estimated fair value of its corporate bonds and commercial paper are reported as Level 2 financial assets as they are based on model-driven valuations in which all significant inputs are observable, or can be derived from or corroborated by observable market data for substantially the full term of the asset.

Equity securities include investments made via publicly-traded securities. The Company has determined that the estimated fair value of its equity securities is reported as Level 1 financial assets as they are based on quoted market prices in active markets for identical assets. During the three months ended March 31, 2022, the Company recognized a loss on investment of $1.7 million. Additionally, the Company recorded an initial subscription agreement liability of $0.5 million related to this investment and recognized a loss on the subscription agreement liability of $2.4 million during the year ended December 31, 2021. The initial subscription liability was recorded as a Level 3 liability as a result of the discount for lack of marketability. Upon investment, the liability was derecognized and the investment was recorded as a Level 3 investment because the equity securities were not registered for resale and a discount for lack of marketability was still applied. Subsequently, the securities were registered and the investment was transferred from Level 3 to Level 1.

28

Other investments include investments made via convertible debt instruments totaling $6.8 million. The other investments are reported as a Level 3 financial asset because the methodology used to develop the estimated fair values includes significant unobservable inputs reflecting management’s own assumptions. Assumptions used in fair valuing convertible debt instruments include the rights and obligations of the notes the Company holds as well as the probability of a qualified financing event, acquisition, or change in control. During the three months ended March 31, 2022, the Company recognized no gain or loss on convertible debt instruments. During the three months ended March 31, 2021, the Company recognized an immaterial gain on convertible debt instruments in interest and other (expense) income, net in the condensed consolidated statements of operations.

The fair value of the Private Placement Warrants is estimated using the Black-Scholes option pricing model and is classified as a Level 3 financial instrument. The significant assumptions used in the model were the Company’s stock price, exercise price, expected term, volatility, interest rate, and dividend yield. During the three months ended March 31, 2022 and 2021, the Company recognized no gain or loss and a loss of $56.6 million, respectively, on the Private Placement Warrants. The Private Placement Warrants were all exercised as of March 2, 2021.

The contingent consideration liability was valued using a Monte Carlo simulation in a risk-neutral framework as well as a scenario based approach (both special cases of the income approach), based on key inputs that are not all observable in the market and is classified as a Level 3 liability. The Company assesses the fair value of the contingent consideration liability at each reporting period, with any subsequent changes to the fair value of the liability reflected in the condensed consolidated statement of operations until the liability is settled. During the three months ended March 31, 2022, the Company recognized a change in fair value of contingent consideration of $0.1 million.

There were no transfers between fair value measure levels during the three months ended March 31, 2022 and 2021. The following table presents information about the Company’s movement in Level 3 assets measured at fair value (in thousands):

Three Months Ended March 31, 

2022

    

2021

Balance at beginning of period

$

6,750

$

3,000

Changes in fair value

25

Balance at end of period

$

6,750

$

3,025

The following table presents information about the Company’s movement in Level 3 liabilities measured at fair value (in thousands):

Three Months Ended March 31, 

2022

    

2021

Balance at beginning of period

$

5,654

$

93,328

Changes in fair value

(114)

56,576

Exercise of private placement warrants

(149,904)

Balance at end of period

$

5,540

$

7. ACCOUNTS RECEIVABLE

The components of accounts receivable are as follows (in thousands):

March 31, 

December 31, 

2022

2021

Trade receivables

$

37,738

$

47,352

Allowance for doubtful accounts

(1,077)

(665)

Total accounts receivable

$

36,661

$

46,687

29

The following table summarizes activity in the allowance for doubtful accounts (in thousands):

March 31, 

December 31, 

2022

2021

Balance at beginning of period

$

665

$

500

Provision for uncollectible accounts, net of recoveries

419

447

Uncollectible accounts written off

(7)

(282)

Balance at end of period

$

1,077

$

665

8. INVENTORY

Inventory consists of the following (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Raw materials

$

32,657

$

24,887

Work in process

9,163

8,875

Finished goods:

 

 

Deferred cost of sales

6,983

6,999

Manufactured finished goods

33,073

24,638

Total finished goods

40,056

31,637

Total inventory

$

81,876

$

65,399

9. PREPAID EXPENSES AND OTHER CURRENT ASSETS

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

March 31, 

December 31, 

2022

2021

Prepaid operating expenses

12,542

11,961

Prepaid taxes

1,692

1,981

Prepaid dues and subscriptions

2,542

1,889

Prepaid insurance

3,895

492

Government grants receivable

269

226

Prepaid rent

192

178

Other

1,314

1,481

Total prepaid expenses and other current assets

$

22,446

$

18,208

30

10. PROPERTY AND EQUIPMENT

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

    

March 31, 

December 31, 

    

2022

2021

Equipment

$

45,341

$

42,892

Land and buildings

16,804

17,214

Automobiles

1,080

905

Furniture and fixtures

 

1,532

 

1,844

Computer equipment

 

2,102

 

1,725

Tooling

 

2,050

 

2,000

Software

 

2,313

 

2,346

Leasehold improvements

 

15,965

 

15,263

Construction in process

 

2,738

 

4,185

Property and equipment, gross

 

89,925

 

88,374

Less: accumulated depreciation

 

(31,843)

 

(29,664)

Total property and equipment, net

$

58,082

$

58,710

Depreciation and amortization expense was $3.1 million for the three months ended March 31, 2022. Depreciation and amortization expense was $1.5 million for the three months ended March 31, 2021.

11. GOODWILL & INTANGIBLE ASSETS

The carrying amount of goodwill at March 31, 2022 and December 31, 2021 was $630.0 million and $639.3 million respectively, and has been recorded in connection with the Company’s acquisitions. The goodwill activity is as follows (in thousands):

Goodwill

Balance at December 31, 2020

$

2,252

Acquisition of EnvisionTEC

195,688

Acquisition of Adaptive3D

35,113

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

8,839

Acquisition of A.I.D.R.O.

3,515

Acquisition of Brewer Dental

2,463

Acquisition of May Dental

6,782

Acquisition of ExOne

374,636

Foreign currency translation adjustment

(4,568)

Balance at December 31, 2021

$

639,301

May Dental working capital adjustment

23

Foreign currency translation adjustment

(9,302)

Balance at March 31, 2022

$

630,022

The Company has no accumulated impairment losses on goodwill.

31

Intangible assets consisted of the following (in thousands):

March 31, 2022

 

December 31, 2021

Weighted Average

Gross

Net

Gross

Net

Remaining Useful

Carrying

Accumulated

Carrying

Carrying

Accumulated

Carrying

Lives (in years)

Amount

Amortization

Amount

 

Amount

Amortization

Amount

Acquired technology

9.0

$

197,828

$

17,833

$

179,995

 

$

198,631

$

11,421

$

187,210

Trade name

10.7

12,469

1,106

11,363

12,475

684

11,791

Customer relationships

10.5

68,673

9,156

59,517

69,127

6,296

62,831

Capitalized software

1.3

518

393

125

518

366

152

Total intangible assets

$

279,488

$

28,488

$

251,000

$

280,751

$

18,767

$

261,984

The Company recognized $9.8 million of amortization expense during the three months ended March 31, 2022. The Company recognized $2.3 million of amortization expense during the three months ended March 31, 2021.

Statement of

Amortization

Amortization

Operations

Expense

Expense

Category

Line Item

March 31, 2022

March 31, 2021

Acquired technology

Cost of Sales

$

5,990

$

1,091

Acquired technology

Research and Development

443

506

Trade name

General and Administrative

422

80

Customer relationships

Sales and Marketing

2,902

621

Capitalized software

Research and Development

27

45

$

9,784

$

2,343

The Company expects to recognize the following amortization expense (in thousands):

Amortization Expense

2022 (remaining 9 months)

$

29,340

2023

42,010

2024

42,072

2025

39,562

2026

29,707

2027 and after

68,309

Total intangible amortization

$

251,000

12. OTHER NONCURRENT ASSETS

The following table summarizes the Company’s components of other noncurrent assets (in thousands):

March 31, 

December 31, 

2022

2021

Right of use asset

$

24,288

$

17,794

Long-term deposits

644

390

Other investments

6,750

6,750

Other

461

546

Total other noncurrent assets

$

32,143

$

25,480

32

13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

The following table summarizes the Company’s components of accrued expenses and other current liabilities (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Compensation and benefits related

$

12,153

$

17,124

Professional services

4,185

2,659

Warranty reserve

3,727

4,048

Franchise and royalty fees

2,108

2,035

Current portion of contingent consideration

2,944

1,471

Inventory purchases

 

2,440

 

1,072

Commissions

366

849

Income tax payable

171

233

Sales and use and franchise taxes

298

274

Other

 

3,223

 

4,064

Total accrued expenses and other current liabilities

$

31,615

$

33,829

As of March 31, 2022, and December 31, 2021, the Company has recorded $3.7 million and $4.0 million, respectively, of warranty reserve within accrued expenses and other current liabilities in the condensed consolidated balance sheets. Warranty reserve consisted of the following (in thousands):

    

March 31, 

December 31, 

2022

2021

Warranty reserve, at the beginning of the period

$

4,048

$

1,553

Warranty reserve assumed in acquisition

1,389

Additions to warranty reserve

 

28

 

2,576

Claims fulfilled

 

(349)

 

(1,470)

Warranty reserve, at the end of the period

$

3,727

$

4,048

14. DEBT

Term Loan—In June 2018, the Company entered into a $20 million term loan for 36 months. The loan provided $10 million immediately funded with the additional $10 million available to be drawn in up to three draws of not less than $2 million for 12 months from close of the facility. The loan was interest-only for the full 36 months with the principal due at maturity in June 2021. The outstanding loan was paid in full in June 2021.

PPP Loans— In connection with the acquisition of EnvisionTEC, the Company acquired $1.2 million in Paycheck Protection Program (the “PPP”) loans. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, provided for loans to qualifying businesses. Under the terms of the CARES Act, PPP loan recipients could apply for forgiveness for all or a portion of the loan which is dependent upon the Company having initially qualified for the loan. Furthermore, the loan was subject to forgiveness to the extent loan proceeds are used for payroll costs, certain rents, utilities, and mortgage interest expense. The PPP loan had a maturity date of April 3, 2022 and an interest rate of 1%. On May 14, 2021, the outstanding loan balances were forgiven and the restricted cash that was held back from the initial purchase price in the event the loan was not forgiven was released to the seller. There is no outstanding PPP loan balance for EnvisionTEC as of December 31, 2021.

Bank Debt—In connection with the acquisition of A.I.D.R.O., the Company acquired three loans (“Bank Loans”) totaling $1.1 million in aggregate. The Bank Loans have term of 4.5 years and mature from September 2024 through September 2025, with interest rates ranging from 1.70% to 2.10%. Payments of principal and interest are made quarterly. During the three months ended March 31, 2022, the Company paid $0.1 million and as of March 31, 2022, $0.8 million remains outstanding. $0.3 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs and $0.5 million is recorded within long-term debt, in the condensed consolidated balance sheets.

33

Equipment Financing Agreement—In connection with the acquisition of Dental Arts Labs, the Company acquired a thirteen-month equipment financing agreement (“Financing Agreement”) in the amount of $0.5 million. The Financing Agreement provided for an advance payment of $0.5 million to secure equipment for the Company. Payments are made monthly under the Financing Agreement upon acceptance, which had not yet occurred as of December 31, 2021. Subsequent to December 31, 2021, the Company executed a delivery and acceptance certificate which commences payment. The financing agreement balance of $0.5 million is recorded in current portion of long-term debt, net of deferred financing costs, in the condensed consolidated balance sheets. The Financing Agreement will mature in June 2023.

Deferred Financing Costs—In connection with the term loan borrowing, the Company incurred $0.1 million of expenses, which have been recorded as deferred financing costs. The Company amortizes these costs over the life of the borrowing. During the three months ended March 31, 2022 and 2021, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of March 31, 2022, the there is no remaining unamortized balance of deferred financing costs. As of December 31, 2021, the remaining unamortized balance of deferred financing costs is immaterial, and is included as a component of current portion of long-term debt, net of deferred financing costs in the condensed consolidated balance sheets.

15. OTHER NONCURRENT LIABILITIES

The following table summarizes the Company’s components of other noncurrent liabilities (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Taxes payable

$

1,034

$

1,034

Acquisition consideration

1,750

1,750

Other

 

381

 

386

Total other noncurrent liabilities

$

3,165

$

3,170

16. LEASES

Lessee

At March 31, 2022, the Company recorded $24.3 million as a right of use asset and $24.5 million as an operating lease liability. At December 31, 2021, the Company recorded $17.8 million as a right of use asset and $17.8 million as an operating lease liability. The Company assesses its right of use asset and other lease-related assets for impairment. There were no impairments recorded related to these assets during the three months ended March 31, 2022 and the year ended December 31, 2021.

The Company reviews all supplier, vendor, and service provider contracts to determine whether any service arrangements contain a lease component. The Company identified two service agreements that contain an embedded lease. The agreements do not contain fixed or minimum payments, and the variable lease expense was immaterial during the three months ended March 31, 2022 and 2021.

34

Information about other lease-related balances is as follows (in thousands):

Three Months Ended March 31, 

 

2022

2021

 

Lease cost

  

 

  

Operating lease cost

$

1,460

$

323

Finance lease cost

19

Short‑term lease cost

 

70

 

22

Variable lease cost

 

61

 

39

Total lease cost

$

1,610

$

384

Other Information

 

  

 

  

Operating cash flows used in operating leases

$

1,464

$

244

Operating cash flows used in finance leases

21

Weighted‑average remaining lease term—operating leases (years)

 

3.5

 

2.9

Weighted‑average remaining lease term—finance leases (years)

7.6

Weighted‑average discount rate—operating leases

3.9

%  

5.5

%

Weighted‑average discount rate—finance leases

 

1.5

%  

 

%

The rate implicit in the lease is not readily determinable in most of the Company’s leases, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.

Future minimum lease payments under noncancelable operating leases, including immaterial future minimum lease payments under finance leases, at March 31, 2022, are as follows (in thousands):

Operating Leases

Finance Leases

2022 (remaining 9 months)

$

4,633

$

63

2023

 

5,790

84

2024

 

4,386

80

2025

 

3,681

79

2026

 

3,427

79

2027 and after

5,267

351

Total lease payments

 

27,184

736

Less amount representing interest

 

(2,685)

(53)

Total lease liability

 

24,499

683

Less current portion of lease liability

 

(5,264)

(62)

Lease liability, net of current portion

$

19,235

621

In February 2022, the Company amended its existing facility lease for the ExOne European headquarters and operating facility in Gersthofen, Germany, extending the lease term set to expire in December 2022 through December 2027, with the option to extend for two additional five-year extension periods. The rent is fixed through December 31, 2024 for an aggregate annual rent totaling $1.7 million, plus applicable taxes and is subject to adjustment on an annual basis thereafter (in accordance with the consumer price index for Germany) through December 31, 2027.

In March 2022, the Company entered into a lease for new office, light manufacturing and research and development space for Adaptive 3D in Richardson, Texas. The commencement date for the lease is August 1, 2022. The rent is fixed through July 31, 2030 for an aggregate annual rent totaling $0.3 million, plus taxes and operating expenses. The Company has an option to terminate the lease, for a termination fee, at the end of the fifth year of the lease. The Company also has the option to renew the lease for consecutive one-year terms, with the rent subject to adjustment for each renewal term.

35

Lessor

The Company leases machinery and equipment to customers (principally 3D printing machines and related equipment) under lease arrangements classified as either operating leases or sales-type leases. At March 31, 2022, the Company estimated that the total fair market value approximated the related net book value of the machinery and equipment held under the Company’s operating lease arrangements. The Company’s net investment in sales-type lease arrangements at March 31, 2022 is immaterial and is recorded in prepaid expense and other current assets in the consolidated balance sheets. There was no net investment in sales-type lease arrangements at March 31, 2021.

The Company recognized the following components under operating and sales-type lease arrangements in the accompanying consolidated statements of operations and comprehensive loss for the periods indicated:

Three Months Ended March 31, 

2022

2021

Operating

Sales-type

Operating

Sales-type

Revenue

$

192

$

Interest Income (1)

9

(1) Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.

The Company’s net investment in sales-type leases consisted of the following:

Three Months Ended March 31, 

2022

2021

Future minimum lease payments receivable

$

1,184

$

Less: Allowance for doubtful accounts

(523)

Net future minimum lease payments receivable

661

Less: Unearned interest income

(30)

Net investment in sales-type leases

$

631

$

The Company did not record any provisions for bad debt related to lessees during the three months ended March 31, 2022.

Future minimum lease receipts of non-cancellable operating and sales-type lease arrangements as of March 31, 2022 were as follows:

Operating

Sales-type

2022

$

243

$

632

2023

 

211

463

2024

 

37

45

2025

 

9

44

2026

 

Thereafter

Total minimum lease payments

 

$

500

$

1,184

Less: Allowance for doubtful accounts

 

(523)

Less: Present value discount

 

(30)

Future minimum lease payments receivable

 

$

631

17. COMMITMENTS AND CONTINGENCIES

Legal Proceedings

From time to time, the Company may face legal claims or actions in the normal course of business. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the

36

provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to its legal proceedings. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any current legal proceedings will have a material adverse impact on the Company’s condensed consolidated financial statements.

Between September 2021 and the closing of the ExOne Merger on November 12, 2021, twelve putative class action complaints were filed by purported ExOne shareholders against ExOne and the former ExOne Board of Directors alleging violations of federal securities laws in connection with the S-4 filed by ExOne for the ExOne Merger. All have been dismissed.

On November 8, 2021, another purported stockholder, Leo Lissoq Goldstein, filed a Section 220 complaint in Delaware Chancery Court against ExOne (Goldstein v. The ExOne Company, Case No. 2021-0958-KSJM). Mr. Goldstein seeks to discover certain books and records of the company related to the ExOne Merger purportedly in order to investigate, among other things, the events leading up to and the disclosures made in connection with the ExOne Merger. Mr. Goldstein has also moved to intervene and stay the Campanella action, discussed below, until his Section 220 action is complete.

On November 22, 2021, purported stockholder Pietro Campanella filed a class action lawsuit against ExOne, Desktop Metal, Inc., and former ExOne directors and officers alleging breach of fiduciary duties and aiding and abetting breach of fiduciary duties in connection with the ExOne Merger (Campanella v. The ExOne Company et al., Case No. 2021-1013, Case No. 2021-1013-LWW). In particular, Mr. Campanella alleges that ExOne’s proxy statement and supplemental disclosures did not adequately disclose information related to a whistleblower investigation at one of Desktop Metal’s subsidiaries, EnvisionTEC, and the resignation of EnvisionTEC’s CEO.

On December 21, 2021, January 14, 2022, February 2, 2022 and February 22, 2022, four alleged shareholders of Desktop Metal stock filed purported securities class action complaints in the United States District Court for the District of Massachusetts. (Luongo v. Desktop Metal, D. Mass., Case No. 1:21-cv-12099-IT; Hathaway v. Desktop Metal, D. Mass., Case No. 1:22-cv-10059-IT; Guzman-Martinez v. Desktop Metal, D. Mass, Case No. 1:22-cv-10173, Xie v. Desktop Metal, Case No. 1:22-cv-10297-IT). Each complaint alleges that Desktop Metal and certain of its officers and directors violated Sections 10(b) and 20(a) of the Securities and Exchange Act by making false or misleading statements regarding EnvisionTEC’s manufacturing and product compliance practices and procedures. On February 4, 2022, the court issued an order consolidating the first three District of Massachusetts securities class actions.

The Company believes that these complaints are all without merit and intends to defend against them vigorously.

Commitments

The Company has entered into legally binding agreements with certain suppliers to purchase materials used in the manufacturing of the Company’s products. As of March 31, 2022, the Company had outstanding purchase orders with contract manufacturers in the amount of $52.7 million which are not included in the condensed consolidated balance sheets.

The Company has also entered into licensing and royalty agreements with certain manufacturing and software companies and universities related to the use of patented technology. Under the terms of each agreement, the Company has made initial, one-time payments of $0.3 million and is obligated to pay a set percentage, ranging from 1.0% - 13%, of all consideration received by the Company for sales of related products and services, until the agreements are terminated at various dates through 2037. The Company’s aggregate minimum annual commitment under these contracts is $0.3 million. During the three months ended March 31, 2022 and 2021, the Company recorded immaterial licensing and royalty fees.

As a result of the acquisition of ExOne, the Company assumed short-term financial guarantees and letters of credit. Within the Company’s normal course of operations, it issues these short-term financial guarantees and letters of credit through a credit facility with a German bank to third parties in connection with certain commercial transactions requiring security. The credit facility provides a capacity amount of $4.0 million for the issuance of financial guarantees and letters of credit for commercial transactions requiring security. The credit facility does not require cash collateral for the issuance of financial guarantees and letters of credit for commercial transactions requiring security for amounts up to $1.1 million. Amounts in excess of $1.1 million require cash collateral under the credit facility.

37

At March 31, 2022, total outstanding financial guarantees and letters of credit issued by the Company under the credit facility were $2.7 million, of which $0.6 million have expiration dates ranging from May 2022 to March 2023, and the remaining $2.1 million with no expiration date. At March 31, 2022, cash collateral of $1.6 million was required for financial guarantees and letters of credit issued under the credit facility, and is included in current portion of restricted cash in the consolidated balance sheets.

18. INCOME TAXES

The Company’s provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items arising in that quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on its deferred tax assets as it is more likely than not that some or all of the Company’s deferred tax assets will not be realized. During the three months ended March 31, 2022 and 2021, the Company recorded an income tax benefit of $1.3 million and $27.9 million, respectively.

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the Company’s consolidated financial statements and tax returns. Deferred tax assets and liabilities are determined based upon the differences between the consolidated financial statements carrying amounts and the tax bases of existing assets and liabilities and for loss and credit carryforwards, using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company has provided a full valuation allowance against the net deferred tax assets as the Company has determined that it was more likely than not that the Company would not realize the benefits of federal and state net deferred tax assets.

The Company provides reserves for potential payments of taxes to various tax authorities related to uncertain tax positions. Amounts recognized are based on a determination of whether a tax benefit taken by the Company in its tax filings or positions is “more likely than not” to be sustained on audit. The amount associated with uncertain tax positions are recorded as a component of income tax expense. As of March 31, 2022, the Company has accrued uncertain tax positions of approximately $1.0 million related to the EnvisionTEC acquisition. The amounts relate to U.S. state and foreign tax positions. Included in the balance of unrecognized tax benefits as of March 31, 2022 are amounts that, if recognized, would impact the effective tax rate. As of December 31, 2021, the company accrued uncertain tax positions of approximately $1.0 million related to the EnvisionTEC acquisition.

19. STOCKHOLDERS’ EQUITY

As of March 31, 2022, the Company’s authorized shares consisted of 500,000,000 shares of Common Stock, $0.0001 par value and 50,000,000 shares of Preferred Stock, $0.0001 par value (the “Preferred Stock”).

During 2015, the Company issued 34,010,977 shares of Common Stock to the initial founders and certain employees of the Company at a purchase price of $0.0001 per share. These shares are fully vested.

38

Trine Warrants

In Trine’s initial public offering, it sold units at a price of $10.00 per unit, which consisted of one share of Common Stock, $0.0001 par value, and one-half of a redeemable warrant (each, a “Public Warrant”). Each whole Public Warrant entitles the holder to purchase one share of Common Stock at a price of $11.50 per share and became exercisable as of 30 days from the date of the Business Combination. Unless earlier redeemed, the Public Warrants will expire five years from the completion of the Business Combination. The Company may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days’ prior written notice of redemption, and only in the event that the last sale price of the Company’s Common Stock is at least $18.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which notice of redemption is given. If the Company redeems the Public Warrants as described above, it will have the option to require all Public Warrant holders that wish to exercise to do so on a “cashless basis”. On February 26, 2021, the Company delivered a notice to redeem all of its outstanding Public Warrants that remain unexercised at 5:00 p.m. New York City time on March 29, 2021. During 2021, Public Warrants for 14,840,589 shares of the Company’s Common Stock were exercised for cash, resulting in the Company receiving net proceeds of $170.7 million. On March 29, 2021, the 166,905 outstanding Public Warrants were redeemed by the Company for $0.01 per Public Warrant. Effective March 29, 2021, all of the Public Warrants were exercised or redeemed.

The Warrant Agreement, dated as of March 14, 2019, by and between the Company and Continental Stock Transfer & Trust Company also obligated the Company to use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act of 1933, as amended (the “Securities Act”), of the issuance of the shares of Common Stock issuable upon exercise of the Public Warrants, and to cause the same to become effective and remain effective while the Public Warrants remain outstanding. On February 4, 2021, the Company’s registration statement covering such shares became effective.

Simultaneously with the consummation of Trine’s initial public offering, Trine Sponsor IH, LLC (the “Sponsor”) purchased an aggregate of 8,503,000 warrants to purchase one share of Common Stock at an exercise price of $11.50 (the “Private Placement Warrants”) at a price of $1.00 per warrant ($8,503,000) in the aggregate in a private placement.

The Private Placement Warrants are identical to the Public Warrants except that the Private Placement Warrants are not redeemable by Desktop Metal, and may be exercised for cash or on a cashless basis so long as they are held by the Sponsor or any of its permitted transferees. Additionally, pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of the Private Placement Warrants registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective.

On February 24, 2020, Trine issued an unsecured promissory note (the “2020 Note”) to the Sponsor. The 2020 Note bore no interest and was repayable in full upon consummation of the Business Combination. The Sponsor had the option to convert any unpaid balance of the 2020 Note into warrants equal to the principal amount of the 2020 Note so converted divided by $1.00. Upon closing of the Business Combination, the 2020 Note was converted into a Private Placement Warrant for 1,500,000 shares of Common Stock, with an exercise price of $11.50. The terms of these warrants are identical to the terms of the Private Placement Warrants. Pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of such warrant registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective.

39

The Company’s Private Placement Warrants are classified as liabilities, and are measured at fair value through earnings. During the three months ended March 31, 2022, the Company recorded no gain or loss related to the change in fair value of the private placement warrants. During the three months ended March 31, 2021, the Company recorded a $56.6 million loss related to the change in fair value of the Private Placement Warrants, which were remeasured through the date of each exercise, calculated using the Black-Scholes warrant pricing model with the following assumptions:

Three Months Ended

March 31, 2021

Risk‑free interest rate

0.4% – 0.6

%

Expected volatility

55.0

%

Expected life (in years)

4.8

Expected dividend yield

Fair value of Common Stock

$

19.8230.49

Exercise price

$

11.50

All of the Private Placement Warrants were exercised on a cashless basis prior to March 2, 2021, and an aggregate of 5,850,346 shares of the Company’s Common Stock were issued in connection with these exercises. Effective March 2, 2021, all Private Placement Warrants were exercised.

20. STOCK BASED COMPENSATION

In 2015, the Board of Directors approved the adoption of the 2015 stock incentive plan (the “2015 Plan”). The 2015 Plan allowed for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. Awards could be made under the 2015 Plan for up to 26,283,789 shares of Common Stock. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors.

As part of the acquisition of Make Composites, Inc. (“Make”) in 2019, the Company assumed the 2018 equity incentive plan of Make (the “Make Plan”). The Make Plan allows for the award of incentive and nonqualified stock options and warrants for those employees and contractors that were hired as part of the acquisition. The Make Plan allowed for 232,304 options and warrants to be issued, which were issued in 2019, with no additional options to be issued in the future. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors.

In December 2020, the Board of Directors and stockholders of the Company approved the adoption of the 2020 Incentive Award Plan (the “2020 Plan” and together with the 2015 Plan and the Make Plan, the “Plans”), which became effective on the date of the Business Combination. Upon effectiveness of the 2020 Plan, the Company ceased granting new awards under the 2015 Plan.

The 2020 Plan allows for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. The number of shares of common stock initially available for issuance under the 2020 Plan was 12,400,813 shares of common stock plus the number of shares subject to awards outstanding under the 2015 Plan that expire, lapse, terminate, or are exchanged for cash, surrendered, repurchased, or canceled without having been fully exercised or forfeited. In addition, the number of shares of common stock available for issuance under the 2020 Plan is subject to an annual increase on the first day of each calendar year beginning on January 1, 2021 and ending on and including January 1, 2030 equal to the lesser of (i) 5% of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by the Board of Directors. On January 1, 2022, 15,573,698 shares were added as available for issuance to the 2020 Plan.

Stock Options

The Company grants stock options at exercise prices deemed by the Board of Directors to be equal to the fair value of the Common Stock at the time of grant. The fair value of Common Stock has been determined by the Board of Directors of the Company at each stock option measurement date based on a variety of different factors, including the results obtained from independent third-party appraisals, the Company’s consolidated financial position and historical financial performance, the status of technological development within the Company, the composition and ability of the current engineering and management team, an evaluation and

40

benchmark of the Company’s competition, the current climate in the marketplace, the illiquid nature of the Common Stock, arm’s-length sales of the Company’s capital stock, and the prospects of a liquidity event, among others.

In July 2020 in order to incentivize and retain personnel, the Company repriced certain unvested stock options held by employees to have an exercise price equal to the then-current fair market value of its Common Stock. Vested awards were not eligible for repricing. Employees were allowed to opt out of the repricing of unvested stock options by providing notice to the Company within thirty days following the repricing. If an employee did not opt out of the repricing, all unvested options held by such employee were repriced and subject to a new vesting schedule. Repriced options vest over a period of four years from the date of the repricing, with one-year cliff vesting and monthly vesting thereafter, provided service with the Company is not terminated. The repricing affected 116 employees, at an incremental compensation cost of $3.6 million to the Company, which will be recognized over the vesting period.

During the three months ended March 31, 2022 and 2021, the Company did not grant any options to purchase shares of Common Stock to employees or non-employees.

Performance-Based Stock Options (included above)

During the year ended December 31, 2020, 560,256 performance-based stock options were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. During the year ended December 31, 2021, 83,958 performance-based stock options were forfeited due to employee termination. During the three months ended March 31, 2022, no performance-based stock options vested or were forfeited. As of March 31, 2022, 476,298 performance-based stock options remain outstanding.

Assumed Stock Options

In connection with the acquisition of ExOne, the Company assumed 86,020 unvested stock options which are considered post-combination expense and were valued using the Black-Scholes option-pricing model with the following assumptions:

As of November 12, 2021

Risk‑free interest rate

0.5% – 0.8

Expected volatility

57.2% – 59.4

%

Expected life (in years)

1.02.8

Expected dividend yield

Fair value of Common Stock

$

8.61

The risk-free interest rate assumption is based upon observed interest rates appropriate for the term of the related stock options. The expected life of stock options was calculated using the average of the contractual term of the option and the weighted-average vesting period of the option, as the Company does not have sufficient history to use an alternative method to the simplified method to calculate an expected life for employees. The Company has not paid a dividend and is not expected to pay a dividend in the foreseeable future. Expected volatility for the Common Stock was determined based on an average of the historical volatility of a peer group of similar public companies.

41

The option activity of the Plans for the three months ended March 31, 2022, is as follows (shares in thousands):

    

    

Weighted-Average 

 

Weighted-Average 

Remaining 

 

Aggregate

Number of 

Exercise Price 

Contractual Term 

 

Intrinsic Value

    

Shares

    

per Share

    

(in years)

 

(in thousands)

Outstanding at January 1, 2022

13,249

$

1.73

 

7.23

$

42,775

Granted

 

$

 

Exercised

 

(787)

$

1.14

 

Forfeited/expired

 

(283)

$

1.68

 

Outstanding at March 31, 2022

 

12,179

$

1.77

 

7.06

$

36,302

Options vested at March 31, 2022

 

8,001

$

1.91

 

6.47

$

22,710

Options vested or expected to vest at March 31, 2022

 

11,652

$

1.78

 

7.01

$

40,852

The aggregate intrinsic value of options exercised during the three months ended March 31, 2022 and 2021, was $2.5 million and $0.1 million, respectively.

The total stock- based compensation expense related to stock options during the three months ended March 31, 2022 and March 31, 2021 was $0.9 million and $1.2 million, respectively. Total unrecognized stock-based compensation expense related to unvested stock options at March 31, 2022 aggregated $6.9 million and is expected to be recognized over a weighted-average period of 2.2 years.

Restricted Stock Awards

In connection with acquisitions, the Company has granted restricted stock awards (“RSAs”) that are considered post-combination expense and accounted for as stock-based compensation as the shares vest.

The activity for stock subject to vesting as of March 31, 2022 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2022

264

 

$ 7.79

Cancelled/Forfeited

 

(5)

 

$ 8.78

Vested

 

(84)

 

$ 6.90

Balance of unvested shares as of March 31, 2022

 

175

 

$ 7.79

The total stock-based compensation expense related to RSAs during the three months ended March 31, 2022 and 2021 was $0.4 million and $0.2 million, respectively. As of March 31, 2022, the total unrecognized stock-based compensation expense related to unvested RSAs aggregated $1.5 million, and is expected to be recognized over a weighted-average period of 1.9 years.

Restricted Stock Units

Restricted Stock Units (“RSUs”) awarded to employees and non-employees generally vest over four years from the anniversary date of the grant, with one-year cliff vesting and quarterly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the estimated fair market value of the Company’s Common Stock on the date of grant.

42

RSU activity under the 2020 Plan for the three months ended March 31, 2022 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2022

16,395

$ 7.54

Granted

5,527

$ 4.20

Vested

(520)

$ 13.41

Cancelled/Forfeited

(392)

$ 11.09

Balance of unvested shares as of March 31, 2022

21,010

$ 6.44

The total stock-based compensation expense related to RSUs during the three months ended March 31, 2022 and 2021 was $8.6 million and $0.8 million, respectively. Total unrecognized compensation costs related to unvested RSUs at March 31, 2022 was approximately $112.1 million and is expected to be recognized over a period of 3.3 years.

RSUs include awards that vest subject to certain performance and market-based criteria.

Performance-Based Restricted Stock Units (included above)

During the year ended December 31, 2021, 670,000 performance-based RSUs were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. No performance-based RSUs vested during the year ended December 31, 2021. 120,000 awards were forfeited during the year ended December 31, 2021 due to performance milestones not being achieved. No performance-based RSUs vested or were forfeited during the three months ended March 31, 2022. As of March 31, 2022, 550,000 performance-based RSUs remain outstanding.

During the year ended December 31, 2020, 124,300 performance-based RSUs were granted to a key employee of the Company. This award vests upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. None of these performance-based RSUs vested during the year ended December 31, 2021 or during the three months ended March 31, 2022. As of March 31, 2022, 124,300 performance based RSUs remain outstanding.

Market-Based Restricted Stock Units (included above)

In October 2021 the Compensation Committee of the Company’s Board of Directors awarded certain executive officers a total of up to 9,070,269 market-based RSUs. These RSUs will vest and result in the issuance of shares of Common Stock based on continuing employment and the achievement of certain market conditions set by the Company.

The Company used a Monte Carlo simulation model to estimate the grant-date fair value of the RSUs granted in October 2021. The fair value is recorded as stock compensation expense in the consolidated statements of operations over the period from the date of grant to October 2026 regardless of the actual outcome achieved.

The table below sets forth the assumptions used to value the market-based awards and the estimated grant-date fair value:

October 2021

Awards

Risk-free interest rate

1.3

%

Expected dividend yield

%

Remaining performance period (in years)

7.0

Expected volatility

55.0

%

Estimated grant date fair value (per share)

$

0.984.95

Target performance (number of shares)

9,070,269

During the year ended December 31, 2021, one of the executive officers resigned from the Company, forfeiting his market-based RSU. The service condition was not met prior to his resignation, so no stock-based compensation expense was recorded for this

43

award. No market-based RSUs vested or were forfeited during the three months ended March 31, 2022. As of March 31, 2022, 6,802,702 market-based RSUs remain outstanding.

Liability-Classified Share-Based Arrangement

During the year ended December 31, 2021, the Compensation Committee of the Company’s Board of Directors provided performance goals and achievement criteria to certain key employees. If these performance criteria are met, the Company has committed to issue RSUs with a target fair value of $8.5 million on the future grant date. The awards will vest upon prescribed service milestones of the employee subsequent to the achievement of the specified performance criteria. As of March 31, 2022, there is no fair value associated with these awards as the achievement of the performance criteria has not yet been deemed probable. The liability-classified awards have been excluded from the potentially dilutive securities table.

Stock-Based Compensation Expense

Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the consolidated statements of operations as follows (in thousands):

Three Months Ended March 31, 

    

2022

    

2021

Research and development

$

4,720

$

916

General and administrative expense

 

3,420

 

839

Sales and marketing expense

 

1,285

 

345

Cost of sales

 

487

 

117

Total stock-based compensation expenses

$

9,912

$

2,217

There were 20,115,713 shares available for award under the 2020 Plan at March 31, 2022.

21. RELATED PARTY TRANSACTIONS

As a result of the acquisition of EnvisionTEC, the Company entered into certain agreements with entities affiliated with Mr. El Siblani, a former director and executive officer of the Company. As of December 31, 2021, these entities were no longer considered related parties to the Company.

The Company is the lessee in a lease agreement with ATMRE, LLC, a leasing company, in which Mr. El Siblani is the sole member, for the Dearborn, Michigan facility utilized by EnvisionTEC. This lease extends through December 31, 2023. As of March 31, 2021, the Company recorded $0.5 million of right of use asset and lease liability. During the three months ended March 31, 2021, the Company paid immaterial lease expense to AMTRE, LLC. The Company’s annual commitment to AMTRE, LLC is $0.2 million.

The Company is the lessee in a lease agreement JES Besitzgesellschaft GmbH, a leasing company that is controlled by members of the immediate family of Mr. El Siblani, for facilities located in Gladbeck, Germany utilized by EnvisionTEC. As of March 31, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three months ended March 31, 2021, the Company paid immaterial lease expense to JES Besitzgesellschaft GmbH. The Company’s annual commitment to JES Besitzgesellschaft GmbH is $0.1 million.

The Company is the lessee in a lease agreement with Sitraco (UK) Limited, a leasing company that is controlled by Mr. El Siblani, for an additional facility located in Gladbeck, Germany utilized by EnvisionTEC. As of March 31, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three months ended March 31, 2021, the Company paid immaterial lease expense to Sitraco (UK) Limited. The Company’s annual commitment to Sitraco (UK) Limited is $0.1 million.

The Company has a distribution agreement with Sibco Europe Ltd., a distributor based out of the United Kingdom. Mr. El Siblani is Managing Director of and sole shareholder of Sibco Europe Ltd. The Company did not have any sales to Sibco Europe Ltd. during the three months ended March 31, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. As of March 31, 2021, the Company did not have accounts receivable or accounts payable due to or from Sibco Europe Ltd.

44

The Company also has an agreement with E3D Technology, a wholly-owned subsidiary of Sibco Europe Ltd., for services including research and development, maintenance, and marketing services. As part of the agreement, the Company also pays a fee for overhead at the facilities where these contracted services are being performed. During the three months ended March 31, 2021, the Company paid immaterial service expense to E3D Technology.

As a result of the acquisition of Dental Arts Labs, the Company assumed certain lease agreements with a related party for facilities in Peoria, Illinois used for research and development and administrative purposes. As of March 31, 2022, the Company recorded $3.5 million of right of use asset and lease liability. During the three months ended March 31, 2022, the Company paid lease expense of $0.1 million to the related party. The Company’s annual commitment related to these lease agreements is $0.6 million.

22. SEGMENT INFORMATION

In its operation of the business, management, including the Company’s chief operating decision maker, who is also Chief Executive Officer, reviews the business as one segment. The Company currently ships its product to markets in the Americas, Europe Middle East and Africa (“EMEA”), and Asia Pacific (“APAC”). Disaggregated revenue data for those markets is as follows (in thousands):

Revenue for the three months ended March 31, 2022

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

27,929

$

8,593

$

2,954

$

39,476

Services

 

2,806

 

1,200

 

224

 

4,230

Total

$

30,735

$

9,793

$

3,178

$

43,706

Revenue for the three months ended March 31, 2021

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

5,854

$

2,526

$

1,931

$

10,311

Services

 

705

 

215

 

82

 

1,002

Total

$

6,559

$

2,741

$

2,013

$

11,313

During the three months ended March 31, 2022 and 2021, the Company recognized the following revenue from service contracts and cloud-based software licenses over time, and hardware and consumable product shipments and subscription software at a point in time (in thousands):

Three Months Ended

March 31, 

    

2022

    

2021

Revenue recognized at a point in time

$

39,476

$

10,311

Revenue recognized over time

 

4,230

 

1,002

Total

$

43,706

$

11,313

The Company’s operations are principally in the United States. The locations of long-lived assets, including property, plant and equipment, net and operating lease right-of-use assets, are summarized as follows (in thousands):

March 31, 

December 31, 

2022

2021

Americas

$

57,703

$

58,355

EMEA

18,296

11,289

APAC

6,371

6,861

Total long-lived assets

$

82,370

$

76,505

45

23. NET LOSS PER SHARE

The Company computes basic loss per share using net loss attributable to Common Stockholders and the weighted-average number of Common Stock shares outstanding during each period. Diluted earnings per share include shares issuable upon exercise of outstanding stock options and stock-based awards where the conversion of such instruments would be dilutive.

Three Months Ended March 31, 

(in thousands, except per share amounts)

    

2022

    

2021

Numerator for basic and diluted net loss per share:

  

 

  

Net loss

$

(69,944)

$

(59,108)

Denominator for basic and diluted net loss per share:

 

  

 

  

Weighted-average shares

 

312,017

 

238,244

Net loss per share—Basic and Diluted

$

(0.22)

$

(0.25)

The Company’s potential dilutive securities, which include outstanding Common Stock options, unvested restricted stock units, unvested restricted stock awards and outstanding Common Stock warrants, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding as of March 31, 2022 and 2021, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):

Three Months Ended March 31, 

2022

    

2021

Common Stock options outstanding

12,179

19,378

Unvested restricted stock units outstanding

21,010

918

Unvested restricted stock awards outstanding

175

224

Total shares

33,364

20,520

46

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

This Quarterly Report on Form 10-Q contains forward-looking statements. All statements contained in this Quarterly Report on Form 10-Q other than statements of historical fact, including statements regarding our future operating results and financial position, our business strategy and plans, market growth, trends, events, and our objectives for future operations, are forward-looking statements. The words “may,” “will,” “expect,” “anticipate,” “believe,” “intend,” “project,” “could,” “would,” “estimate,” “potential,” “continue,” “plan,” “target,” or the negative of these words or similar expressions are intended to identify forward-looking statements.

The forward-looking statements included herein are based on current expectations of management. Actual results may differ from those expressed in forward-looking statements due to additional factors, including those set forth in Item 1A. “Risk Factors” elsewhere in this Quarterly Report on Form 10-Q. Although we believe that expectations reflected in the forward-looking statements are reasonable, we cannot guarantee future results, performance, or achievements. The events and circumstances reflected in our forward-looking statements may not be achieved or occur, and actual results could differ materially from those projected in the forward-looking statements. Moreover, we operate in an evolving environment. New risk factors and uncertainties may emerge from time to time, and it is not possible for management to predict all risk factors and uncertainties. As a result of these factors, we cannot assure you that the forward-looking statements in this Quarterly Report on Form 10-Q will prove to be accurate. Except as required by applicable law, we do not plan to publicly update or revise any forward-looking statements contained herein, whether as a result of any new information, future events, changed circumstances, or otherwise.

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

Business Overview

Desktop Metal is pioneering a new generation of additive manufacturing technologies focused on Additive Manufacturing 2.0, the volume production of end use parts. We offer a comprehensive portfolio of integrated additive manufacturing solutions comprised of hardware, software, materials and services with support for metals, polymers, elastomers, ceramics, sands, composites, wood and biocompatible materials. Our solutions span use cases across the product life cycle, from product development to mass production and aftermarket operations, and they address an array of industries, including automotive, healthcare and dental, consumer products, heavy industry, aerospace, machine design and research and development.

Our growth strategy begins with a commitment to research and development. Since our founding in 2015, we have invested significant resources in research and development towards building an extensive portfolio of proprietary and differentiated technologies with a focus on making additive manufacturing an easy-to-use, economic and scalable solution. These technologies represent the cornerstones of our future product introductions, are critical to enhancing our existing offerings, and are supported by over 650 patents or pending patent applications. Our additive manufacturing platforms, which leverage these technologies for the production of tools and end-use parts, enable businesses to address their specific goals through a range of solutions that span price points, throughput levels and operating environments.

Our product platforms offer several key advantages over competitive additive manufacturing systems including breakthrough print speeds, competitive part costs, accessible workflows and software, turnkey solutions and support for an extensive library of qualified materials, the sale of which represent a recurring revenue stream from customers of our additive manufacturing solutions in addition to system consumables and other services, such as installation, training and technical support. As a result of these strengths, our solutions are lowering the barriers to adopting additive manufacturing and unlocking new applications where conventional manufacturing has customarily held cost and volume advantages. Across printers, parts and materials, we intend to continue investing to advance our current technology portfolio and develop new technologies that allow us to serve a broader customer base and reach new verticals, thereby expanding our addressable market and driving adoption of Additive Manufacturing 2.0.

We leverage our core competencies in technology innovation and product development by marketing and selling our Additive Manufacturing 2.0 solutions through a leading global distribution network, managed and augmented by our own internal sales and marketing teams. This distribution network, which covers over 65 countries around the world, is composed of sales and distribution professionals with decades of experience in digital manufacturing technologies and works alongside our direct sales force to market and sell products across a range of industries and price points. Similarly, our internal manufacturing and supply chain teams to work

47

collaboratively with our internal engineering department and third-party contract manufacturers to scale up initial prototypes for commercialization and volume commercial shipments. Together, our hybrid distribution and manufacturing approaches allow us to produce, sell and service our products at-scale in global markets and create substantial operating leverage as we execute our strategy.

Our proprietary technology solutions also serve as the foundation for product parts offerings in which we which we directly manufacture parts for sale to our customers with a focus on key applications and verticals in which additive manufacturing can provide significant design, performance, cost and supply chain advantages relative to conventional manufacturing. These offerings will enable us to provide a more holistic suite of solutions for our customers and enable the accelerated adoption of our Additive Manufacturing 2.0 solutions across select high-value production applications, which we refer to as “killer apps”, including, but not limited to, medical and dental devices, fluid power systems, and sustainable, end-use wood parts. We believe such offerings will not only create a high-margin revenue stream, but will also facilitate lead generation for our additive manufacturing systems at scale and enable high-performance and specialized applications using new materials ahead of broader market introduction.

Operating Results

For the three months ended March 31, 2022, we recognized revenues of $43.7 million and used cash in operating activities of $56.3 million, and we ended the period with $206.5 million of cash, cash equivalents, and short-term investments. We incurred a net loss of $69.9 million for the three months ended March 31, 2022. As of March 31, 2022, we had $103.6 million in cash and cash equivalents, $102.9 million in short-term liquid investments, and current liabilities of $104.3 million.

Recent Developments

ExOne Acquisition

On November 12, 2021, we acquired The ExOne Company, or ExOne, pursuant to an Agreement and Plan of Merger dated August 11, 2021. The total purchase price was $613.0 million consisting of cash consideration of $201.4 million and 48,218,063 shares of our Class A Common Stock with a fair value of $411.6 million as of the close of business on the transaction date.

COVID-19

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

The COVID-19 pandemic has caused us to experience several adverse impacts, including extended sales cycles to close new orders for our products, delays in shipping and installing orders due to closed facilities and travel limitations and delays in collecting accounts receivable. The rapid development and uncertainty of the impacts of the COVID-19 pandemic precludes any prediction as to the ultimate adverse impact of the COVID-19 pandemic on our business. However, the COVID-19 pandemic, and the measures taken to contain it, present material uncertainty and risk with respect to our performance and financial results. In particular, businesses across an array of vertical markets are temporarily reducing capital expenditure budgets globally as they seek to preserve liquidity to ensure the longevity of their own operations, which in turn may lead to reductions in purchases of our additive manufacturing solutions. Further, office closures may prevent organizations from reaching typical utilizations of our additive manufacturing solutions, resulting in reductions in purchases of consumable materials. Additionally, the COVID-19 pandemic may contribute to facility closures at our third-party contract manufacturers and key suppliers, causing delays and disruptions in product manufacturing,

48

which could affect our ability to ship products purchased by our customers in a timely manner. Disruptions in the capital markets as a result of the COVID-19 pandemic may also adversely affect our business if these impacts continue for a prolonged period and we need additional liquidity.

In the long-term, we believe that the COVID-19 pandemic and the subsequent disruptions in global supply chains and logistics networks will encourage organizations to reassess their supply chain structure and may accelerate their adoption of solutions such as additive manufacturing, which could allow for greater flexibility through decentralized production capabilities, on-demand inventory resiliency, reductions in supply chain complexity and a reduced reliance on overseas manufacturing.

Key Factors Affecting 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 those discussed below and in “Risk Factors” section of this Quarterly Report on Form 10-Q.

Adoption of our Additive Manufacturing Solutions

We believe the world is at an inflection point in the adoption of additive manufacturing solutions and that we are well-positioned to take advantage of this opportunity across an array of industries due to our proprietary technologies and global distribution capabilities. We expect that our results of operations, including revenue and gross margins, will fluctuate for the foreseeable future as businesses continue to shift away from conventional manufacturing processes towards additive manufacturing for end-use parts. Our turnkey and volume production solutions are designed to empower businesses to realize the full benefits of additive manufacturing at-scale, including geometric and design flexibility, mass customization and supply chain engineering, among others. The degree to which potential and current customers recognize these benefits and invest in our solutions will affect our financial results.

Pricing, Product Cost and Margins

We offer customers a range of additive manufacturing solutions spanning multiple price points, materials, throughput levels, operating environments and technologies to enable them to find the solution that achieves their specific goals. Pricing for these products may vary by region due to market-specific supply and demand dynamics and product lifecycles, and sales of certain products have, or are expected to have, higher gross margins than others. As a result, our financial performance depends, in part, on the mix of products we sell 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 reliability introduce cost-effective additive manufacturing solutions for our customers.

Continued Investment and Innovation

We believe that we are a leader in mass production and turnkey additive manufacturing solutions, offering breakthrough technologies that enable high throughput and ease‑of‑use through our broad product portfolio. 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 additive manufacturing 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 solutions. We believe that investment in our additive manufacturing solutions will contribute to long‑term revenue growth, but it may adversely affect our near‑term profitability.

Commercial Launch of Products

We continually invest in the development of new products and enhancements to existing products to meet constantly evolving customer demands, and during the three months ended March 31, 2022, we launched a number of new products. Prior to commercialization of new products, we must complete final testing, procurement and manufacturing ramp up of these products in-house or at our third-party contract manufacturers, as applicable. Any delays in successful completion of these steps may impact our ability to generate revenue from these products.

49

Acquisitions and Transaction-Related Costs

Our growth relies heavily on the successful integration of acquired companies, including our ability to realize the anticipated business opportunities from combining operations in an efficient and effective manner. We expect that the results of our operations will fluctuate as we continue to integrate these businesses, and the technologies, products, and services that they offer. Additionally, our results of operations will be impacted by non-recurring transaction-related costs, including integration costs, severance costs and other costs associated with these acquisitions.

Results of Operations

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

Revenue

The following table presents the revenue of each of our revenue streams, as well as the percentage of total revenue and change from the prior year.

    

For the Three Months Ended March 31, 

    

    

    

    

 

2022

    

2021

    

Change in Revenues

 

(Dollars in thousands)

    

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

 

Products Revenue

$

39,476

90

%

$

10,311

91

%

$

29,165

283

%

Services Revenue

 

4,230

 

10

%

1,002

 

9

%

3,228

 

322

%

Total Revenue

$

43,706

 

100

%

$

11,313

 

100

%

$

32,393

 

286

%

Total revenue for the three months ended March 31, 2022 and 2021 was $43.7 million and $11.3 million, respectively, an increase of $32.4 million, or 286%The increase in total revenue was attributable to an increase in revenue from both products and services.

We sold more products during the three months ended March 31, 2022 as compared to the three months ended March 31, 2021, leading to an approximately 283% increase in product revenue. This was primarily the result of an increase in unit shipments across a more varied product mix during the first quarter of 2022 and additional revenue in connection with acquisitions that occurred during 2021.

Services revenue increased approximately 322% during the three months ended March 31, 2022, as compared to the three months ended March 31, 2021, primarily due to an increase in support and installation revenue from increased shipments during the period and additional revenue in connection with acquisitions.

The following table presents revenue by geographic region, as well as the percentage of total revenue and change from the prior period.

    

For the Three Months Ended March 31, 

 

    

2022

    

2021

    

Change in Revenues

 

(Dollars in thousands)

    

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

Americas

$

30,735

70

%

$

6,559

58

%

$

24,176

369

%

EMEA (Europe, the Middle East and Africa)

 

9,793

 

23

%

2,741

 

24

%

 

7,052

257

%

APAC (Asia‑Pacific)

 

3,178

 

7

%

2,013

 

18

%

 

1,165

58

%

Total Revenue

$

43,706

 

100

%

$

11,313

 

100

%

$

32,393

286

%

Total revenue increased during the three months ended March 31, 2022 compared to the three months ended March 31, 2021, due to an increase in unit shipments in all regions across a more varied product mix and additional revenue in connection with acquisitions.

50

Cost of Sales

Total cost of sales during the three months ended March 31, 2022 and 2021 was $45.0 million and $11.9 million, respectively, an increase of $33.1 million or 278%. The increase in total cost of sales was driven primarily by an increase in product cost of sales, which resulted from increased product sales. Additionally, cost of sales increased $4.9 million due to amortization from intangible assets acquired through acquisitions that are included in cost of sales.

Gross Loss and Gross Margin

The following table presents gross loss by revenue stream, as well as change in gross loss dollars from the prior period.

For the Three

 

 Months Ended 

 

March 31, 

Change in Gross

 

2022

    

2021

 Profit

 

(Dollars in thousands)

 

Gross Profit (Loss)

 

$

%

Products

$

(2,426)

$

(176)

$

(2,250)

(1,278)

%

Services

 

1,098

 

(411)

 

1,509

367

%

Total

$

(1,328)

$

(587)

$

(741)

(126)

%

Total gross profit (loss) during the three months ended March 31, 2022 and 2021 was ($1.3) million and ($0.6) million, respectively. The decrease in gross profit of $0.7 million is driven primarily by an increase in amortization expense from acquisitions included in cost of goods sold as well as increased personnel expenses from hiring to support business growth. The decrease was partially offset by an increase in higher margin service revenue.

The following table presents gross margin by revenue stream, as well as the change in gross margin from the prior period.

For the Three

 

Months Ended 

Change in Gross

 

March 31, 

 Margin

 

2022

2021

Percentage

(Dollars in thousands)

    

Gross Margin

 Points

%

 

Products

 

(6)

%

(2)

%

(0.04)

 

(200)

%

Services

 

26

%

(41)

%

0.67

 

163

%

Total

 

(3)

%

(5)

%

0.02

 

40

%

Total gross margin for the three months ended March 31, 2022 and 2021 was (3)% and (5)%, respectively. The increase in total gross margin was primarily due to the increase in gross margin from our service revenue, which resulted from greater absorption of fixed costs in the three months ended March 31, 2022 as compared to the three months ended March 31, 2021.

Research and Development

Research and development expenses during the three months ended March 31, 2022 and 2021 were $24.6 million and $10.9 million, respectively, an increase of $13.7 million, or 126%. The increase in research and development expenses was due in part to 2021 acquisitions, which added $6.6 million. Compensation costs increased $5.1 million due to headcount growth, of which $3.4 million relates to equity compensation and $1.7 million relates to payroll costs, to support new product development and existing product enhancements. Additionally, engineering consulting costs increased $0.7 million as efforts continue on new product development and existing product enhancements.

Sales and Marketing

Sales and marketing expenses during the three months ended March 31, 2022 and 2021 were $19.7 million and $5.4 million, respectively, an increase of $14.3 million, or 265%. The increase in sales and marketing expenses was primarily due to increased expense related to acquired entities of $6.8 million. In addition, compensation costs increased $3.5 million, of which $0.9 million relates to equity compensation costs and $2.6 million relates to payroll costs, due to headcount growth and higher commission

51

expenses in line with the increase in sales. Additionally, there was growth of $2.9 million in marketing program spend driven primarily by the commercialization of new products and related marketing efforts.

General and Administrative

General and administrative expenses during the three months ended March 31, 2022 and 2021 were $23.9 million and $13.8 million, respectively, an increase of $10.1 million, or 73%. The increase in general and administrative expenses was primarily due to increased expense related to acquired entities of $7.1 million. Additionally, compensation costs increased by $5.0 million, of which $2.6 million relates to equity compensation and $2.4 million relates to payroll costs, related to hiring to support public company requirements. The increase in general and administrative expenses was partially offset by a decrease of $2.9 million in accounting, auditing and legal fees due to a reduction in merger and acquisition activity.

Change in Fair Value of Warrant Liability

Change in fair value of warrant liability during the three months ended March 31, 2022, and 2021, were $0 and a $56.6 million loss, respectively. The warrant liability increased $56.6 million as a result of the remeasurement, which resulted in the $56.6 million loss during the three months ended March 31, 2021. As of March 2, 2021, all Private Placement Warrants were exercised and there was no outstanding warrant liability.

Interest Expense

There was no interest expense recognized during the three months ended March 31, 2022. Interest expense during the three months ended March 31, 2021 was $0.1 million. Interest expense decreased primarily due to the payoff of the term loan in June 2021.

Interest and Other Income, Net

Interest and other income, net during the three months ended  March 31, 2022 and 2021 and was ($1.8) million and $0.4 million, respectively. The decrease during the three months ended March 31, 2022 is attributable to a loss on the equity investment.

Income Taxes

We recorded an income tax benefit of $1.3 million during the three months ended March 31, 2022 compared  an income tax benefit of $27.9 million during for the three months ended March 31, 2021. The decrease was due to partial release of the valuation allowance related to the deferred tax liability acquired in the EnvisionTEC acquisition during the three months ended March 31, 2021.

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, except for Germany, Japan and Belgium. We continue to assess our future taxable income by jurisdiction based on our recent historical operating results, the expected timing of reversal of temporary differences, various tax planning strategies that we may be able to enact in future periods, the impact of potential operating changes on our business and our forecast results from operations in future periods based on available information at the end of each reporting period. To the extent that we are able to reach the conclusion that deferred tax assets are realizable based on any combination of the above factors in a single, or multiple, taxing jurisdictions, a reversal of the related portion of our existing valuation allowances may occur.

Non-GAAP Financial Information

In addition to our results determined in accordance with GAAP, we believe the below non-GAAP financial measures are useful in evaluating our operational performance. We use this non-GAAP financial information to evaluate our ongoing operations and for internal planning and forecasting purposes. We believe that this non-GAAP financial information, when taken collectively, may be helpful to investors in assessing our operating performance.

The non-GAAP financial information excludes, as applicable, stock-based compensation expense, amortization of acquired intangible assets included in cost of sales, acquisition-related and other transactional charges included in general and administrative expense, and change in fair value of warrant liability. These items are normally included in the comparable measures calculated and presented in accordance with GAAP. Our management excludes these items when evaluating our ongoing performance and/or

52

evaluating earnings potential, and therefore excludes them when presenting non-GAAP financial measures. Management uses non-GAAP financial measures to supplement our GAAP results.

Stock-based compensation is a non-cash expense relating to stock-based awards issued to executive officers, employees, and outside directors, consisting of options and restricted stock units. We exclude this expense because it is a non-cash expense and we assess our internal operations excluding this expense and believe it facilitates comparisons to the performance of other companies in our industry.

Amortization of acquired intangible assets is a non-cash expense that is impacted by the timing and magnitude of our acquisitions. We believe the assessment of our operations excluding these costs is relevant to our assessment of internal operations and to comparisons with the performance of other companies in our industry.

Acquisition-related and other transactional charges are direct costs related to potential and completed acquisitions, including transaction fees, due diligence costs, severance, professional fees, and integration activities. Other transactional charges include third-party costs related to structuring unusual transactions. The occurrence and amount of these costs will vary depending on the timing and size of acquisitions. We believe excluding acquisition-related costs facilitates the comparison of our financial results to our historical operating results and to other companies in our industry.

In-process research and development assets acquired are direct costs related to assets acquisitions where the intangible assets acquired were determined to have no alternative future use. This is a non-recurring expense and we believe excluding acquired in-process research and development facilitates the comparison of our financial results to our historical operating results and to other companies in our industry.

Change in fair value of investments is a non-cash gain or loss impacted by the change in fair value of convertible debt instruments and the equity investment. We believe the assessment of our operations excluding this activity is relevant to our assessment of internal operations and to comparisons with the performance of other companies in our industry.

Change in fair value of warrant liability is a non-cash gain or loss impacted by the fair value of the Private Placement Warrants. We believe the assessment of our operations excluding this activity is relevant to our assessment of internal operations and to comparisons with the performance of other companies in our industry.

We use the below non-GAAP financial measures, and we believe that they assist our investors, to make period-to-period comparisons of our operational performance because they provide a view of our operating results without items that are not, in our view, indicative of our core operating results. We believe that these non-GAAP financial measures help illustrate underlying trends in our business, and we use the measures to establish budgets and operational goals for managing our business and evaluating our performance. We believe that providing non-GAAP financial measures also affords investors a view of our operating results that may be more easily compared to the results of other companies in our industry that use similar financial measures to supplement their GAAP results.

53

The items excluded from the non-GAAP financial measures often have a material impact on our financial results and such items often recur. Accordingly, the non-GAAP financial measures included in this Quarterly Report on Form 10-Q should be considered in addition to, and not as a substitute for, the comparable measures prepared in accordance with GAAP. The following tables reconcile each of these non-GAAP financial measures to its most closely comparable GAAP measure in our financial statements for the three months ended March 31, 2022 and 2021:

For the Three Months Ended

March 31, 

(Dollars in thousands)

2022

    

2021

GAAP gross margin

$

(1,328)

$

(587)

Stock-based compensation included in cost of sales

487

117

Amortization of acquired intangible assets included in cost of sales

5,990

1,091

Acquisition-related and other transactional charges included in cost of sales

1,138

Inventory step-up adjustment in cost of sales

1,181

Non-GAAP gross margin

$

7,468

$

621

GAAP operating loss

$

(69,479)

$

(30,740)

Stock-based compensation

9,912

2,217

Amortization of acquired intangible assets

9,784

2,299

Inventory step-up adjustment in cost of sales

1,181

Acquisition-related and other transactional charges

3,986

4,984

Non-GAAP operating loss

$

(44,616)

$

(21,240)

GAAP net loss

$

(69,944)

$

(59,108)

Stock-based compensation

9,912

2,217

Amortization of acquired intangible assets

9,784

2,299

Inventory step-up adjustment in cost of sales

1,181

Acquisition-related and other transactional charges

3,986

4,984

Change in fair value of investments

1,700

Change in fair value of warrant liability

56,576

Non-GAAP net loss

$

(43,381)

$

6,968

For the Three Months Ended

March 31, 

(Dollars in thousands)

2022

    

2021

GAAP operating expenses

$

68,151

$

30,153

Stock-based compensation included in operating expenses

(9,425)

(2,100)

Amortization of acquired intangible assets included in operating expenses

(3,794)

(1,208)

Acquisition-related and other transactional charges included in operating expenses

(2,848)

(4,984)

Non-GAAP operating expenses

$

52,084

$

21,861

We define “EBITDA” as net loss plus net interest income, provision for income taxes, depreciation and amortization expense.

We define “Adjusted EBITDA” as EBITDA adjusted for change in fair value of warrant liability, stock-based compensation expense, warrant expense and transaction costs associated with acquisitions.

We believe that the use of EBITDA and Adjusted EBITDA provides an additional tool for investors to use in evaluating ongoing operating results and trends because it eliminates the effect of financing, capital expenditures, and non-cash expenses such as stock-based compensation and warrants, and provides investors with a means to compare our financial measures with those of comparable companies, which may present similar non-GAAP financial measures to investors. However, you should be aware when evaluating EBITDA and Adjusted EBITDA that we may incur future expenses similar to those excluded when calculating these measures. In addition, our presentation of these measures should not be construed as an inference that our future results will be unaffected by unusual or non-recurring items. Our computation of these measures, especially Adjusted EBITDA, may not be

54

comparable to other similarly titled measures computed by other companies because not all companies calculate these measures in the same fashion.

Because of these limitations, EBITDA and Adjusted EBITDA should not be considered in isolation or as a substitute for performance measures calculated in accordance with GAAP. We compensate for these limitations by relying primarily on our GAAP results and using EBITDA and Adjusted EBITDA on a supplemental basis. You should review the reconciliation of net loss to EBITDA and Adjusted EBITDA below and not rely on any single financial measure to evaluate our business.

The following table reconciles net loss to EBITDA and Adjusted EBITDA during the three months ended March 31, 2022 and 2021:

For the Three Months Ended

March 31, 

(Dollars in thousands)

2022

    

2021

Net loss attributable to common stockholders

$

(69,944)

$

(59,108)

Interest (income) expense, net

(32)

(42)

Income tax benefit

(1,256)

(27,920)

Depreciation and amortization

12,883

3,892

EBITDA

(58,349)

(83,178)

Change in fair value of warrant liability

56,576

Change in fair value of investments

1,700

Inventory step-up adjustment

1,181

Stock compensation expense

9,912

2,217

Acquisition-related and other transactional charges

3,986

4,984

Adjusted EBITDA

$

(41,570)

$

(19,401)

Liquidity and Capital Resources

We have incurred a net loss in each of our annual periods since our inception, and we have an accumulated deficit of $638.6 million as of March 31, 2022. We incurred net losses of $69.9 million and $59.1 million during the three months ended March 31, 2022 and 2021, respectively. We expect to continue to incur additional losses and negative cash flows from operations in the near term. As of March 31, 2022, we had $206.5 million in cash, cash equivalents, and short-term investments.

Since inception, we have received cumulative net proceeds from the Business Combination and the sale of our preferred and common stock of $973.4 million to fund our operations. As of March 31, 2022, our principal sources of liquidity were our cash, cash equivalents, and short-term investments of $206.5 million which are principally invested in money market funds and fixed income instruments.

In June 2018, we entered into a three-year, $20.0 million term loan, which provided $10.0 million immediately with the remaining principal balance available to be drawn in up to three draws of not less than $2.0 million for 12 months from close of the facility. We entered into this loan to fund capital expenditures associated with our corporate office. The loan was repaid in full in June 2021.

In connection with the acquisition of EnvisionTEC, we acquired $1.2 million in PPP loans. Under the terms of the CARES Act, PPP loan recipients can apply for forgiveness for all or a portion of the loan which is dependent upon the Company having initially qualified for the loan. Furthermore, the loan is subject to forgiveness to the extent loan proceeds are used for payroll costs, certain rents, utilities, and mortgage interest expense. In May 2021, the outstanding loan balance was forgiven.

In connection with the acquisition of Adaptive 3D, we acquired $0.3 million in PPP loans. In October 2021, substantially all of the outstanding balance was forgiven, and the remaining immaterial balance was paid in full.

In connection with the acquisition of Dental Arts Labs, we acquired $3.4 million in PPP loans. In September 2021, the outstanding balance was forgiven.

55

In connection with the acquisition of Dental Arts Labs, we acquired a thirteen-month equipment financing agreement, or the Financing Agreement, in the amount of $0.5 million. The Financing Agreement provides for an advance payment of $0.5 million to secure equipment. Payments are made monthly under the Financing Agreement. As of March 31, 2022, we had made immaterial payments on the Financing Agreement.

In connection with the acquisition of A.I.D.R.O., we acquired three loans, the Bank Loans, totaling $1.1 million in aggregate. The Bank Loans have term of 4.5 years and mature from September 2024 through September 2025, with interest rates ranging from 1.70% to 2.10%. Payments of principal and interest are made quarterly. As of March 31, 2022, we had paid $0.3 million and $0.8 million remains outstanding.

Our material cash requirements have consisted of operating activities, research and development costs, purchase price for acquisitions, transaction costs and capital expenditures. We expect our cash expenditures to increase in connection with our ongoing activities, particularly as we continue to develop and launch new products. As of March 31, 2022, we had inventory purchase commitments of $42.1 million, with the majority payable within 12 months. In addition, as of March 31, 2022, we had lease payment obligations of $25.2 million, with $5.3 million payable within 12 months.

Capital expenditures for the three months ended March 31, 2022, totaled $4.6 million and consisted primarily of lab equipment. As of March 31, 2022, we had capital expenditure commitments of $0.3 million, all payable within 12 months. Our future cash requirements will depend on many factors including our revenue, research and development efforts, investments in, or acquisitions of, complementary or enhancing technologies or businesses, the impacts of the COVID-19 pandemic, the timing and extent of additional capital expenditures to invest in existing and new facilities, the expansion of sales and marketing and the introduction of new products.

We believe that our existing capital resources will be sufficient to support our operating plan and cash commitments for at least the next 12 months. As of March 31, 2022, we had $103.6 million in cash and cash equivalents, and $102.9 million in short-term liquid investments. This liquid asset balance significantly exceeds our current liabilities of $104.3 million as of the same date.

We expect to continue to incur net losses and negative cash flows from operations, particularly as we continue to invest in commercialization and new product development. Additionally, we may engage in future acquisitions which may require additional capital, and we may also dispose of assets or certain of our businesses. Based on current assumptions, we believe that our existing cash, cash equivalents and short-term investments will enable us to fund our operations into the second half of 2023. This belief is based on assumptions that may change as a result of many factors currently unknown to us; however, we expect that we may need to further increase our capital resources by issuing additional shares of our capital stock or offering debt or other equity securities, including senior or subordinated notes, debt securities convertible into equity, or shares of preferred stock. There is no assurance that sources of financing will be available on a timely basis, or on satisfactory terms, or at all. If we are unable to raise additional funds or reduce costs when needed, we may be required to delay, reduce, or terminate our product development and commercialization efforts, or forego attractive acquisition opportunities.

We intend to enact cost savings measures during 2022 to preserve capital. We are currently evaluating the specific initiatives we may undertake to reduce our operating expenses and manage our cash flows. We expect that these initiatives could include: disposing of certain of our assets, rationalizing our product portfolio, workforce adjustments based on changes to the business, manufacturing consolidation, improving our supply chain and logistics, improving our inventory management and consolidating certain of our facilities. We expect to incur costs in the near term in connection with these initiatives, including severance costs, lease termination costs and other costs to invest in operational improvements. These initiatives may not be successful, and they may not generate the cost savings we expect. Certain future events, such as a global recession, a material supply chain disruption or other events outside our control, may occur and could negatively impact our operating results and cash position and may require us to use our existing capital resources more quickly than we currently anticipate. These events may cause us to undertake additional cost savings measures or seek additional sources of financing.

56

Cash Flows

Since inception, we have primarily used proceeds from the Business Combination, issuances of preferred stock and debt instruments to fund our operations and complete acquisitions. The following table sets forth a summary of cash flows for the three months ended March 31, 2022, and 2021:

    

For the Three Months Ended

March 31, 

(Dollars in thousands)

    

2022

    

2021

Net cash used in operating activities

$

(56,274)

$

(41,129)

Net cash provided by (used in) investing activities

 

94,534

 

(182,053)

Net cash provided by financing activities

 

699

 

157,195

Net change in cash, cash equivalents, and restricted cash

$

38,959

$

(65,987)

Operating Activities

Net cash used in operating activities was $56.3 million for the three months ended March 31, 2022, primarily consisting of $69.9 million of net losses, adjusted for non-cash items, which primarily included depreciation and amortization expense of $12.9 million and stock-based compensation expense of $9.9 million, as well as a $11.2 million increase in cash consumed by working capital.

Net cash used in operating activities was $41.1 million for the three months ended March 31, 2021, primarily consisting of $59.1 million of net losses, adjusted for certain non-cash items, which primarily included loss on change in fair value of warrant liability of $56.6 million, depreciation and amortization expense of $3.9 million and stock-based compensation expense of $2.2 million, as well as a $17.0 million increase in cash consumed by working capital.

Investing Activities

Net cash provided by investing activities was $94.5 million for the three months ended March 31, 2022, primarily consisting of proceeds from sales and maturities of marketable securities of $98.6 million. We also purchased $4.1 million of property and equipment.

Net cash used in investing activities was $182.1 million for the three months ended March 31, 2021, primarily consisting of $137.6 million paid in cash to acquire EnvisionTEC, and purchases of marketable securities of $92.4 million, offset by proceeds from sales and maturities of marketable securities of $48.2 million. We purchased $0.3 million of property and equipment.

Financing Activities

Net cash provided by financing activities was $0.7 million for the three months ended March 31, 2022, consisting primarily of $0.9 million in proceeds from the exercise of stock options.

Net cash used in financing activities was $157.2 million for the March 31, 2021, consisting primarily of proceeds from the exercise of public warrants.

Critical Accounting Policies and Significant Estimates

There were no material changes in the first three months of 2022 to the information provided under the heading “Critical Accounting Policies and Estimates” included in our Annual Report on Form 10-K for the year ended December 31, 2021.

Off-Balance Sheet Arrangements

In the normal course of operations, ExOne’s German subsidiary, ExOne GmbH, issues short-term financial guarantees and letters of credit to third parties in connection with certain commercial transactions requiring security through a credit facility with a German bank. At March 31, 2022, total outstanding financial guarantees and letters of credit issued were $2.7 million. For further discussion

57

related to financial guarantees and letters of credit, refer to Note 17 in our condensed consolidated financial statements in this Quarterly Report on Form 10-Q.

We have no other off-balance sheet arrangements and do not utilize any “structured debt,” “special purpose” or similar unconsolidated entities for liquidity or financing purposes.

Recent Accounting Pronouncements

Information regarding recent accounting pronouncements is included in “Note 2. Summary of Significant Accounting Policies” to our condensed consolidated financial statements in this Quarterly Report on Form 10-Q.

Item 3. Quantitative and Qualitative Disclosures About Market Risk

We are exposed to market risks from fluctuations in interest rates and foreign currency translation, which may adversely affect our results of operations and financial condition. We seek to minimize these risks through regular operating and financing activities and, if we consider it to be appropriate, through the use of derivative financial instruments. We do not purchase, hold or sell derivative financial instruments for trading or speculative purposes.

Interest Rate Risk

Our exposure to market risk for changes in interest rates relates primarily to our cash, cash equivalents and short-term investment portfolio. Our investment strategy is focused on preserving capital and supporting our liquidity requirements, while earning a reasonable market return. We invest in a variety of U.S. government securities, corporate debt securities, asset-backed securities, and commercial paper. The market value of our marketable securities may decline if current market interest rates rise. As of March 31, 2022, the fair value of our cash, cash equivalents, and short-term investments was $206.5 million. A 10% change in interest rates would have an immaterial impact on the fair value of our investment portfolio. Our marketable securities are recorded at fair value, and gains and losses from these securities are recognized within other comprehensive income as they occur.

Foreign Currency Risk

The majority of our operations in Europe and Asia use the local currency as the functional currency. We translate the financial statements of the operations in Europe in Asia to United States dollars and as such we are exposed to foreign currency risk. Currently, we do not use foreign currency forward contracts to manage exchange rate risk, as the amount subject to foreign currency risk is not material to our overall operations and results.

Item 4. Controls and Procedures

Evaluation of Disclosure Controls and Procedures

Under the supervision of our Chief Executive Officer and Chief Financial Officer, our management has evaluated the effectiveness of the design and operation of our “disclosure controls and procedures” (as defined in Rules 13a-15(e) and 15(d)-15(e) under the Exchange Act) as of the end of the period covered by this Quarterly Report on Form 10-Q. As described in our Annual Report on Form 10-K for the year ended December 31, 2021, we identified material weaknesses in our internal control over financial reporting. As a result of these material weaknesses, our Chief Executive Officer and Chief Financial Officer have concluded that our disclosure controls and procedures are not effective to provide reasonable assurance that information required to be disclosed in the reports we file and submit under the Securities and Exchange Act is recorded, processed, summarized and reported as and when required.

Notwithstanding these material weaknesses noted above, our management, including our Chief Executive Officer and Chief Financial Officer, has concluded that our financial statements included in this Quarterly Report on Form 10-Q present fairly, in all material respects, our financial position, results of operations, and cash flows for the periods presented in accordance with accounting principles generally accepted in the United States of America.

58

Changes in Internal Control Over Financial Reporting

As a result of acquisitions during 2021, and related material weaknesses identified, we continue to review the internal controls of each of these subsidiaries and make appropriate changes as deemed necessary.

During the three months ended March 31, 2022, we continued to implement certain internal controls in connection with remediation efforts related to the material weaknesses identified in our Annual Report on Form 10-K for the year ended December 31, 2021. Except as noted in the preceding paragraph, there were no changes to our internal control over financial reporting (as defined in Rule 13a-15(f) under the Exchange Act) that occurred during the year ended December 31, 2021, that have materially affected, or are reasonably likely to materially affect, our internal control over financial reporting.

Limitations on Effectiveness of Internal Controls

Our management, including our Chief Executive Officer and Chief Financial Officer, does not expect that our disclosure controls and procedures or internal control over financial reporting will prevent all errors and all fraud. A control system, no matter how well designed and implemented, can provide only reasonable, not absolute, assurance that the control system’s objectives will be met. Further, the design of a control system must reflect the fact that there are resource constraints and the benefits of controls must be considered relative to their costs. Due to the inherent limitations in all control systems, no evaluation of controls can provide absolute assurance that all control issues, errors and instances of fraud, if any, within the Company have been or will be detected.

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. Some of these claims, lawsuits and other proceedings may involve highly complex issues that are subject to substantial uncertainties, and could result in damages, fines, penalties, non-monetary sanctions or relief. We recognize provisions for claims or pending litigation when we determine that an unfavorable outcome is probable and the amount of loss can be reasonably estimated. Due to the inherent uncertain nature of litigation, the ultimate outcome or actual cost of settlement may materially vary from estimates. While the outcome of these claims cannot be predicted with certainty, management does not believe that the outcome of any current legal proceedings will have a material adverse impact on the Company’s condensed consolidated financial statements.

Between September 2021 and the closing of the ExOne Merger on November 12, 2021, twelve putative class action complaints were filed by purported ExOne shareholders against ExOne and the former ExOne Board of Directors alleging violations of federal securities laws in connection with the S-4 filed by ExOne for the ExOne Merger. All have been dismissed.

On November 8, 2021, another purported stockholder, Leo Lissoq Goldstein, filed a Section 220 complaint in Delaware Chancery Court against ExOne (Goldstein v. The ExOne Company, Case No. 2021-0958-KSJM). Mr. Goldstein seeks to discover certain books and records of the company related to the ExOne Merger purportedly in order to investigate, among other things, the events leading up to and the disclosures made in connection with the ExOne Merger. Mr. Goldstein has also moved to intervene and stay the Campanella action, discussed below, until his Section 220 action is complete.

On November 22, 2021, purported stockholder Pietro Campanella filed a class action lawsuit against ExOne, Desktop Metal, Inc., and former ExOne directors and officers alleging breach of fiduciary duties and aiding and abetting breach of fiduciary duties in connection with the ExOne Merger (Campanella v. The ExOne Company et al., Case No. 2021-1013, Case No. 2021-1013-LWW). In particular, Mr. Campanella alleges that ExOne’s proxy statement and supplemental disclosures did not adequately disclose information related to a whistleblower investigation at one of Desktop Metal’s subsidiaries, EnvisionTEC, and the resignation of EnvisionTEC’s CEO.

On December 21, 2021, January 14, 2022, February 2, 2022 and February 22, 2022, four alleged shareholders of Desktop Metal stock filed purported securities class action complaints in the United States District Court for the District of Massachusetts. (Luongo v. Desktop Metal, D. Mass., Case No. 1:21-cv-12099-IT; Hathaway v. Desktop Metal, D. Mass., Case No. 1:22-cv-10059-IT; Guzman-Martinez v. Desktop Metal, D. Mass, Case No. 1:22-cv-10173, Xie v. Desktop Metal, Case No. 1:22-cv-10297-IT). Each complaint alleges that Desktop Metal and certain of its officers and directors violated Sections 10(b) and 20(a) of the Securities and

59

Exchange Act by making false or misleading statements regarding EnvisionTEC’s manufacturing and product compliance practices and procedures. On February 4, 2022, the court issued an order consolidating the first three District of Massachusetts securities class actions.

The Company believes that these complaints are all without merit and intends to defend against them vigorously.

Item 1A. Risk Factors

Summary of Risk Factors

Our business is subject to numerous risks. Below is a summary of the principal factors that could cause our actual results to differ materially from those expressed in forward-looking statements made by us or on our behalf. This summary does not address all of the risks that we face. Additional discussion of the risks summarized in this risk factor summary, and other risks that we face, can be found under the heading “Risk Factors” immediately following this section and should be carefully considered, together with other information in this Quarterly Report on Form 10-Q and our other filings with the SEC, before making an investment decision regarding our Class A common stock.

We may experience significant delays in the design, production and launch of our additive manufacturing solutions, and we may be unable to successfully commercialize products on our planned timelines.
If demand for our products does not grow as expected, or if market adoption of additive manufacturing does not continue to develop, or develops more slowly than expected, our revenues may stagnate or decline, and our business may be adversely affected.
The additive manufacturing industry in which we operate is characterized by rapid technological change, which requires us to continue to develop new products and innovations to meet constantly evolving customer demands and which could adversely affect market adoption of our products.
As part of our growth strategy, we intend to acquire or make investments in other businesses, patents, technologies, products or services. Our efforts to do so, or our failure to do so successfully could disrupt our business and have an adverse impact on our financial condition.
We may experience difficulties in integrating the operations of ExOne, EnvisionTEC and other acquired companies into our business and in realizing the expected benefits of these acquisitions.
We are an early-stage company with a history of losses. We have not been profitable historically and may not achieve or maintain profitability in the future.
Future sales, or the perception of future sales, of our Class A common stock by us or our existing stockholders in the public market could cause the market price for our Class A common stock to decline.

60

Risk Factors

Our business is subject to numerous risks. You should carefully consider the risks and uncertainties described below and the other information in this Quarterly Report on Form 10-Q before making an investment decision regarding our Class A common stock. Our business, financial condition, results of operations, or prospects could be materially and adversely affected if any of these risks occurs, and as a result, the market price of our Class A common stock could decline, and you could lose all or part of your investment. This Quarterly Report on Form 10-Q also contains forward-looking statements that involve risks and uncertainties. See “Cautionary Note Regarding Forward-Looking Statements.” Our actual results could differ materially and adversely from those anticipated in these forward-looking statements as a result of certain factors, including those set forth below.

Risks Related to Our Business and Industry

We may experience significant delays in the design, production and launch of our additive manufacturing solutions, and we may be unable to successfully commercialize products on our planned timelines.

Several of our announced additive manufacturing solutions are yet to be commercially released. There are often delays in the design, testing, manufacture and commercial release of new products, and any delay in the launch of our products could materially damage our brand, business, growth prospects, financial condition and operating results. Even if we successfully complete the design, testing and manufacture for one or all of our products under development, we may fail to develop a commercially successful product on the timeline we expect for a number of reasons, including:

misalignment between the products and customer needs;
lack of innovation of the product;
failure of the product to perform in accordance with the customer’s expectations or industry standards;
ineffective distribution and marketing;
delay in obtaining any required regulatory approvals;
unexpected production costs; or
release of competitive products.

Our success in the market for the products we develop will depend largely on our ability to prove our products’ capabilities in a timely manner. Upon demonstration, our customers may not believe that our products and/or technology have the capabilities they were designed to have or that we believe they have. Furthermore, even if we do successfully demonstrate our products’ capabilities, potential customers may be more comfortable doing business with another larger and more established company or may take longer than expected to make the decision to order our products. Significant revenue from new product investments may not be achieved for a number of years, if at all. If the timing of our launch of new products and/or of our customers’ acceptance of such products is different than our assumptions, our revenue and results of operations may be adversely affected.

We may experience significant delays or other obstacles in the design, production, launch and/or maintenance of produced parts offerings, and we may be unable to successfully commercialize said offerings.

We are building out produced parts offerings for customers, and produced parts is an existing offering of some of our recently-acquired businesses. These offerings present similar challenges and risks to those outlined herein with respect to the design, production, launch and profitability of new additive manufacturing solutions. We have a limited history operating in the direct manufacturing and produced parts businesses, and as a result we may face challenges in designing or delivering parts that meet customer specifications, both on time and cost-effectively. Additionally, our produced parts in the healthcare and dental industry may be subject to regulatory approvals and controls, which may delay the design, production or launch of products. In particular, we may fail to develop commercially successful produced parts offerings if we are unable to meet customer needs or industry standards, if we

61

fail to meet our desired gross margins or customer price expectations, or if our marketing and distribution strategy proves ineffective. If we are unsuccessful in establishing such offerings, sales of our additive manufacturing solutions and our overall operating results could suffer.

Our business activities may be disrupted due to the ongoing impact of the COVID-19 pandemic.

We face various risks and uncertainties related to the ongoing impact of the COVID-19 pandemic, including the delta and omicron variants, recent resurgences, public health measures and related government-imposed restrictions. The COVID-19 pandemic has led to disruption and volatility in the global economy and capital markets, which increases the cost of capital and adversely impacts access to capital. Government-enforced travel bans and business closures around the world have significantly impacted our ability to sell, install and service our additive manufacturing systems at customers around the world. It has, and may continue to, disrupt our third-party contract manufacturers and supply chain. We currently anticipate customer payment delays for our products which could negatively impact our results of operations. We also expect some delays in installation of our products at customers’ facilities, which could lead to postponed revenue recognition for those transactions. In addition, installation delays could prevent us from achieving anticipated consumables revenues due to systems being put into operation later, or at lower utilization, than expected. Furthermore, if significant portions of our workforce are unable to work effectively, including because of illness, quarantines, government actions, facility closures, remote working or other restrictions in connection with the COVID-19 pandemic, our operations will likely be adversely impacted.

If the COVID-19 pandemic continues for a prolonged duration, we or our customers may be unable to perform fully on our contracts, which will likely result in increases in costs and reduction in revenue. These cost increases may not be fully recoverable or adequately covered by insurance. The long-term effects of COVID-19 to the global economy and to us are difficult to assess or predict and may include a further decline in the market prices of our products, risks to employee health and safety, risks for the deployment of our products and services and reduced sales in geographic locations impacted. Any prolonged restrictive measures put in place in order to control COVID-19 or other adverse public health developments in any of our targeted markets may have a material and adverse effect on our business operations and results of operations.

We may not be able to realize the expected savings from future cost savings measures.

We intend to enact cost savings measures during 2022 to preserve capital. We expect to incur costs in connection with these cost savings initiatives. Our ability to achieve the anticipated cost savings and other benefits from these initiatives within the expected time frame is subject to many estimates and assumptions. There can be no assurance that the anticipated cost savings will be achieved, or that they will not be significantly and materially less than anticipated, or that the completion of such cost savings initiatives will be effectively accomplished. In addition, our ability to realize the anticipated cost savings are subject to significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control, such as operating difficulties, supply chain disruptions or general economic or industry conditions. If we fail to realize the anticipated cost savings it could have a material negative impact on our results of operations and financial position.

Changes in our product mix may impact our gross margins and financial performance.

Our financial performance may be affected by the mix of products and services we sell during a given period. Our products are sold, and will continue to be sold, at different price points. Sales of certain of our products have, or are expected to have, higher gross margins than others. If our product mix shifts too far into lower gross margin products, and we are not able to sufficiently reduce the engineering, production and other costs associated with those products or substantially increase the sales of our higher gross margin products, our profitability could be reduced. Additionally, the introduction of new products or services may further heighten quarterly fluctuations in gross profit and gross profit margins due to manufacturing ramp-up and start-up costs. We may experience significant quarterly fluctuations in gross profit margins or operating income or loss due to the impact of the mix of products, channels or geographic areas in which we sell our products from period to period. Our financial performance also depends on the portion of our produced parts revenue supplied using additive manufacturing processes, which may enable higher gross margins and operational efficiencies as compared to conventional manufacturing technologies.

62

If we fail to meet our customers’ price expectations, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.

Demand for our product lines is sensitive to price. We believe our competitive pricing has been an important factor in our results to date. Therefore, changes in our pricing strategies can have a significant impact on our business and ability to generate revenue. Many factors, including our production and personnel costs and our competitors’ pricing and marketing strategies, can significantly impact our pricing strategies. If we fail to meet our customers’ price expectations in any given period, demand for our products and product lines could be negatively impacted and our business and results of operations could suffer.

If demand for our products does not grow as expected, or if market adoption of additive manufacturing does not continue to develop, or develops more slowly than expected, our revenues may stagnate or decline, and our business may be adversely affected.

The industrial manufacturing market, which today is dominated by conventional manufacturing processes that do not involve 3D printing technology, is undergoing a shift towards additive manufacturing. We may not be able to develop effective strategies to raise awareness among potential customers of the benefits of additive manufacturing technologies or our products may not address the specific needs or provide the level of functionality or economics required by potential customers to encourage the continuation of this shift towards additive manufacturing. If additive manufacturing technology does not continue to gain broader market acceptance as an alternative to conventional manufacturing processes, or does so more slowly than anticipated, or if the marketplace adopts additive manufacturing technologies that differ from our technologies, we may not be able to increase or sustain the level of sales of our products, and our operating results would be adversely affected as a result.

Declines in the prices of our products and services, or in our volume of sales, together with our relatively inflexible cost structure, may adversely affect our financial results.

Our business is subject to price competition. Such price competition may adversely affect our results of operation, especially during periods of decreased demand. Decreased demand also adversely impacts the volume of our systems sales. If our business is not able to offset price reductions resulting from these pressures, or decreased volume of sales due to contractions in the market, by improved operating efficiencies and reduced expenditures, then our operating results will be adversely affected.

Certain of our operating costs are fixed and cannot readily be reduced, which diminishes the positive impact of our restructuring programs on our operating results. To the extent the demand for our products slows, or the additive manufacturing market contracts, we may be faced with excess manufacturing capacity and related costs that cannot readily be reduced, which will adversely impact our financial condition and results of operations.

Our business model is predicated, in part, on building a customer base that will generate a recurring stream of revenues through the sale of our consumables and service contracts. If that recurring stream of revenues does not develop as expected, or if our business model changes as the industry evolves, our operating results may be adversely affected.

Our business model is dependent, in part, on our ability to maintain and increase sales of our proprietary consumables and service contracts as they generate recurring revenues. Existing and future customers of our systems may not purchase our consumables or related service contracts at the rate we expect for certain product lines or at the same rate at which customers currently purchase those consumables and services. In addition, our entry-level systems focused on low-volume production generally use a lower volume of consumables relative to our volume throughput systems focused on high-volume production. If our current and future customers purchase a lower volume of our consumable materials or service contracts, or if our entry-level systems represent an increasing percentage of our future installed customer base, resulting overall in lower purchases of consumables and service contracts on average than our current installed customer base or than we expect, our recurring revenue stream relative to our total revenues would be reduced and our operating results would be adversely affected.

Reservations for our Production System P-50 solution may not convert to purchase orders.

Prior to commencing shipments of our Production System P-50 in the first quarter of 2022, we accepted reservations for the product, most of which are accompanied by a financial deposit. Given the anticipated lead times between reservations and the date of delivery of the Production System P-50s, there is a risk that customers who have placed reservations may ultimately decide not to convert such reservations into purchase orders and take delivery of their reserved Production System P-50 due to potential changes in

63

customer preferences, competitive developments or other factors. As a result, no assurance can be made that reservations will result in the purchase of our Production System P-50s, and any such failure to convert these reservations could harm our business, prospects, financial condition and operating results.

Defects in new products or in enhancements to our existing products that give rise to product returns or warranty or other claims could result in material expenses, diversion of management time and attention and damage to our reputation.

Our additive manufacturing solutions are complex and may contain undetected defects or errors when first introduced or as enhancements are released that, despite testing, are not discovered until after a machine has been used. This could result in delayed market acceptance of those products or claims from resellers, customers or others, which may result in litigation, increased end user warranty, support and repair or replacement costs, damage to our reputation and business, or significant costs and diversion of support and engineering personnel to correct the defect or error. We may from time to time become subject to warranty or product liability claims related to product quality issues that could lead us to incur significant expenses.

We attempt to include provisions in our agreements with customers that are designed to limit our exposure to potential liability for damages arising from defects or errors in our products. However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future.

The sale and support of our products entails the risk of product liability claims. Any product liability claim brought against us, regardless of its merit, could result in material expense, diversion of management time and attention, damage to our business and reputation and brand, and cause us to fail to retain existing customers or to fail to attract new customers.

Our operations could suffer if we are unable to attract and retain key management or other key employees.

We believe our success has depended, and continues to depend, on the efforts and talents of our senior management and other key personnel, including, in particular, our Co-Founder, Chief Executive Officer, and Chairman, Ric Fulop. Our executive team is critical to the management of our business and operations, as well as to the development of our strategy. Members of our senior management team may resign at any time. The loss of the services of any members of our senior management team, especially Mr. Fulop, could delay or prevent the successful implementation of our strategy or our commercialization of new applications for our systems or other products, or could otherwise adversely affect our ability to manage our company effectively and carry out our business plan. There is no assurance that if any senior executive leaves in the future, we will be able to rapidly replace him or her and transition smoothly towards his or her successor, without any adverse impact on our operations.

To support the continued growth of our business, we must also effectively recruit, hire, integrate, develop, motivate and retain additional new employees. High demand exists for senior management and other key personnel (including scientific, technical, engineering, financial and sales personnel) in the additive manufacturing industry, and there can be no assurance that we will be able to retain our current key personnel. We experience intense competition for qualified personnel. While we intend to continue to provide competitive compensation packages to attract and retain key personnel, some of our competitors for these employees have greater resources and more experience, making it difficult for us to compete successfully for key personnel. Moreover, new employees may not become as productive as we expect since we may face challenges in adequately integrating them into our workforce and culture. If we cannot attract and retain sufficiently qualified technical employees for our research product development activities, as well as experienced sales and marketing personnel, we may be unable to develop and commercialize new products or new applications for existing products. Furthermore, possible shortages of key personnel, including engineers, in the regions surrounding our Boston facility could require us to pay more to hire and retain key personnel, thereby increasing our costs. Since March 2020, we have had many employees working remotely to protect the health and safety of our employees, contractors, customers and visitors. We also shifted customer, industry and other stakeholder events to virtual-only experiences, and may similarly alter, postpone or cancel other events in the future. Given our limited history with remote operations, the long-term impacts are uncertain.

Departing employees’ knowledge of our business and industry can be extremely difficult to replace and provides their future employers with a competitive advantage. Where applicable law permits, we generally enter into non-competition agreements with our employees. These agreements prohibit our employees from competing directly with us or working for our competitors or clients while they work for us, and in some cases, for a limited period after they cease working for us. We may be unable to enforce these agreements under the laws of the jurisdictions in which our employees work, and it may be difficult for us to restrict our competitors from benefiting from the expertise that our former employees or consultants developed while working for us. If we cannot

64

demonstrate that our legally protectable interests will be harmed, we may be unable to prevent our competitors from benefiting from the expertise of our former employees or consultants and our ability to remain competitive may be diminished.

If we fail to grow our business as anticipated, our net sales, gross margin and operating margin will be adversely affected. If we grow as anticipated but fail to manage our growth and expand our operations accordingly, our business may be harmed and our results of operation may suffer.

Over the past several years, we have experienced rapid growth, and we are attempting to continue to grow our business substantially. To this end, we have made, and expect to continue to make, significant investments in our business, including investments in our infrastructure, technology, marketing and sales efforts. These investments include dedicated facilities expansion and increased staffing, both domestic and international. If our business does not generate the level of revenue required to support our investment, our net sales and profitability will be adversely affected.

Our ability to effectively manage our anticipated growth and expansion of our operations will also require us to enhance our operational, financial and management controls and infrastructure, human resources policies and reporting systems. These enhancements and improvements will require significant capital expenditures, investments in additional headcount and other operating expenditures and allocation of valuable management and employee resources. Our future financial performance and our ability to execute on our business plan will depend, in part, on our ability to effectively manage any future growth and expansion. There are no guarantees we will be able to do so in an efficient or timely manner, or at all.

We may experience significant delays or obstacles to realizing the success of our newly-launched Desktop Health business line.

In March 2021, we launched our Desktop Health business, which aims to leverage our proprietary additive manufacturing technologies and materials to grow the market for existing applications in the healthcare and dental markets and identify, develop and/or commercialize future solutions for personalized patient care spanning dentistry, orthodontics, dermatology, orthopedics, cardiology, plastic surgery and printed regenerative tissues and grafts. This business operates in a highly competitive space which may make it difficult for us to implement business plans and expectations and identify and realize opportunities. In addition, this business and its technology, products, materials and applications may be subject to strict regulatory requirements in the United States and other countries. The regulatory approval or clearance process may be lengthy and costly, and regulatory requirements may impact the timing of, or our ability to, commercialize the regulated technology, products, materials and applications. The success of this business will also depend on our ability to attract, hire and retain qualified personnel, establish sales, marketing and distribution infrastructure, and establish and maintain supply and manufacturing relationships.

Our existing and planned global operations subject us to a variety of risks and uncertainties that could adversely affect our business and operating results. Our business is subject to risks associated with selling machines and other products in non-United States locations.

Our products and services are distributed in more than 65 countries around the world, and we derive a substantial percentage of our sales from these international markets. In 2021, we derived approximately 32% of our revenues from countries outside the United States. Accordingly, we face significant operational risks from doing business internationally.

Our operating results may be affected by volatility in currency exchange rates and our ability to effectively manage our currency transaction risks. We incur currency transaction risks if we were to enter into either a purchase or a sale transaction using a different currency from the currency in which we report revenues. In such cases we may suffer an exchange loss because we do not currently engage in currency swaps or other currency hedging strategies to address this risk. As we realize our strategy to expand internationally, our exposure to currency risks may increase. Given the volatility of exchange rates, we can give no assurance that we will be able to effectively manage our currency transaction risks or that any volatility in currency exchange rates will not have an adverse effect on our results of operations.

Other risks and uncertainties we face from our global operations include:

difficulties in staffing and managing foreign operations;

65

limited protection for the enforcement of contract and intellectual property rights in certain countries where we may sell our products or work with suppliers or other third parties;
potentially longer sales and payment cycles and potentially greater difficulties in collecting accounts receivable;
costs and difficulties of customizing products for foreign countries;
challenges in providing solutions across a significant distance, in different languages and among different cultures;
laws and business practices favoring local competition;
being subject to a wide variety of complex foreign laws, treaties and regulations and adjusting to any unexpected changes in such laws, treaties and regulations;
specific and significant regulations, including the European Union’s General Data Protection Regulation, or GDPR, which imposes compliance obligations on companies who possess and use data of EU residents;
uncertainty and resultant political, financial and market instability arising from the United Kingdom’s exit from the European Union;
compliance with U.S. laws affecting activities of U.S. companies abroad, including the U.S. Foreign Corrupt Practices Act;
tariffs, trade barriers and other regulatory or contractual limitations on our ability to sell or develop our products in certain foreign markets;
operating in countries with a higher incidence of corruption and fraudulent business practices;
changes in regulatory requirements, including export controls, tariffs and embargoes, other trade restrictions, competition, corporate practices and data privacy concerns;
potential adverse tax consequences arising from global operations;
seasonal reductions in business activity in certain parts of the world, particularly during the summer months in Europe and at year end globally;
rapid changes in government, economic and political policies and conditions; and
political or civil unrest or instability, terrorism or epidemics and other similar outbreaks or events.

In addition, additive manufacturing has been identified by the U.S. government as an emerging technology and is currently being further evaluated for national security impacts. We expect additional regulatory changes to be implemented that will result in increased and/or new export controls related to 3D printing technologies, components and related materials and software. These changes, if implemented, may result in our being required to obtain additional approvals and/or licenses to sell 3D printers in the global market.

Additionally, we have teams that are engaged in marketing, selling, and supporting our products internationally, and we must hire and train experienced personnel to staff and manage our foreign operations. To the extent that we experience difficulties in recruiting, training, managing and retaining international employees, particularly managers and other members of our international sales team, we may experience difficulties in sales productivity in international markets.

Our failure to effectively manage the risks and uncertainties associated with our global operations could limit the future growth of our business and adversely affect our business and operating results.

66

In the future, some of our arrangements for additive manufacturing solutions may contain customer-specific provisions that may impact the period in which we recognize the related revenues under GAAP.

Some customers that purchase additive manufacturing solutions from us may require specific, customized factors relating to their intended use of the solution or the installation of the product in the customers’ facilities. These specific, customized factors are occasionally required by the customers to be included in our commercial agreements relating to the purchases. As a result, our responsiveness to our customers’ specific requirements has the potential to impact the period in which we recognize the revenue relating to that additive manufacturing system sale.

Similarly, some of our customers must build or prepare facilities to install a subset of our additive manufacturing solutions, and the completion of such projects can be unpredictable, which can impact the period in which we recognize the revenue relating to that additive manufacturing solution sale.

We rely on our information technology systems to manage numerous aspects of our business and a disruption of these systems could adversely affect our business.

We rely on our information technology systems to manage numerous aspects of our business, including to efficiently purchase products from our suppliers, provide procurement and logistic services, ship products to our customers, manage our accounting and financial functions, including our internal controls, and maintain our research and development data. Our information technology systems are an essential component of our business and any disruption could significantly limit our ability to manage and operate our business efficiently. A failure of our information technology systems to perform properly could disrupt our supply chain, product development and customer experience, which may lead to increased overhead costs and decreased sales and have an adverse effect on our reputation and our financial condition. In addition, during the COVID-19 pandemic, a substantial portion of our employees have conducted work remotely, making us more dependent on potentially vulnerable communications systems and making us more vulnerable to cyberattacks.

Although we take steps and incur significant costs to secure our information technology systems, including our computer systems, intranet and internet sites, email and other telecommunications and data networks, our security measures may not be effective, and our systems may be vulnerable to damage or interruption. Disruption to our information technology systems could result from power outages, computer and telecommunications failures, computer viruses, cyber-attack or other security breaches, catastrophic events such as fires, floods, earthquakes, tornadoes, hurricanes, acts of war, terrorism and usage errors by our employees.

Our reputation and financial condition could be adversely affected if, as a result of a significant cyber-event or otherwise:

our operations are disrupted or shut down;
our confidential, proprietary information is stolen or disclosed;
we incur costs or are required to pay fines in connection with stolen customer, employee or other confidential information;
we must dedicate significant resources to system repairs or increase cyber security protection; or
we otherwise incur significant litigation or other costs.

If our computer systems are damaged or cease to function properly, or, if we do not replace or upgrade certain systems, we may incur substantial costs to repair or replace them and may experience an interruption of our normal business activities or loss of critical data. Any such disruption could adversely affect our reputation and financial condition.

Additionally, some of the companies we acquire may not have the same level of information technology systems which may require that we invest significant resources to get those systems to the level of security we require.

We also rely on information technology systems maintained by third parties, including third-party cloud computing services and the computer systems of our suppliers for both our internal operations and our customer-facing infrastructure related to our additive

67

manufacturing solutions. These systems are also vulnerable to the types of interruption and damage described above but we have less ability to take measures to protect against such disruptions or to resolve them if they were to occur. Information technology problems faced by third parties on which we rely could adversely impact our business and financial condition as well as negatively impact our brand reputation.

If we fail to implement or are delayed in the implementation of our new ERP system platform, we may not be able to effectively transact our business or produce our financial statements on a timely basis and without incurrence of additional costs, which would adversely affect our business, results of operations and cash flows.

We are currently implementing Oracle Enterprise Resource Planning, or ERP, to manage enterprise functions for our significant subsidiaries. This integration involves significant complexity, requiring us to move and reconfigure all of our current system processes, transactions, data and controls to a new platform. Due to this complexity and the scope and volume of changes involved in this implementation, we may experience delays and higher than planned resource needs in our migration efforts. Although we will conduct testing, assessments and validation to ensure that our internal financial and accounting controls will be effective post-implementation, we may nevertheless experience difficulties in transacting our business due to system challenges, delays or process deficiencies following the initial launch of the system, which could impair our ability to conduct our business or to produce accurate financial statements on a timely basis. If our ability to conduct our business or to produce accurate financial statements on a timely basis is impaired, our business, results of operations and cash flows would be adversely affected.

Our current levels of insurance may not be adequate for our potential liabilities.

We maintain insurance to cover our potential exposure for most claims and losses, including potential product and non-product related claims, lawsuits and administrative proceedings seeking damages or other remedies arising out of our commercial operations. However, our insurance coverage is subject to various exclusions, self-retentions and deductibles. We may be faced with types of liabilities that are not covered under our insurance policies, such as environmental contamination or terrorist attacks, or that exceed our policy limits. Even a partially uninsured claim of significant size, if successful, could have an adverse effect on our financial condition.

In addition, we may not be able to continue to obtain insurance coverage on commercially reasonable terms, or at all, our existing policies may be cancelled or otherwise terminated by the insurer, and/or the companies that we acquire may not be eligible for certain types or limits of insurance. Maintaining adequate insurance and successfully accessing insurance coverage that may be due for a claim can require a significant amount of our management’s time, and we may be forced to spend a substantial amount of money in that process.

Due to our acquisition activity, the existing information technology systems and cyber controls of the acquired entities and integration efforts with respect thereto, as well as the state of the cyber insurance market generally, the costs for our cyber insurance increased significantly in 2021, and the cost of such insurance could continue to increase for future policy periods. Our cyber insurance coverage does not extend to all of our group companies and while we are working to implement better cyber controls and infrastructure for these entities, we may continue to be unable to secure cyber risk coverage for them for future periods. Moreover, the scope and limits of our cyber insurance coverage may not be sufficient or available to cover all expenses or other losses, including fines, or all types of claims that may arise in connection with cyberattacks, security compromises, and other related incidents.

Global economic, political and social conditions and uncertainties in the markets that we serve may adversely impact our business.

Our performance depends on the financial health and strength of our customers, which in turn is dependent on the economic conditions of the markets in which we and our customers operate. A decline in the global economy, difficulties in the financial services sector and credit markets, continuing geopolitical uncertainties and other macroeconomic factors all affect the spending behavior of potential customers. The economic uncertainty in Europe, the United States, India, China and other countries may cause end-users to further delay or reduce technology purchases.

We also face risks from financial difficulties or other uncertainties experienced by our suppliers, distributors or other third parties on which we rely. If third parties are unable to supply us with required materials or components or otherwise assist us in operating our business, our business could be harmed.

68

For example, the possibility of an ongoing trade war between the United States and China may impact the cost of raw materials, finished products or components used in our products and our ability to sell our products in China. Other changes in U.S. social, political, regulatory and economic conditions or in laws and policies governing foreign trade, manufacturing, development and investment could also adversely affect our business. In addition, the United Kingdom’s exit from the European Union on January 31, 2020 may result in the imposition of tariffs or other trade barriers that could have an adverse impact on our results of operation. Additionally, uncertainty surrounding this transition may have an effect on global economic conditions and the stability of global financial markets, which in turn could have a material adverse effect on our business, financial condition and results of operations. In extreme cases, we could experience interruptions in production due to the processing of customs formalities or reduced customer spending in the wake of weaker economic performance. If global economic conditions remain volatile for a prolonged period or if European economies experience further disruptions, our results of operations could be adversely affected.

Uncertainty and instability resulting from the conflict between Russia and Ukraine could negatively impact our business, financial condition and operations.

The ongoing war in Ukraine could negatively impact global and regional financial markets which could result in businesses postponing spending in response to tighter credit, higher unemployment, financial market volatility, negative financial news, and other factors. In addition, our suppliers and contractors may have staff, operations, materials or equipment located in the Ukraine or Russia which could impact our supply chain or services being provided to us. Moreover, we outsource some of our software development and design to third-party contractors that have employees and consultants located in Ukraine, Russia and/or Belarus. Poor relations between the United States and Russia, sanctions by the United States and the European Union against Russia, and any escalation of political tensions or economic instability in the area could have an adverse impact on our third-party contractors. In particular, Russia’s invasion of Ukraine and the increased tensions among the United States, the North Atlantic Treaty Organization and Russia could increase the scope of armed conflict, cyberwarfare and economic instability that could disrupt or delay the operations of these resources in Russia, Belarus and/or Ukraine, disrupt or delay communication with such resources or the flow of funds to support their operations, or otherwise render our resources unavailable.

The additive manufacturing industry in which we operate is characterized by rapid technological change, which requires us to continue to develop new products and innovations to meet constantly evolving customer demands and which could adversely affect market adoption of our products.

Our revenues are derived from the sale of additive manufacturing systems, produced parts, and consumables and services. We have encountered and will continue to encounter challenges experienced by growing companies in a market subject to rapid innovation and technological change. While we intend to invest substantial resources to remain on the forefront of technological development, continuing advances in additive manufacturing technology, changes in customer requirements and preferences and the emergence of new standards, regulations and certifications could adversely affect adoption of our products either generally or for particular applications. Our ability to compete in the additive manufacturing market depends, in large part, on our success in developing and introducing new additive manufacturing systems and technology, in improving our existing products and technology and qualifying new materials which our systems can support. We believe that we must continuously enhance and expand the functionality and features of our products and technologies in order to remain competitive. However, we may not be able to:

develop cost-effective new products and technologies that address the increasingly complex needs of prospective customers;
enhance our existing products and technologies;
respond to technological advances and emerging industry standards and certifications on a cost-effective and timely basis;
adequately protect our intellectual property as we develop new products and technologies;
identify the appropriate technology or product to which to devote our resources; or
ensure the availability of cash resources to fund research and development.

69

Even if we successfully introduce new additive manufacturing products and technologies and enhance our existing products and technologies, it is possible that these will eventually supplant our existing products or that our competitors will develop new products and technologies that will replace our own. As a result, any of our products may be rendered obsolete or uneconomical by our or our competitors’ technological advances, leading to a loss in market share, decline in revenue and adverse effects to our business and prospects.

The additive manufacturing industry is competitive. We expect to face increasing competition in many aspects of our business, which could cause our operating results to suffer.

The additive manufacturing industry in which we operate is fragmented and competitive. We compete for customers with a wide variety of producers of additive manufacturing and/or 3D printing equipment that creates 3D objects and end-use parts, as well as with providers of materials and services for this equipment. Some of our existing and potential competitors are researching, designing, developing and marketing other types of products and services that may render our existing or future products obsolete, uneconomical or less competitive. Existing and potential competitors may also have substantially greater financial, technical, marketing and sales, manufacturing, distribution and other resources than we do, including name recognition, as well as experience and expertise in intellectual property rights and operating within certain international markets, any of which may enable them to compete effectively against us. For example, a number of companies that have substantial resources have announced that they are beginning production of 3D printing systems, which will further enhance the competition we face.

Future competition may arise from the development of allied or related techniques for equipment, materials and services that are not encompassed by our patents, from the issuance of patents to other companies that may inhibit our ability to develop certain products and from improvements to existing technologies.

We intend to continue to follow a strategy of continuing product development and distribution network expansion to enhance our competitive position to the extent practicable. But we cannot assure you that we will be able to maintain our current position or continue to compete successfully against current and future sources of competition. If we do not keep pace with technological change and introduce new products and technologies, demand for our products may decline, and our operating results may suffer.

Because the additive manufacturing market is rapidly evolving, forecasts of market growth in this Quarterly Report on Form 10-Q may not be accurate.

Market opportunity estimates and growth forecasts included in this Quarterly Report on Form 10-Q are subject to significant uncertainty and are based on assumptions and estimates that may not prove to be accurate. The forecasts and estimates in this Quarterly Report on Form 10-Q relating to the expected size and growth of the markets for additive manufacturing technology and other markets in which we participate may prove to be inaccurate. Even if these markets experience the forecasted growth described in this Quarterly Report on Form 10-Q, we may not grow our business at similar rates, or at all. Our future growth is subject to many factors, including market adoption of our products, which is subject to many risks and uncertainties. Accordingly, the forecasts and estimates of market size and growth described in this Quarterly Report on Form 10-Q, including our estimates that the size of the total addressable market is expected to be more than $100 billion in 2030, should not be taken as indicative of our future growth. In addition, these forecasts do not consider the impact of the current global COVID-19 pandemic, and we cannot assure you that these forecasts will not be materially and adversely affected as a result.

Risks Related to Acquisitions

The failure to successfully integrate the businesses and operations of Desktop Metal and ExOne in the expected time frame may adversely affect the combined company’s future results.

In November 2021, we acquired The ExOne Company, or ExOne, pursuant to an Agreement and Plan of Merger dated August 11, 2021, or the ExOne Acquisition. The success of the ExOne Acquisition will depend in part on our ability to realize the anticipated business opportunities from integrating the operations of ExOne with our business in an efficient and effective manner. It is possible that the integration process could result in the loss of key Desktop Metal or ExOne employees, the loss of customers, the disruption of our ongoing businesses, inconsistencies in standards, controls, procedures and policies, unexpected integration issues, higher than expected integration costs and an overall integration process that takes longer than originally anticipated. Specifically, our ability to

70

address the following issues, among others, in integrating the operations of Desktop Metal and ExOne may impact realization of the anticipated benefits of the ExOne Acquisition:

combining the companies’ operations and corporate functions;
combining the businesses of Desktop Metal and ExOne and meeting the capital requirements of the combined company, in a manner that permits the combined company to achieve any cost savings or other synergies anticipated to result from the ExOne Acquisition, the failure of which would result in the anticipated benefits of the ExOne Acquisition not being realized in the time frame currently anticipated or at all;
integrating personnel from the two companies, especially in the COVID-19 environment which has required many Desktop Metal and ExOne employees to work remotely across several locations;
integrating and unifying the offerings and services available to customers;
identifying and eliminating redundant and underperforming functions, product lines, and assets;
harmonizing the companies’ operating practices, employee development and compensation programs, internal controls and other policies, procedures and processes;
maintaining existing agreements with customers, suppliers, distributors and vendors, avoiding delays in entering into new agreements with prospective customers, suppliers, distributors and vendors, and leveraging relationships with such third parties for the benefit of the combined company;
addressing possible differences in business backgrounds, corporate cultures and management philosophies;
consolidating the companies’ administrative and information technology infrastructure;
coordinating distribution and marketing efforts;
coordinating geographically dispersed organizations; and
effecting actions that may be required in connection with obtaining regulatory or other governmental approvals.

In addition, at times the attention of certain management individuals may be focused on the integration of the businesses of the two companies and diverted from day-to-day business operations or other opportunities that may have been beneficial to us, which may disrupt our ongoing business.

Following the ExOne Acquisition, customers, suppliers, distributors, or other third parties may seek to modify or terminate contractual or other business relationships with us, which could have an adverse effect on our business and operations.

As a result of the ExOne Acquisition, the combined company may experience impacts on relationships with customers, suppliers and distributors that may harm our business and results of operations. Certain customers, suppliers or distributors may seek to terminate or modify contractual obligations whether or not contractual rights are triggered as a result of the ExOne Acquisition. There can be no guarantee that customers, suppliers and distributors will remain with or continue to have a relationship with the combined company or do so on the same or similar contractual terms. If any customers, suppliers or distributors seek to terminate or modify contractual obligations or discontinue the relationship with the combined company, then our business and results of operations may be harmed. Furthermore, we will not have long-term arrangements with many of the significant suppliers to the combined company. If suppliers were to seek to terminate or modify an arrangement with us, then the combined company may be unable to procure necessary supplies from other suppliers in a timely and efficient manner and on acceptable terms, or at all.

Prior to the closing of the ExOne Acquisition, Desktop Metal and ExOne also each had contracts with vendors, landlords, licensors and other business partners which may contain consent requirements or limitations applicable to such contracts as result of

71

the ExOne Acquisition. If these consents cannot be obtained, the combined company may suffer a loss of potential future revenue, incur costs and lose rights that may be material to our business.

The ExOne Acquisition may not be accretive, and may be dilutive, to our earnings per share, which may negatively affect the market price of our Class A common stock.

We currently anticipate that the ExOne Acquisition will be initially dilutive to our forecasted earnings per share on a standalone basis. This expectation is based on preliminary estimates, which may materially change. We may also have additional transaction-related costs, may fail to realize all of the benefits anticipated in the ExOne Acquisition or may be subject to other factors that affect preliminary estimates or our ability to realize operational efficiencies or other anticipated synergies. Any of these factors could cause a decrease in our earnings per share or decrease or delay the expected effect of the ExOne Acquisition and contribute to a decrease in the price of our Class A common stock.

Our future results following the ExOne Acquisition may be adversely impacted if we do not effectively manage our expanded operations.

As a result of the ExOne Acquisition, the size of our business is significantly larger than prior to the acquisition. Our ability to successfully manage this expanded business will depend, in part, upon management’s ability to implement an effective integration of the two companies and its ability to manage a combined business with significantly larger size and scope with the associated increased costs and complexity. Our management may not be successful, and we may not realize the expected operating efficiencies, cost savings and other benefits that were anticipated from the ExOne Acquisition.

As part of our growth strategy, we intend to continue to acquire or make investments in other businesses, patents, technologies, products or services. Our efforts to do so, or our failure to do so successfully, could disrupt our business and have an adverse impact on our financial condition.

As part of our business strategy, we are acquiring and investing in other companies, patents, technologies, products and/or services. To the extent we seek to grow our business through acquisitions, we may not be able to successfully identify attractive acquisition opportunities or consummate any such acquisitions if we cannot reach an agreement on commercially favorable terms, if we lack sufficient resources to finance the transaction on our own and cannot obtain financing at a reasonable cost or if regulatory authorities prevent such transaction from being consummated. The identification of potential targets, negotiation with targets and due diligence may divert management’s attention from their day-to-day responsibilities and require the incurrence of related costs. In addition, competition for acquisitions in the markets in which we operate during recent years has increased, and may continue to increase, which may result in an increase in the costs of acquisitions or cause us to refrain from making certain acquisitions. We may not be able to complete future acquisitions on favorable terms, if at all.

If we do complete future acquisitions, we cannot assure you that they will ultimately strengthen our competitive position or that they will be viewed positively by customers, financial markets or investors. Furthermore, future acquisitions could pose numerous additional risks to our operations, including:

diversion of management’s attention from their day-to-day responsibilities;
unanticipated costs or liabilities associated with the acquisition;
incurrence of acquisition-related costs, which would be recognized as a current period expense;
problems integrating the purchased business, products or technologies;
challenges in achieving strategic objectives, cost savings and other anticipated benefits;
inability to maintain relationships with key customers, suppliers, vendors and other third parties on which the purchased business relies;

72

the difficulty of incorporating acquired technology and rights into our platform and of maintaining quality and security standards consistent with our brand;
difficulty in maintaining controls, procedures and policies during the transition and integration;
challenges in integrating the new workforce and the potential loss of key employees, particularly those of the acquired business; and
use of substantial portions of our available cash or the incurrence of debt to consummate the acquisition.

If we proceed with a particular acquisition, we may have to use cash, issue new equity securities with dilutive effects on existing shareholders, incur indebtedness, assume contingent liabilities or amortize assets or expenses in a manner that might have a material adverse effect on our financial condition and results of operations. Acquisitions will also require us to record certain acquisition-related costs and other items as current period expenses, which would have the effect of reducing our reported earnings in the period in which an acquisition is consummated. In addition, we could also face unknown liabilities or write-offs due to our acquisitions, which could result in a significant charge to our earnings in the period in which they occur. We will also be required to record goodwill or other long-lived asset impairment charges (if any) in the periods in which they occur, which could result in a significant charge to our earnings in any such period.

Achieving the expected returns and synergies from future acquisitions will depend, in part, upon our ability to integrate the products and services, technology, administrative functions and personnel of these businesses into our product lines in an efficient and effective manner. We cannot assure you that we will be able to do so, that our acquired businesses will perform at levels and on the timelines anticipated by our management or that we will be able to obtain these synergies. In addition, acquired technologies and intellectual property may be rendered obsolete or uneconomical by our own or our competitors’ technological advances. Management resources may also be diverted from operating our existing businesses to certain acquisition integration challenges. If we are unable to successfully integrate acquired businesses, our anticipated revenues and profits may be lower. Our profit margins may also be lower, or diluted, following the acquisition of companies whose profit margins are less than those of our existing businesses.

We may experience difficulties in integrating the operations of EnvisionTEC and other acquired companies into our business and in realizing the expected benefits of these acquisitions.

Acquisition involve numerous risks, any of which could harm our business and negatively affect our financial condition and results of operations. The success of the EnvisionTEC acquisition and other recent acquisitions will depend in part on our ability to realize the anticipated business opportunities from combining the operations of acquired companies with our business in an efficient and effective manner. Ongoing and expanded integration processes could take longer than anticipated and could result in the loss of key employees, the disruption of each company’s ongoing businesses, tax costs or inefficiencies, or inconsistencies in standards, controls, information technology systems, procedures and policies, any of which could adversely affect our ability to maintain relationships with customers, employees or other third parties, or our ability to achieve the anticipated benefits of the acquisitions, and could harm our financial performance. If we are unable to successfully or timely integrate the operations of acquired companies with our business, we may incur unanticipated liabilities and be unable to realize the revenue growth, synergies and other anticipated benefits resulting from the acquisitions, and our business, results of operations and financial condition could be materially and adversely affected.

We have incurred significant costs in connection with the recent acquisitions. The substantial majority of these costs are non-recurring acquisition expenses. These non-recurring costs and expenses are reflected in the unaudited pro forma condensed combined financial information included in this Quarterly Report on Form 10-Q. We may incur additional costs in the integration of acquired companies, and may not achieve cost synergies and other benefits sufficient to offset the incremental costs of these acquisitions.

73

Risks Related to Our Financial Position and Need for Additional Capital

We are an early-stage company with a history of losses. We have not been profitable historically and may not achieve or maintain profitability in the future.

We experienced net losses in each year from our inception, including net losses of $240.3 million and $34.0 million for the years ended December 31, 2021 and 2020, respectively, and $69.9 million for the three months ended March 31, 2022. We believe we will continue to incur operating losses and negative cash flow in the near-term as we continue to invest significantly in our business, in particular across our research and development efforts and sales and marketing programs. These investments may not result in increased revenue or growth in our business or enable us to achieve profitability.

In addition, as a public company, we incur significant additional legal, accounting and other expenses. As we acquire and integrate companies, we will also incur additional legal, accounting and other expenses. These increased expenditures may make it harder for us to achieve and maintain future profitability. Revenue growth and growth in our customer base may not be sustainable, and we may not achieve sufficient revenue to achieve or maintain profitability. We may incur significant losses in the future for a number of reasons, including due to the other risks described in this Quarterly Report on Form 10-Q, and we may encounter unforeseen expenses, difficulties, complications and delays and other unknown events. As a result, our losses may be larger than anticipated, we may incur significant losses for the foreseeable future, and we may not achieve profitability, and even if we do, we may not be able to maintain or increase profitability. Furthermore, if our future growth and operating performance fail to meet investor or securities analyst expectations, or if we have future negative cash flow or losses resulting from our investment in acquiring customers or expanding our operations, this could have a material adverse effect on our business, financial condition and results of operations.

Our limited operating history and rapid growth makes evaluating our current business and future prospects difficult and may increase the risk of your investment.

Much of our growth has occurred in recent periods. Our limited operating history may make it difficult for you to evaluate our current business and our future prospects, as we continue to grow our business. Our ability to forecast our future operating results is subject to a number of uncertainties, including our ability to plan for and model future growth. We have encountered, and will continue to encounter, risks and uncertainties frequently experienced by growing companies in rapidly evolving industries, as we continue to grow our business. If our assumptions regarding these uncertainties, which we use to plan our business, are incorrect or change in reaction to changes in our markets, or if we do not address these risks successfully, our operating and financial results could differ materially from our expectations, our business could suffer, and the trading price of our stock may decline.

We may fail to meet our publicly announced guidance or other expectations about our business, which would cause our stock price to decline.

We provide guidance regarding our expected revenue and Adjusted EBITDA, and we may in the future provide guidance regarding other measures of financial and business performance.

It is difficult to predict our future revenues and appropriately budget for our expenses, and we have limited insight into trends that may emerge and affect our business. Correctly predicting future events is inherently an uncertain process, and our guidance may not ultimately be accurate. Our guidance is based on certain assumptions such as anticipated production and sales volumes, material costs and planned cost reductions. In addition, we have implemented, and in the foreseeable future expect continue to implement, a number of cost saving measures in order to contain costs from our acquisitions. Those measures may not have their intended effect, and we may not adequately be able to implement them. Even if the measures we implement lead to cost savings, those cost savings may not be sufficient or we may be unable to sustain the cost savings that we achieve. Our ability to achieve the anticipated cost savings and other benefits from these measures within the expected time frames is subject to many estimates and assumptions, and depends on many factors, some of which are beyond our control. If actual results differ from our guidance or from the expectations of securities analysts or investors, or we adjust our guidance in future periods, whether as a result of our inability to successfully implement our cost saving measures or because of other factors, the market value of our common stock could decline significantly.

74

Our operating results and financial condition may fluctuate from period to period.

Our operating results and financial condition fluctuate from quarter-to-quarter and year-to-year and are likely to continue to vary due to a number of factors, many of which will not be within our control. Both our business and the additive manufacturing industry are changing and evolving rapidly, and our historical operating results may not be useful in predicting our future operating results. If our operating results do not meet the guidance that we provide to the marketplace or the expectations of securities analysts or investors, the market price of our Class A common stock will likely decline. Fluctuations in our operating results and financial condition may be due to a number of factors, including:

the degree of market acceptance of our products and services;
our ability to compete with competitors and new entrants into our markets;
the mix of products and services that we sell during any period;
the timing of our sales and deliveries of our products to customers;
the geographic distribution of our sales;
changes in our pricing policies or those of our competitors, including our response to price competition;
changes in the amount that we spend to develop and manufacture new products or technologies;
changes in the amounts that we spend to promote our products and services;
changes in the cost of satisfying our warranty obligations and servicing our installed customer base;
expenses and/or liabilities resulting from litigation;
delays between our expenditures to develop and market new or enhanced solutions and the generation of revenue from those solutions;
unforeseen liabilities or difficulties in integrating our acquisitions or newly acquired businesses;
disruptions to our information technology systems or our third-party contract manufacturers;
general economic and industry conditions that effect customer demand;
seasonal reductions in business activity in certain parts of the world, particularly during the summer months in Europe;
the impact of the COVID-19 pandemic on our customers, suppliers, manufacturers and operations; and
changes in accounting rules and tax laws.

In addition, our revenues and operating results may fluctuate from quarter-to-quarter and year-to-year due to our sales cycle and seasonality among our customers. Generally, our additive manufacturing solutions are subject to the adoption and capital expenditure cycles of our customers. As a result, we typically conduct a larger portion of our business during the fourth quarter of our fiscal year relative to the other quarters. Our quarterly sales also have often reflected a pattern in which a disproportionate percentage of each quarter’s total sales occurs towards the end of the quarter. This uneven sales pattern makes predicting revenue, earnings, cash flow from operations, adjusted EBITDA and working capital for each period difficult, increases the risk of unanticipated variations in our quarterly results and financial condition, and places pressure on our inventory management and logistics systems. We face a number of uncertainties related to our ability to achieve our targets in a given quarter, including: we may be unable to obtain materials as a

75

result of global supply chain issues, our customers may decline or be unable to take delivery of products during holidays, and we may not receive our expected level of purchase orders or payments. If these or other events were to occur, our results for a given quarter could be negatively impacted, and may vary materially and adversely from our stated expectations and the estimates or expectations of securities research analysts, investors and other market participants.

Additionally, for our more complex solutions, which may require customers to make additional facilities investment, potential customers may spend a substantial amount of time performing internal assessments prior to making a purchase decision. This may cause us to devote significant effort in advance of a potential sale without any guarantee of receiving any related revenues. As a result, revenues and operating results for future periods are difficult to predict with any significant degree of certainty, which could lead to adverse effects on our inventory levels and overall financial condition.

Due to the foregoing factors, and the other risks discussed in this Quarterly Report on Form 10-Q, you should not rely on quarter-over-quarter and year-over-year comparisons of our operating results as an indicator of our future performance.

We may require additional capital to support business growth, and this capital might not be available on acceptable terms, if at all.

We intend to continue to make investments to support our business growth and may require additional funds to respond to business challenges and opportunities, including the need to develop new features or enhance our products, improve our operating infrastructure or acquire complementary businesses and technologies. Accordingly, we may need to engage in equity or debt financings to secure additional funds if our existing sources of cash and any funds generated from operations do not provide us with sufficient capital. If we raise additional funds through future issuances of equity or convertible debt securities, our existing stockholders could suffer significant dilution, and any new equity securities we issue could have rights, preferences and privileges superior to those of holders of our Class A common stock. Any debt financing that we may secure in the future could involve restrictive covenants relating to our capital raising activities and other financial and operational matters, which may make it more difficult for us to obtain additional capital and to pursue business opportunities, including potential acquisitions. We may not be able to obtain additional financing on terms favorable to us, if at all. If we are unable to obtain adequate financing or financing on terms satisfactory to us when we require it, our ability to continue to support our business growth and to respond to business challenges and opportunities could be significantly impaired, and our business may be adversely affected.

Risks Related to Third Parties

We could be subject to personal injury, property damage, product liability, warranty and other claims involving allegedly defective products that we supply.

The products we supply are sometimes used in potentially hazardous or critical applications, such as the assembled parts of an aircraft, medical device or automobile, that could result in death, personal injury, property damage, loss of production, punitive damages and consequential damages. While we have not experienced any such claims to date, actual or claimed defects in the products we supply could result in our being named as a defendant in lawsuits asserting potentially large claims.

We attempt to include legal provisions in our agreements with customers that are designed to limit our exposure to potential liability for damages arising from defects or errors in our products. However, it is possible that these limitations may not be effective as a result of unfavorable judicial decisions or laws enacted in the future. Any such lawsuit, regardless of merit, could result in material expense, diversion of management time and efforts and damage to our reputation, and could cause us to fail to retain or attract customers, which could adversely affect our results of operations.

We depend on our network of resellers and our business could be adversely affected if they do not perform as expected.

We rely heavily on our global network of resellers to sell our products and to provide installation and support services to customers in their respective geographic regions. These resellers may not be as effective in selling our products or installing and supporting our customers as we expect. Further, our contracts with our resellers provide for termination for convenience, and if our contracts with a significant number of resellers, or with the most effective resellers, were to terminate or if they would otherwise fail or refuse to sell certain of our products, we may not be able to find replacements that are as qualified or as successful in a timely manner, if at all. In addition, if our resellers do not perform as anticipated, or if we are unable to secure qualified and successful resellers, our sales will suffer, which would have an adverse effect on our revenues and operating results. Because we also depend

76

upon our resellers to provide installation and support services for products, if our reseller relationship were terminated or limited to certain products, we may face disruption in providing support for our customers, which would adversely affect our reputation and our results of operations. Any failure to offer high-quality technical support services may adversely affect our relationships with our customers and adversely affect our financial results.

Additionally, a default by one or more resellers that have a significant receivables balance could have an adverse financial impact on our financial results. We have reviewed our policies that govern credit and collections and will continue to monitor them in light of current payment status and economic conditions. In addition, we try to reduce the credit exposures of our accounts receivable by instituting credit limits and having credit insurance. However, there can be no assurance that our efforts to identify potential credit risks will be successful. Our inability to timely identify resellers that are credit risks could result in defaults at a time when such resellers have high accounts receivable balances with us. Any such default would result in a significant charge against our earnings and adversely affect our results of operations and financial condition.

We could face liability if our additive manufacturing solutions are used by our customers to print dangerous objects.

Customers may use our additive manufacturing systems to print parts that could be used in a harmful way or could otherwise be dangerous. For example, there have been news reports that 3D printers were used to print guns or other weapons. We have little, if any, control over what objects our customers print using our products, and it may be difficult, if not impossible, for us to monitor and prevent customers from printing weapons with our products. While we have never printed weapons on any printers in our offices, there can be no assurance that we will not be held liable if someone were injured or killed by a weapon printed by a customer using one of our products.

We depend on a limited number of third-party contract manufacturers for a significant portion of our manufacturing needs. If these third-party manufacturers experience any delay, disruption or quality control problems in their operations, including due to the COVID-19 pandemic, we could lose market share and our brand may suffer.

We depend on third-party contract manufacturers for the production of several of our additive manufacturing systems. While there are several potential manufacturers for most of these products, several of our products are manufactured, assembled, tested and generally packaged by a limited number of third-party manufacturers. In most cases, we rely on these manufacturers to procure components and, in some cases, subcontract engineering work. Our reliance on a limited number of contract manufacturers involves a number of risks, including:

unexpected increases in manufacturing and repair costs;
inability to control the quality and reliability of finished products;
inability to control delivery schedules;
potential liability for expenses incurred by third-party contract manufacturers in reliance on our forecasts that later prove to be inaccurate;
potential lack of adequate capacity to manufacture all or a part of the products we require; and
potential labor unrest affecting the ability of the third-party manufacturers to produce our products.

If any of our third-party contract manufacturers experience a delay, disruption or quality control problems in their operations, including due to the COVID-19 pandemic, or if a primary third-party contract manufacturer does not renew its agreement with us, our operations could be significantly disrupted, and our product shipments could be delayed. Qualifying a new manufacturer and commencing volume production is expensive and time consuming. Ensuring that a contract manufacturer is qualified to manufacture our products to our standards is time consuming. In addition, there is no assurance that a contract manufacturer can scale its production of our products at the volumes and in the quality that we require. If a contract manufacturer is unable to do these things, we may have to move production for the products to a new or existing third-party manufacturer, which would take significant effort and our business, results of operations and financial condition could be materially adversely affected.

77

As we contemplate moving manufacturing into different jurisdictions, we may be subject to additional significant challenges in ensuring that quality, processes, and costs, among other issues, are consistent with our expectations. For example, while we expect our third-party contract manufacturers to be responsible for penalties assessed on us because of excessive failures of the products, there is no assurance that we will be able to collect such reimbursements from these manufacturers, which causes us to take on additional risk for potential failures of our products.

In addition, because we use a limited number of third-party contract manufacturers, increases in the prices charged may have an adverse effect on our results of operations, as we may be unable to find a contract manufacturer who can supply us at a lower price. As a result, the loss of a limited source supplier could adversely affect our relationships with our customers and our results of operations and financial condition.

All of our products must satisfy safety and regulatory standards and some of our products must also receive government certifications. Our third-party contract manufacturers are primarily responsible for conducting the tests that support our applications for most regulatory approvals for our products. If our third-party contract manufacturers fail to timely and accurately conduct these tests, we may be unable to obtain the necessary domestic or foreign regulatory approvals or certifications to sell our products in certain jurisdictions. As a result, we would be unable to sell our products and our sales and profitability could be reduced, our relationships with our sales channel could be harmed and our reputation and brand would suffer.

If our suppliers become unavailable or inadequate, our customer relationships, results of operations and financial condition may be adversely affected.

We acquire certain of our materials, which are critical to the ongoing operation and future growth of our business, from several third parties. If we or one of our contract manufacturers has a supply chain disruption, or our relationship with any of our contract manufacturers or key suppliers terminates, we could experience delays. While most manufacturing equipment and materials for our products are available from multiple suppliers, certain of those items are only available from limited sources. Should any of these suppliers become unavailable or inadequate, or impose terms unacceptable to us, such as increased pricing terms, we could be required to spend a significant amount of time and expense to develop alternate sources of supply, and we may not be successful in doing so on terms acceptable to us, or at all. As a result, the loss of a limited source supplier could adversely affect our relationship with our customers as well as our results of operations and financial condition.

Our facilities and the facilities of our third-party contract manufacturers, suppliers, and customers, are vulnerable to disruption due to natural or other disasters, strikes and other events beyond our control.

A major earthquake, fire, tsunami, hurricane, cyclone or other disaster, such as a pandemic, major flood, seasonal storms, nuclear event or terrorist attack affecting our facilities or the areas in which they are located, or affecting those of our customers or third-party manufacturers or suppliers, could significantly disrupt our or their operations and delay or prevent product shipment or installation during the time required to repair, rebuild or replace our or their damaged manufacturing facilities. These delays could be lengthy and costly. If any of our facilities or those of our third-party contract manufacturers, suppliers or customers are negatively impacted by such a disaster, production, shipment and installation of our 3D printing machines could be delayed, which can impact the period in which we recognize the revenue related to that 3D printing machine sale. Additionally, customers may delay purchases of our products until operations return to normal. Even if we are able to respond quickly to a disaster, the continued effects of the disaster could create uncertainty in our business operations. In addition, concerns about terrorism, the effects of a terrorist attack, political turmoil, labor strikes, war or the outbreak of epidemic diseases (including the outbreak of COVID-19) could have a negative effect on our operations and sales.

Risks Related to Our Class A Common Stock

Our issuance of additional shares of Class A common stock or convertible securities may dilute your ownership of us and could adversely affect our stock price.

From time to time, we have issued, and we expect in the future to issue, additional shares of our Class A common stock or securities convertible into our Class A common stock pursuant to a variety of transactions, including acquisitions. Additional shares of our Class A common stock may also be issued upon exercise of outstanding stock options and warrants to purchase our Class A common stock. The issuance by us of additional shares of our Class A common stock or securities convertible into our Class A

78

common stock would dilute your ownership of us and the sale of a significant amount of such shares in the public market could adversely affect prevailing market prices of our Class A common stock. Subject to the satisfaction of vesting conditions and the expiration of lockup agreements, shares issuable upon exercise of options will be available for resale immediately in the public market without restriction.

In the future, we expect to obtain financing or to further increase our capital resources by issuing additional shares of our capital stock or offering debt or other equity securities, including senior or subordinated notes, debt securities convertible into equity, or shares of preferred stock. Issuing additional shares of our capital stock, other equity securities, or securities convertible into equity may dilute the economic and voting rights of our existing stockholders, reduce the market price of our Class A common stock, or both. Debt securities convertible into equity could be subject to adjustments in the conversion ratio pursuant to which certain events may increase the number of equity securities issuable upon conversion. Preferred stock, if issued, could have a preference with respect to liquidating distributions or a preference with respect to dividend payments that could limit our ability to pay dividends to the holders of our Class A common stock. Our decision to issue securities in any future offering will depend on market conditions and other factors beyond our control, which may adversely affect the amount, timing or nature of our future offerings. As a result, holders of our Class A common stock bear the risk that our future offerings may reduce the market price of our Class A common stock and dilute their percentage ownership.

Future sales, or the perception of future sales, of our Class A common stock by us or our existing stockholders in the public market could cause the market price for our Class A common stock to decline.

The sale of substantial amounts of shares of our Class A common stock in the public market, or the perception that such sales could occur, could harm the prevailing market price of shares of our Class A common stock. These sales, or the possibility that these sales may occur, also might make it more difficult for us to sell equity securities in the future at a time and at a price that we deem appropriate. Certain shares of our common stock are freely tradable without restriction under the Securities Act, except for any shares of our Class A common stock that may be held or acquired by our directors, executive officers, and other affiliates, as that term is defined in the Securities Act, which are be restricted securities under the Securities Act. Restricted securities may not be sold in the public market unless the sale is registered under the Securities Act or an exemption from registration is available. Any such sales, including sales of a substantial number of shares or the perception in the market that the holders of a large number of shares intend to sell shares, could reduce the market price of our common stock. We may also issue shares of our common stock or securities convertible into our common stock from time to time in connection with financings, acquisitions, investments, or otherwise. Any such issuance could result in ownership dilution to you as a stockholder and cause the trading price of our common stock to decline.

Our directors, executive officers and stockholders affiliated with our directors and executive officers own a significant percentage of our Class A common stock and, if they choose to act together, will be able to exert significant control over matters subject to shareholder approval.

Our directors, executive officers, and stockholders affiliated with our directors and executive officers exert significant influence on us. As of December 31, 2021, these holders owned approximately 9.4% of our outstanding Class A common stock. As a result, these holders, acting together, have significant control over all matters that require approval of our stockholders, including the election of directors, amendments of our organizational documents, or approval of any merger, sale of assets, or other major corporate transactions. The interests of these holders may not always coincide with our corporate interests or the interests of other stockholders, and they may act in a manner with which you may not agree or that may not be in the best interests of our other stockholders.

Anti-takeover provisions in our governing documents and under Delaware law could make an acquisition of us more difficult, limit attempts by our stockholders to replace or remove our current management and limit the market price of our Class A common stock.

Our certificate of incorporation, bylaws, and Delaware law contain provisions that could have the effect of rendering more difficult, delaying, or preventing an acquisition deemed undesirable by our board of directors. Among other things, our certificate of incorporation and bylaws include the following provisions:

a staggered board, which means that our board of directors is classified into three classes of directors with staggered three-year terms and directors are only able to be removed from office for cause;

79

limitations on convening special stockholder meetings, which could make it difficult for our stockholders to adopt desired governance changes;

a prohibition on stockholder action by written consent, which means that our stockholders will only be able to take action at a meeting of stockholders and will not be able to take action by written consent for any matter;

a forum selection clause, which means certain litigation against us can only be brought in Delaware;

the authorization of undesignated preferred stock, the terms of which may be established and shares of which may be issued without further action by our stockholders; and

advance notice procedures, which apply for stockholders to nominate candidates for election as directors or to bring matters before an annual meeting of stockholders.

These provisions, alone or together, could delay or prevent hostile takeovers and changes in control or changes in our management. As a Delaware corporation, we are also subject to provisions of Delaware law, including Section 203 of the DGCL, which prevents interested stockholders, such as certain stockholders holding more than 15% of our outstanding Class A common stock, from engaging in certain business combinations unless (i) prior to the time such stockholder became an interested stockholder, our board of directors approved the transaction that resulted in such stockholder becoming an interested stockholder, (ii) upon consummation of the transaction that resulted in such stockholder becoming an interested stockholder, the interested stockholder owned at least 85% of our Class A common stock, or (iii) following board approval, such business combination receives the approval of the holders of at least two-thirds of our outstanding Class A common stock not held by such interested stockholder at an annual or special meeting of stockholders.

Any provision of our certificate of incorporation, our bylaws or Delaware law that has the effect of delaying, preventing or deterring a change in control could limit the opportunity for our stockholders to receive a premium for their shares of our Class A common stock and could also affect the price that some investors are willing to pay for our Class A common stock.

Our certificate of incorporation and bylaws provide that the Court of Chancery of the State of Delaware will be the sole and exclusive forum for substantially all disputes between us and our stockholders, which could limit our stockholders’ ability to obtain a favorable judicial forum for disputes with us or our directors, officers, or employees.

Our certificate of incorporation and bylaws provide that, unless we consent in writing to the selection of an alternative forum, the (a) Court of Chancery of the State of Delaware (or, in the event that the Chancery Court does not have jurisdiction, the federal district court for the District of Delaware or other state courts of the State of Delaware) shall, to the fullest extent permitted by law, be the sole and exclusive forum for: (i) any derivative action, suit or proceeding brought on our behalf; (ii) any action, suit or proceeding asserting a claim of breach of fiduciary duty owed by any of our directors, officers, or stockholders to us or to our stockholders; (iii) any action, suit or proceeding asserting a claim arising pursuant to the DGCL, our certificate of incorporation or bylaws; or (iv) any action, suit or proceeding asserting a claim governed by the internal affairs doctrine; and (b) subject to the foregoing, the federal district courts of the United States of America shall be the exclusive forum for the resolution of any complaint asserting a cause of action arising under the Securities Act. Notwithstanding the foregoing, such forum selection provisions shall not apply to suits brought to enforce any liability or duty created by the Exchange Act or any other claim for which the federal courts of the United States have exclusive jurisdiction. The choice of forum provision may limit a stockholder’s ability to bring a claim in a judicial forum that it finds favorable for disputes with us or our directors, officers, or other employees, which may discourage such lawsuits against us and our directors, officers, and other employees. Alternatively, if a court were to find the choice of forum provision contained in our certificate of incorporation to be inapplicable or unenforceable in an action, we may incur additional costs associated with resolving such action in other jurisdictions, which could harm our business, results of operations, and financial condition.

Additionally, Section 22 of the Securities Act creates concurrent jurisdiction for federal and state courts over all suits brought to enforce any duty or liability created by the Securities Act or the rules and regulations thereunder. As noted above, our certificate of incorporation and bylaws provide that the federal district courts of the United States of America shall have jurisdiction over any action arising under the Securities Act. Accordingly, there is uncertainty as to whether a court would enforce such provision. Our stockholders will not be deemed to have waived our compliance with the federal securities laws and the rules and regulations thereunder.

80

Risks Related to Compliance Matters

Failure of our global operations to comply with anti-corruption laws and various trade restrictions, such as sanctions and export controls, could have an adverse effect on our business.

We operate in a number of countries throughout the world, including countries known to have a reputation for corruption. Doing business on a global basis requires us to comply with anti-corruption laws and regulations imposed by governments around the world with jurisdiction over our operations, including the U.S. Foreign Corrupt Practices Act and the U.K. Bribery Act 2010, as well as the laws of the countries where we do business. We are also subject to various trade restrictions, including trade and economic sanctions and export controls, imposed by governments around the world with jurisdiction over our operations. For example, in accordance with trade sanctions administered by the Office of Foreign Assets Control and the U.S. Department of Commerce, we are prohibited from engaging in transactions involving certain persons and certain designated countries or territories, including Russia, Belarus, Cuba, Iran, Syria, North Korea and the Crimea Region of Ukraine. In addition, our products are subject to export regulations that can involve significant compliance time and may add additional overhead cost to our products. In recent years the U.S. government has had a renewed focus on export matters. For example, the Export Control Reform Act of 2018 and regulatory guidance have imposed additional controls, and may result in the imposition of further additional controls, on the export of certain “emerging and foundational technologies.” Our current and future products may be subject to these heightened regulations, which could increase our compliance costs.

We are committed to doing business in accordance with applicable anti-corruption laws and regulations and with applicable trade restrictions. We are subject, however, to the risk that our affiliated entities or our and our affiliates’ respective officers, directors, employees and agents (including distributors of our products) may take action determined to be in violation of such laws and regulations. Any violation by any of these persons could result in substantial fines, sanctions, civil and/or criminal penalties, or curtailment of operations in certain jurisdictions, and might adversely affect our operating results. In addition, actual or alleged violations could damage our reputation and ability to do business.

We are subject to environmental, health and safety laws and regulations related to our operations and the use of our additive manufacturing systems, produced parts, and consumable materials, which could subject us to compliance costs and/or potential liability in the event of non-compliance.

We are subject to domestic and foreign environmental laws and regulations governing our operations, including, but not limited to, emissions into the air and water and the use, handling, disposal and remediation of hazardous substances. A certain risk of environmental liability is inherent in our production activities. These laws and regulations govern, among other things, the generation, use, storage, registration, handling and disposal of chemicals and waste materials, the presence of specified substances in electrical products, the emission and discharge of hazardous materials into the ground, air or water, the cleanup of contaminated sites, including any contamination that results from spills due to our failure to properly dispose of chemicals and other waste materials and the health and safety of our employees. Under these laws, regulations and requirements, we could also be subject to liability for improper disposal of chemicals and waste materials, including those resulting from the use of our systems and accompanying materials by end-users. Accidents or other incidents that occur at our facilities or involve our personnel or operations could result in claims for damages against us. In the event we are found to be financially responsible, as a result of environmental or other laws or by court order, for environmental damages alleged to have been caused by us or occurring on our premises, we could be required to pay substantial monetary damages or undertake expensive remedial obligations. If our operations fail to comply with such laws or regulations, we may be subject to fines and other civil, administrative or criminal sanctions, including the revocation of permits and licenses necessary to continue our business activities. In addition, we may be required to pay damages or civil judgments in respect of third-party claims, including those relating to personal injury (including exposure to hazardous substances that we generate, use, store, handle, transport, manufacture or dispose of), property damage or contribution claims. Some environmental laws allow for strict, joint and several liabilities for remediation costs, regardless of fault. We may be identified as a potentially responsible party under such laws. The amount of any costs, including fines or damages payments that we might incur under such circumstances could substantially exceed any insurance we have to cover such losses. Any of these events, alone or in combination, could have a material adverse effect on our business, financial condition and results of operations and could adversely affect our reputation.

The export of our products internationally from our production facilities subjects us to environmental laws and regulations concerning the import and export of chemicals and hazardous substances such as the United States Toxic Substances Control Act and the Registration, Evaluation, Authorization and Restriction of Chemical Substances. These laws and regulations require the testing and

81

registration of some chemicals that we ship along with, or that form a part of, our systems and other products. If we fail to comply with these or similar laws and regulations, we may be required to make significant expenditures to reformulate the chemicals that we use in our products and materials or incur costs to register such chemicals to gain and/or regain compliance. Additionally, we could be subject to significant fines or other civil and criminal penalties should we not achieve such compliance.

The SEC’s recently-proposed rules on climate change disclosures, if adopted, will increase our costs and expenditures. The cost of complying with other current and future environmental, health and safety laws applicable to our operations, or the liabilities arising from past releases of, or exposure to, hazardous substances, may result in future expenditures. Any of these developments, alone or in combination, could have an adverse effect on our business, financial condition and results of operations.

Aspects of our business are subject to privacy, data use and data security regulations, which could increase our costs.

We collect personally identifiable information from our employees, prospects, and our customers. Privacy and security laws and regulations may limit the use and disclosure of certain information and require us to adopt certain cybersecurity and data handling practices that may affect our ability to effectively market our services to current, past or prospective customers. We must comply with privacy laws in the United States, Europe and elsewhere, including GDPR in the European Union, which became effective May 25, 2018 and the retained version of the GDPR as it forms part of the law of England and Wales, Scotland and Northern Ireland, and the California Consumer Privacy Act of 2018, which was enacted on June 28, 2018 and became effective on January 1, 2020. These laws create new individual privacy rights and impose increased obligations, including disclosure obligations, on companies handling personal data. In many jurisdictions, consumers must be notified in the event of a data security breach, and such notification requirements continue to increase in scope and cost. Privacy and security laws and regulations may limit the use and disclosure of certain information and require us to adopt certain cybersecurity and data handling practices that may affect our ability to effectively market our services to current, past or prospective customers. While we have invested in, and intend to continue to invest in, resources to comply with these standards, we may not be successful in doing so, and any such failure could have an adverse effect on our business, results of operations and reputation.

As privacy, data use and data security laws are interpreted and applied, compliance costs may increase, particularly in the context of ensuring that adequate data protection and data transfer mechanisms are in place. In recent years, there has been increasing regulatory enforcement and litigation activity in this area in the United States, Germany and in various other countries in which we operate.

Compliance with regulations for medical devices and solutions is expensive and time-consuming, and failure to obtain or maintain approvals, clearances, or compliance could impact financial projections and/or subject us to penalties or liabilities.

Our Desktop Health products and services, and its healthcare provider customers and distributors, are and will be subject to extensive federal, state, local and foreign regulations, including, without limitation, regulations with respect to approvals and clearances for products, design, manufacturing and testing, labeling, marketing, sales, quality control, and privacy. Unless an exemption applies, we must obtain clearance or approval from the Food and Drug Administration (or comparable foreign regulatory body) before a medical device or solution can be marketed or sold; this process involves significant time, effort and expense. The healthcare market overall is highly regulated and subject to frequent and sudden change. Our failure to secure clearances or approvals or comply with regulations could have an adverse impact on our business and reputation and subject us to lost research and development costs, withdrawal of clearance/approval, operating restrictions, liabilities, fines, penalties and/or litigation.

82

Risks Related to Intellectual Property

Third-party lawsuits and assertions alleging our infringement of patents, trade secrets or other intellectual property rights may have a significant adverse effect on our financial condition.

Third parties may own issued patents and pending patent applications that exist in fields relevant to additive manufacturing. Some of these third parties may assert that we are employing their proprietary technology without authorization. There may be third-party patents or patent applications with claims related to additive manufacturing. Because patent applications can take many years to issue, there may be currently pending patent applications which may later result in issued patents that our additive technologies may infringe. In addition, third parties may obtain patents in the future and claim that our technologies infringe upon these patents. Any third-party lawsuits or other assertion to which we are subject alleging our infringement of patents, trade secrets or other intellectual property rights may have a significant adverse effect on our financial condition.

We may incur substantial costs enforcing and defending our intellectual property rights.

We may incur substantial expense and costs in protecting, enforcing and defending our intellectual property rights against third parties. Intellectual property disputes may be costly and can be disruptive to our business operations by diverting attention and energies of management and key technical personnel and by increasing our costs of doing business. Third-party intellectual property claims asserted against us could subject us to significant liabilities, require us to enter into royalty and licensing arrangements on unfavorable terms, prevent us from assembling or licensing certain of our products, subject us to injunctions restricting our sale of products, cause severe disruptions to our operations or the marketplaces in which we compete or require us to satisfy indemnification commitments with our customers, including contractual provisions under various license arrangements. In addition, we may incur significant costs in acquiring the necessary third-party intellectual property rights for use in our products. Any of these could have an adverse effect on our business and financial condition.

If we are unable to adequately protect or enforce our intellectual property rights, such information may be used by others to compete against us, in particular in developing consumables that could be used with our printing systems in place of our proprietary consumables.

We have devoted substantial resources to the development of our technology and related intellectual property rights. Our success and future revenue growth will depend, in part, on our ability to protect our intellectual property. We rely on a combination of registered and unregistered intellectual property and protect our rights using patents, licenses, trademarks, trade secrets, confidentiality and assignment of invention agreements and other methods.

Despite our efforts to protect our proprietary rights, it is possible that competitors or other unauthorized third parties may obtain, copy, use or disclose our technologies, inventions, processes or improvements. We cannot assure you that any of our existing or future patents or other intellectual property rights will not be challenged, invalidated or circumvented, or will otherwise provide us with meaningful protection. Our pending patent applications may not be granted, and we may not be able to obtain foreign patents or pending applications corresponding to our U.S. patents. Even if foreign patents are granted, effective enforcement in foreign countries may not be available.

Our trade secrets, know-how and other unregistered proprietary rights are a key aspect of our intellectual property portfolio. While we take reasonable steps to protect our trade secrets and confidential information and enter into confidentiality and invention assignment agreements intended to protect such rights, such agreements can be difficult and costly to enforce or may not provide adequate remedies if violated, and we may not have entered into such agreements with all relevant parties. Such agreements may be breached, and trade secrets or confidential information may be willfully or unintentionally disclosed, including by employees who may leave our company and join our competitors, or our competitors or other parties may learn of the information in some other way. The disclosure to, or independent development by, a competitor of any of our trade secrets, know-how or other technology not protected by a patent or other intellectual property system could materially reduce or eliminate any competitive advantage that we may have over such competitor. This concern could manifest itself in particular with respect to our proprietary consumables that are used with our systems. Portions of our proprietary consumables may not be afforded patent protection. Chemical companies or other producers of raw materials used in our consumables may be able to develop consumables that are compatible to a large extent with our products, whether independently or in contravention of our trade secret rights and related proprietary and contractual rights. If such

83

consumables are made available to owners of our systems, and are purchased in place of our proprietary consumables, our revenues and profitability would be reduced, and we could be forced to reduce prices for our proprietary consumables.

If our patents and other intellectual property do not adequately protect our technology, our competitors may be able to offer products similar to ours. Our competitors may also be able to develop similar technology independently or design around our patents and other intellectual property. Any of the foregoing events would lead to increased competition and reduce our revenue or gross margin, which would adversely affect our operating results.

If we attempt enforcement of our intellectual property rights, we may be, and have been in the past, subject or party to claims, negotiations or complex, protracted litigation. Intellectual property disputes and litigation, regardless of merit, can be costly and disruptive to our business operations by diverting attention and energies of management and key technical personnel and by increasing our costs of doing business. Any of the foregoing could adversely affect our business and financial condition.

As part of any settlement or other compromise to avoid complex, protracted litigation, we may agree not to pursue future claims against a third party, including related to alleged infringement of our intellectual property rights. Part of any settlement or other compromise with another party may resolve a potentially costly dispute but may also have future repercussions on our ability to defend and protect our intellectual property rights, which in turn could adversely affect our business.

Our additive manufacturing software contains third-party open-source software components, and failure to comply with the terms of the underlying open-source software licenses could restrict our ability to sell our products.

Our additive manufacturing software contains components that are licensed under so-called “open source,” “free” or other similar licenses. Open source software is made available to the general public on an “as-is” basis under the terms of a non-negotiable license. We currently combine our proprietary software with open source software, but not in a manner that we believe requires the release of the source code of our proprietary software to the public. We do not plan to integrate our proprietary software with open source software in ways that would require the release of the source code of our proprietary software to the public; however, our use and distribution of open source software may entail greater risks than use of third-party commercial software. Open source licensors generally do not provide warranties or other contractual protections regarding infringement claims or the quality of the code. In addition, if we combine our proprietary software with open source software in a certain manner, we could, under certain open source licenses, be required to release to the public or remove the source code of our proprietary software. We may also face claims alleging noncompliance with open source license terms or infringement or misappropriation of proprietary software. These claims could result in litigation, require us to purchase a costly license or remove the software. In addition, if the license terms for open source software that we use change, we may be forced to re-engineer our solutions, incur additional costs or discontinue the sale of our offerings if re-engineering could not be accomplished on a timely basis. Although we monitor our use of open source software to avoid subjecting our offerings to unintended conditions, there is a risk that these licenses could be construed in a way that could impose unanticipated conditions or restrictions on our ability to commercialize our offerings. We cannot guarantee that we have incorporated open source software in our software in a manner that will not subject us to liability or in a manner that is consistent with our current policies and procedures.

General Risk Factors

Our Class A common stock price may be volatile or may decline regardless of our operating performance. You may lose some or all of your investment.

The trading price of our Class A common stock is likely to be volatile. The stock market recently has experienced extreme volatility. This volatility often has been unrelated or disproportionate to the operating performance of particular companies. You may not be able to resell your shares at an attractive price due to a number of factors such as those listed in this section and the following:

the impact of the COVID-19 pandemic on our financial condition and the results of operations;
our operating and financial performance and prospects;
our quarterly or annual earnings or those of other companies in our industry compared to market expectations;

84

conditions that impact demand for our products;
future announcements concerning our business, our customers’ businesses or our competitors’ businesses;
the public’s reaction to our press releases, other public announcements and filings with the SEC;
the size of our public float;
coverage by or changes in financial estimates by securities analysts or failure to meet their expectations;
market and industry perception of our success, or lack thereof, in pursuing our growth strategy;
strategic actions by us or our competitors, such as acquisitions or restructurings;
changes in laws or regulations which adversely affect our industry or us;
changes in accounting standards, policies, guidance, interpretations or principles;
changes in senior management or key personnel;
issuances, exchanges or sales, or expected issuances, exchanges or sales of our capital stock;
changes in our dividend policy;
adverse resolution of new or pending litigation against us; and
changes in general market, economic and political conditions in the United States and global economies or financial markets, including those resulting from natural disasters, terrorist attacks, acts of war and responses to such events.

These broad market and industry factors may materially reduce the market price of our Class A common stock, regardless of our operating performance. In addition, price volatility may be greater if the public float and trading volume of our Class A common stock is low. As a result, you may suffer a loss on your investment.

In the past, following periods of market volatility, stockholders have instituted securities class action litigation. If we were involved in securities litigation, it could have a substantial cost and divert resources and the attention of executive management from our business regardless of the outcome of such litigation.

If securities analysts do not publish research or reports about us, or if they issue unfavorable commentary about us or our industry or downgrade our Class A common stock, the price of our Class A common stock could decline.

The trading market for our Class A common stock depends, in part, on the research and reports that third-party securities analysts publish about us and the industries in which we operate. We may be unable or slow to attract research coverage and if one or more analysts cease coverage of us, the price and trading volume of our securities would likely be negatively impacted. If any of the analysts that may cover us change their recommendation regarding our Class A common stock adversely, or provide more favorable relative recommendations about our competitors, the price of our Class A common stock would likely decline. If any analyst that may cover us ceases covering us or fails to regularly publish reports on us, we could lose visibility in the financial markets, which could cause the price or trading volume of our Class A common stock to decline. Moreover, if one or more of the analysts who cover us downgrades our Class A common stock, or if our reporting results do not meet their expectations, the market price of our Class A common stock could decline.

85

The obligations associated with being a public company involve significant expenses and require significant resources and management attention, which may divert from our business operations.

We are subject to the reporting requirements of the Exchange Act and the Sarbanes-Oxley Act. The Exchange Act requires that we file annual, quarterly and current reports with respect to our business and financial condition. The Sarbanes-Oxley Act requires, among other things, that we establish and maintain effective internal control over financial reporting. Now that we have ceased to be an “emerging growth company” an attestation report on internal control over financial reporting is required to be issued by our independent registered public accounting firm. As a result, we will incur increased legal, accounting and other expenses that we did not previously incur. Our entire management team and many of our other employees will continue to devote substantial time to compliance and may not effectively or efficiently manage our transition into a public company.

In addition, the need to establish the corporate infrastructure demanded of a public company may also divert management’s attention from implementing our business strategy, which could prevent us from improving our business, results of operations and financial condition. We have made, and will continue to make, changes to our internal control over financial reporting, including IT controls, and procedures for financial reporting and accounting systems to meet our reporting obligations as a public company. However, the measures we take may not be sufficient to satisfy our obligations as a public company. If we do not continue to develop and implement the right processes and tools to manage our changing enterprise and maintain our culture, our ability to compete successfully and achieve our business objectives could be impaired, which could negatively impact our business, financial condition and results of operations. In addition, we cannot predict or estimate the amount of additional costs we may incur to comply with these requirements. We anticipate that these costs will materially increase our general and administrative expenses.

These rules and regulations result in our incurring legal and financial compliance costs and will make some activities more time-consuming and costly. For example, we expect these rules and regulations to make it more difficult and more expensive for us to obtain director and officer liability insurance, and we may be required to accept reduced policy limits and coverage or incur substantially higher costs to obtain the same or similar coverage. As a result, it may be more difficult for us to attract and retain qualified people to serve on our board of directors, our board committees or as executive officers.

As a public reporting company, we will be subject to rules and regulations established from time to time by the SEC regarding our internal control over financial reporting. If we fail to establish and maintain effective internal control over financial reporting and disclosure controls and procedures, we may not be able to accurately report our financial results or report them in a timely manner.

We are subject to the rules and regulations established from time to time by the SEC and the NYSE. These rules and regulations require, among other things that we establish and periodically evaluate procedures with respect to our internal control over financial reporting. Reporting obligations as a public company are likely to place a considerable strain on our financial and management systems, processes and controls, as well as on our personnel.

In addition, as a public company, we are required to document and test our internal control over financial reporting pursuant to Section 404 of the Sarbanes-Oxley Act so that our management can certify as to the effectiveness of our internal control over financial reporting.

We have identified material weaknesses in our internal controls over financial reporting as of December 31, 2021. Our internal controls over financial reporting currently do not meet all of the standards contemplated by Section 404 of Sarbanes-Oxley Act of 2002, or the Sarbanes-Oxley Act, and failure to achieve and maintain effective internal controls over financial reporting in accordance with Section 404 of the Sarbanes-Oxley Act could impair our ability to produce timely and accurate financial statements or comply with applicable regulations and have a material adverse effect on our business.

We are required to maintain internal control over financial reporting and to report any material weaknesses in these controls. The process of designing and implementing effective internal controls is a continuous effort that will require us to anticipate and react to changes in our business and the economic and regulatory environments and to expend significant resources to maintain a system of internal controls that is adequate to satisfy our reporting obligations as a public company. If we are unable to establish or maintain appropriate internal financial reporting controls and procedures, it could cause us to fail to meet our reporting obligations on a timely basis or result in material misstatements in our consolidated financial statements, which could harm our operating results. In addition, we will be required, pursuant to Section 404 of the Sarbanes-Oxley Act, to furnish a report by management on, among other things,

86

the effectiveness of our internal control over financial reporting. This assessment will need to include disclosure of any material weaknesses identified by our management in our internal control over financial reporting. The rules governing the standards that must be met for our management to assess our internal control over financial reporting are complex and require significant documentation, testing, and possible remediation. Testing and maintaining internal controls may divert management’s attention from other matters that are important to our business. Our independent registered public accounting firm will be required to attest to the effectiveness of our internal control over financial reporting on an annual basis.

In addition to our results determined in accordance with GAAP, we believe certain non-GAAP measures may be useful in evaluating our operating performance. We present certain non-GAAP financial measures in this Quarterly Report on Form 10-Q and intend to continue to present certain non-GAAP financial measures in future filings with the SEC and other public statements. Any failure to accurately report and present our non-GAAP financial measures could cause investors to lose confidence in our reported financial and other information, which would likely have a negative effect on the trading price of our Class A common stock.

Matters impacting our internal controls may cause us to be unable to report our financial information on a timely basis and thereby subject us to adverse regulatory consequences, including sanctions by the SEC or violations of applicable NYSE listing rules, which may result in a breach of the covenants under existing or future financing arrangements. There also could be a negative reaction in the financial markets due to a loss of investor confidence in us and the reliability of our financial statements. Confidence in the reliability of our financial statements also could suffer if we or our independent registered public accounting firm continue to report a material weakness in our internal controls over financial reporting. This could materially adversely affect us and lead to a decline in the market price of our Class A common stock.

As of December 31, 2021, our management and auditors determined that material weaknesses existed in our internal control over financial reporting due to the fact that we had not completed an annual or quarterly close under a timeline that would be compatible with public company filing deadlines, and with our limited accounting department personnel, this may not be achievable. A material weakness is a deficiency, or combination of deficiencies, in internal control over financial reporting such that there is a reasonable possibility that a material misstatement of our annual or interim consolidated financial statements will not be prevented or detected on a timely basis. While we have instituted plans to remediate the issue described above and continue to take remediation steps, including hiring additional personnel, including a vice president of accounting with public company experience, we continued to have a limited number of personnel with the level of GAAP accounting knowledge, specifically related to complex accounting transactions, commensurate with our financial reporting requirements.

Although we believe the hiring of additional accounting resources, implementation of additional reviews and processes requiring timely account reconciliations and analysis and implementation of processes and controls to better identify and manage segregation of duties will remediate the material weakness with respect to insufficient personnel, there can be no assurance that the material weakness will be remediated on a timely basis or at all, or that additional material weaknesses will not be identified in the future. If we are unable to remediate the material weakness, our ability to record, process, and report financial information accurately, and to prepare financial statements within the time periods specified by the rules and forms of the SEC, could be adversely affected which, in turn, to may adversely affect our reputation and business and the market price of our Class A common stock.

We are, and have been in the recent past, subject to litigation.

We are currently, and have been in the recent past, subject to litigation, and we could be subject to further litigation in the future. Although we vigorously pursue favorable outcomes, we can provide no assurance as to the outcome of any current or future lawsuits or allegations, and any such actions may result in judgments against us for significant damages. Resolution of any such matters can be prolonged and costly, and the ultimate results or judgments are uncertain due to the inherent uncertainty in litigation and other proceedings. In addition, the additive manufacturing industry has been, and may continue to be, litigious, particularly with respect to intellectual property claims. Moreover, our potential liabilities are subject to change over time due to new developments, changes in settlement strategy or the impact of evidentiary requirements. Regardless of the outcome, litigation has resulted in the past, and may result in the future, in significant legal expenses and require significant attention and resources of management. As a result, any present or future litigation that may be brought against us by any third party could result in losses, damages and expenses that have a significant adverse effect on our financial condition.

87

We do not intend to pay dividends on our Class A common stock for the foreseeable future.

We currently intend to retain all available funds and any future earnings to fund the development and growth of our business. As a result, we do not anticipate declaring or paying any cash dividends on our Class A common stock in the foreseeable future. Any decision to declare and pay dividends in the future will be made at the discretion of our board of directors and will depend on, among other things, our business prospects, results of operations, financial condition, cash requirements and availability, certain restrictions related to our indebtedness, industry trends and other factors that our board of directors may deem relevant. Any such decision will also be subject to compliance with contractual restrictions and covenants in the agreements governing our current and future indebtedness. In addition, we may incur additional indebtedness, the terms of which may further restrict or prevent us from paying dividends on our Class A common stock. As a result, you may have to sell some or all of your Class A common stock after price appreciation in order to generate cash flow from your investment, which you may not be able to do. Our inability or decision not to pay dividends, particularly when others in our industry have elected to do so, could also adversely affect the market price of our Class A common stock.

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

Recent Sales of Unregistered Securities

All issuances of unregistered securities by us during the three months ended March 31, 2022 have been included previously in a Current Report on Form 8-K.

Issuer Purchases of Equity Securities

The following table sets forth purchases of our common stock for the three months ended March 31, 2022:

Period

Total number of shares purchased (1)

Average price paid per share

Total number of shares purchased as part of a publicly announced program

Approximate dollar value of shares that may yet be purchased under the program

January 1, 2022 through January 31, 2022

$

February 1, 2022 through February 28, 2022

28,269

$

3.92

March 1, 2022 through March 31, 2022

11,451

$

4.09

Total

39,720

(1) All of the shares were withheld from employees in satisfaction of minimum tax withholding obligations associated with the issuance of shares of Class A common stock.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

None.

Item 6. Exhibits

(a)Exhibits

The exhibits listed in the Exhibit Index are filed as part of this Quarterly Report on Form 10-Q and are incorporated herein by reference.

88

EXHIBIT INDEX

Incorporated by Reference

Exhibit

Form

Exhibit

Filing Date

10.1

Termination of Amended and Restated Registration Rights Agreement, dated as of March 31, 2022, by and among Desktop Metal and the stockholders named therein

*

10.2

Separation Agreement, dated as of April 30, 2022, by and between Desktop Metal and Ilya Mirman

*

10.3

Lease Agreement for Commercial Premises dated December 10, 2019 between ExOne GmbH and Solidas Immobilien und Grundbesitz GmbH

*

10.4

Addendum No. 1 to Lease Agreement for Commercial Premises dated December 10, 2019 between ExOne GmbH and Solidas Immobilien und Grundbesitz GmbH

*

31.1

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

*

31.2

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

*

32.1

Certification of Chief Executive Officer and Chief Financial Officer of Periodic Report Pursuant to 18 U.S.C. Section 1350

*

101.INS

Inline XBRL Instance Document

*

101.SCH

Inline XBRL Taxonomy Extension Schema Document

*

101.CAL

Inline XBRL Taxonomy Calculation Linkbase Document

*

101.DEF

Inline XBRL Taxonomy Definition Linkbase Document

*

101.LAB

Inline XBRL Taxonomy Extension Label Linkbase Document

*

101.PRE

Inline XBRL Taxonomy Extension Presentation Linkbase Document

*

104

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

*

*

Filed with this Quarterly Report on Form 10-Q.

89

SIGNATURES

Pursuant to the requirements of Section 13 or 15(d) 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.

DESKTOP METAL, INC.

Date: May 10, 2022

By:

/s/ Ric Fulop

Ric Fulop

Chief Executive Officer

(Principal Executive Officer)

Date: May 10, 2022

By:

/s/ James Haley

James Haley

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

90

EX-10.1 2 dm-20220331xex10d1.htm EX-10.1

Exhibit 10.1

DESKTOP METAL, INC.

TERMINATION OF

AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT

THIS TERMINATION OF AMENDED AND RESTATED REGISTRATION RIGHTS AGREEMENT (this “Termination Agreement”), dated as of March 31, 2022, is entered into by and among Desktop Metal, Inc., a Delaware corporation (the “Company”), and the undersigned Holders. Capitalized terms used herein but not otherwise defined herein shall have the meanings ascribed to them in that certain Amended and Restated Registration Rights Agreement, dated as of August 26, 2020, by and among the Company and the Holders party thereto, as amended (the “RRA”).

WHEREAS, the Company and the undersigned Holders are parties to the RRA;

WHEREAS, the RRA may be amended or modified upon the written consent of (a) the Company and (b) the Holders of a majority of the total Registrable Securities (the “Required Holders”); and

WHEREAS, the Company and the undersigned Holders, constituting the Required Holders, desire to terminate the RRA as set forth in this Termination Agreement.

NOW, THEREFORE, in consideration of the mutual promises and covenants contained in this Termination Agreement and for other good and valuable consideration, the receipt and sufficiency of which are hereby acknowledged, the parties hereto agree as follows:

1.Termination of RRA. The RRA is hereby terminated as of the date hereof. From and after the date hereof, the RRA shall be of no further force or effect and neither the Company nor the Holders shall have any rights, obligations or liabilities pursuant to the RRA.

2.Governing Law.  This Termination Agreement and all claims or causes of action based upon, arising out of, or related to this Termination Agreement or the transactions contemplated hereby, shall be governed by, and construed in accordance with, the laws of the State of Delaware, without giving effect to principles or rules of conflict of laws to the extent such principles or rules would require or permit the application of laws of another jurisdiction.

3.Successors and Assigns. This Termination Agreement shall be binding upon and shall inure to the benefit of the parties hereto and their respective successors and permitted assigns.

4.Counterparts. This Termination Agreement may be executed in two or more counterparts, each of which shall be deemed an original, but all of which together shall constitute one and the same instrument. Counterparts may be delivered via electronic mail (including pdf or any electronic signature complying with the U.S. federal ESIGN Act of 2000, e.g., www.docusign.com) or other transmission method and any counterpart so delivered shall be deemed to have been duly and validly delivered and be valid and effective for all purposes.


5.Entire Agreement. This Termination Agreement constitutes the entire agreement between the parties hereto with respect to the subject matter hereof and supersedes any and all prior agreements, understandings and representations, whether written or oral, between the parties hereto related to the subject matter hereof.

[Signature Page Follows]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

COMPANY:

DESKTOP METAL, INC.

By:

  /s/ Ric Fulop

Name:

Ric Fulop

Title:

President

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:  

GV 2016, L.P.  

By:

GV 2016 GP, L.P., its general partner  

By:

GV 2016 GP, L.L.C., its general partner  

By:

/s/ Daphne Chang

Name:

Daphne Chang

Title:

Authorized Signatory

Number of Registrable Securities held as of the date

hereof:

5,669,935  

GV 2017, L.P.  

By:

GV 2017 GP, L.P., its general partner  

By:

GV 2017 GP, L.L.C., its general partner  

By:

/s/ Daphne Chang 

Name:

Daphne Chang

Title:

Authorized Signatory

Number of Registrable Securities held as of the date

hereof:

2,332,177  

GV 2019, L.P.  

By:

GV 2019 GP, L.P., its general partner  

By:

GV 2019 GP, L.L.C., its general partner  

By:

/s/ Daphne Chang

Name:

Daphne Chang

Title:

Authorized Signatory

Number of Registrable Securities held as of the date

hereof:

3,046,618  

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:

KDT DESKTOP METAL HOLDINGS, INC.  

By:

/s/ Byron L. Knight

Name:

Byron L. Knight

Title:

Managing Director

Number of Registrable Securities held as of the date

hereof:

9,384,282

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:  

KPCB HOLDINGS, INC., as nominee  

By:

/s/ Susan Biglieri

Name: 

Susan Biglieri 

Title:

Chief Financial Officer

Number of Registrable Securities held as of the date  

hereof:

17,631,665

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:  

LUX VENTURES IV, L.P.  

By:

Lux Venture Partners, LLC  

its:

General Partner  

By:

/s/ Peter Hebert

Name:

Peter Hebert 

Title:

Managing Director 

Number of Registrable Securities held as of the date

hereof:

12,472,808 

LUX VENTURES V, L.P.  

By:

Lux Venture Partners V, LLC  

its:

General Partner  

By:

/s/ Peter Hebert  

Name:

Peter Hebert  

Title:

Managing Director  

Number of Registrable Securities held as of the date

hereof:

193,592

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:

NEW ENTERPRISE ASSOCIATES 15, L.P.  

By:

NEA Partners 15, L.P.  

Its:

General Partner  

By:

NEA 15 GP, LLC, General Partner  

Its:

General Partner  

By:

/s/ Louis Citron  

Name:

Louis Citron  

Title:

Chief Legal Officer  

Number of Registrable Securities held as of the date

hereof:

14,263,413  

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:  

/s/ Ric Fulop  

Ric Fulop  

Number of Registrable Securities held as of the date  

hereof:

20,095,149

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:  

BLUEBIRD TRUST  

By:

/s/ Steven Papa  

Name:

Steven Papa  

Title:

Trustee  

Number of Registrable Securities held as of the date

hereof:

628,927  

KHAKI CAMPBELL TRUST  

By:

/s/ Steven Papa  

Name:

Steven Papa

Title:

Trustee  

Number of Registrable Securities held as of the date  

hereof:

628,927

RED TAILED HAWK TRUST

By:

/s/ Steven Papa

Name:

Steven Papa

Title:

Trustee

Number of Registrable Securities held as of the date

hereof:

628,927

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:  

/s/ Jeffrey R. Immelt  

Jeffrey R. Immelt  

Number of Registrable Securities held as of the date

hereof:

39,256  

[Signature Page to Termination of Registration Rights Agreement]


IN WITNESS WHEREOF, the parties have executed this Termination Agreement effective as of the date first above written.

HOLDERS:  

/s/ Leo Hindery, Jr.  

Leo Hindery, Jr.  

Number of Registrable Securities held as of the date  

hereof:

2,597,317

[Signature Page to Termination of Registration Rights Agreement]


EX-10.2 3 dm-20220331xex10d2.htm EX-10.2

Exhibit 10.2

TRANSITION AND SEPARATION AGREEMENT

This Transition and Separation Agreement (the “Agreement”) is made as of February 2, 2022, by and between Ilya Mirman set forth in this Agreement, capitalized terms used but not defined herein shall have the meanings ascribed to them in the Offer Letter (as defined below).

WHEREAS, Executive currently serves as Chief Marketing Officer (“CMO”) of the Company pursuant to that certain offer letter between Executive and the Company dated March 1, 2017 (the “Offer Letter”);

WHEREAS, effective as of January 31, 2022 (the “Effective Date”) the parties have agreed that Executive shall no longer serve as CMO; and

WHEREAS, the Company desires to provide for an orderly transition of Executive’s duties and responsibilities and Executive desires to assist the Company in realizing an orderly transition.

NOW, THEREFORE, in exchange for the good and valuable consideration set forth herein, the adequacy of which is specifically acknowledged, Executive and the Company (collectively referred to as the “parties” or individually as a “party”) hereby agree as follows:

1.Transition Term.

(a)Effective as of the Effective Date, Executive shall cease to serve as the Company’s CMO and shall cease to serve in any other officer or director capacity with the Company or any of its subsidiaries. From the Effective Date through April 30, 2022 (the “Transition Term”) Executive shall continue as a full-time (except as provided below), at-will non-officer employee of the Company and shall provide such duties and responsibilities as may be reasonably requested by the Company, including assisting with the transition of the marketing  function to new leadership (the “Services”).  During the Transition Term, Executive will perform the Services in substantially the same manner and with substantially the same effort, time commitment and level of care as Executive has historically performed duties for the Company prior to the Effective Date and, in all instances, in compliance with all applicable laws and Company policies.

(b)During the Transition Term, the Company shall continue to pay Executive a salary at an annual rate of $310,000, pro-rated for any partial period of service and less all amounts required or authorized to be withheld by law, including all applicable federal, state and local withholding taxes, payable in accordance with the Company’s standard payroll policies (the “Current Salary”). During the Transition Term, Executive shall continue to be eligible to participate in the same medical, dental and health and welfare benefit plans that Executive participated in on the Effective Date, subject to the terms and conditions of such plans. During the Transition Term, Executive in not eligible for the 2022 bonus program.

(c)During the Transition Term, Executive will comply in full with Executive’s obligations under this Agreement and Executive’s obligations under the Executive’s Invention


and Non-Disclosure Agreement and Non-Competition and Non-Solicitation Agreement with the Company (collectively, the “Restrictive Covenant Agreements”).  The parties hereby agree that for good and valuable consideration the obligations  set forth in the Restrictive Covenant Agreement shall be in force for a period of 12 months from the Termination Date.

(d)If the Company terminates Executive’s employment prior to the last day of the Transition Term without Cause, and subject to (i) Executive’s continued compliance with the Restrictive Covenant Agreements and (ii) Executive executing the Release within twenty one (21) days following the Termination Date and such Release becoming effective on the Subsequent Release Effective Date, the Company shall pay to Executive any unpaid portion of the Current Salary that would have been paid to Executive had Executive remained continuously employed by the Company through the last day of the Transition and the Executive shall be entitled to the benefits set forth in Section 4 of this Agreement.

2.At-Will Employment. Executive acknowledges and agrees that Executive’s employment with the Company shall terminate effective as of April 30, 2022, unless earlier terminated in accordance with the terms of this Agreement (the actual date of Executive’s termination of employment, the “Termination Date”). Notwithstanding the foregoing, Executive’s employment with the Company will at all times remain terminable by either Executive or the Company at will, and nothing in this Agreement confers upon Executive any right to continue to serve as an employee or other service provider of the Company or interferes with or restricts the rights of the Company to discharge or terminate the services of Executive at any time for any or no reason, with or without Cause (as defined in the Offer Letter), subject to the provisions of Section 4.  Effective as of the Termination Date, Executive shall cease to hold any position (whether as an officer, director, manager, employee, trustee, fiduciary, or otherwise) with, and shall cease to exercise or convey any authority (actual, apparent, or otherwise) on behalf of, the Company.

3.Post Transition Term Payments and Benefits. If Executive remains continuously employed by the Company through the Transition Term, and provided that Executive complies with the terms of this Agreement at all times, and subject to (i) Executive’s continued compliance with the Restrictive Covenant Agreements and (ii) Executive executing the General Waiver and Release of Claims in the form attached hereto as Exhibit A (the “Release”) within five (5) days following the Termination Date and such Release becoming effective upon expiration of any applicable revocation period set forth in the attached Exhibit A (such effective date being the “Subsequent Release Effective Date”), as a material inducement for Executive to enter into this Agreement, Executive shall be entitled to receive the benefits set forth in Section 4.

4.Extension of Exercise Period and Acceleration of Options.

Upon Executive’s termination of employment for any reason, the Company shall pay to Executive (i) Executive’s earned but unpaid base salary through the Termination Date and (ii) any other amounts or benefits, if any, under the Company’s employee benefit plans, programs or arrangements to which Executive may be entitled pursuant to the terms of such plans, programs or arrangements or applicable law, payable in accordance with the terms of such plans, programs


or arrangements or as otherwise required by applicable law.

(i)Provided Executive is employed by the Company on April 30, 2022 the stock option agreements between the Company  are hereby amended such that, notwithstanding anything to the contrary contained in such agreements, the last day on which such employee shall be entitled to exercise options that are vested pursuant to such agreements shall be the earlier of 12 months from the Termination Date (as defined herein) and the Final Exercise Date, as defined in such employee’s stock option agreements, subject to earlier termination in the event of a corporate transaction pursuant to the terms of the applicable equity plan.

(ii) Provided Executive is employed by the Company on April 30, 2022,  the June 11, 2020 stock option grant held by Executive shall become vested and exercisable with respect to 80,000 shares subject to such stock option on April 30, 2022.  This provision does not affect the vesting of any other stock options the employee may have.

5.General Release and Waiver.

(a)Release of Claims.  In consideration for the execution and delivery of this Agreement, and the undertakings provided for herein, none of which is otherwise required, and as a material inducement for the Company to enter into this Agreement, Executive agrees that, other than with respect to the Retained Claims (as defined in Section 5(b) below), the foregoing consideration represents settlement in full of all outstanding obligations owed to Executive by the Company, any of their direct or indirect subsidiaries and affiliates, and any of their current and former officers, directors, equity holders, managers, employees, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees, divisions, and subsidiaries and predecessor and successor corporations and assigns (collectively, the “Releasees”).  Executive, on Executive’s own behalf and on behalf of any of Executive’s affiliated companies or entities and any of their respective heirs, family members, executors, agents, and assigns, other than with respect to the Retained Claims, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Executive may possess against any of the Releasees arising from any omissions, acts, facts, or damages that have occurred up to and through the date Executive signs this Agreement, including, without limitation:

(i)any and all claims relating to or arising from Executive’s employment or service relationship with the Company or any of its direct or indirect subsidiaries or affiliates and the termination of that relationship;

(ii)any and all claims relating to, or arising from, Executive’s right to equity grants, purchase, or actual purchase of any shares of stock or other equity interests of the Company or any of its affiliates, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law;

(iii)any and all claims for wrongful discharge of employment; termination in violation of public policy; discrimination; harassment; retaliation; breach of


contract, both express and implied; breach of covenant of good faith and fair dealing, both express and implied; promissory estoppel; negligent or intentional infliction of emotional distress; fraud; negligent or intentional misrepresentation; negligent or intentional interference with contract or prospective economic advantage; unfair business practices; defamation; libel; slander; negligence; personal injury; assault; battery; invasion of privacy; false imprisonment; conversion; and disability benefits;

(iv)any and all claims for violation of any federal, state, or municipal statute, including, but not limited to, Title VII of the Civil Rights Act of 1964; the Civil Rights Act of 1991; the Rehabilitation Act of 1973; the Americans with Disabilities Act of 1990; the Equal Pay Act; the Fair Credit Reporting Act; the Age Discrimination in Employment Act of 1967; the Older Workers Benefit Protection Act; the Employee Retirement Income Security Act of 1974; the Worker Adjustment and Retraining Notification Act; the Family and Medical Leave Act; the Sarbanes-Oxley Act of 2002;

(v)any and all claims for violation of the federal or any state constitution;

(vi)any and all claims arising out of any other laws and regulations relating to employment or employment discrimination;

(vii)any claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Executive as a result of this release;

(viii)any and all claims arising out of the wage and hour and wage payments laws and regulations of the state or states in which Executive has provided service to the Company or any of its affiliates (including without limitation the Massachusetts Payment of Wages Law); and

(ix)any and all claims for attorneys’ fees and costs.

(b)Retained Claims.  Executive agrees that the release set forth in this Section 5 shall be and remain in effect in all respects as a complete general release as to the matters released.  Notwithstanding the foregoing, for the avoidance of doubt, nothing herein will be deemed to release any rights or remedies in connection with Executive’s ownership of vested equity securities of the Company or Executive’s right to indemnification by the Company or any of its affiliates pursuant to contract or applicable law (collectively, the “Retained Claims”).  This release also does not release claims that cannot be released as a matter of law, including, but not limited to, Executive’s right to file a charge with or participate in a charge by the Equal Employment Opportunity Commission, or any other local, state, or federal administrative body or government agency that is authorized to enforce or administer laws related to employment, against the Company (with the understanding that Executive’s release of claims herein bars Executive from recovering such monetary relief from the Company or any Releasee), claims for unemployment compensation or any state disability insurance benefits pursuant to the terms of applicable state law, claims to continued participation in certain of the Company’s group benefit plans pursuant to the terms and conditions of COBRA, and claims to any benefit entitlements


vested as the date of separation of Executive’s employment, pursuant to written terms of any employee benefit plan of the Company or its affiliates and Executive’s right under applicable law.

(c)Waiver.  Executive understands and acknowledges that Executive is waiving and releasing any rights Executive may have under the Age Discrimination in Employment Act of 1967 (“ADEA”), and that this waiver and release is knowing and voluntary.  Executive understands and agrees that this waiver and release does not apply to any rights or claims that may arise under the ADEA after the effective date of this release, as set forth in Section 5(d).  Executive understands and acknowledges that the consideration given for this waiver and release is in addition to anything of value to which Executive was already entitled.  Executive further understands and acknowledges that Executive has been advised by this writing that: (a) Executive should consult with an attorney prior to executing this release; (b) Executive has 21 days within which to consider this release, and the parties agree that such time period to review this release shall not be extended upon any material or immaterial changes to this Agreement; (c) Executive has 7 days following Executive’s execution of this release to revoke this release pursuant to written notice to the Secretary of the Company; (d) this release shall not be effective until after the revocation period has expired; and (e) nothing in this release prevents or precludes Executive from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law.  In the event Executive signs this Agreement and returns it to the Company in less than the 21 day period identified above, Executive hereby acknowledges that Executive has freely and voluntarily chosen to waive the time period allotted for considering this release.

(d)Effective Date.  Each party has seven days after that party signs this Agreement to revoke it and this release will become effective on the eighth day after Executive signs this Agreement, so long as it has been signed by the parties and has not been revoked by either party before that date.

(e)Voluntary Execution of Release.  Executive understands and agrees that Executive executed this release voluntarily, without any duress or undue influence on the part or behalf of the Company or any third party, with the full intent of releasing all of Executive’s claims against the Company and any of the other Releasees.  Executive acknowledges that:  (a) Executive has read this release; (b) Executive has not relied upon any representations or statements made by the Company that are not specifically set forth in this release; (c) Executive has been represented in the preparation, negotiation, and execution of this release by legal counsel of Executive’s own choice or has elected not to retain legal counsel; (d) Executive understands the terms and consequences of this release and of the releases it contains; and (e) Executive is fully aware of the legal and binding effect of this release.

6.Return of Company Property.  On the Termination Date or such earlier date as requested by the Company, Executive shall return any property of the Company or its affiliates (including, without limitation, proprietary information or intellectual property) that is within Executive’s custody or control.

7.Non-Disparagement.  The Executive agrees, from and after the date of this


Agreement, to refrain from Disparaging (as defined below) the Company and its affiliates, including any of its services, technologies or practices, or any of its directors, officers, agents, representatives or stockholders, either orally or in writing.  Nothing in this paragraph shall preclude Executive from making truthful statements that are reasonably necessary to comply with applicable law, regulation or legal process, or to defend or enforce a party’s rights under this Agreement.  The Company agrees and shall use best efforts to cause its respective officers and directors to refrain from Disparaging Executive.  For purposes of this Agreement, “Disparaging” means making remarks, comments or statements, whether written or oral, that impugn the character, integrity, reputation or abilities of the Person being disparaged.

8.Continuing Obligations. The Company and Executive agree that the Restrictive Covenant Agreements shall remain in full force and effect after the Termination Date in accordance with the terms of such agreements as modified herein.

9.Taxes.  The Company shall be entitled to (and intends to) withhold from any amounts payable under this Agreement any federal, state, local or foreign withholding or other taxes or charges.  To the extent any taxes may be due on the payments to Executive provided in this Agreement beyond any withheld by the Company, Executive agrees to pay them himself.  Executive further agrees to provide any and all information pertaining to Executive upon request as reasonably necessary for the Company and its affiliates to comply with applicable tax laws.

10.General Provisions.

(a)Successors and Assigns.  The rights of the Company under this Agreement may, without the consent of Executive, be assigned by the Company in its sole and unfettered discretion, to any person, firm, corporation or other business entity which at any time, whether by purchase, merger or otherwise, directly or indirectly, acquires all or substantially all of the assets or business of the Company.  The Company will require any successor (whether direct or indirect, by purchase, merger or otherwise) to all or substantially all of the business or assets of the Company expressly to assume and to agree to perform this Agreement in the same manner and to the same extent that the Company would be required to perform it if no such succession had taken place.  The failure of any such successor to so assume this Agreement shall constitute a material breach of this Agreement by the Company.  As used in this Section 10(a), the “Company” shall mean the Company as hereinbefore defined and any successor to its business and/or assets as aforesaid which assumes and agrees to perform this Agreement by operation of law or otherwise.  Executive shall not be entitled to assign any of Executive’s rights or obligations under this Agreement.  This Agreement shall inure to the benefit of and be enforceable by Executive’s personal or legal representatives, executors, administrators, successors, heirs, distributees, devisees and legatees.

(b)Severability.  In the event any provision of this Agreement is found to be unenforceable by a court of competent jurisdiction, such provision shall be deemed modified to the extent necessary to allow enforceability of the provision as so limited, it being intended that the parties shall receive the benefit contemplated herein to the fullest extent permitted by law.  If a deemed modification is not satisfactory in the judgment of such court, the unenforceable provision shall be deemed deleted, and the validity and enforceability of the remaining provisions shall not be affected thereby.


(c)Interpretation; Construction.  The headings set forth in this Agreement are for convenience only and shall not be used in interpreting this Agreement.  This Agreement has been drafted by legal counsel representing the Company, but Executive has participated in the negotiation of its terms.  Furthermore, Executive acknowledges that Executive has had an opportunity to review and revise the Agreement and, therefore, the normal rule of construction to the effect that any ambiguities are to be resolved against the drafting party shall not be employed in the interpretation of this Agreement.  Either party’s failure to enforce any provision of this Agreement shall not in any way be construed as a waiver of any such provision, or prevent that party thereafter from enforcing each and every other provision of this Agreement.

(d)Governing Law.  This Agreement shall be governed, construed, interpreted and enforced in accordance with its express terms, and otherwise in accordance with the substantive laws of the Commonwealth of Massachusetts without reference to the principles of conflicts of law of the Commonwealth of Massachusetts or any other jurisdiction, and where applicable, the laws of the United States.

(e)Notices.  Any notice required or permitted by this Agreement shall be in writing and shall be delivered as follows with notice deemed given as indicated:  (i) by personal delivery when delivered personally; (ii) by overnight courier upon written verification of receipt; (iii) by telecopy or facsimile transmission upon acknowledgment of receipt of electronic transmission; or (iv) by certified or registered mail, return receipt requested, upon verification of receipt.  Notice shall be sent to Executive at the address set forth below and to the Company at its principal place of business, or such other address as either party may specify in writing.

(f)Survival.  Sections 7 (“Non-Disparagement”), 8 (“Continuing Obligations”) and 10 (“General Provisions”) of this Agreement shall survive the expiration or termination of this Agreement.

(g)Entire Agreement.  The terms of this Agreement are intended by the parties to be the final expression of their agreement with respect to the employment of Executive by the Company and supersede all prior understandings and agreements, whether written or oral, other than as set forth in Section 8 of this Agreement.  This Agreement may be amended or modified only with the written consent of Executive and an authorized representative of the Company.  No oral waiver, amendment or modification will be effective under any circumstances whatsoever.

(h)Whistleblower Protections; Trade Secrets. Nothing in this Agreement, the Restrictive Covenant Agreements or any other prior agreement between Executive and the Company (together, the “Subject Documents”) prevents Executive from reporting possible violations of law or regulation to any governmental agency or entity in accordance with the provisions of and rules promulgated under Section 21F of the Securities Exchange Act of 1934 or Section 806 of the Sarbanes-Oxley Act of 2002, or any other whistleblower protection provisions of state or federal law or regulation (including the right to receive an award for information provided to any such government agencies).  Furthermore, in accordance with 18 U.S.C. § 1833, notwithstanding anything to the contrary in any Subject Document: (a) Executive shall not be in breach of any Subject Document, and shall not be held criminally or civilly liable under any federal or state trade secret law (i) for the disclosure of a trade secret that is made in


confidence to a federal, state, or local government official or to an attorney solely for the purpose of reporting or investigating a suspected violation of law, or (ii) for the disclosure of a trade secret that is made in a complaint or other document filed in a lawsuit or other proceeding, if such filing is made under seal; and (b) if Executive files a lawsuit for retaliation by the Company for reporting a suspected violation of law, Executive may disclose the trade secret to Executive’s attorney, and may use the trade secret information in the court proceeding, if Executive files any document containing the trade secret under seal, and does not disclose the trade secret, except pursuant to court order.

(i)Code Section 409A.

(i)The intent of the parties is that the payments and benefits under this Agreement comply with or be exempt from Section 409A of the Internal Revenue Code of 1986, as amended, and the regulations and guidance promulgated thereunder (collectively, “Section 409A”) and, accordingly, to the maximum extent permitted, this Agreement shall be interpreted to be in compliance therewith.

(ii)If Executive is deemed by the Company at the time of Executive’s “separation from service” within the meaning of Section 409A to be a “specified employee” for purposes of Section 409A, to the extent delayed commencement of any portion of the benefits to which Executive is entitled under this Agreement is required in order to avoid a prohibited distribution under Section 409A, such portion of Executive’s benefits shall not be provided to Executive prior to the earlier of (i) the expiration of the six-month period measured from the date of Executive’s separation from service with the Company or (ii) the date of Executive’s death.  Upon the first business day following the expiration of the applicable period, all payments deferred pursuant to the preceding sentence shall be paid in a lump sum to Executive (or Executive’s estate or beneficiaries), and any remaining payments due to Executive under this Agreement shall be paid as otherwise provided herein.

(iii)Executive’s right to receive any installment payments under this Agreement shall be treated as a right to receive a series of separate payments and, accordingly, each such installment payment shall at all times be considered a separate and distinct payment as permitted under Section 409A.  Except as otherwise permitted under Section 409A, no payment hereunder shall be accelerated or deferred unless such acceleration or deferral would not result in additional tax or interest pursuant to Section 409A.

(iv)To the extent that any reimbursements under this Agreement are subject to Section 409A, any such reimbursements payable to Executive shall be paid to Executive no later than December 31 of the year following the year in which the expense was incurred; provided, that Executive submits Executive’s reimbursement request promptly following the date the expense is incurred, the amount of expenses reimbursed in one year and the amount of in-kind benefits provided in one year shall not affect the amount eligible for reimbursement or in-kind benefits to be provided in any subsequent year, other than medical expenses referred to in Section 105(b) of the Code, and Executive’s right to reimbursement or in-kind benefits under this Agreement will not be subject to liquidation or exchange for another benefit.


(j)Consultation with Legal and Financial Advisors.  By executing this Agreement, Executive acknowledges that this Agreement confers significant legal rights, and may also involve the waiver of rights under other agreements; that the Company has encouraged Executive to consult with Executive’s personal legal and financial advisors; and that Executive has had adequate time to consult with Executive’s advisors before executing this Agreement.

(k)Counterparts. This Agreement may be executed in multiple counterparts, each of which shall be deemed an original but all of which together shall constitute one and the same instrument.

(Signature Page Follows)


IN WITNESS WHEREOF, and intending to be legally bound, the parties have executed the foregoing on the dates shown below.

DESKTOP METAL, INC.

    

By:

/s/ Ric Fulop

Date:

February 2, 2022

Name: Ric Fulop

Title: Chief Executive Officer

EXECUTIVE

/s/ Ilya Mirman

Date:

February 2, 2022

Ilya Mirman


Exhibit A

GENERAL WAIVER AND RELEASE OF CLAIMS

Reference is made to the Transition and Separation Agreement, dated as of February 2, 2022 (the “Agreement”), to which this General Waiver and Release of Claims (the “Release”) is attached.  Capitalized terms used but not defined in this Release will have the meanings given to them in the Agreement.

1.Release of Claims.  Executive agrees that, other than with respect to the Retained Claims, the consideration described in Section 4 of the Agreement represents settlement in full of all outstanding obligations owed to Executive by the Company, any of their direct or indirect subsidiaries and affiliates, and any of their current and former officers, directors, equity holders, managers, employees, agents, investors, attorneys, shareholders, administrators, affiliates, benefit plans, plan administrators, insurers, trustees, divisions, and subsidiaries and predecessor and successor corporations and assigns (collectively, the “Releasees”).  Executive, on Executive’s own behalf and on behalf of any of Executive’s affiliated companies or entities and any of their respective heirs, family members, executors, agents, and assigns, other than with respect to the Retained Claims, hereby and forever releases the Releasees from, and agrees not to sue concerning, or in any manner to institute, prosecute, or pursue, any claim, complaint, charge, duty, obligation, or cause of action relating to any matters of any kind, whether presently known or unknown, suspected or unsuspected, that Executive may possess against any of the Releasees arising from any omissions, acts, facts, or damages that have occurred up to and through the date Executive signs this Release, including, without limitation:

(i)any and all claims relating to or arising from Executive’s employment or service relationship with the Company or any of its direct or indirect subsidiaries or affiliates and the termination of that relationship;

(ii)any and all claims relating to, or arising from, Executive’s right to purchase, or actual purchase of any shares of stock or other equity interests of the Company or any of its affiliates, including, without limitation, any claims for fraud, misrepresentation, breach of fiduciary duty, breach of duty under applicable state corporate law, and securities fraud under any state or federal law;

(iii)any and all claims for wrongful discharge of employment; termination in violation of public policy; discrimination; harassment; retaliation; breach of contract, both express and implied; breach of covenant of good faith and fair dealing, both express and implied; promissory estoppel; negligent or intentional infliction of emotional distress; fraud; negligent or intentional misrepresentation; negligent or intentional interference with contract or prospective economic advantage; unfair business practices; defamation; libel; slander; negligence; personal injury; assault; battery; invasion of privacy; false imprisonment; conversion; and disability benefits;

(iv)any and all claims for violation of any federal, state, or municipal statute, including, but not limited to, Title VII of the Civil Rights Act of 1964; the Civil Rights

A-1


Act of 1991; the Rehabilitation Act of 1973; the Americans with Disabilities Act of 1990; the Equal Pay Act; the Fair Credit Reporting Act; the Age Discrimination in Employment Act of 1967; the Older Workers Benefit Protection Act; the Employee Retirement Income Security Act of 1974; the Worker Adjustment and Retraining Notification Act; the Family and Medical Leave Act; the Sarbanes-Oxley Act of 2002;

(v)any and all claims for violation of the federal or any state constitution;

(vi)any and all claims arising out of any other laws and regulations relating to employment or employment discrimination;

(vii)any claim for any loss, cost, damage, or expense arising out of any dispute over the non-withholding or other tax treatment of any of the proceeds received by Executive as a result of this release;

(viii)any and all claims arising out of the wage and hour and wage payments laws and regulations of the state or states in which Executive has provided service to the Company or any of its affiliates (including without limitation the Massachusetts Payment of Wages Law); and

(ix)any and all claims for attorneys’ fees and costs.

2.Retained Claims.  Executive agrees that this Release shall be and remain in effect in all respects as a complete general release as to the matters released.  Notwithstanding the foregoing, for the avoidance of doubt, nothing herein will be deemed to release any rights or remedies in connection with Executive’s ownership of vested equity securities of the Company or Executive’s right to indemnification by the Company or any of its affiliates pursuant to contract or applicable law (collectively, the “Retained Claims”).  This Release also does not release claims that cannot be released as a matter of law, including, but not limited to, Executive’s right to file a charge with or participate in a charge by the Equal Employment Opportunity Commission, or any other local, state, or federal administrative body or government agency that is authorized to enforce or administer laws related to employment, against the Company (with the understanding that Executive’s release of claims herein bars Executive from recovering such monetary relief from the Company or any Releasee), claims for unemployment compensation or any state disability insurance benefits pursuant to the terms of applicable state law, claims to continued participation in certain of the Company’s group benefit plans pursuant to the terms and conditions of COBRA, and claims to any benefit entitlements vested as the date of separation of Executive’s employment, pursuant to written terms of any employee benefit plan of the Company or its affiliates and Executive’s right under applicable law.

3.Waiver.  Executive understands and acknowledges that Executive is waiving and releasing any rights Executive may have under the Age Discrimination in Employment Act of 1967 (“ADEA”), and that this waiver and release is knowing and voluntary.  Executive understands and agrees that this waiver and release does not apply to any rights or claims that may arise under the ADEA after the effective date of this release, as set forth in Section 4.  Executive understands and acknowledges that the consideration given for this waiver and release

A-2


is in addition to anything of value to which Executive was already entitled.  Executive further understands and acknowledges that Executive has been advised by this writing that: (a) Executive should consult with an attorney prior to executing this Release; (b) Executive has 21 days within which to consider this Release, and the parties agree that such time period to review this Release shall not be extended upon any material or immaterial changes to this Agreement; (c) Executive has 7 days following Executive’s execution of this Release to revoke this Release pursuant to written notice to the Secretary of the Company; (d) this Release shall not be effective until after the revocation period has expired; and (e) nothing in this Release prevents or precludes Executive from challenging or seeking a determination in good faith of the validity of this waiver under the ADEA, nor does it impose any condition precedent, penalties, or costs for doing so, unless specifically authorized by federal law.  In the event Executive signs this Release and returns it to the Company in less than the 21 day period identified above, Executive hereby acknowledges that Executive has freely and voluntarily chosen to waive the time period allotted for considering this Release.

4.Effective Date.  Each party has seven days after that party signs this Release to revoke it and this Release will become effective on the eighth day after Executive signs it, so long as it has been signed by the parties and has not been revoked by either party before that date.

5.Voluntary Execution of Release.  Executive understands and agrees that Executive executed this Release voluntarily, without any duress or undue influence on the part or behalf of the Company or any third party, with the full intent of releasing all of Executive’s claims against the Company and any of the other Releasees.  Executive acknowledges that: (a) Executive has read this Release; (b) Executive has not relied upon any representations or statements made by the Company that are not specifically set forth in this Release; (c) Executive has been represented in the preparation, negotiation, and execution of this Release by legal counsel of Executive’s own choice or has elected not to retain legal counsel; (d) Executive understands the terms and consequences of this Release and of the releases it contains; and (e) Executive is fully aware of the legal and binding effect of this Release.

6.Amendment, Governing Law and Notice.  This Release is final and binding and may only be amended in a writing signed by Executive and a duly authorized officer of the Company.  Sections 10(d) and (e) of the Agreement will apply to this Release mutatis mutandis.

7.General Release. For the avoidance of doubt, this Release does not replace or in any way limit the general release and waiver in Section 5 of the Agreement.

Executed:

April 30, 2022

/s/ Ilya Mirman

Ilya Mirman

A-3


EX-10.3 4 dm-20220331xex10d3.htm EX-10.3

Exhibit 10.3

LEASE AGREEMENT

FOR COMMERCIAL SPACES

between

Solidas Immobilien und Grundbesitz GmbH, Ludwigstr. 13, 86152 Augsburg

VAT ID DE 256334695

hereinafter referred to as “Landlord”

and

ExOne GmbH, Daimlerstr. 22, 86368 Gersthofen

represented by the Managing Director, Mr. Eric Bader

hereinafter referred to as “Tenant”

The following Lease Agreement is entered into:

Preliminary Remarks

On today’s date, Landlord has entered into a notarized Property Sales Contract with ExOne Property GmbH, Daimlerstr. 22, 86368 Gersthofen, and with Tenant. The Property Sales Contract pertains to the acquisition of the leased premises detailed in §1. Transfer of possession, use, and encumbrances on the leased premises to Landlord shall take place on 12/31/2019 at midnight.


- 2 -

§ 1

Leased Premises and Price of Rent

The subject matter of the Leased Agreement is the real estate property located at Daimlerstrasse 22, 86368 Gersthofen, land parcel 647/2 (Augsburg District Court, Land Register of Gersthofen, sheet 14979), with the legal components related to it, as well as the operating equipment (particularly the overhead crane systems, ventilation systems, and solar systems) as set forth in Addendum 1.

The rental areas consist of approx. 3,187 m² to be used as offices and social areas (office building, including 1st and 2nd floor storage and production hall, including approx. 628 m² of unfinished areas as archive rooms on the 2nd floor storage and production hall) and approx. 13,660 m² to be used as a storage and production hall (ground floor storage and production hall), as well as the remaining property areas of land parcel 647/2 of the district of Gersthofen with the 148 automobile parking spaces located there. All rental areas can be viewed in the ground plans set forth in Addendum 2.

At its own discretion, Tenant is at liberty to use the solar cell systems that are part of the leased property. Said use is compensated by the base rent set forth below; Tenant alone is fully entitled to income produced and any economic advantages from operating the solar cell systems within the scope of their use.

The monthly price of rent is agreed as follows:

Base rent

EUR 125,000.00

plus VAT in the applicable statutory amount

 

(currently 19 %)

EUR 23,750.00

Total rent

EUR 148,750.00

The leased areas are presented in the layout and in the ground plans (Addendum 2), which are appended to this contract as essential components thereof.


- 3 -

The room partitions drawn into the layout (Addendum 2) partially do not match the actual condition of the leased premises and are thus not binding. The Parties shall document the actual condition of the room partitions in the transfer report (cf. §3).

Rent is subject to the rent adjustment clause agreed to in §5.

The obligation to pay rent commences on 1/1/2020. The Parties agree, however, that the rent and operating costs set forth in §6, which are due and payable by Tenant starting 1/1/2020 through the calendar day when Landlord’s purchase price is paid in accordance with the Sales Contract on the acquisition of the leased premises (cf. Preliminary Remarks), must first be paid to Landlord (retroactively) within 10 bank work days after the purchase price is paid in full.

Subject to the rule set forth in the paragraph above, the total rent must be paid monthly in advance by the 3rd work day of each month, without deductions, to Landlord’s account.

Banking details will be provided.

§ 2

Rental Purpose, Use

The leased property is leased exclusively for use as a production location as described above with production and storage areas, research and development areas, office spaces, archive rooms (particularly unfinished areas on the 2nd floor of the storage and production hall), and social areas, as well as a factory cafeteria. The information about the area set forth in §1(2) and §2 does not entail a restriction in terms of the position and the scope of the allowed uses within the rental property. Changes to the purpose of use require the prior written consent of Landlord, who may refuse only for due cause.

However, Landlord may make consent contingent on a reasonable surcharge to the rent, if the desired new use is more demanding on the rental property.


- 4 -

Tenant shall obtain all required official permits and/or licenses that are associated with its operation, at its own expense and at its own risk, insofar as they are related to the person of Tenant and its companies. The above rules do not apply if the denial or cancellation of a permit/permission and/or if public restrictions and stipulations are based on the—even structural—quality and/or the location of the leased premises.

Landlord does not guarantee any protection from competition.

§ 3

Condition of Leased Premises, Transfer of Areas

Tenant is aware of the leased area in the current condition. Prior to entering into the Lease Agreement, Tenant has thoroughly inspected all rental areas and has examined them for their suitability for the rental purpose; Tenant shall be the user of the rental area after the first sale of the rental property. The Parties shall document the condition of the rental area after the start of lease in a transfer report. The rent shall also be owed to the full extent if the actual dimensions of the area differ from the areas set forth in §1 Leased Premises and Price of Rent of this Lease Agreement.

§ 4

Term of Lease, Termination, Condition Precedent, Right of Rescission

The tenancy shall commence on 1/1/2020 and has a fixed term until 12/31/2022.

Tenant has the right to renew the Lease Agreement twice by a unilateral option, each for five additional years. The exercising of the option right must have been communicated to Landlord in writing no later than 9 months prior to the end of the fixed term.

If Tenant continues to use the rental property after the end of the lease term—if renewed, then after the option period—the tenancy renews for an indefinite period of time and may be terminated by either side with a notice period of 9 months.


- 5 -

Landlord may terminate the Lease Agreement with immediate effect, if Tenant is culpably in arrears with payments. The statutory provisions under the BGB (Bürgerliches Gesetzbuch [German Civil Code]) apply to termination. Termination must be issued by registered letter.

The Lease Agreement is subject to the condition precedent of the effectiveness of the Sales Contract for the leased premises (cf. Preliminary Remarks) which is entered into on today’s date between ExOne Property GmbH, Daimlerstr. 22, 86368 Gersthofen, and Tenant.

In the event that the Sales Contract for the leased premises is reversed or if, for any other reason, it fails to materialize, Tenant is authorized to rescind this Lease Agreement without notice. The right of rescission is to be exercised by registered letter.

§ 5

Rent Indexing

Regarding future rent increases, the Parties adopt the following agreements:

The rent set forth in §1 is firmly agreed to for the fixed term until 12/31/2022. Should Tenant exercise the option right set forth in §4, the rent is subject to the value adjustment starting 1/1/2023. The basis for the value adjustment is the consumer price index for Germany established by the Federal Statistical Office for January 2023.

The rent is first adjusted on January 2024 and shall increase or decrease by the change in percent of the consumer price index from January 2023 to January 2024.

The rent shall then be adjusted annually on the basis of the consumer price index for January of the respective calendar year.

The rent shall be adjusted automatically each year, effective as of January 1 of the running calendar year, without requiring a notification thereof by one of the contracting Parties. The changed amount is to be paid or reimbursed, if applicable, also retroactively for the time starting January 1 of the running calendar year, as soon as the eligible Party


- 6 -

has accurately calculated and notified the other Party of the rent adjustment, at least in writing without a signature. The respective Party who is under a payment obligation, however, defaults on (subsequent) payment of the difference no sooner than 30 calendar days after receipt of the notice from the eligible Party of the rent adjustment.

§ 6

Operating Costs

In addition to the rent set forth in §1, Tenant shall directly cover all operating costs stated below that are incurred on the rental property, except for property tax and building insurance. The property tax and building insurance shall be invoiced to Tenant separately. The costs for building insurance that are to be paid by Tenant for the first rental period from 1/1/2020 until 12/31/2022 are limited to a maximum of EUR 40,000.00 gross, including insurance tax per calendar year.

The operating costs incurred on the rental property are the operating costs set forth in §§1 and 2 nos. 1-16 of the BetrKV (Betriebskostenverordnung [German Operating Costs Regulation]), as amended. The currently updated version is appended to the contract as Addendum 7.

Moreover, Tenant shall cover the following, additional operating costs (§2 no. 17 BetrKV):

-climate control system, ventilation systems
-grease separator
-fire-detection systems
-legionella inspections
-disposal of special waste
-window cleaning, facade cleaning, guttering cleaning, and flat roof cleaning
-maintenance and management of the locks


- 7 -

-maintenance of barricades
-fire extinguishers (this includes the costs of regular maintenance and costs of replacing the extinguishing agent)
-smoke outlet/built-in fire hydrants (this includes the costs of regular maintenance)
-solar cell systems

To this extent, Tenant shall cover all allocable operating costs that Landlord regularly incurs for the building or the rental unit and that proportionally apply to the tenancy.

Operating costs that are not recorded separately for the rental area are proportionally billed by Landlord to Tenant.

The size of the portion arises out of the relationship between:

the leasable area of the whole property to the rental area of this contract.

To determine the heating costs, Landlord shall rent electronic heat-cost meters—to the degree actually required.

If ongoing operating costs are not allocated directly to Tenant, they are divided up based on the size of the rental area in relation to the total area of the billing unit. For instance, these are costs for water, drainage, ventilation, and the climate control systems.

If possible, Tenant shall settle operating costs directly with the respective billing company.

A monthly advance payment for operating costs is not agreed to.


- 8 -

The operating costs not covered directly by Tenant are billed on 12/31 of each year; this bill should be issued by 12/31 of the respective subsequent year. Any back payment or late payment is due within 14 days. It is nonetheless agreed that the property tax and building insurance shall be billed to Tenant shortly after they are due.

§ 7

Insurance

Tenant agrees to take out business liability insurance with a sum insured of $2,500,000.00 and to provide proof of insurance to Landlord upon request.

§ 8

Public Safety Obligation

As of transfer of premises, Tenant shall assume the obligation to maintain public safety in the rental property as well as in the entrance area to the buildings of the rental property on the contractual property.

Tenant is also responsible for the public safety obligation outside the building of the rental property, particularly the duty to clean up trash, remove snow, and spread de-icing agents on the contractual property. The costs for this are borne by Tenant.

§ 9

Upkeep and Structural Changes

Repairs and upkeep costs to the structural parts of the rental property (“roof and building structure”) shall be charged to Landlord. Tenant is required to carry out the ongoing upkeep and repair required due to use on the inside of the rental spaces. “Roof” within the meaning of these rules is the roof structure with the roofing materials and the relevant plumbing work (gutters), including canopies, awnings, and glass roofs, as well as entrances and exits to the roof. “Building structure” within the meaning of these rules is the load-bearing parts of the building (all foundations, load-bearing walls, exterior walls, as well as the parts that are firmly connected to the property, ceilings of the different floors, the facade, including facade lining, all technical equipment laid inside the exterior wall up to the exit into the leased premises, as well as the chimney).


- 9 -

Tenant shall properly carry out all repair and upkeep work required due to use inside the rental space as well as use of technical equipment, including the solar cell systems which are provided exclusively to Tenant and/or are used exclusively by Tenant. Tenant shall also keep all systems in a usable condition. This also includes all cosmetic repairs and replacements.

Cost limits:

The above obligations of Tenant to carry out upkeep and repair measures, including replacements, are limited to measures whose costs (incl. VAT) per instance are no more than EUR 500.00 plus VAT in the applicable statutory amount (currently 19%) and p.a. are not more than a maximum of 4% of the annual rent (base, net). The aforementioned cost limits do not apply to the solar cell systems.

The above obligations of Tenant to carry out upkeep and repair measures, including replacements, are also excluded if the upkeep and/or repair need does not pertain to damages caused by third parties who are Tenant’s responsibility and/or does pertain to damages caused by Landlord.

Wear and tear and damages that are culpably caused and traced back to Tenant’s non-contractual use of leased property, as well as damages that are caused by the fault of Tenant, its employees, or other individuals who are connected with Tenant’s business operations, are to be corrected or reported by Tenant. Structural changes to the rental property require the prior written consent of Landlord, who may refuse only for due cause. If official permits might be required, they must be obtained by Tenant at its expense and proven to Landlord upon request.

Tenant is authorized to install equipment that appear necessary to it to use the rental property, provided that it is not detrimental to Landlord’s protectable interests and/or it does not harm other tenants of the rental property.


- 10 -

Official conditions that are issued in relation to the rental property after transfer of premises and are based in Tenant’s conduct, or business management, or the nature of their business are to be fulfilled by Tenant at its expense.

§ 10

Advertising

If Tenant intends to install its company signs or other outside advertising on the rental property, then the design thereof must be discussed with Landlord. Additionally, Tenant is authorized to install advertisements such as display windows, signs, billboards, flags, etc. on the exterior front of the property after receiving the prior written consent of Landlord and after receiving the official permit. Landlord may refuse consent only for due cause. An advertising system in accordance with the advertisement concept appended to this Lease Agreement in Addendum 8 is hereby approved by Landlord.

At the end of the tenancy, Tenant must remove its company signs.

§ 11

Return of Leased Premises

Tenant is required to return the rental property swept clean after the end of the tenancy, after having fulfilled its obligations to carry out cosmetic repairs and for normal wear and tear. All keys transferred to Tenant must also be returned.

Movable belongings of Tenant are to be properly removed from the rental spaces. Tenant is not required to return the leased premises to the condition set forth in the layout (Addendum 2) or to produce that condition.

Tenant must furthermore eliminate all damages that are culpably caused by Tenant, its agents, or individuals who are in the rental property with Tenant’s knowledge and volition.


- 11 -

§ 12

Sublease

With the approval of Landlord, Tenant is authorized to sublease the entire leased premises, in whole or in part. Landlord may refuse consent only if due cause requires this. Due cause is especially present if, for example, the subtenant does not render services in the leased premises that are subject to VAT, unless Tenant already declares to be prepared to settle with Landlord costs and financial disadvantages incurred thereby (e.g. input tax authorizations in the sense of §15a UStG (Umsatzsteuergesetz [German Value Added Tax Act]). Landlord here and now issues consent to sublease or to transfer use of partial areas of the rental property to Sandhelden GmbH & Co. KG and/or the DTS Catering and Planning/Thomas Schnörzinger. The relevant contracts are appended as Addenda 10a and 10b. The contract with DTS Catering & Planning/Thomas Schnörzinger was entered into on 6/26/2014 (a copy of which is appended in Addendum 10a for purposes of proof). The contract with Sandhelden GmbH & Co. KG was entered into on 4/12/2017 (a copy of which is appended in Addendum 10b for purposes of proof).

If Landlord issues its consent to sublease, then Tenant’s duties nonetheless continue to exist in relation to Landlord to fulfill all claims arising out of this contract.

The sublease contract ends no later than the end of this Lease Agreement. The subtenant is granted no option rights. At the end of the existing Lease Agreement, a new Lease Agreement may be entered into between Landlord and the subtenant.

§ 13

Sale of Rental Property, Transfer to Third Party with Consent of Tenant

In the event of a sale of the rental property, the statutory rules apply; in particular, §566(2) BGB and all of Landlord’s duties existing until transfer of ownership remain unaffected.

Landlord may make one or several third parties endowed with rights arising out of this Lease Agreement in such a way that they, in lieu of Landlord, may request Tenant’s payments.


- 12 -

The third party or third parties within the meaning of this rule in this §13 must be the owner, co-owner, or holder of equivalent land rights pertaining to the property which forms the subject matter of this Lease Agreement.

The rights and duties of Tenant arising from this Lease Agreement are not affected by such a change.

If there is a change in Tenant’s legal form or in the composition of the shareholders, then Tenant’s rights and obligations continue to exist unchanged.

The same applies in the case of a sale or another legal successor of Tenant, provided that it is not connected with a change in industry.

§ 14

Rent Security Deposit

As a security of all of Tenant’s obligations arising from this Lease Agreement during the period of the fixed term of lease as set forth in §4(1) sentence 1, Landlord shall receive a Patronage Declaration from Tenant’s parent company, The ExOne Company, in accordance with the sample in Addendum 9. This Patronage Declaration shall expire after the end of the fixed term of lease set forth in §4(1) sentence 1. After fulfilling all of Tenant’s obligations which arise out of this Lease Agreement and which are secured by the aforementioned Patronage Declaration, the original copy of the Patronage Declaration must be returned no later than the end of the fixed term of lease set forth in §4(1) sentence 1.

In the case that Tenant exercises the renewal option set forth in §4(1) sentence 2, the above rules in §14 apply; that is, Landlord shall receive a Patronage Declaration for the respective renewal period simultaneously against return to Tenant of the original Patronage Declaration for the preceding period.

For Landlord’s claims arising out of the tenancy, Landlord is not entitled to a lien against Tenant’s property brought into the premises. §562 BGB is excluded.


- 13 -

§ 15

Secondary Duties

Landlord and Tenant promise to coexist in a trusting community in the property both with each other and with the other tenants and, to this end, to show mutual respect.

Tenant must promptly notify Landlord of damages to the rental property as soon Tenant notices them, provided they are to be repaired by Landlord.

Even if Tenant does not intend to heat its rental spaces, then Tenant must at least adjust the temperature to make them frost-proof.

Landlord or its authorized representative is authorized to enter the rental spaces during business hours for legitimate cause to inspect the structural condition. Landlord must set up an appointment with Tenant for said inspection in advance. An inspection shall take place in the presence of an employee of Tenant.

If the tenancy is terminated, then Landlord is authorized to perform inspections during normal business hours with prospective tenants.

Landlord is not authorized to use Tenant’s name, trademarks or logo without the prior consent of Tenant.

§ 16

Right of Termination Without Notice

Each Party is authorized to terminate the tenancy without notice and to request that premises be immediately vacated, if Tenant has culpably violated essential provisions of this contract in spite of a prior written warning and a grace period of 2 months, particularly use of the rental property in breach of contract, i.e. Tenant uses the rental property contrary to the agreed purpose of use or contrary to use that is permitted under public law, provided that continuation of the tenancy cannot be reasonable for the other contracting Party, considering all circumstances of the individual case, particularly the fault of the contracting Parties, and weighing the interests of both sides.


- 14 -

In the case of the early end of the tenancy due to reasons for which Tenant is responsible, Tenant is liable for the following obligations:

The same rent must continue to be paid for the unexpired part of the agreed term of lease, unless this is compensated for by another lease or use of the rental property procured by Landlord.

The ongoing costs (telephone fees, electricity base fees, chimney sweep base fees, etc.) must also continue to be paid.

Assertion of further claims to compensation for damages as well as the claim to performance are hereby not excluded. This liability ends at the end of the agreed term of lease; however, with the move-in of a new tenant, liability ends at the latest one year after Tenant moves out.

Landlord is required to mitigate damages pursuant to §254 BGB. Additionally, Tenant is at liberty to prove that Landlord incurred less damages.

§ 18

Invalidity, Collateral Agreements, and Place of Performance, Written Form

If any of the provisions of this contract might be invalid, the contracting Parties are in agreement that the invalid provision shall be replaced by a valid one that comes as close as possible to its spirit and purpose.

This contract may be amended or supplemented only by written agreement. That applies to waiver of the written form requirement as well. There are no verbal side agreements. They are legally invalid and they must be executed in writing in order to be valid (written form requirement).


- 15 -

The place of payment and place of performance is Augsburg. For disputes arising from this contract that are asserted by means of summary proceedings for a payment order (§§688 ff. ZPO (Zivilprozessordnung [German Code of Civil Procedure]), the respective jurisdiction for Augsburg is binding. This jurisdiction is also agreed in the case that, after entering into this contract, Tenant moves its place of residence or permanent address away from the applicability of said law or the place of residence or permanent address is not known at the time when the lawsuit is filed.

The Parties are aware of the statutory written form requirements of §§550, 578 126 BGB. They hereby mutually agree, at the request of a Party at any time, to perform all actions and to submit all declarations that are required to satisfy the statutory written form requirement. This applies not only to entering into this contract, but also to all other supplements, amendments, and other contracts and addenda to this contract. The Parties agree that termination of this Lease Agreement due to noncompliance with the written form requirement constitutes a violation of good faith, unless all reasonable efforts have been made prior thereto in order to fulfill the requirement that the Lease Agreement be executed in writing. This clause on the obligation to cure violations of the written form requirement does not apply to a future buyer of the property due to the protective purpose of §550 BGB. In the case that the leased premises are sold and the tenancy transfers to the buyer as the new landlord, Tenant agrees to enter into an identical clause regarding the written form requirement in a Supplement with said buyer, if the buyer requests this. In order to protect Tenant’s interests, Landlord is required to obligate a future buyer in a Sales Contract (agreement pursuant to §328 BGB) to enter into a Supplement with Tenant that contains a clause regarding the written form requirement, if Tenant requests this.


- 16 -

§ 19

Confidentiality

The Parties are required not to disclose the agreements adopted in this contract and to keep them confidential. They may not provide them or make them available to third parties, in whole or in part. Third parties are deemed to be all other individuals who do not absolutely or provably have to receive the information in this contract to properly and professionally perform this contract. Third parties within the meaning of this provision do not include financial institutions participating in financing the building, as well as the accountants and legal advisors and supervisory bodies of the respective Parties as well as, in the case of an intended sale, the prospective buyers and their advisors. Furthermore, the Parties are authorized to disclose the agreements adopted in this contract to authorities and state institutions and to provide and issue all information that is required due to official inquiries and particularly due to the U.S. Securities Laws. The Parties are required to adopt appropriate measures that ensure that their employees and advisors maintain the confidentiality of the agreements adopted in this contract and that they are equally subject to this non-disclosure agreement or that they enter into a comparable confidentiality obligation.

In connection with entering into and executing this tenancy, the Parties shall properly conduct their business in the leased premises at all times, including the renovations measures they might be responsible for, and in compliance with the applicable laws and regulations, provided they apply to the respective Party.


- 17 -

Addenda:

Addendum 1

 

Operating Equipment

Addendum 2

 

Layout and Ground Plan for the Entire Rental Areas

Addendum 7

 

Operating Costs Regulation

Addendum 8

 

Advertisement Concept

Addendum 9

 

Patronage Declaration of The ExOne Company (sample)

Addendum 10a

 

Usage Agreement DTS

Addendum 10b

 

Rental Agreement Sandhelden with Addenda 1 and 2

Augsburg, on

 

December 10, 2019

/s/ Solidas Immobilien & Grundbesitz GmbH

/s/ ExOne GmbH

- Landlord -

- Tenant -


EX-10.4 5 dm-20220331xex10d4.htm EX-10.4

Exhibit 10.4

Addendum No. 1

to the Lease Agreement of 10 Dec. 2019

between

IntReal International Real Estate Kapitalverwaltungsgesellschaft mbH,

acting in its own name and for the account of the Greater Munich Real Estate Fund

(formerly: AVANA Invest GmbH, Munich,

prior to that: Solidas Immobilien und Grundbesitz GmbH, Augsburg)

Ferdinandstrasse 61, 20095 Hamburg,

legally represented by its proxy

ehret + klein Capital Markets GmbH,

Gautinger Str. 1d, 82319 Starnberg,

represented by the managing director Sebastian Wasser, having sole power of representation,

as “Lessor”

and

ExOne GmbH

Daimlerstr. 22, 86368 Gersthofen, represented by the managing directors Eric Bader and Andreas Nagy

- as “Tenant” -

both together as “Parties”.

Leased Property: Daimlerstr. 22, 86368 Gersthofen

Preamble

On 10 Dec. 2019, Solidas Immobilien und Grundbesitz GmbH, Augsburg, and the Tenant concluded a Lease Agreement for the real estate located in 86368 Gersthofen, Daimlerstr. 22, plot 647/2, entered in the land register of Gersthofen, sheet 14979, AG Augsburg. The Leased Property was sold by Solidas Immobilien und Grundbesitz GmbH to AVANA Invest GmbH, Munich, in 2020 by notarized purchase agreement, which in turn transferred the Leased


Property to IntReal International Real Estate Kapitalverwaltungsgesellschaft mbH, Hamburg, by notarized agreement. IntReal International Real Estate Kapitalverwaltungsgesellschaft mbH thus entered into the Lease Agreement as the new Lessor pursuant to § 566 (1) BGB (German Civil Code) in conjunction with § 578 BGB.

The content of the Tenancy results from the Lease Agreement dated 10 Dec. 2019, hereinafter referred to as the “Lease Agreement”, “Tenancy” or “Contractual Document”.

In 2021, the Tenant carried out constructional measures in the production area of the Leased Property and would like to carry out further constructional alterations there. In addition to further clarifications and supplements, this Addendum is intended to extend the term of the Lease Agreement with regard to the Leased Property and to include provisions on construction measures by the Tenant as well as on sustainability.

On this basis, the Parties agree as follows:

§1

Contracting Parties

For reasons of legal clarity and legal certainty, the Parties hereby agree that the Tenancy exists between them with the content set forth in the Contractual Document dated 10 Dec. 2019 and remains in force with all rights and obligations, in particular irrespective of whether the Lessor has by law already entered into the lessor and tenant relationship by way of legal succession as described above, which the Parties assume to be the case notwithstanding this agreement.

§2

Concerning § 4 (term of lease, termination, condition precedent, right of withdrawal) Para. 1 and 2 as well as Para. 4 and 5 of the Lease Agreement

1.Section 4 (1) and (2) (term of lease) of the Lease Agreement shall be replaced as follows:

a.

The Tenancy commenced on 1 Jan. 2020. The Parties hold and agree by way of precaution that the beginning of this day is decisive for the calculation of the fixed lease term. The agreed fixed lease term of 3 years shall be extended (prematurely) by a further 5 years and shall therefore continue until 31 Dec. 2027.

b.

The Lessor grants the Tenant the right to extend the Tenancy by exercising the option twice for 60 months each (five years each). The option right must be exercised 9 months before the expiry of the fixed lease term or the respective option period by written declaration to the Lessor. The decisive factor for the timeliness of the declaration shall be the time of its receipt by the Lessor.


c.

The Tenancy shall be extended automatically by 12 months at a time, unless it has been terminated in writing by one Party 9 months prior to the expiry of the fixed lease term or the respective option period. The decisive factor for the timeliness of the declaration shall be the time of its receipt by the other Party. The right to exercise the option shall take precedence over the Lessor's right of termination.

d.

If the Tenant continues to use the Leased Property after the expiry of the lease term, the Tenancy shall not be deemed to be extended. Section 545 BGB shall not apply. The continuation or renewal of the Tenancy after its expiry must be agreed in writing.

1.Concerning § 4 Para. 4 and 5 (condition precedent, right of withdrawal) of the Lease Agreement:

a.Occurrence of condition

The Parties hold and for reasons of legal clarity and legal certainty agree that the condition precedent “Effective conclusion of the purchase agreement for the Leased Property” agreed in § 4 Para. 4 of the Lease Agreement has occurred.

a.Right of withdrawal

The Parties hold and for reasons of legal clarity and legal certainty agree that the Tenant's right of withdrawal without notice agreed in § 4 Para. 5 of the Lease Agreement (due to rescission of purchase agreement, etc.) has expired.

§3

Concerning § 5 (rent indexation) of the Lease Agreement

1.Section 5 Para. 1 of the Lease Agreement shall be replaced as follows:

The Parties make the following agreements with regard to future rent adjustments: The rent pursuant to § 1 of the Lease Agreement is fixed until 31 Dec. 2023. As of 1 Jan. 2024, the rent shall be subject to a value guarantee. The basis for the value guarantee and rent adjustment is the consumer price index for Germany (CPI 2015=100) determined by the Federal Statistical Office for January 2024. The rent will be adjusted on the basis of the value guarantee for the first time as of January 2025 and will increase or decrease by the percentage change in the consumer price index from January 2024 to January 2025.

1.Clarification: § 5 Para. 2 of the Lease Agreement shall remain valid unchanged.

2.Section 5 of the Lease Agreement shall be supplemented by the following Para. 3:

If the said index is no longer determined or published or if the Federal Statistical Office should no longer be active, a corresponding reference value or body or authority shall take its place.

If new index figures are published by the Federal Statistical Office on the occasion of a transition of the index to a new base year, the following shall apply:


As a matter of principle, the index figures of the most recent base year shall be decisive for the application of the above value guarantee agreements.

§4

Concerning § 9 (Maintenance and structural alterations) Para. 5 Sentence 2 and

Sentence 3 of the Lease Agreement / Structural alterations, erection of e-charging stations

1.Section 9 Para. 5 sentence 2 and Sentence 3 (Structural alterations) of the Lease Agreement shall be replaced as follows:

a.

For alterations and installations (structural alterations) of the Leased Property, including the installation/alteration of permanently installed equipment, the Tenant requires the prior written consent of the Lessor, to whom he must submit suitable plans and a description of the measures (complete, verifiable documents) in advance. The Lessor shall only withhold its consent to such measures if there is good cause for doing so and shall revoke its consent only subject to the same condition. The Lessor shall reply to the Tenant within 3 weeks (inspection period) from receipt of the complete, verifiable documents. If the documents are not complete, the inspection period of 3 weeks shall not begin until the complete documents have been received. The period may be reasonably extended once if this is justified due to the difficulty of the matter; the extension of the period must be justified and the Tenant must be notified in good time. Should the Lessor not respond by the end of the period of 3 weeks and, in the event of an extension of the deadline, not respond by the end of the extension of the deadline, the Tenant's measure shall be deemed to have been approved (“approval fiction”); the approval fiction shall have no further effects.

b.

The measures must be carried out by appropriate specialist companies. The Tenant shall indemnify the Lessor against all justified claims made against the Lessor by authorities, neighbours or other third parties due to the performance of the work in question. The Tenant shall be liable, irrespective of fault, for all damage caused by it in connection with the construction measures undertaken by it. With regard to the newly created and any altered, currently existing building substance, the Tenant shall also be fully obliged to carry out maintenance, servicing and repairs.

c.

The Tenant shall be responsible for obtaining and maintaining the official permits required for the aforementioned measures and shall also bear all costs associated with the implementation of these measures. Insofar as technical installations are subject to acceptance and/or regular inspection (e.g. by the TÜV), acceptance and inspection shall be arranged by the Tenant at its own expense, and evidence of these having been performed and the results shall be provided to the Lessor. The alterations and installations made by the Tenant (structural alterations) shall in any case only be deemed to have been installed for a temporary purpose. Consequently, they do not become part


of the building (§ 95 BGB). The Parties are in agreement that they may agree in an addendum to this Lease Agreement, which complies with the statutory written form requirement and is concluded prior to the end of the Lease Term, that the Tenant shall not dismantle the structural measures upon termination of the Lease Agreement and that the respective alterations and fittings as well as installations shall become the property of the Lessor without compensation and shall remain in the Leased Property.

1.

Structural alterations carried out and planned by the Tenant for which the Tenant wishes to obtain the Lessor's approval:

a. Alteration measure in the metal PSC production area

aa. In spring 2021, the Tenant made alterations in the metal PSC area in the area of axes A - F /18 - 22 in accordance with the needs existing at the time; this axis area is highlighted in red in Annex 1. Drywall walls and two high-speed doors were installed in this area; see the green areas in the drawings in Annex 2. For climate control, an air conditioning unit was installed on the outside of the hall wall, in the area of the smokers’ shelter side entrance; in addition, the already existing ventilation ductwork was routed in an additional stainless steel chimney on the north side by way of the roof; see the blue areas in the drawing in Annex 2.

bb. As a further development of the measure already implemented in Let. aa. above, the Tenant intends to expand the Metal PSC area in the area of the axes. To this end, the changing room area (inside) is to be dismantled to accommodate the new Metal PSC area and be relocated to the outside in the area of the steel staircase. In addition, an airlock is to be created inside and the high-speed door and the drywall walls will be moved; these desired measures are shown in Annex 3 in light green and dark green lines or also dashed lines (high-speed door).

a.Relocation of the sand laboratory to final assembly / installation of a room-in-room system

The Tenant also intends to relocate the sand laboratory from the metal area to the final assembly area in the area of axes 33 - 35 /I - K; this area is highlighted in red in Annex 4. For this purpose, a room-in-room system from Knauf is to be installed in the area of the toilets; the room is outlined in green in the plan attached as Annex 5.

a.Construction of 5 electric charging stations with 2 connections each

The Tenant also intends to install 5 electric charging stations with 2 connections each at 5 parking spaces of the car park located on the property. The charging stations are shown in the description attached as Annex 6 and the installation locations are marked on the plan attached as Annex 7.


1.The Lessor grants approval/consent to the measures listed in the above § 4 Clause 2 Let. a. and b. as well as c. in conjunction with Annexes 1 to 7, for which the regulations of § 4 Clause 1 Let. b. and c. as well as the following further regulations apply:

The Tenant shall - insofar as these are required under public law - be obliged to obtain a building permit and any further (official) permits required prior to execution and shall submit a copy thereof to the Lessor prior to execution. The Tenant shall comply with all relevant requirements under public law with regard to the structural measures, in particular all requirements under building planning law and building regulations. This shall also apply if new, amended, or in particular more stringent requirements should arise for the existing building substance as a result of the execution of the measures covered in Let. a. and b. as well as c. above. If, as a result of the measures covered in a. and b. as well as c. above, it should become necessary to amend the building documents for the existing building substance, the Tenant shall be obliged to do this and to submit them prior to execution. The Tenant shall also submit a copy of the relevant construction documents to the Lessor prior to execution. Compliance with any official requirements and other ancillary provisions and orders shall be the responsibility of the Tenant. Should official approvals be refused in whole or in part, this shall not constitute grounds for any claims or rights against the Lessor. By way of clarification: all the above obligations and those regulated below shall be fulfilled by the Tenant at its own expense.

The Tenant shall bear all costs relating to the construction and shall be obliged to remedy any warranty defects as well as to eliminate any hazards that may result from the measures/structural alterations. The Tenant shall be responsible for ensuring safety during the execution of the structural measures. The Tenant is obliged to indemnify the Lessor against any claims by third parties (authorities and private persons) which are claimed to be justified or are justified by the execution of the structural measures and their consequences or the violation of the duty to maintain safety during the execution of the structural measures; by way of clarification, the same applies to any claims due to or in connection with the use of the altered areas.

The Tenant shall also bear the risk arising from any damage resulting from the measures/structural alterations. The Tenant is obliged to repair all damage to the existing building substance which may be caused during the execution of the structural measures or by the building substance constructed in the course of these measures.

The Tenant shall operate the electric charging stations as the operator in (the corresponding) application of § 2 No. 8 LSV (Ordinance on Charging Stations) at its own risk and expense, including all operating and ancillary costs, repairs, maintenance (including servicing), corrective maintenance (including replacement purchases) and shall be liable for all damage arising in connection with the planned measure and the operation thereof or shall indemnify the Lessor against claims by third parties at the Lessor's discretion. The Tenant itself is obliged to comply with all legal requirements for the operation of charging stations within the meaning of § 2 LSV as well as, among others, the EnWG (Law on Energy Management) and MsbG (Federal


Law on Metering Point Operation) or, if third parties are commissioned, to oblige them to comply with the legal requirements.

The Tenant waives any claims for rent reduction and damages against the Lessor in connection with the measures / structural alterations to be provided by the Tenant.

The risk concerning the legal and technical feasibility of the measures shall be borne by the Tenant; if, contrary to expectations, the legal and technical feasibility should be lacking, the Tenant shall not be entitled to any claims or rights as a result.

Structurally, it is also important to note:

(1.)The measures/structural alterations shall be carried out by qualified specialist companies in accordance with accepted engineering practices and relevant regulations, directives and DIN standards corresponding to the recognized rules of technology. The Tenant shall engage only specialist companies with appropriate business liability insurance, of which the Tenant shall obtain proof prior to engagement. This shall also apply to restoration in the event of alterations in the existing building.

(2.) The Tenant is not permitted to make alterations of load-bearing parts, including the floor slabs, in any statically relevant manner.

(3.) Insofar as the measures/structural alterations require an adaptation of the fire protection concept, etc., or technical building installations or, for example, escape route plans have to be adapted, these adaptations must made by the Tenant at his own expense in consultation with the Lessor.

After completion of the measures/structural alterations, the Lessor is entitled to demand a joint acceptance. In this case the following applies: A protocol in the form of a list of defects shall be drawn up and signed by the Lessor and the Tenant. The Lessor may only refuse acceptance of the alteration measure vis-à-vis the Tenant if the existing defects are so significant that the functionality of the Leased Property is substantially impaired thereby. The Tenant is obliged to have the defects listed in the list of defects as well as any complaints or construction defects caused by the measures/structural alterations remedied immediately at its own expense.

The Lessor shall grant the Tenant a building cost subsidy (BKZ) in the amount of the actual building costs including ancillary building costs for the erection of the aforementioned 5 electric charging stations pursuant to the aforementioned § 4 Clause 2. Let. c., which must be completed by 31 Dec. 2022. However, the building cost subsidy on the part of the Lessor shall amount to a maximum of € 125,000 (in words: EURO one hundred and twenty-five thousand) plus statutory value added tax. The payment of the building cost subsidy to the Tenant by the Lessor shall become due for payment when the measure has been completed, accepted without defects and the Tenant submits to the Lessor a plausible statement of costs together with copies of the corresponding verifiable and


financially correct craftsmen's invoices, but not before 1 July 2022. Since the building cost subsidy by the Lessor is a rent repayment to the Tenant financially speaking, the Lessor shall issue a negative rent invoice with statutory VAT to the Tenant. Clarification: In the event that the installation of the electric charging stations by the Tenant is not completed by 31 Dec. 2022, the Lessor's building cost subsidy shall be eliminated without replacement.

Assignment of warranty claims:

(1.)The Tenant shall, at the Lessor's request, assign to the Lessor all warranty rights and claims based on defects already existing at the time of the conclusion of this Addendum No. 1 as well as all warranty rights and claims based on defects arising in the future and/or becoming due as well as other claims (claims for damages and compensation, insurance claims, manufacturing claims, removal claims, etc.) arising from and in connection with the contracts concluded or still to be concluded for the implementation of the measures/structural alterations to the Lessor who hereby accepts this. With the assignment, all ancillary rights and the rights arising from

securities to be provided (in particular warranty bonds) shall pass to the Lessor or shall be transferred and handed over to the Lessor.

If and insofar as an assignment of claims is not possible, the Tenant authorizes the Lessor to assert these claims in its own name or in the name of the Tenant, and for the account of the Tenant.

The Tenant shall support the Lessor to the best of its ability in the pursuit of any warranty claims, in particular by providing the information and documents required for this purpose (in particular the originals of the (construction) contracts together with acceptance protocols and warranty securities, insofar as these have not already been handed over to the purchaser), without charging its own costs or expenses.

(2.) The obligation of the Tenant to remedy warranty defects in accordance with the provisions of this Addendum No. 1 shall remain unaffected. The Lessor hereby authorizes the Tenant by way of precaution to assert any warranty claims in coordination with the Lessor in its own name and for its own account until the respective time of the aforementioned assignment or authorization.

§5

Concerning § 12 (Subletting) of the Lease Agreement

The Tenant has notified the Lessor prior to the conclusion of this Addendum that it has sublet a partial area of the Leased Property to Griwa Anlagen & Maschinenbau GbR, Gersthofen, for use as a workroom for the production of machinery, etc. (since 1 July 2021). The Lessor hereby expressly consents to this subletting.


§6

Sustainable use of the Leased Property

1.

The Parties are aware of their responsibility for the protection of natural resources and the climate in the interest of future generations. They agree that they wish to orient the performance of the Tenancy in line with criteria that are as sustainable as possible, in particular in the sense of a continuously sustainable development of the economic, ecological and social dimensions of human existence. It is therefore in particular the wish and herewith also the mutual obligation of the Parties, within the framework of what is actually and economically possible for them and of the distribution of responsibilities under the Tenancy agreement, to handle resources and energy sparingly and economically in the management and use of the property and to cooperate constructively in order to also pursue innovative ways of achieving the most sustainable, resource-conserving and ecological management and use of the Leased Property.

2.

In the event that the Lessor wishes to have the Leased Property assessed in accordance with a green building certification system, the Parties shall do everything necessary for the sustainable and recurring fulfilment of all certification criteria. By way of clarification, this only applies to the Tenant with regard to the criteria that fall within its area of responsibility under the general provisions of this Lease Agreement.

3.

The Parties declare their intent to encourage their employees to use public transport and to support them in using public transport within reasonable financial limits. At the same time, the Tenant will provide free bicycle parking spaces in sufficient numbers on the property and, for the purpose of promoting e-mobility, electric charging stations, insofar as this is possible and reasonable for the Tenant.

4.

Insofar as the Parties must equip the Leased Property with illuminants, they shall, insofar as technically possible and economically reasonable, exclusively use energy-saving illuminants (in particular compact fluorescent lamps or LED lamps or, in the future, other illuminants that consume especially little electrical energy). The Parties shall also endeavour, by mutual agreement, to implement measures to save energy and reduce CO2 emissions, and to take measures to reduce water consumption.

5.

When awarding the performance of management services, the Parties shall, within the framework of the general requirement of economic efficiency, give special consideration to the promotion of sustainable use and management of the Leased Property and, if possible, engage regionally based companies. Of several offers and equally effective procedures, the Parties are of the opinion that the more sustainable offer and more environmentally friendly procedures (e.g. mechanical instead of chemical pipe cleaning) shall be used within the framework of the general requirement of economic efficiency. In this framework and context, the Parties shall endeavour to operate the most energy-efficient and energy-saving systems and equipment possible and to give priority to the purchase of electrical energy and heat from renewable energy sources and to ensure the most sustainable waste disposal possible. With regard to the latter, waste shall - as far as possible - be separated and disposed of according to paper, glass, batteries, energy-saving illuminants, packaging materials with "Green Dot" or


similar separation systems, as well as organic waste and other waste within the meaning of § 3 KrWG /AgfG (Closed Substance Cycle and Waste Management Act), unless and to the extent that other or more extensive requirements exist by law, which in this case shall be complied with by the Parties. In this context and by mutual agreement, the Parties shall in particular endeavour to take measures for the avoidance and reduction as well as the recycling of waste.

6.

In the case of other measures on the Leased Property, in particular structural measures, the Parties shall, as far as possible, keep in mind and take into account the saving of primary or final energy and water as well as the more efficient use of energy and the sustainable production of the energy used, both in the performance of the work itself and with regard to the result of the measure.

7.

At the Lessor's request, the Tenant shall inform the Lessor of consumption data unknown to the Lessor because the consumables are purchased independently (consumed quantity etc. of electricity, gas and water as well as - if relevant - heat and waste). These data shall serve only informational purposes for the Lessor. The Lessor undertakes to pass on any information obtained in this way only in anonymized form.

§7

Continued validity of the provisions of the Lease Agreement / Miscellaneous

1.

Unless otherwise expressly provided for differently in this Addendum No. 1, all provisions of the Lease Agreement shall continue to apply unchanged.

2.

This Addendum No. 1 shall become part of the Lease Agreement and shall be attached to the Contractual Documents.

3.

Should any provision of this Addendum No. 1 be invalid or voidable or for any other reason ineffective, the remainder of the Agreement shall nevertheless remain effective. In such a case, the Parties undertake, instead of the invalid, voidable or ineffective provision, to agree a provision that comes as close as possible to the economic meaning and ensures corresponding economic success. This shall also apply if this Addendum No. 1 should have a loophole.

4.

The Lease Agreement and this Addendum No. 1 contain all provisions agreed between the Parties with regard to the Tenancy. There are no verbal subsidiary agreements. Amendments and supplements to this Addendum No. 1 and the Lease Agreement must be made in writing. This also applies to a waiver of the written form.

5.

The Parties hereby confirm the Lease Agreement dated 10 Dec. 2019. The Parties are aware of the written form requirements of §§ 550 in conjunction with 578 BGB. They hereby mutually undertake, at the request of either Party at any time, to perform all acts and make all declarations necessary to comply with this written form requirement and to not terminate the Lease Agreement prematurely by invoking non-compliance with the


written form requirement and to not invoke any ineffectiveness of the Lease Agreement due to non-compliance with the written form requirement. This shall apply not only to the conclusion of the Lease Agreement and this Addendum No. 1, but also to all further addenda, amendment and supplementary agreements.

The Parties are aware that the above provisions of this Clause 5 are intended to be invalid in accordance with the case law of the German Federal Court of Justice (ruling dated September 27, 2017-XIIZR 114/16). They nevertheless agree on these provisions and promise each other with certainty to adhere to these provisions. As a precautionary measure, the Parties clarify that the validity of this addendum and of the Tenancy as a whole shall remain unaffected in all other respects if the aforementioned provisions of this Clause 5 should actually be void.

1.

If this Addendum No. 1 is initially signed by only one Party and is handed over or sent to the other Party for signing, this shall be deemed to be an offer to conclude Addendum No. 1, which the other Party may accept within four weeks of receipt in accordance with Section 148 BGB.

2.

This Addendum No. 1 shall be executed in 4 copies. The Lessor and the Tenant shall each receive two copies.

§8

Components of the contract

This Addendum No. 1 contains the following annexes:

Annex 1: Hall overview - Alteration of metal PSC

Annex 2: Floor plan - Alteration of metal PSC, March 2021

Annex 3: Floor plan/area plan - Alteration of metal PSC, planned as of November 2021

Annex 4: Hall overview - Relocation of sand laboratory

Appendix 5: Floor plan / area plan - Relocation of sand laboratory

Annex 6: Description of electric charging stations

Annex 7: Plan showing location of electric charging stations

Starnberg, on February 23, 2022

IntReal International Real Estate Kapitalverwaltungsgesellschaft mbH, legally represented by the proxy ehret + klein Capital Market GmbH

eba

/s/ Sebastian Wasser

on behalf of IntReal International Real Estate

/s/ ExOne GmbH

- Landlord -

- Tenant -


EX-31.1 6 dm-20220331xex31d1.htm EX-31.1

Exhibit 31.1

CERTIFICATION OF CHIEF EXECUTIVE OFFICER

PURSUANT TO RULE 13a-14(a) of RULE 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

I, Ric Fulop, certify that:

1.           I have reviewed this Quarterly Report on Form 10-Q of Desktop Metal, Inc. for the quarter ended March 31, 2022;

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 the 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors:

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

/s/ Ric Fulop  

Ric Fulop

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 7 dm-20220331xex31d2.htm EX-31.2

Exhibit 31.2

CERTIFICATION OF CHIEF FINANCIAL OFFICER

PURSUANT TO RULE 13a-14(a) OR RULE 15d-14(a)

OF THE SECURITIES EXCHANGE ACT OF 1934

I, James Haley, certify that:

1.            I have reviewed this Quarterly Report on Form 10-Q of Desktop Metal, Inc. for the quarter ended March 31, 2022;

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 the 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(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the registrant’s auditors and the audit committee of the registrant’s Board of Directors:

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

. JK

Date:  May 10, 2022

/s/ James Haley 

James Haley

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 8 dm-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 Desktop Metal, Inc. (the “Company”) on Form 10-Q for the quarter ended March 31, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), Ric Fulop, the Chief Executive Officer of the Company, and James Haley, the Chief Financial Officer of the Company, each hereby certifies pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to the best of his knowledge:

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

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

May 10, 2022

/s/ Ric Fulop

Chief Executive Officer

Ric Fulop

(Principal Executive Officer)

Chief Financial Officer

May 10, 2022

/s/ James Haley

(Principal Financial Officer and Principal

James Haley

Accounting Officer)

A signed original of this written statement required by 18 U.S.C. Section 1350 has been provided to Desktop Metal, Inc. and will be retained by Desktop Metal, Inc. and furnished to the Securities and Exchange Commission or its staff upon request.


EX-101.SCH 9 dm-20220331.xsd EX-101.SCH 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS link:presentationLink link:calculationLink link:definitionLink 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS link:presentationLink link:calculationLink link:definitionLink 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS link:presentationLink link:calculationLink link:definitionLink 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - 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 - Property and Equipment - Net (Details) link:presentationLink link:calculationLink link:definitionLink 41002 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Calc2) (Details) link:presentationLink link:calculationLink link:definitionLink 41103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41602 - Disclosure - LEASES - Other lease related balances (Details) link:presentationLink link:calculationLink link:definitionLink 41603 - Disclosure - LEASES - Future minimum lease payments (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - LEASES - Net investment in sales-type leases (Details) link:presentationLink link:calculationLink link:definitionLink 41606 - Disclosure - LEASES - Net investment in sales-type leases (Details) (Calc2) link:presentationLink link:calculationLink link:definitionLink 41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details)(Calc2) link:presentationLink link:calculationLink link:definitionLink 00090 - Document - Document and Entity Information link:presentationLink link:calculationLink link:definitionLink 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 32003 - Disclosure - STOCK BASED COMPENSATION (Tables) link:presentationLink link:calculationLink link:definitionLink 40101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details) link:presentationLink link:calculationLink link:definitionLink 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligations (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligations Default (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details) link:presentationLink link:calculationLink link:definitionLink 40403 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details) link:presentationLink link:calculationLink link:definitionLink 40404 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details) link:presentationLink link:calculationLink link:definitionLink 40405 - Disclosure - ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) link:presentationLink link:calculationLink link:definitionLink 40406 - Disclosure - ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) link:presentationLink link:calculationLink link:definitionLink 40407 - Disclosure - ACQUISITIONS - Acquisition of May Dental Lab (Details) link:presentationLink link:calculationLink link:definitionLink 40408 - Disclosure - ACQUISITIONS - Acquisition of ExOne (Details) link:presentationLink link:calculationLink link:definitionLink 40410 - Disclosure - ACQUISITIONS - Acquisition of Beacon Bio (Details) link:presentationLink link:calculationLink link:definitionLink 40411 - Disclosure - ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) link:presentationLink link:calculationLink link:definitionLink 40502 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - LEASES - Lessee (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42002 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 42003 - Disclosure - STOCK BASED COMPENSATION - Assumed Stock Options (Details) link:presentationLink link:calculationLink link:definitionLink 42004 - Disclosure - STOCK BASED COMPENSATION - Option Activity of the Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42005 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 42006 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 42007 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 42008 - Disclosure - STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 42009 - Disclosure - STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) link:presentationLink link:calculationLink link:definitionLink 42010 - Disclosure - STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - Disclosure - SEGMENT INFORMATION - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 42302 - Disclosure - NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 10101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES link:presentationLink link:calculationLink link:definitionLink 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES link:presentationLink link:calculationLink link:definitionLink 10301 - Disclosure - REVENUE RECOGNITION link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - FAIR VALUE MEASUREMENTS 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 link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - GOODWILL & INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - OTHER NONCURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - OTHER NONCURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - FAIR VALUE MEASUREMENTS (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 (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - OTHER NONCURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31303 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31603 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32303 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40301 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) link:presentationLink link:calculationLink link:definitionLink 40409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 40702 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 41604 - Disclosure - LEASES - Lessor (Details) link:presentationLink link:calculationLink link:definitionLink 41605 - Disclosure - LEASES - Components of operating and sales-type lease arrangements (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - NET LOSS PER SHARE (Details) link:presentationLink link:calculationLink link:definitionLink 99900 - Disclosure - Standard And Custom Axis Domain Defaults link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 dm-20220331_cal.xml EX-101.CAL EX-101.DEF 11 dm-20220331_def.xml EX-101.DEF EX-101.LAB 12 dm-20220331_lab.xml EX-101.LAB EX-101.PRE 13 dm-20220331_pre.xml EX-101.PRE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.22.1
Document and Entity Information - shares
3 Months Ended
Mar. 31, 2022
May 06, 2022
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Mar. 31, 2022  
Entity File Number 001-38835  
Entity Registrant Name DESKTOP METAL, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 83-2044042  
Entity Address, Address Line One 63 3rd Avenue  
Entity Address, City or Town Burlington  
Entity Address, State or Province MA  
Entity Address, Postal Zip Code 01803  
City Area Code 978  
Local Phone Number 224-1244  
Title of 12(b) Security Common Stock, $0.0001 Par Value per Share  
Trading Symbol DM  
Security Exchange Name NYSE  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Large Accelerated Filer  
Entity Small Business false  
Entity Emerging Growth Company false  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   313,461,320
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q1  
Entity Central Index Key 0001754820  
Amendment Flag false  
XML 15 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 $ 103,590 $ 65,017
Current portion of restricted cash 2,166 2,129
Short-term investments 102,895 204,569
Accounts receivable 36,661 46,687
Inventory 81,876 65,399
Prepaid expenses and other current assets 22,446 18,208
Total current assets 349,634 402,009
Restricted cash, net of current portion 1,112 1,112
Property and equipment, net 58,082 58,710
Goodwill 630,022 639,301
Intangible assets, net 251,000 261,984
Other noncurrent assets 32,143 25,480
Total Assets 1,321,993 1,388,596
Current liabilities:    
Accounts payable 30,431 31,558
Customer deposits 16,911 14,137
Current portion of lease liability 5,326 5,527
Accrued expenses and other current liabilities 31,615 33,829
Current portion of deferred revenue 19,261 18,189
Current portion of long-term debt, net of deferred financing costs 731 825
Total current liabilities 104,275 104,065
Long-term debt, net of current portion 523 548
Contingent consideration, net of current portion 2,596 4,183
Lease liability, net of current portion 19,856 13,077
Deferred revenue, net of current portion 4,047 4,508
Deferred tax liability 9,506 10,695
Other noncurrent liabilities 3,165 3,170
Total liabilities 143,968 140,246
Commitments and Contingencies (Note 17)
Stockholders' Equity    
Preferred Stock, $0.0001 par value-authorized, 50,000,000 shares; no shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively
Common Stock, $0.0001 par value-500,000,000 shares authorized; 312,999,991 and 311,737,858 shares issued at March 31, 2022 and December 31, 2021, respectively, 312,825,572 and 311,473,950 shares outstanding at March 31, 2022 and December 31, 2021, respectively 31 31
Additional paid-in capital 1,833,998 1,823,344
Accumulated deficit (638,555) (568,611)
Accumulated other comprehensive loss (17,449) (6,414)
Total Stockholders' Equity 1,178,025 1,248,350
Total Liabilities and Stockholders' Equity $ 1,321,993 $ 1,388,596
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
CONDENSED CONSOLIDATED BALANCE SHEETS    
Preferred stock par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 50,000,000 50,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 500,000,000 500,000,000
Common stock, shares, issued 312,999,991 311,737,858
Common stock, shares, outstanding 312,825,572 311,473,950
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Revenues    
Total revenues $ 43,706 $ 11,313
Cost of sales    
Total cost of sales 45,034 11,900
Gross profit/(loss) (1,328) (587)
Operating expenses    
Research and development 24,605 10,858
Sales and marketing 19,689 5,449
General and administrative 23,857 13,846
Total operating expenses 68,151 30,153
Loss from operations (69,479) (30,740)
Change in fair value of warrant liability   (56,576)
Interest expense 32 (73)
Interest and other (expense) income, net (1,753) 361
Loss before income taxes (71,200) (87,028)
Income tax benefit 1,256 27,920
Net loss $ (69,944) $ (59,108)
Net loss per share-Basic $ (0.22) $ (0.25)
Net loss per share-Diluted $ (0.22) $ (0.25)
Weighted average shares outstanding basic 312,016,627 238,243,779
Weighted average shares outstanding diluted 312,016,627 238,243,779
Products    
Revenues    
Total revenues $ 39,476 $ 10,311
Cost of sales    
Total cost of sales 41,902 10,487
Services    
Revenues    
Total revenues 4,230 1,002
Cost of sales    
Total cost of sales $ 3,132 $ 1,413
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Net loss $ (69,944) $ (59,108)
Other comprehensive (loss) income, net of taxes:    
Unrealized gain (loss) on available-for-sale marketable securities, net 12 1
Foreign currency translation adjustment (11,047) (13)
Total comprehensive (loss) income, net of taxes of $0 $ (80,979) $ (59,120)
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS    
Comprehensive loss, net of taxes $ 0 $ 0
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Common Stock
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
Total
BALANCE at Dec. 31, 2020 $ 23 $ 844,188 $ (328,277) $ (9) $ 515,925
BALANCE (in shares) at Dec. 31, 2020 224,626,597        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of Common Stock options   180     180
Exercise of Common Stock options (in shares) 163,228        
Vesting of restricted Common Stock (in shares) 56,015        
Vesting of restricted stock units (in shares) 15,265        
Repurchase of shares for employee tax withholdings   (54)     (54)
Repurchase of shares for employee tax withholdings (in shares) (2,241)        
Issuance of Common Stock for acquisitions   159,847     159,847
Issuance of Common Stock for acquisitions (in shares) 5,036,142        
Stock-based compensation expense   2,217     2,217
Vesting of Trine Founder shares (in shares) 1,850,938        
Exercise of warrants $ 2 320,567     320,569
Exercise of warrants (in shares) 20,690,975        
Net loss     (59,108)   (59,108)
Other comprehensive income (loss)       (12) (12)
BALANCE at Mar. 31, 2021 $ 25 1,326,945 (387,385) (21) 939,564
BALANCE (in shares) at Mar. 31, 2021 252,436,919        
BALANCE at Dec. 31, 2020 $ 23 844,188 (328,277) (9) 515,925
BALANCE (in shares) at Dec. 31, 2020 224,626,597        
BALANCE at Dec. 31, 2021 $ 31 1,823,344 (568,611) (6,414) 1,248,350
BALANCE (in shares) at Dec. 31, 2021 311,473,950        
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Exercise of Common Stock options   900     900
Exercise of Common Stock options (in shares) 786,693        
Vesting of restricted Common Stock (in shares) 84,384        
Vesting of restricted stock units (in shares) 520,265        
Repurchase of shares for employee tax withholdings   (158)     (158)
Repurchase of shares for employee tax withholdings (in shares) (39,720)        
Stock-based compensation expense   9,912     9,912
Net loss     (69,944)   (69,944)
Other comprehensive income (loss)       (11,035) (11,035)
BALANCE at Mar. 31, 2022 $ 31 $ 1,833,998 $ (638,555) $ (17,449) $ 1,178,025
BALANCE (in shares) at Mar. 31, 2022 312,825,572        
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.22.1
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Cash flows from operating activities:      
Net loss $ (69,944) $ (59,108)  
Adjustments to reconcile net loss to net cash used in operating activities:      
Depreciation and amortization 12,883 3,892  
Stock-based compensation 9,912 2,217  
Change in fair value of warrant liability   56,576  
Amortization (accretion) of discount on investments 413 406  
Amortization of debt financing cost   4  
Provision for bad debt 419 72 $ 447
Loss on disposal of property and equipment 2    
Foreign exchange (gains) losses on intercompany transactions, net 185    
Net increase (decrease) in accrued interest related to marketable securities 949 (240)  
Net unrealized (gain) loss on marketable securities   (25)  
Net unrealized (gain) loss on equity investment 1,700    
Deferred tax benefit (1,256) (27,921)  
Change in fair value of contingent consideration (114)    
Foreign currency transaction (gain) loss 10    
Changes in operating assets and liabilities:      
Accounts receivable 9,489 (61)  
Inventory (15,506) (2,381)  
Prepaid expenses and other current assets (4,087) (4,276)  
Other assets (210) (30)  
Accounts payable (1,333) (3,856)  
Accrued expenses and other current liabilities (3,391) (5,247)  
Customer deposits 2,980 (1,234)  
Current portion of deferred revenue 721 105  
Change in right of use assets and lease liabilities, net (108) (22)  
Other liabilities 12    
Net cash used in operating activities (56,274) (41,129)  
Cash flows from investing activities:      
Purchases of property and equipment (4,074) (262)  
Proceeds from sale of property and equipment 6    
Purchase of marketable securities   (92,386)  
Proceeds from sales and maturities of marketable securities 98,625 48,241  
Cash paid for acquisitions, net of cash acquired (23) (137,646)  
Net cash provided by (used in) investing activities 94,534 (182,053)  
Cash flows from financing activities:      
Proceeds from reverse recapitalization, net of issuance costs   (1,239)  
Proceeds from the exercise of stock options 900 180  
Proceeds from the exercise of stock warrants   158,308  
Payment of taxes related to net share settlement upon vesting of restricted stock units (158) (54)  
Repayment of term loan (43)    
Net cash provided by financing activities 699 157,195  
Effect of exchange rate changes on cash, cash equivalents and restricted cash (349) 26  
Net increase (decrease) in cash, cash equivalents, and restricted cash 38,610 (65,961)  
Cash, cash equivalents, and restricted cash at beginning of period 68,258 484,137 484,137
Cash, cash equivalents, and restricted cash at end of period 106,868 418,176 68,258
Supplemental disclosures of cash flow information      
Cash and cash equivalents 103,590 416,379 65,017
Restricted cash included in other current assets 2,166 1,021  
Restricted cash included in other noncurrent assets 1,112 776  
Total cash, cash equivalents and restricted cash shown in the condensed consolidated statements of cash flows 106,868 418,176 $ 68,258
Supplemental cash flow information:      
Interest paid   73  
Non-cash investing and financing activities:      
Net unrealized (gain) loss on investments (12) (1)  
Exercise of private placement warrants   149,904  
Common Stock issued for acquisitions   159,847  
Additions to right of use assets and lease liabilities 7,784 364  
Purchase of property and equipment included in accounts payable 313 50  
Transfers from property and equipment to inventory 1,721    
Transfers from inventory to property and equipment $ 605    
Receivable for warrants exercised   $ 12,357  
XML 22 R9.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES
3 Months Ended
Mar. 31, 2022
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES  
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES

1. ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES

Organization and Nature of Business

Desktop Metal, Inc. is a Delaware corporation headquartered in Burlington, Massachusetts. The company was founded in 2015 and is accelerating the transformation of manufacturing with 3D printing solutions for engineers, designers, and manufacturers. The Company designs, produces and markets 3D printing systems to a variety of end customers.

On December 9, 2020 (the “Closing Date”), Trine Acquisition Corp. (“Trine”) consummated the previously announced merger pursuant to the Agreement and Plan of Merger, dated August 26, 2020, by and among Trine, Desktop Metal, Inc. and Sparrow Merger Sub, Inc., pursuant to which Sparrow Merger Sub, Inc. merged with and into Desktop Metal, Inc., with Desktop Metal, Inc. becoming our wholly owned subsidiary (the “Business Combination”). Upon the closing of the Business Combination, Trine changed its name to Desktop Metal, Inc. and Desktop Metal, Inc. changed its name to Desktop Metal Operating, Inc.

Unless otherwise indicated or the context otherwise requires, references in this Quarterly Report on Form 10-Q to the “Company” and “Desktop Metal” refer to the consolidated operations of Desktop Metal, Inc. and its subsidiaries. References to “Trine” refer to the company prior to the consummation of the Business Combination and references to “Legacy Desktop Metal” refer to Desktop Metal Operating, Inc. prior to the consummation of the Business Combination.

Legacy Desktop Metal was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification (“ASC”) 805. This determination was primarily based on Legacy Desktop Metal’s stockholders prior to the Business Combination having a majority of the voting power in the combined company, Legacy Desktop Metal having the ability to appoint a majority of the Board of Directors of the combined company, Legacy Desktop Metal’s existing management comprising the senior management of the combined company, Legacy Desktop Metal comprising the ongoing operations of the combined company, Legacy Desktop Metal being the larger entity based on historical revenues and business operations, and the combined company assuming Legacy Desktop Metal’s name. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Legacy Desktop Metal issuing stock for the net assets of Trine, accompanied by a recapitalization. The net assets of Trine are stated at historical cost, with no goodwill or other intangible assets recorded.

While Trine was the legal acquirer in the Business Combination, because Legacy Desktop Metal was deemed the accounting acquirer, the historical financial statements of Legacy Desktop Metal became the historical financial statements of the combined company upon the consummation of the Business Combination. As a result, the financial statements included in this report reflect (i) the historical operating results of Legacy Desktop Metal prior to the Business Combination; (ii) the combined results of Trine and Legacy Desktop Metal following the close of the Business Combination; (iii) the assets and liabilities of Legacy Desktop Metal at their historical cost; and (iv) the Company’s equity structure for all periods presented.

In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s common stock, $0.0001 par value per share, issued to Legacy Desktop Metal’s stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Desktop Metal convertible preferred stock and Legacy Desktop Metal common stock prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio of 1.22122 established in the Business Combination. Legacy Desktop Metal’s convertible preferred stock previously classified as mezzanine was retroactively adjusted, converted into Common Stock, and reclassified to permanent as a result of the reverse recapitalization.

Risks and Uncertainties

The Company is subject to a number of risks similar to those of other companies of similar size in its industry, including, but not limited to, the need for successful development of products, the need for additional funding, competition from substitute products and services from larger companies, protection of proprietary technology, patent litigation, dependence on key individuals, and risks associated with changes in information technology. The Company has financed its operations to date primarily with proceeds from the sale of preferred stock and the Business Combination. The Company’s long-term success is dependent upon its ability to successfully market its products and services; generate revenue; maintain or reduce its operating costs and expenses; meet its obligations; obtain additional capital when needed; and, ultimately, achieve profitable operations. Management believes that existing cash and

investments as of March 31, 2022 will be sufficient to fund operating and capital expenditure requirements through at least twelve months from the date of issuance of these consolidated financial statements.

XML 23 R10.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

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the regulations of the U.S Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments, which are of a normal and recurring nature, necessary for a fair presentation of the Company’s financial position, results of operations, and cash flows. The results reported in these condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. The functional currency of all wholly owned subsidiaries is U.S. Dollars. All intercompany transactions and balances have been eliminated in consolidation.

COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of March 31, 2022, the impact of the COVID-19 pandemic continues to unfold and there has been uncertainty and disruption in the global economy and financial markets. The Company has considered the COVID-19 pandemic related impacts on its estimates, as appropriate, within its consolidated financial statements and there may be changes to those estimates in future periods.

The COVID-19 pandemic, as well as the response to mitigate the spread and effects of COVID-19, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to the financial statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. There have been no material changes to the significant accounting policies from the Annual Report on Form 10-K for the year ended December 31, 2021.

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

In October 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805)Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This standard is effective for calendar-year public business entities in 2023 and interim periods within that year, and early adoption is permitted. The Company has adopted this ASU as of January 1, 2021 and has retrospectively adjusted purchase accounting for the acquisition of EnvisionTEC, which is described in Note 4 to these condensed

consolidated financial statements, where deferred revenue was fair valued. As a practical expedient, the Company elected to estimate the standalone selling price for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of $0.2 million and $12.5 million for the acquisitions of EnvisionTEC and ExOne, which is described in Note 4 to the financial statements, respectively.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses. This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The company adopted the ASU as of January 1, 2022, which did not have a material effect on the Company’s condensed consolidated financial statements.

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION
3 Months Ended
Mar. 31, 2022
REVENUE RECOGNITION  
REVENUE RECOGNITION

3. REVENUE RECOGNITION

Contract Balances

The Company’s deferred revenue balance was $23.3 million and $22.7 million as of March 31, 2022 and December 31, 2021, respectively. During the three months ended March 31, 2022, the Company recognized $6.9 million of existing deferred revenue from 2021. The deferred revenue consists of billed post-installation customer support and maintenance, cloud-based software licenses that are recognized ratably over the term of the agreement, and contracts that have outstanding performance obligations or contracts that have acceptance terms that have not yet been fulfilled.

Contract assets were not significant during the three months ended March 31, 2022 and 2021.

Remaining Performance Obligations

At March 31, 2022, the Company had $23.3 million of remaining performance obligations, also referred to as backlog, of which approximately $19.3 million is expected to be fulfilled over the next 12 months, notwithstanding uncertainty related to the impact of COVID-19, including, but not limited to, international shipping and travel restrictions brought about by COVID-19, which could have an adverse effect on the timing of delivery and installation of products and/or services to customers. In addition, the Company also had customer deposits of $16.9 million at March 31, 2022.

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

4. ACQUISITIONS

2021 Acquisitions

Acquisition of EnvisionTEC

On February 16, 2021, the Company acquired EnvisionTEC, Inc. and its subsidiaries (“EnvisionTEC”) pursuant to a Purchase Agreement and Plan of Merger dated January 15, 2021. This acquisition added a comprehensive portfolio in additive manufacturing across metals, polymers and composites and grew distribution channels both in quantity and through the addition of a vertically-focused channel. The total purchase price was $303.6 million, consisting of $143.8 million paid in cash and 5,036,142 shares of the Company’s Common Stock with a fair value of $159.8 million as of the close of business on the transaction date.

The acquisition is accounted for as a business combination using the acquisition method of accounting. The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s estimates of their fair values on the acquisition date.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

143,795

Equity consideration

159,847

Total consideration transferred

$

303,642

The following table summarizes the allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At February 16, 2021

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

7,668

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,540

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

158,520

Liabilities assumed:

Accounts payable

$

1,442

Customer deposits

2,460

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,706

Liability for income taxes

480

Deferred revenue

492

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

29,009

Lease liability, net of current portion

1,189

Total liabilities assumed

$

50,566

Net assets acquired

$

107,954

Goodwill

$

195,688

Total net assets acquired

$

303,642

Subsequent to the ,acquisition date, the Company made certain measurement period adjustments to the preliminary purchase price allocation, which resulted in decrease to goodwill of $3.4 million. The decrease was primarily due to an decrease in deferred income tax liabilities of $4.1 million and a decrease in deferred revenue of $0.2 million related to the adoption of ASU 2021-08 and a decrease in inventory of $1.0 million related to obsolete inventory. Additionally, the Company recorded a measurement period adjustment of $0.3 million related to certain assets acquired and liabilities assumed due to clarification of information utilized to determine fair value during the measurement period. As of December 31, 2021, the measurement period is completed.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 14 years

Trade name

8,600

14 years

Customer relationships

50,900

12 years

Total intangible assets

$

137,300

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. $16.4 million of the goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred $4.8 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the condensed consolidated statements of operations.

EnvisionTEC’s results are included in the Company’s consolidated results for the period from February 16, 2021 to December 31, 2021. During that period, EnvisionTEC’s net revenues were approximately $33.3 million and net loss was approximately $11.1 million.

Acquisition of Adaptive 3D

On May 7, 2021, the Company acquired Adaptive 3D Holdings, Inc. and its affiliates (“Adaptive 3D”) pursuant to a Purchase Agreement and Plan of Merger dated as of May 7, 2021. This acquisition expanded the Company’s materials library to include photopolymer elastomers for use in the production of end use parts. The total purchase price was $61.8 million, consisting of $24.1 million paid in cash and 3,133,276 shares of the Company’s Common Stock with a fair value of $37.7 million as of the close of business on the transaction date.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Adaptive 3D’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

24,083

Equity consideration

37,693

Total consideration transferred

$

61,776

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At May 7, 2021

Assets acquired:

Cash and cash equivalents

$

2,852

Accounts receivable

504

Inventory

305

Prepaid expenses and other current assets

462

Property and equipment

558

Intangible assets

27,300

Other noncurrent assets

654

Total assets acquired

$

32,635

Liabilities assumed:

Accounts payable

$

280

Current portion of lease liability

151

Accrued expenses and other current liabilities

100

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,616

Total liabilities assumed

$

5,972

Net assets acquired

$

26,663

Goodwill

$

35,113

Total net assets acquired

$

61,776

Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.2 million. The decrease was due to a decrease in deferred income tax liabilities of $0.2 million.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Acquired technology

$

27,000

14 years

Trade name

300

5 years

Total intangible assets

$

27,300

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.3 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Adaptive 3D’s results are included in the Company’s consolidated results for the period from May 7, 2021 to December 31, 2021. During that period, Adaptive 3D’s revenues were approximately $1.1 million, and its net loss was approximately $4.9 million.

Acquisition of Aerosint

On June 24, 2021, the Company acquired all outstanding securities of Aerosint SA and its affiliates (“Aerosint”), which expanded the Company’s portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price was $23.8 million, consisting of $6.2 million paid in cash, 879,922 shares of the Company’s Common Stock with a fair value of $11.5 million as of the close of business on the transaction date, and contingent consideration with a fair value of $6.1 million as of the acquisition

date. The Company may be required to pay this contingent consideration based on the achievement of revenue metrics and technical milestones over the three-year period following the transaction date.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Aerosint’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition included contingent consideration related to revenue metrics and technical milestones, with a fair value of $6.1 million as of the date of acquisition and a fair value of $5.5 million as of March 31, 2022. The Company will pay up to $5.5 million of contingent consideration based on stated revenue metrics, which had a fair value of $4.6 million as of the date of acquisition, and a fair value of $4.0 million as of March 31, 2022. If Aerosint reaches certain product mass production technical milestones, the Company will pay out a maximum of $2.0 million in contingent consideration, which had a fair value of $1.5 million as of the date of acquisition, and a fair value of $1.5 million as of March 31, 2022. As of the date of acquisition, the fair value of the short-term liability was $1.4 million, and the long-term liability was $4.7 million, which the Company recorded in accrued expenses and other current liabilities and contingent consideration, net of current portion, on the condensed consolidated balance sheets. As of March 31, 2022, $2.9 million of contingent consideration is recorded in accrued expenses and other current liabilities and $2.6 million is recorded in contingent consideration, net of current portion, in the condensed consolidated balance sheets.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

6,220

Equity consideration

11,448

Contingent consideration

6,083

Total consideration transferred

$

23,751

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At June 24, 2021

Assets acquired:

Cash and cash equivalents

$

419

Accounts receivable

34

Inventory

166

Prepaid expenses and other current assets

697

Property and equipment

369

Intangible assets

11,726

Other noncurrent assets

336

Total assets acquired

$

13,747

Liabilities assumed:

Accounts payable

$

58

Customer deposits

283

Current portion of lease liability

100

Accrued expenses and other current liabilities

169

Deferred revenue

810

Lease liability, net of current portion

226

Deferred tax liability

2,931

Total liabilities assumed

$

4,577

Net assets acquired

$

9,170

Goodwill

$

14,581

Total net assets acquired

$

23,751

Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.6 million. The decrease was due to a decrease in deferred income tax liabilities.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Acquired technology

$

11,547

11.5 years

Trade name

179

4.5 years

Total intangible assets

$

11,726

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.9 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Aerosint’s results are included in the Company’s consolidated results for the period from June 24, 2021 to December 31, 2021. During that period, Aerosint’s revenues were $0.6 million and net loss was $0.4 million.

Acquisition of Dental Arts Labs

On July 30, 2021, the Company acquired Dental Arts Laboratories, Inc., (“Dental Arts Labs”), which expanded the Company’s portfolio in additive manufacturing within the healthcare industry. The purchase price was $26.0 million paid in cash. The Company also issued 1,190,468 restricted stock units with a grant date fair value of $11.0 million, which are subject to a four-year vesting period

and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Dental Arts Labs’ tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

26,042

Total consideration transferred

$

26,042

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At July 30, 2021

Assets acquired:

Cash and cash equivalents

$

858

Accounts receivable

3,707

Inventory

2,438

Prepaid expenses and other current assets

3,853

Property and equipment

8,643

Intangible assets

5,000

Other noncurrent assets

4,636

Total assets acquired

$

29,135

Liabilities assumed:

Accounts payable

$

1,949

Current portion of lease liability

535

Accrued expenses and other current liabilities

1,795

Current portion of long‑term debt

3,888

Long‑term debt

3

Lease liability, net of current portion

3,762

Total liabilities assumed

$

11,932

Net assets acquired

$

17,203

Goodwill

$

8,839

Total net assets acquired

$

26,042

Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in decrease to goodwill of $0.3 million.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

$

1,300

8.5 years

Customer relationships

3,700

9.5 years

Total intangible assets

$

5,000

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred $0.6 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Dental Arts Labs’ results are included in the Company’s consolidated results for the period from July 30, 2021 to December 31, 2021. During that period, Dental Arts Labs’ revenues were $14.1 million and net loss was $0.3 million.

Acquisition of A.I.D.R.O.

On September 7, 2021, the Company purchased the entire corporate capital of A.I.D.R.O. Srl (“A.I.D.R.O.”). This acquisition expanded the Company’s parts production capabilities and application expertise in the hydraulics industry. The purchase price for the A.I.D.R.O. acquisition was $5.7 million paid in cash, of which $4.9 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to March 31, 2022. The Company also issued 364,050 restricted stock units with a grant date fair value of $3.2 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to A.I.D.R.O.’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

5,683

Total consideration transferred

$

5,683

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At September 7, 2021

Assets acquired:

Cash and cash equivalents

$

855

Accounts receivable

966

Inventory

906

Prepaid expenses and other current assets

412

Property and equipment

691

Intangible assets

1,080

Other noncurrent assets

1,100

Total assets acquired

$

6,010

Liabilities assumed:

Accounts payable

$

1,307

Current portion of lease liability

72

Accrued expenses and other current liabilities

508

Current portion of long-term debt, net of deferred financing costs

138

Long‑term debt

764

Lease liability, net of current portion

750

Deferred tax liability

75

Other noncurrent liabilities

228

Total liabilities assumed

$

3,842

Net assets acquired

$

2,168

Goodwill

$

3,515

Total net assets acquired

$

5,683

Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in an immaterial increase to goodwill.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

142

4 years

Customer relationships

938

15 years

Total intangible assets

$

1,080

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.4 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

A.I.D.R.O.’s results are included in the Company’s consolidated results for the period from September 7, 2021 to December 31, 2021. During that period, A.I.D.R.O.’s revenues were $1.7 million and net loss was $0.2 million.

Acquisition of Brewer Dental

On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.6 million paid in cash, of which $7.0 million was paid at closing and the remaining $0.5 million will be paid 24 months after closing. The Company also issued

252,096 restricted stock units with a grant date fair value of $1.8 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Brewer Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

7,613

Total consideration transferred

$

7,613

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At October 14, 2021

Assets acquired:

Cash and cash equivalents

$

1,574

Accounts receivable

524

Inventory

226

Property and equipment

375

Intangible assets

2,630

Other noncurrent assets

706

Total assets acquired

$

6,035

Liabilities assumed:

Accounts payable

$

34

Current portion of lease liability

87

Accrued expenses and other current liabilities

145

Lease liability, net of current portion

619

Total liabilities assumed

$

885

Net assets acquired

$

5,150

Goodwill

$

2,463

Total net assets acquired

$

7,613

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

230

8 years

Customer relationships

2,400

8 years

Total intangible assets

$

2,630

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

Brewer Dental’s results are included in the Company’s consolidated results for the period from October 14, 2021 to December 31, 2021. During that period, Brewer Dental’s revenues were $1.4 million and net income was $0.1 million.

Acquisition of May Dental

On October 29, 2021, the Company acquired May Dental Lab, Inc. (“May Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The aggregate purchase price was $12.5 million paid in cash, of which $11.8 million was paid at closing and the remaining $0.8 million will be paid 24 months after closing, subject to the Limited Liability Interest Purchase Agreement. The Company also issued 357,642 restricted stock units with a grant date fair value of $2.5 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to My Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

12,522

Total consideration transferred

$

12,522

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At October 29, 2021

Assets acquired:

Cash and cash equivalents

$

230

Accounts receivable

677

Inventory

343

Prepaid expenses and other current assets

98

Property and equipment

495

Intangible assets

4,340

Other noncurrent assets

1,416

Total assets acquired

$

7,599

Liabilities assumed:

Accounts payable

$

209

Current portion of lease liability

201

Accrued expenses and other current liabilities

255

Lease liability, net of current portion

1,216

Total liabilities assumed

$

1,881

Net assets acquired

$

5,718

Goodwill

$

6,804

Total net assets acquired

$

12,522

Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in an immaterial increase to goodwill.

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

3,900

9 years

Customer relationships

440

10 years

Total intangible assets

$

4,340

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

May Dental’s results are included in the Company’s consolidated results for the period from October 29, 2021 to December 31, 2021. During that period, May Dental’s revenues were $1.3 million and net loss was $0.1 million.

Acquisition of ExOne

On November 12, 2021, the Company acquired The ExOne Company and its affiliates (“ExOne”). The acquisition of ExOne extends the Company’s product platforms with complementary solutions to create a comprehensive portfolio combining throughput, flexibility, and materials breadth while allowing customers to optimize production based on their specific application needs. The Company acquired all of ExOne’s outstanding common stock for an aggregate purchase price of $613.0 million, consisting of $201.4 paid in cash and 48,218,063 shares of Common Stock with a fair value of $411.6 million as of the close of business on the transaction date. The Company also granted 86,020 incentive stock options with a weighted-average exercise price of $4.47 to certain employees

of ExOne in exchange for unvested ExOne stock options. The acquisition will be accounted for as a business combination using the acquisition method of accounting. The Company is currently finalizing the allocation of the purchase price and expects the purchase price to be allocated primarily to goodwill and intangible assets.

The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to ExOne’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

201,399

Equity consideration

411,603

Total consideration transferred

$

613,002

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At November 12, 2021

Assets acquired:

Cash and cash equivalents

$

119,068

Restricted cash - current

3,007

Accounts receivable

13,639

Inventory

27,200

Prepaid expenses and other current assets

5,165

Property and equipment

33,991

Intangible assets

82,100

Other noncurrent assets

2,734

Total assets acquired

$

286,904

Liabilities assumed:

Accounts payable

$

5,830

Accrued expenses and other current liabilities

11,025

Current portion of deferred revenue

15,331

Customer deposits

10,168

Current portion of operating lease liability

1,919

Deferred tax liability

3,465

Lease liability, net of current portion

332

Deferred revenue, net of current portion

147

Other noncurrent liabilities

321

Total liabilities assumed

$

48,538

Net assets acquired

$

238,366

Goodwill

$

374,636

Total net assets acquired

$

613,002

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Developed Technology

72,900

8 years

Trade name

1,300

4 years

Customer relationships

7,900

12 years

Total intangible assets

$

82,100

The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $8.5 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.

ExOne’s results are included in the Company’s consolidated results for the period from November 12, 2021 to December 31, 2021. During that period, ExOne’s revenues were $15.5 million and net loss was $6.9 million.

Pro Forma Information (unaudited)

The following unaudited pro forma financial information is based on the historical financial statements of the Company and presents the Company’s results as if the acquisitions of EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, A.I.D.R.O., Brewer Dental, May Dental, and ExOne had occurred on January 1, 2020 (in thousands):

Year Ended December 31,

2021

    

2020

(unaudited)

(unaudited)

Net revenues

$

207,688

$

164,947

Net income (loss)

$

(273,319)

$

(138,346)

The unaudited pro forma financial information was computed by combining the historical financial information of the Company and EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts, A.I.D.R.O., Brewer Dental, May Dental, and ExOne along with the effects of the acquisition method of accounting for business combinations as though the companies were combined on January 1, 2020. The unaudited pro forma information does not reflect the potential benefits of cost and funding synergies, opportunities to earn additional revenues, or other factors, and therefore does not represent what the actual net revenues and net loss would have been had the companies been combined as of this date.

2021 Asset Acquisitions

Acquisition of Beacon Bio

On June 10, 2021, the Company acquired Beacon Bio, Inc. (“Beacon Bio”) pursuant to a Stock Purchase Agreement. The purchase price consisted of cash consideration of $6.1 million, including transaction costs of $0.2 million, and 334,370 shares of Common Stock with a fair value of $4.3 million as of the close of business on the transaction date. The cash consideration includes a simple agreement for future equity investment of $1.0 million made by the Company in advance of the acquisition that was settled in the acquisition. Beacon Bio is engaged in research and development of PhonoGraft technology. The Company concluded the arrangement did not result in the acquisition of a business, as substantially all of the fair value of the gross assets acquired was concentrated in in-process research and development for which there was no alternative future use. Therefore, the Company accounted for the arrangement as an asset acquisition. In connection with the acquisition, the Company issued additional restricted stock units to retain research and development employees and contractors of Beacon Bio through the expected term to complete the development, which vest over a service period of 3 years and are accounted for as post-combination expense.

The acquired in-process research and development asset consists of a license to commercialize the PhonoGraft technology. Due to the stage of development of this license at the date of the acquisition, significant research, development, and risk remained, and it was

not yet probable that there was future economic benefit from this asset. Absent successful clinical results and regulatory approval for this asset, there was no alternative future use associated with this asset. Accordingly, the value of the asset was expensed in the condensed consolidated statements of operations and no deferred tax liability has been recorded.

Acquisition of Meta Additive

On September 9, 2021, the Company acquired Meta Additive Ltd (“Meta Additive”), pursuant to a Stock Purchase Agreement of the same date. Meta Additive is engaged in research and development of binder jet printing. The purchase price consisted of cash consideration of $15.2 million, including transaction costs of $0.2 million. The Company concluded the arrangement did not result in the acquisition of a business, as substantially all of the fair value of the gross assets acquired was concentrated in in-process research and development for which there was no alternative future use. The Company accounted for the arrangement as an asset acquisition. In connection with the acquisition, the Company issued 1,101,592 restricted stock units with a fair value of $9.0 million as of the acquisition date to retain key employees of Meta Additive through the expected term to complete the development, which vest over a service period of 4 years and are accounted for as post-combination expense.

The acquired in-process research and development asset consists of the development of novel functional binders to provide advanced additive manufacturing solutions. Due to the stage of development of this technology at the date of the acquisition, significant research, development, and risk remained, and it was not yet probable that there was future economic benefit from this asset. Absent successful commercialization of this asset, there was no associated alternative future use. Accordingly, the value of the assets was expensed in the condensed consolidated statements of operations and no deferred tax liability has been recorded.

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.22.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS
3 Months Ended
Mar. 31, 2022
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

5. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

The Company’s cash equivalents and short-term investments are invested in the following (in thousands):

    

March 31, 2022

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

87,581

$

$

$

87,581

Total cash equivalents

87,581

87,581

Commercial paper

56,282

56,282

Corporate bonds

16,140

(32)

16,108

Government bonds

17,274

(3)

17,271

Asset-backed securities

7,516

(2)

7,514

Total short-term investments

97,212

(37)

97,175

Total cash equivalents and short-term investments

$

184,793

$

$

(37)

$

184,756

    

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

46,521

$

$

$

46,521

Total cash equivalents

46,521

46,521

Commercial paper

70,401

70,401

Corporate bonds

65,645

(28)

65,617

Government bonds

36,487

(11)

36,476

Asset-backed securities

24,665

(10)

24,655

Total short-term investments

197,198

(49)

197,149

Total cash equivalents and short-term investments

$

243,719

$

$

(49)

$

243,670

During the year ended December 31, 2021, the Company made a $20.0 million investment in equity securities of a publicly-traded company. The Company records this investment at fair value, which was $5.7 million as of March 31, 2022. Prior to the investment, the Company entered into a subscription agreement to purchase the investment, resulting in a subscription agreement liability which was derecognized upon investment. During the three months ended March 31, 2022, the Company recorded an unrealized loss due to the change in fair value of the equity securities of $1.7 million in interest and other (expense) income, net in the consolidated statements of operations.

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS
3 Months Ended
Mar. 31, 2022
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

6. FAIR VALUE MEASUREMENTS

The Company uses the following three-tier fair value hierarchy, which prioritizes the inputs used in measuring the fair values for certain of its assets and liabilities:

Level 1 is based on observable inputs, such as quoted prices in active markets;

Level 2 is based on inputs other than the quoted prices in active markets that are observable either directly or indirectly; and

Level 3 is based on unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions.

This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Items measured at fair value on a recurring basis include money market funds.

The following fair value hierarchy table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the fair value hierarchy of the inputs the Company utilized to determine such fair value (in thousands):

March 31, 2022

Quoted Prices in

Significant

Active Markets

Other

Significant

 

for Identical

Observable

Unobservable

 

Items

Inputs

Inputs

 

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

Money market funds

$

87,581

$

$

$

87,581

Commercial paper

56,282

56,282

Corporate bonds

 

 

16,108

 

16,108

Government bonds

17,271

17,271

Asset-backed securities

7,514

7,514

Equity securities

5,720

5,720

Other investments

6,750

6,750

Total assets

$

93,301

$

97,175

$

6,750

$

197,226

Liabilities:

Contingent consideration

$

$

$

5,540

$

5,540

Total liabilities

$

$

$

5,540

$

5,540

December 31, 2021

Quoted Prices in

Significant 

 Active Markets

Other

Significant

 for Identical

 Observable 

 Unobservable 

 Items

Inputs

Inputs

    

 (Level 1)

    

 (Level 2)

    

 (Level 3)

    

Total

Assets:

 

  

 

  

 

  

 

  

Money market funds

$

46,521

$

$

$

46,521

Commercial paper

70,401

70,401

Corporate bonds

 

 

65,617

 

65,617

Government bonds

36,476

36,476

Asset-backed securities

24,655

24,655

Equity securities

7,420

7,420

Other investments

6,750

6,750

Total assets

$

53,941

$

197,149

$

6,750

$

257,840

Liabilities:

Contingent consideration

$

$

$

5,654

$

5,654

Total liabilities

$

$

$

5,654

$

5,654

The Company has determined that the estimated fair value of its corporate bonds and commercial paper are reported as Level 2 financial assets as they are based on model-driven valuations in which all significant inputs are observable, or can be derived from or corroborated by observable market data for substantially the full term of the asset.

Equity securities include investments made via publicly-traded securities. The Company has determined that the estimated fair value of its equity securities is reported as Level 1 financial assets as they are based on quoted market prices in active markets for identical assets. During the three months ended March 31, 2022, the Company recognized a loss on investment of $1.7 million. Additionally, the Company recorded an initial subscription agreement liability of $0.5 million related to this investment and recognized a loss on the subscription agreement liability of $2.4 million during the year ended December 31, 2021. The initial subscription liability was recorded as a Level 3 liability as a result of the discount for lack of marketability. Upon investment, the liability was derecognized and the investment was recorded as a Level 3 investment because the equity securities were not registered for resale and a discount for lack of marketability was still applied. Subsequently, the securities were registered and the investment was transferred from Level 3 to Level 1.

Other investments include investments made via convertible debt instruments totaling $6.8 million. The other investments are reported as a Level 3 financial asset because the methodology used to develop the estimated fair values includes significant unobservable inputs reflecting management’s own assumptions. Assumptions used in fair valuing convertible debt instruments include the rights and obligations of the notes the Company holds as well as the probability of a qualified financing event, acquisition, or change in control. During the three months ended March 31, 2022, the Company recognized no gain or loss on convertible debt instruments. During the three months ended March 31, 2021, the Company recognized an immaterial gain on convertible debt instruments in interest and other (expense) income, net in the condensed consolidated statements of operations.

The fair value of the Private Placement Warrants is estimated using the Black-Scholes option pricing model and is classified as a Level 3 financial instrument. The significant assumptions used in the model were the Company’s stock price, exercise price, expected term, volatility, interest rate, and dividend yield. During the three months ended March 31, 2022 and 2021, the Company recognized no gain or loss and a loss of $56.6 million, respectively, on the Private Placement Warrants. The Private Placement Warrants were all exercised as of March 2, 2021.

The contingent consideration liability was valued using a Monte Carlo simulation in a risk-neutral framework as well as a scenario based approach (both special cases of the income approach), based on key inputs that are not all observable in the market and is classified as a Level 3 liability. The Company assesses the fair value of the contingent consideration liability at each reporting period, with any subsequent changes to the fair value of the liability reflected in the condensed consolidated statement of operations until the liability is settled. During the three months ended March 31, 2022, the Company recognized a change in fair value of contingent consideration of $0.1 million.

There were no transfers between fair value measure levels during the three months ended March 31, 2022 and 2021. The following table presents information about the Company’s movement in Level 3 assets measured at fair value (in thousands):

Three Months Ended March 31, 

2022

    

2021

Balance at beginning of period

$

6,750

$

3,000

Changes in fair value

25

Balance at end of period

$

6,750

$

3,025

The following table presents information about the Company’s movement in Level 3 liabilities measured at fair value (in thousands):

Three Months Ended March 31, 

2022

    

2021

Balance at beginning of period

$

5,654

$

93,328

Changes in fair value

(114)

56,576

Exercise of private placement warrants

(149,904)

Balance at end of period

$

5,540

$

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE
3 Months Ended
Mar. 31, 2022
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

7. ACCOUNTS RECEIVABLE

The components of accounts receivable are as follows (in thousands):

March 31, 

December 31, 

2022

2021

Trade receivables

$

37,738

$

47,352

Allowance for doubtful accounts

(1,077)

(665)

Total accounts receivable

$

36,661

$

46,687

The following table summarizes activity in the allowance for doubtful accounts (in thousands):

March 31, 

December 31, 

2022

2021

Balance at beginning of period

$

665

$

500

Provision for uncollectible accounts, net of recoveries

419

447

Uncollectible accounts written off

(7)

(282)

Balance at end of period

$

1,077

$

665

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY
3 Months Ended
Mar. 31, 2022
INVENTORY  
INVENTORY

8. INVENTORY

Inventory consists of the following (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Raw materials

$

32,657

$

24,887

Work in process

9,163

8,875

Finished goods:

 

 

Deferred cost of sales

6,983

6,999

Manufactured finished goods

33,073

24,638

Total finished goods

40,056

31,637

Total inventory

$

81,876

$

65,399

XML 30 R17.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 consists of the following (in thousands):

March 31, 

December 31, 

2022

2021

Prepaid operating expenses

12,542

11,961

Prepaid taxes

1,692

1,981

Prepaid dues and subscriptions

2,542

1,889

Prepaid insurance

3,895

492

Government grants receivable

269

226

Prepaid rent

192

178

Other

1,314

1,481

Total prepaid expenses and other current assets

$

22,446

$

18,208

XML 31 R18.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT
3 Months Ended
Mar. 31, 2022
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

10. PROPERTY AND EQUIPMENT

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

    

March 31, 

December 31, 

    

2022

2021

Equipment

$

45,341

$

42,892

Land and buildings

16,804

17,214

Automobiles

1,080

905

Furniture and fixtures

 

1,532

 

1,844

Computer equipment

 

2,102

 

1,725

Tooling

 

2,050

 

2,000

Software

 

2,313

 

2,346

Leasehold improvements

 

15,965

 

15,263

Construction in process

 

2,738

 

4,185

Property and equipment, gross

 

89,925

 

88,374

Less: accumulated depreciation

 

(31,843)

 

(29,664)

Total property and equipment, net

$

58,082

$

58,710

Depreciation and amortization expense was $3.1 million for the three months ended March 31, 2022. Depreciation and amortization expense was $1.5 million for the three months ended March 31, 2021.

XML 32 R19.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL & INTANGIBLE ASSETS
3 Months Ended
Mar. 31, 2022
GOODWILL & INTANGIBLE ASSETS  
GOODWILL & INTANGIBLE ASSETS

11. GOODWILL & INTANGIBLE ASSETS

The carrying amount of goodwill at March 31, 2022 and December 31, 2021 was $630.0 million and $639.3 million respectively, and has been recorded in connection with the Company’s acquisitions. The goodwill activity is as follows (in thousands):

Goodwill

Balance at December 31, 2020

$

2,252

Acquisition of EnvisionTEC

195,688

Acquisition of Adaptive3D

35,113

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

8,839

Acquisition of A.I.D.R.O.

3,515

Acquisition of Brewer Dental

2,463

Acquisition of May Dental

6,782

Acquisition of ExOne

374,636

Foreign currency translation adjustment

(4,568)

Balance at December 31, 2021

$

639,301

May Dental working capital adjustment

23

Foreign currency translation adjustment

(9,302)

Balance at March 31, 2022

$

630,022

The Company has no accumulated impairment losses on goodwill.

Intangible assets consisted of the following (in thousands):

March 31, 2022

 

December 31, 2021

Weighted Average

Gross

Net

Gross

Net

Remaining Useful

Carrying

Accumulated

Carrying

Carrying

Accumulated

Carrying

Lives (in years)

Amount

Amortization

Amount

 

Amount

Amortization

Amount

Acquired technology

9.0

$

197,828

$

17,833

$

179,995

 

$

198,631

$

11,421

$

187,210

Trade name

10.7

12,469

1,106

11,363

12,475

684

11,791

Customer relationships

10.5

68,673

9,156

59,517

69,127

6,296

62,831

Capitalized software

1.3

518

393

125

518

366

152

Total intangible assets

$

279,488

$

28,488

$

251,000

$

280,751

$

18,767

$

261,984

The Company recognized $9.8 million of amortization expense during the three months ended March 31, 2022. The Company recognized $2.3 million of amortization expense during the three months ended March 31, 2021.

Statement of

Amortization

Amortization

Operations

Expense

Expense

Category

Line Item

March 31, 2022

March 31, 2021

Acquired technology

Cost of Sales

$

5,990

$

1,091

Acquired technology

Research and Development

443

506

Trade name

General and Administrative

422

80

Customer relationships

Sales and Marketing

2,902

621

Capitalized software

Research and Development

27

45

$

9,784

$

2,343

The Company expects to recognize the following amortization expense (in thousands):

Amortization Expense

2022 (remaining 9 months)

$

29,340

2023

42,010

2024

42,072

2025

39,562

2026

29,707

2027 and after

68,309

Total intangible amortization

$

251,000

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER NONCURRENT ASSETS
3 Months Ended
Mar. 31, 2022
OTHER NONCURRENT ASSETS  
OTHER NONCURRENT ASSETS

12. OTHER NONCURRENT ASSETS

The following table summarizes the Company’s components of other noncurrent assets (in thousands):

March 31, 

December 31, 

2022

2021

Right of use asset

$

24,288

$

17,794

Long-term deposits

644

390

Other investments

6,750

6,750

Other

461

546

Total other noncurrent assets

$

32,143

$

25,480

XML 34 R21.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

13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

The following table summarizes the Company’s components of accrued expenses and other current liabilities (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Compensation and benefits related

$

12,153

$

17,124

Professional services

4,185

2,659

Warranty reserve

3,727

4,048

Franchise and royalty fees

2,108

2,035

Current portion of contingent consideration

2,944

1,471

Inventory purchases

 

2,440

 

1,072

Commissions

366

849

Income tax payable

171

233

Sales and use and franchise taxes

298

274

Other

 

3,223

 

4,064

Total accrued expenses and other current liabilities

$

31,615

$

33,829

As of March 31, 2022, and December 31, 2021, the Company has recorded $3.7 million and $4.0 million, respectively, of warranty reserve within accrued expenses and other current liabilities in the condensed consolidated balance sheets. Warranty reserve consisted of the following (in thousands):

    

March 31, 

December 31, 

2022

2021

Warranty reserve, at the beginning of the period

$

4,048

$

1,553

Warranty reserve assumed in acquisition

1,389

Additions to warranty reserve

 

28

 

2,576

Claims fulfilled

 

(349)

 

(1,470)

Warranty reserve, at the end of the period

$

3,727

$

4,048

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT
3 Months Ended
Mar. 31, 2022
DEBT  
DEBT

14. DEBT

Term Loan—In June 2018, the Company entered into a $20 million term loan for 36 months. The loan provided $10 million immediately funded with the additional $10 million available to be drawn in up to three draws of not less than $2 million for 12 months from close of the facility. The loan was interest-only for the full 36 months with the principal due at maturity in June 2021. The outstanding loan was paid in full in June 2021.

PPP Loans— In connection with the acquisition of EnvisionTEC, the Company acquired $1.2 million in Paycheck Protection Program (the “PPP”) loans. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, provided for loans to qualifying businesses. Under the terms of the CARES Act, PPP loan recipients could apply for forgiveness for all or a portion of the loan which is dependent upon the Company having initially qualified for the loan. Furthermore, the loan was subject to forgiveness to the extent loan proceeds are used for payroll costs, certain rents, utilities, and mortgage interest expense. The PPP loan had a maturity date of April 3, 2022 and an interest rate of 1%. On May 14, 2021, the outstanding loan balances were forgiven and the restricted cash that was held back from the initial purchase price in the event the loan was not forgiven was released to the seller. There is no outstanding PPP loan balance for EnvisionTEC as of December 31, 2021.

Bank Debt—In connection with the acquisition of A.I.D.R.O., the Company acquired three loans (“Bank Loans”) totaling $1.1 million in aggregate. The Bank Loans have term of 4.5 years and mature from September 2024 through September 2025, with interest rates ranging from 1.70% to 2.10%. Payments of principal and interest are made quarterly. During the three months ended March 31, 2022, the Company paid $0.1 million and as of March 31, 2022, $0.8 million remains outstanding. $0.3 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs and $0.5 million is recorded within long-term debt, in the condensed consolidated balance sheets.

Equipment Financing Agreement—In connection with the acquisition of Dental Arts Labs, the Company acquired a thirteen-month equipment financing agreement (“Financing Agreement”) in the amount of $0.5 million. The Financing Agreement provided for an advance payment of $0.5 million to secure equipment for the Company. Payments are made monthly under the Financing Agreement upon acceptance, which had not yet occurred as of December 31, 2021. Subsequent to December 31, 2021, the Company executed a delivery and acceptance certificate which commences payment. The financing agreement balance of $0.5 million is recorded in current portion of long-term debt, net of deferred financing costs, in the condensed consolidated balance sheets. The Financing Agreement will mature in June 2023.

Deferred Financing Costs—In connection with the term loan borrowing, the Company incurred $0.1 million of expenses, which have been recorded as deferred financing costs. The Company amortizes these costs over the life of the borrowing. During the three months ended March 31, 2022 and 2021, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of March 31, 2022, the there is no remaining unamortized balance of deferred financing costs. As of December 31, 2021, the remaining unamortized balance of deferred financing costs is immaterial, and is included as a component of current portion of long-term debt, net of deferred financing costs in the condensed consolidated balance sheets.

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER NONCURRENT LIABILITIES
3 Months Ended
Mar. 31, 2022
OTHER NONCURRENT LIABILITIES  
OTHER NONCURRENT LIABILITIES

15. OTHER NONCURRENT LIABILITIES

The following table summarizes the Company’s components of other noncurrent liabilities (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Taxes payable

$

1,034

$

1,034

Acquisition consideration

1,750

1,750

Other

 

381

 

386

Total other noncurrent liabilities

$

3,165

$

3,170

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES
3 Months Ended
Mar. 31, 2022
LEASES  
LEASES

16. LEASES

Lessee

At March 31, 2022, the Company recorded $24.3 million as a right of use asset and $24.5 million as an operating lease liability. At December 31, 2021, the Company recorded $17.8 million as a right of use asset and $17.8 million as an operating lease liability. The Company assesses its right of use asset and other lease-related assets for impairment. There were no impairments recorded related to these assets during the three months ended March 31, 2022 and the year ended December 31, 2021.

The Company reviews all supplier, vendor, and service provider contracts to determine whether any service arrangements contain a lease component. The Company identified two service agreements that contain an embedded lease. The agreements do not contain fixed or minimum payments, and the variable lease expense was immaterial during the three months ended March 31, 2022 and 2021.

Information about other lease-related balances is as follows (in thousands):

Three Months Ended March 31, 

 

2022

2021

 

Lease cost

  

 

  

Operating lease cost

$

1,460

$

323

Finance lease cost

19

Short‑term lease cost

 

70

 

22

Variable lease cost

 

61

 

39

Total lease cost

$

1,610

$

384

Other Information

 

  

 

  

Operating cash flows used in operating leases

$

1,464

$

244

Operating cash flows used in finance leases

21

Weighted‑average remaining lease term—operating leases (years)

 

3.5

 

2.9

Weighted‑average remaining lease term—finance leases (years)

7.6

Weighted‑average discount rate—operating leases

3.9

%  

5.5

%

Weighted‑average discount rate—finance leases

 

1.5

%  

 

%

The rate implicit in the lease is not readily determinable in most of the Company’s leases, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.

Future minimum lease payments under noncancelable operating leases, including immaterial future minimum lease payments under finance leases, at March 31, 2022, are as follows (in thousands):

Operating Leases

Finance Leases

2022 (remaining 9 months)

$

4,633

$

63

2023

 

5,790

84

2024

 

4,386

80

2025

 

3,681

79

2026

 

3,427

79

2027 and after

5,267

351

Total lease payments

 

27,184

736

Less amount representing interest

 

(2,685)

(53)

Total lease liability

 

24,499

683

Less current portion of lease liability

 

(5,264)

(62)

Lease liability, net of current portion

$

19,235

621

In February 2022, the Company amended its existing facility lease for the ExOne European headquarters and operating facility in Gersthofen, Germany, extending the lease term set to expire in December 2022 through December 2027, with the option to extend for two additional five-year extension periods. The rent is fixed through December 31, 2024 for an aggregate annual rent totaling $1.7 million, plus applicable taxes and is subject to adjustment on an annual basis thereafter (in accordance with the consumer price index for Germany) through December 31, 2027.

In March 2022, the Company entered into a lease for new office, light manufacturing and research and development space for Adaptive 3D in Richardson, Texas. The commencement date for the lease is August 1, 2022. The rent is fixed through July 31, 2030 for an aggregate annual rent totaling $0.3 million, plus taxes and operating expenses. The Company has an option to terminate the lease, for a termination fee, at the end of the fifth year of the lease. The Company also has the option to renew the lease for consecutive one-year terms, with the rent subject to adjustment for each renewal term.

Lessor

The Company leases machinery and equipment to customers (principally 3D printing machines and related equipment) under lease arrangements classified as either operating leases or sales-type leases. At March 31, 2022, the Company estimated that the total fair market value approximated the related net book value of the machinery and equipment held under the Company’s operating lease arrangements. The Company’s net investment in sales-type lease arrangements at March 31, 2022 is immaterial and is recorded in prepaid expense and other current assets in the consolidated balance sheets. There was no net investment in sales-type lease arrangements at March 31, 2021.

The Company recognized the following components under operating and sales-type lease arrangements in the accompanying consolidated statements of operations and comprehensive loss for the periods indicated:

Three Months Ended March 31, 

2022

2021

Operating

Sales-type

Operating

Sales-type

Revenue

$

192

$

Interest Income (1)

9

(1) Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.

The Company’s net investment in sales-type leases consisted of the following:

Three Months Ended March 31, 

2022

2021

Future minimum lease payments receivable

$

1,184

$

Less: Allowance for doubtful accounts

(523)

Net future minimum lease payments receivable

661

Less: Unearned interest income

(30)

Net investment in sales-type leases

$

631

$

The Company did not record any provisions for bad debt related to lessees during the three months ended March 31, 2022.

Future minimum lease receipts of non-cancellable operating and sales-type lease arrangements as of March 31, 2022 were as follows:

Operating

Sales-type

2022

$

243

$

632

2023

 

211

463

2024

 

37

45

2025

 

9

44

2026

 

Thereafter

Total minimum lease payments

 

$

500

$

1,184

Less: Allowance for doubtful accounts

 

(523)

Less: Present value discount

 

(30)

Future minimum lease payments receivable

 

$

631

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES
3 Months Ended
Mar. 31, 2022
COMMITMENTS AND CONTINGENCIES.  
COMMITMENTS AND CONTINGENCIES

17. COMMITMENTS AND CONTINGENCIES

Legal Proceedings

From time to time, the Company may face legal claims or actions in the normal course of business. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the

provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to its legal proceedings. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any current legal proceedings will have a material adverse impact on the Company’s condensed consolidated financial statements.

Between September 2021 and the closing of the ExOne Merger on November 12, 2021, twelve putative class action complaints were filed by purported ExOne shareholders against ExOne and the former ExOne Board of Directors alleging violations of federal securities laws in connection with the S-4 filed by ExOne for the ExOne Merger. All have been dismissed.

On November 8, 2021, another purported stockholder, Leo Lissoq Goldstein, filed a Section 220 complaint in Delaware Chancery Court against ExOne (Goldstein v. The ExOne Company, Case No. 2021-0958-KSJM). Mr. Goldstein seeks to discover certain books and records of the company related to the ExOne Merger purportedly in order to investigate, among other things, the events leading up to and the disclosures made in connection with the ExOne Merger. Mr. Goldstein has also moved to intervene and stay the Campanella action, discussed below, until his Section 220 action is complete.

On November 22, 2021, purported stockholder Pietro Campanella filed a class action lawsuit against ExOne, Desktop Metal, Inc., and former ExOne directors and officers alleging breach of fiduciary duties and aiding and abetting breach of fiduciary duties in connection with the ExOne Merger (Campanella v. The ExOne Company et al., Case No. 2021-1013, Case No. 2021-1013-LWW). In particular, Mr. Campanella alleges that ExOne’s proxy statement and supplemental disclosures did not adequately disclose information related to a whistleblower investigation at one of Desktop Metal’s subsidiaries, EnvisionTEC, and the resignation of EnvisionTEC’s CEO.

On December 21, 2021, January 14, 2022, February 2, 2022 and February 22, 2022, four alleged shareholders of Desktop Metal stock filed purported securities class action complaints in the United States District Court for the District of Massachusetts. (Luongo v. Desktop Metal, D. Mass., Case No. 1:21-cv-12099-IT; Hathaway v. Desktop Metal, D. Mass., Case No. 1:22-cv-10059-IT; Guzman-Martinez v. Desktop Metal, D. Mass, Case No. 1:22-cv-10173, Xie v. Desktop Metal, Case No. 1:22-cv-10297-IT). Each complaint alleges that Desktop Metal and certain of its officers and directors violated Sections 10(b) and 20(a) of the Securities and Exchange Act by making false or misleading statements regarding EnvisionTEC’s manufacturing and product compliance practices and procedures. On February 4, 2022, the court issued an order consolidating the first three District of Massachusetts securities class actions.

The Company believes that these complaints are all without merit and intends to defend against them vigorously.

Commitments

The Company has entered into legally binding agreements with certain suppliers to purchase materials used in the manufacturing of the Company’s products. As of March 31, 2022, the Company had outstanding purchase orders with contract manufacturers in the amount of $52.7 million which are not included in the condensed consolidated balance sheets.

The Company has also entered into licensing and royalty agreements with certain manufacturing and software companies and universities related to the use of patented technology. Under the terms of each agreement, the Company has made initial, one-time payments of $0.3 million and is obligated to pay a set percentage, ranging from 1.0% - 13%, of all consideration received by the Company for sales of related products and services, until the agreements are terminated at various dates through 2037. The Company’s aggregate minimum annual commitment under these contracts is $0.3 million. During the three months ended March 31, 2022 and 2021, the Company recorded immaterial licensing and royalty fees.

As a result of the acquisition of ExOne, the Company assumed short-term financial guarantees and letters of credit. Within the Company’s normal course of operations, it issues these short-term financial guarantees and letters of credit through a credit facility with a German bank to third parties in connection with certain commercial transactions requiring security. The credit facility provides a capacity amount of $4.0 million for the issuance of financial guarantees and letters of credit for commercial transactions requiring security. The credit facility does not require cash collateral for the issuance of financial guarantees and letters of credit for commercial transactions requiring security for amounts up to $1.1 million. Amounts in excess of $1.1 million require cash collateral under the credit facility.

At March 31, 2022, total outstanding financial guarantees and letters of credit issued by the Company under the credit facility were $2.7 million, of which $0.6 million have expiration dates ranging from May 2022 to March 2023, and the remaining $2.1 million with no expiration date. At March 31, 2022, cash collateral of $1.6 million was required for financial guarantees and letters of credit issued under the credit facility, and is included in current portion of restricted cash in the consolidated balance sheets.

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES
3 Months Ended
Mar. 31, 2022
INCOME TAXES  
INCOME TAXES

18. INCOME TAXES

The Company’s provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items arising in that quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on its deferred tax assets as it is more likely than not that some or all of the Company’s deferred tax assets will not be realized. During the three months ended March 31, 2022 and 2021, the Company recorded an income tax benefit of $1.3 million and $27.9 million, respectively.

The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the Company’s consolidated financial statements and tax returns. Deferred tax assets and liabilities are determined based upon the differences between the consolidated financial statements carrying amounts and the tax bases of existing assets and liabilities and for loss and credit carryforwards, using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company has provided a full valuation allowance against the net deferred tax assets as the Company has determined that it was more likely than not that the Company would not realize the benefits of federal and state net deferred tax assets.

The Company provides reserves for potential payments of taxes to various tax authorities related to uncertain tax positions. Amounts recognized are based on a determination of whether a tax benefit taken by the Company in its tax filings or positions is “more likely than not” to be sustained on audit. The amount associated with uncertain tax positions are recorded as a component of income tax expense. As of March 31, 2022, the Company has accrued uncertain tax positions of approximately $1.0 million related to the EnvisionTEC acquisition. The amounts relate to U.S. state and foreign tax positions. Included in the balance of unrecognized tax benefits as of March 31, 2022 are amounts that, if recognized, would impact the effective tax rate. As of December 31, 2021, the company accrued uncertain tax positions of approximately $1.0 million related to the EnvisionTEC acquisition.

XML 40 R27.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY
3 Months Ended
Mar. 31, 2022
STOCKHOLDERS EQUITY  
STOCKHOLDERS' EQUITY

19. STOCKHOLDERS’ EQUITY

As of March 31, 2022, the Company’s authorized shares consisted of 500,000,000 shares of Common Stock, $0.0001 par value and 50,000,000 shares of Preferred Stock, $0.0001 par value (the “Preferred Stock”).

During 2015, the Company issued 34,010,977 shares of Common Stock to the initial founders and certain employees of the Company at a purchase price of $0.0001 per share. These shares are fully vested.

Trine Warrants

In Trine’s initial public offering, it sold units at a price of $10.00 per unit, which consisted of one share of Common Stock, $0.0001 par value, and one-half of a redeemable warrant (each, a “Public Warrant”). Each whole Public Warrant entitles the holder to purchase one share of Common Stock at a price of $11.50 per share and became exercisable as of 30 days from the date of the Business Combination. Unless earlier redeemed, the Public Warrants will expire five years from the completion of the Business Combination. The Company may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days’ prior written notice of redemption, and only in the event that the last sale price of the Company’s Common Stock is at least $18.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which notice of redemption is given. If the Company redeems the Public Warrants as described above, it will have the option to require all Public Warrant holders that wish to exercise to do so on a “cashless basis”. On February 26, 2021, the Company delivered a notice to redeem all of its outstanding Public Warrants that remain unexercised at 5:00 p.m. New York City time on March 29, 2021. During 2021, Public Warrants for 14,840,589 shares of the Company’s Common Stock were exercised for cash, resulting in the Company receiving net proceeds of $170.7 million. On March 29, 2021, the 166,905 outstanding Public Warrants were redeemed by the Company for $0.01 per Public Warrant. Effective March 29, 2021, all of the Public Warrants were exercised or redeemed.

The Warrant Agreement, dated as of March 14, 2019, by and between the Company and Continental Stock Transfer & Trust Company also obligated the Company to use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act of 1933, as amended (the “Securities Act”), of the issuance of the shares of Common Stock issuable upon exercise of the Public Warrants, and to cause the same to become effective and remain effective while the Public Warrants remain outstanding. On February 4, 2021, the Company’s registration statement covering such shares became effective.

Simultaneously with the consummation of Trine’s initial public offering, Trine Sponsor IH, LLC (the “Sponsor”) purchased an aggregate of 8,503,000 warrants to purchase one share of Common Stock at an exercise price of $11.50 (the “Private Placement Warrants”) at a price of $1.00 per warrant ($8,503,000) in the aggregate in a private placement.

The Private Placement Warrants are identical to the Public Warrants except that the Private Placement Warrants are not redeemable by Desktop Metal, and may be exercised for cash or on a cashless basis so long as they are held by the Sponsor or any of its permitted transferees. Additionally, pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of the Private Placement Warrants registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective.

On February 24, 2020, Trine issued an unsecured promissory note (the “2020 Note”) to the Sponsor. The 2020 Note bore no interest and was repayable in full upon consummation of the Business Combination. The Sponsor had the option to convert any unpaid balance of the 2020 Note into warrants equal to the principal amount of the 2020 Note so converted divided by $1.00. Upon closing of the Business Combination, the 2020 Note was converted into a Private Placement Warrant for 1,500,000 shares of Common Stock, with an exercise price of $11.50. The terms of these warrants are identical to the terms of the Private Placement Warrants. Pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of such warrant registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective.

The Company’s Private Placement Warrants are classified as liabilities, and are measured at fair value through earnings. During the three months ended March 31, 2022, the Company recorded no gain or loss related to the change in fair value of the private placement warrants. During the three months ended March 31, 2021, the Company recorded a $56.6 million loss related to the change in fair value of the Private Placement Warrants, which were remeasured through the date of each exercise, calculated using the Black-Scholes warrant pricing model with the following assumptions:

Three Months Ended

March 31, 2021

Risk‑free interest rate

0.4% – 0.6

%

Expected volatility

55.0

%

Expected life (in years)

4.8

Expected dividend yield

Fair value of Common Stock

$

19.82 – 30.49

Exercise price

$

11.50

All of the Private Placement Warrants were exercised on a cashless basis prior to March 2, 2021, and an aggregate of 5,850,346 shares of the Company’s Common Stock were issued in connection with these exercises. Effective March 2, 2021, all Private Placement Warrants were exercised.

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION
3 Months Ended
Mar. 31, 2022
STOCK BASED COMPENSATION  
STOCK BASED COMPENSATION

20. STOCK BASED COMPENSATION

In 2015, the Board of Directors approved the adoption of the 2015 stock incentive plan (the “2015 Plan”). The 2015 Plan allowed for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. Awards could be made under the 2015 Plan for up to 26,283,789 shares of Common Stock. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors.

As part of the acquisition of Make Composites, Inc. (“Make”) in 2019, the Company assumed the 2018 equity incentive plan of Make (the “Make Plan”). The Make Plan allows for the award of incentive and nonqualified stock options and warrants for those employees and contractors that were hired as part of the acquisition. The Make Plan allowed for 232,304 options and warrants to be issued, which were issued in 2019, with no additional options to be issued in the future. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors.

In December 2020, the Board of Directors and stockholders of the Company approved the adoption of the 2020 Incentive Award Plan (the “2020 Plan” and together with the 2015 Plan and the Make Plan, the “Plans”), which became effective on the date of the Business Combination. Upon effectiveness of the 2020 Plan, the Company ceased granting new awards under the 2015 Plan.

The 2020 Plan allows for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. The number of shares of common stock initially available for issuance under the 2020 Plan was 12,400,813 shares of common stock plus the number of shares subject to awards outstanding under the 2015 Plan that expire, lapse, terminate, or are exchanged for cash, surrendered, repurchased, or canceled without having been fully exercised or forfeited. In addition, the number of shares of common stock available for issuance under the 2020 Plan is subject to an annual increase on the first day of each calendar year beginning on January 1, 2021 and ending on and including January 1, 2030 equal to the lesser of (i) 5% of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by the Board of Directors. On January 1, 2022, 15,573,698 shares were added as available for issuance to the 2020 Plan.

Stock Options

The Company grants stock options at exercise prices deemed by the Board of Directors to be equal to the fair value of the Common Stock at the time of grant. The fair value of Common Stock has been determined by the Board of Directors of the Company at each stock option measurement date based on a variety of different factors, including the results obtained from independent third-party appraisals, the Company’s consolidated financial position and historical financial performance, the status of technological development within the Company, the composition and ability of the current engineering and management team, an evaluation and

benchmark of the Company’s competition, the current climate in the marketplace, the illiquid nature of the Common Stock, arm’s-length sales of the Company’s capital stock, and the prospects of a liquidity event, among others.

In July 2020 in order to incentivize and retain personnel, the Company repriced certain unvested stock options held by employees to have an exercise price equal to the then-current fair market value of its Common Stock. Vested awards were not eligible for repricing. Employees were allowed to opt out of the repricing of unvested stock options by providing notice to the Company within thirty days following the repricing. If an employee did not opt out of the repricing, all unvested options held by such employee were repriced and subject to a new vesting schedule. Repriced options vest over a period of four years from the date of the repricing, with one-year cliff vesting and monthly vesting thereafter, provided service with the Company is not terminated. The repricing affected 116 employees, at an incremental compensation cost of $3.6 million to the Company, which will be recognized over the vesting period.

During the three months ended March 31, 2022 and 2021, the Company did not grant any options to purchase shares of Common Stock to employees or non-employees.

Performance-Based Stock Options (included above)

During the year ended December 31, 2020, 560,256 performance-based stock options were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. During the year ended December 31, 2021, 83,958 performance-based stock options were forfeited due to employee termination. During the three months ended March 31, 2022, no performance-based stock options vested or were forfeited. As of March 31, 2022, 476,298 performance-based stock options remain outstanding.

Assumed Stock Options

In connection with the acquisition of ExOne, the Company assumed 86,020 unvested stock options which are considered post-combination expense and were valued using the Black-Scholes option-pricing model with the following assumptions:

As of November 12, 2021

Risk‑free interest rate

0.5% – 0.8

Expected volatility

57.2% – 59.4

%

Expected life (in years)

1.0 – 2.8

Expected dividend yield

Fair value of Common Stock

$

8.61

The risk-free interest rate assumption is based upon observed interest rates appropriate for the term of the related stock options. The expected life of stock options was calculated using the average of the contractual term of the option and the weighted-average vesting period of the option, as the Company does not have sufficient history to use an alternative method to the simplified method to calculate an expected life for employees. The Company has not paid a dividend and is not expected to pay a dividend in the foreseeable future. Expected volatility for the Common Stock was determined based on an average of the historical volatility of a peer group of similar public companies.

The option activity of the Plans for the three months ended March 31, 2022, is as follows (shares in thousands):

    

    

Weighted-Average 

 

Weighted-Average 

Remaining 

 

Aggregate

Number of 

Exercise Price 

Contractual Term 

 

Intrinsic Value

    

Shares

    

per Share

    

(in years)

 

(in thousands)

Outstanding at January 1, 2022

13,249

$

1.73

 

7.23

$

42,775

Granted

 

$

 

Exercised

 

(787)

$

1.14

 

Forfeited/expired

 

(283)

$

1.68

 

Outstanding at March 31, 2022

 

12,179

$

1.77

 

7.06

$

36,302

Options vested at March 31, 2022

 

8,001

$

1.91

 

6.47

$

22,710

Options vested or expected to vest at March 31, 2022

 

11,652

$

1.78

 

7.01

$

40,852

The aggregate intrinsic value of options exercised during the three months ended March 31, 2022 and 2021, was $2.5 million and $0.1 million, respectively.

The total stock- based compensation expense related to stock options during the three months ended March 31, 2022 and March 31, 2021 was $0.9 million and $1.2 million, respectively. Total unrecognized stock-based compensation expense related to unvested stock options at March 31, 2022 aggregated $6.9 million and is expected to be recognized over a weighted-average period of 2.2 years.

Restricted Stock Awards

In connection with acquisitions, the Company has granted restricted stock awards (“RSAs”) that are considered post-combination expense and accounted for as stock-based compensation as the shares vest.

The activity for stock subject to vesting as of March 31, 2022 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2022

264

 

$ 7.79

Cancelled/Forfeited

 

(5)

 

$ 8.78

Vested

 

(84)

 

$ 6.90

Balance of unvested shares as of March 31, 2022

 

175

 

$ 7.79

The total stock-based compensation expense related to RSAs during the three months ended March 31, 2022 and 2021 was $0.4 million and $0.2 million, respectively. As of March 31, 2022, the total unrecognized stock-based compensation expense related to unvested RSAs aggregated $1.5 million, and is expected to be recognized over a weighted-average period of 1.9 years.

Restricted Stock Units

Restricted Stock Units (“RSUs”) awarded to employees and non-employees generally vest over four years from the anniversary date of the grant, with one-year cliff vesting and quarterly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the estimated fair market value of the Company’s Common Stock on the date of grant.

RSU activity under the 2020 Plan for the three months ended March 31, 2022 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2022

16,395

$ 7.54

Granted

5,527

$ 4.20

Vested

(520)

$ 13.41

Cancelled/Forfeited

(392)

$ 11.09

Balance of unvested shares as of March 31, 2022

21,010

$ 6.44

The total stock-based compensation expense related to RSUs during the three months ended March 31, 2022 and 2021 was $8.6 million and $0.8 million, respectively. Total unrecognized compensation costs related to unvested RSUs at March 31, 2022 was approximately $112.1 million and is expected to be recognized over a period of 3.3 years.

RSUs include awards that vest subject to certain performance and market-based criteria.

Performance-Based Restricted Stock Units (included above)

During the year ended December 31, 2021, 670,000 performance-based RSUs were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. No performance-based RSUs vested during the year ended December 31, 2021. 120,000 awards were forfeited during the year ended December 31, 2021 due to performance milestones not being achieved. No performance-based RSUs vested or were forfeited during the three months ended March 31, 2022. As of March 31, 2022, 550,000 performance-based RSUs remain outstanding.

During the year ended December 31, 2020, 124,300 performance-based RSUs were granted to a key employee of the Company. This award vests upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. None of these performance-based RSUs vested during the year ended December 31, 2021 or during the three months ended March 31, 2022. As of March 31, 2022, 124,300 performance based RSUs remain outstanding.

Market-Based Restricted Stock Units (included above)

In October 2021 the Compensation Committee of the Company’s Board of Directors awarded certain executive officers a total of up to 9,070,269 market-based RSUs. These RSUs will vest and result in the issuance of shares of Common Stock based on continuing employment and the achievement of certain market conditions set by the Company.

The Company used a Monte Carlo simulation model to estimate the grant-date fair value of the RSUs granted in October 2021. The fair value is recorded as stock compensation expense in the consolidated statements of operations over the period from the date of grant to October 2026 regardless of the actual outcome achieved.

The table below sets forth the assumptions used to value the market-based awards and the estimated grant-date fair value:

October 2021

Awards

Risk-free interest rate

1.3

%

Expected dividend yield

%

Remaining performance period (in years)

7.0

Expected volatility

55.0

%

Estimated grant date fair value (per share)

$

0.98 – 4.95

Target performance (number of shares)

9,070,269

During the year ended December 31, 2021, one of the executive officers resigned from the Company, forfeiting his market-based RSU. The service condition was not met prior to his resignation, so no stock-based compensation expense was recorded for this

award. No market-based RSUs vested or were forfeited during the three months ended March 31, 2022. As of March 31, 2022, 6,802,702 market-based RSUs remain outstanding.

Liability-Classified Share-Based Arrangement

During the year ended December 31, 2021, the Compensation Committee of the Company’s Board of Directors provided performance goals and achievement criteria to certain key employees. If these performance criteria are met, the Company has committed to issue RSUs with a target fair value of $8.5 million on the future grant date. The awards will vest upon prescribed service milestones of the employee subsequent to the achievement of the specified performance criteria. As of March 31, 2022, there is no fair value associated with these awards as the achievement of the performance criteria has not yet been deemed probable. The liability-classified awards have been excluded from the potentially dilutive securities table.

Stock-Based Compensation Expense

Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the consolidated statements of operations as follows (in thousands):

Three Months Ended March 31, 

    

2022

    

2021

Research and development

$

4,720

$

916

General and administrative expense

 

3,420

 

839

Sales and marketing expense

 

1,285

 

345

Cost of sales

 

487

 

117

Total stock-based compensation expenses

$

9,912

$

2,217

There were 20,115,713 shares available for award under the 2020 Plan at March 31, 2022.

XML 42 R29.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY TRANSACTIONS
3 Months Ended
Mar. 31, 2022
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

21. RELATED PARTY TRANSACTIONS

As a result of the acquisition of EnvisionTEC, the Company entered into certain agreements with entities affiliated with Mr. El Siblani, a former director and executive officer of the Company. As of December 31, 2021, these entities were no longer considered related parties to the Company.

The Company is the lessee in a lease agreement with ATMRE, LLC, a leasing company, in which Mr. El Siblani is the sole member, for the Dearborn, Michigan facility utilized by EnvisionTEC. This lease extends through December 31, 2023. As of March 31, 2021, the Company recorded $0.5 million of right of use asset and lease liability. During the three months ended March 31, 2021, the Company paid immaterial lease expense to AMTRE, LLC. The Company’s annual commitment to AMTRE, LLC is $0.2 million.

The Company is the lessee in a lease agreement JES Besitzgesellschaft GmbH, a leasing company that is controlled by members of the immediate family of Mr. El Siblani, for facilities located in Gladbeck, Germany utilized by EnvisionTEC. As of March 31, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three months ended March 31, 2021, the Company paid immaterial lease expense to JES Besitzgesellschaft GmbH. The Company’s annual commitment to JES Besitzgesellschaft GmbH is $0.1 million.

The Company is the lessee in a lease agreement with Sitraco (UK) Limited, a leasing company that is controlled by Mr. El Siblani, for an additional facility located in Gladbeck, Germany utilized by EnvisionTEC. As of March 31, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three months ended March 31, 2021, the Company paid immaterial lease expense to Sitraco (UK) Limited. The Company’s annual commitment to Sitraco (UK) Limited is $0.1 million.

The Company has a distribution agreement with Sibco Europe Ltd., a distributor based out of the United Kingdom. Mr. El Siblani is Managing Director of and sole shareholder of Sibco Europe Ltd. The Company did not have any sales to Sibco Europe Ltd. during the three months ended March 31, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. As of March 31, 2021, the Company did not have accounts receivable or accounts payable due to or from Sibco Europe Ltd.

The Company also has an agreement with E3D Technology, a wholly-owned subsidiary of Sibco Europe Ltd., for services including research and development, maintenance, and marketing services. As part of the agreement, the Company also pays a fee for overhead at the facilities where these contracted services are being performed. During the three months ended March 31, 2021, the Company paid immaterial service expense to E3D Technology.

As a result of the acquisition of Dental Arts Labs, the Company assumed certain lease agreements with a related party for facilities in Peoria, Illinois used for research and development and administrative purposes. As of March 31, 2022, the Company recorded $3.5 million of right of use asset and lease liability. During the three months ended March 31, 2022, the Company paid lease expense of $0.1 million to the related party. The Company’s annual commitment related to these lease agreements is $0.6 million.

XML 43 R30.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION
3 Months Ended
Mar. 31, 2022
SEGMENT INFORMATION  
SEGMENT INFORMATION

22. SEGMENT INFORMATION

In its operation of the business, management, including the Company’s chief operating decision maker, who is also Chief Executive Officer, reviews the business as one segment. The Company currently ships its product to markets in the Americas, Europe Middle East and Africa (“EMEA”), and Asia Pacific (“APAC”). Disaggregated revenue data for those markets is as follows (in thousands):

Revenue for the three months ended March 31, 2022

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

27,929

$

8,593

$

2,954

$

39,476

Services

 

2,806

 

1,200

 

224

 

4,230

Total

$

30,735

$

9,793

$

3,178

$

43,706

Revenue for the three months ended March 31, 2021

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

5,854

$

2,526

$

1,931

$

10,311

Services

 

705

 

215

 

82

 

1,002

Total

$

6,559

$

2,741

$

2,013

$

11,313

During the three months ended March 31, 2022 and 2021, the Company recognized the following revenue from service contracts and cloud-based software licenses over time, and hardware and consumable product shipments and subscription software at a point in time (in thousands):

Three Months Ended

March 31, 

    

2022

    

2021

Revenue recognized at a point in time

$

39,476

$

10,311

Revenue recognized over time

 

4,230

 

1,002

Total

$

43,706

$

11,313

The Company’s operations are principally in the United States. The locations of long-lived assets, including property, plant and equipment, net and operating lease right-of-use assets, are summarized as follows (in thousands):

March 31, 

December 31, 

2022

2021

Americas

$

57,703

$

58,355

EMEA

18,296

11,289

APAC

6,371

6,861

Total long-lived assets

$

82,370

$

76,505

XML 44 R31.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

23. NET LOSS PER SHARE

The Company computes basic loss per share using net loss attributable to Common Stockholders and the weighted-average number of Common Stock shares outstanding during each period. Diluted earnings per share include shares issuable upon exercise of outstanding stock options and stock-based awards where the conversion of such instruments would be dilutive.

Three Months Ended March 31, 

(in thousands, except per share amounts)

    

2022

    

2021

Numerator for basic and diluted net loss per share:

  

 

  

Net loss

$

(69,944)

$

(59,108)

Denominator for basic and diluted net loss per share:

 

  

 

  

Weighted-average shares

 

312,017

 

238,244

Net loss per share—Basic and Diluted

$

(0.22)

$

(0.25)

The Company’s potential dilutive securities, which include outstanding Common Stock options, unvested restricted stock units, unvested restricted stock awards and outstanding Common Stock warrants, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding as of March 31, 2022 and 2021, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):

Three Months Ended March 31, 

2022

    

2021

Common Stock options outstanding

12,179

19,378

Unvested restricted stock units outstanding

21,010

918

Unvested restricted stock awards outstanding

175

224

Total shares

33,364

20,520

XML 45 R32.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
3 Months Ended
Mar. 31, 2022
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Basis of Presentation

Basis of Presentation

The accompanying unaudited condensed consolidated financial statements of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the regulations of the U.S Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments, which are of a normal and recurring nature, necessary for a fair presentation of the Company’s financial position, results of operations, and cash flows. The results reported in these condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.

Principles of Consolidation

Principles of Consolidation

The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. The functional currency of all wholly owned subsidiaries is U.S. Dollars. All intercompany transactions and balances have been eliminated in consolidation.

COVID-19 Pandemic

COVID-19 Pandemic

In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of March 31, 2022, the impact of the COVID-19 pandemic continues to unfold and there has been uncertainty and disruption in the global economy and financial markets. The Company has considered the COVID-19 pandemic related impacts on its estimates, as appropriate, within its consolidated financial statements and there may be changes to those estimates in future periods.

The COVID-19 pandemic, as well as the response to mitigate the spread and effects of COVID-19, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.

Significant Accounting Policies

Significant Accounting Policies

The Company’s significant accounting policies are described in Note 2 to the financial statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. There have been no material changes to the significant accounting policies from the Annual Report on Form 10-K for the year ended December 31, 2021.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

In October 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-08, Business Combinations (Topic 805)Accounting for Contract Assets and Contract Liabilities from Contracts with Customers, to require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This standard is effective for calendar-year public business entities in 2023 and interim periods within that year, and early adoption is permitted. The Company has adopted this ASU as of January 1, 2021 and has retrospectively adjusted purchase accounting for the acquisition of EnvisionTEC, which is described in Note 4 to these condensed

consolidated financial statements, where deferred revenue was fair valued. As a practical expedient, the Company elected to estimate the standalone selling price for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of $0.2 million and $12.5 million for the acquisitions of EnvisionTEC and ExOne, which is described in Note 4 to the financial statements, respectively.

In December 2019, the FASB issued ASU 2019-12, Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes, which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, Income Taxes. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.

In January 2017, the FASB issued ASU No. 2017-04, Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.

In June 2016, the FASB issued ASU 2016-13, Financial Instruments—Credit Losses. This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The company adopted the ASU as of January 1, 2022, which did not have a material effect on the Company’s condensed consolidated financial statements.

XML 46 R33.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS (Tables)
3 Months Ended
Mar. 31, 2022
Business Acquisition [Line Items]  
Schedule of proforma financial information is based on the historical financial statements

The following unaudited pro forma financial information is based on the historical financial statements of the Company and presents the Company’s results as if the acquisitions of EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, A.I.D.R.O., Brewer Dental, May Dental, and ExOne had occurred on January 1, 2020 (in thousands):

Year Ended December 31,

2021

    

2020

(unaudited)

(unaudited)

Net revenues

$

207,688

$

164,947

Net income (loss)

$

(273,319)

$

(138,346)

Acquisition of EnvisionTEC  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

143,795

Equity consideration

159,847

Total consideration transferred

$

303,642

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At February 16, 2021

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

7,668

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,540

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

158,520

Liabilities assumed:

Accounts payable

$

1,442

Customer deposits

2,460

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,706

Liability for income taxes

480

Deferred revenue

492

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

29,009

Lease liability, net of current portion

1,189

Total liabilities assumed

$

50,566

Net assets acquired

$

107,954

Goodwill

$

195,688

Total net assets acquired

$

303,642

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 14 years

Trade name

8,600

14 years

Customer relationships

50,900

12 years

Total intangible assets

$

137,300

Adaptive 3D Technologies Inc  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

24,083

Equity consideration

37,693

Total consideration transferred

$

61,776

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At May 7, 2021

Assets acquired:

Cash and cash equivalents

$

2,852

Accounts receivable

504

Inventory

305

Prepaid expenses and other current assets

462

Property and equipment

558

Intangible assets

27,300

Other noncurrent assets

654

Total assets acquired

$

32,635

Liabilities assumed:

Accounts payable

$

280

Current portion of lease liability

151

Accrued expenses and other current liabilities

100

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,616

Total liabilities assumed

$

5,972

Net assets acquired

$

26,663

Goodwill

$

35,113

Total net assets acquired

$

61,776

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Acquired technology

$

27,000

14 years

Trade name

300

5 years

Total intangible assets

$

27,300

Aerosint  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

6,220

Equity consideration

11,448

Contingent consideration

6,083

Total consideration transferred

$

23,751

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At June 24, 2021

Assets acquired:

Cash and cash equivalents

$

419

Accounts receivable

34

Inventory

166

Prepaid expenses and other current assets

697

Property and equipment

369

Intangible assets

11,726

Other noncurrent assets

336

Total assets acquired

$

13,747

Liabilities assumed:

Accounts payable

$

58

Customer deposits

283

Current portion of lease liability

100

Accrued expenses and other current liabilities

169

Deferred revenue

810

Lease liability, net of current portion

226

Deferred tax liability

2,931

Total liabilities assumed

$

4,577

Net assets acquired

$

9,170

Goodwill

$

14,581

Total net assets acquired

$

23,751

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Acquired technology

$

11,547

11.5 years

Trade name

179

4.5 years

Total intangible assets

$

11,726

Dental Arts Labs  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

26,042

Total consideration transferred

$

26,042

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At July 30, 2021

Assets acquired:

Cash and cash equivalents

$

858

Accounts receivable

3,707

Inventory

2,438

Prepaid expenses and other current assets

3,853

Property and equipment

8,643

Intangible assets

5,000

Other noncurrent assets

4,636

Total assets acquired

$

29,135

Liabilities assumed:

Accounts payable

$

1,949

Current portion of lease liability

535

Accrued expenses and other current liabilities

1,795

Current portion of long‑term debt

3,888

Long‑term debt

3

Lease liability, net of current portion

3,762

Total liabilities assumed

$

11,932

Net assets acquired

$

17,203

Goodwill

$

8,839

Total net assets acquired

$

26,042

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

$

1,300

8.5 years

Customer relationships

3,700

9.5 years

Total intangible assets

$

5,000

AIDRO  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

5,683

Total consideration transferred

$

5,683

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At September 7, 2021

Assets acquired:

Cash and cash equivalents

$

855

Accounts receivable

966

Inventory

906

Prepaid expenses and other current assets

412

Property and equipment

691

Intangible assets

1,080

Other noncurrent assets

1,100

Total assets acquired

$

6,010

Liabilities assumed:

Accounts payable

$

1,307

Current portion of lease liability

72

Accrued expenses and other current liabilities

508

Current portion of long-term debt, net of deferred financing costs

138

Long‑term debt

764

Lease liability, net of current portion

750

Deferred tax liability

75

Other noncurrent liabilities

228

Total liabilities assumed

$

3,842

Net assets acquired

$

2,168

Goodwill

$

3,515

Total net assets acquired

$

5,683

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

142

4 years

Customer relationships

938

15 years

Total intangible assets

$

1,080

Larry Brewer Dental Lab, Inc  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

7,613

Total consideration transferred

$

7,613

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At October 14, 2021

Assets acquired:

Cash and cash equivalents

$

1,574

Accounts receivable

524

Inventory

226

Property and equipment

375

Intangible assets

2,630

Other noncurrent assets

706

Total assets acquired

$

6,035

Liabilities assumed:

Accounts payable

$

34

Current portion of lease liability

87

Accrued expenses and other current liabilities

145

Lease liability, net of current portion

619

Total liabilities assumed

$

885

Net assets acquired

$

5,150

Goodwill

$

2,463

Total net assets acquired

$

7,613

Schedule of estimated useful life of identifiable intangible assets acquired

The estimated useful lives of the identifiable intangible assets acquired is as follows:

Gross Value

Estimated Life

Trade name

230

8 years

Customer relationships

2,400

8 years

Total intangible assets

$

2,630

May Dental Lab, Inc.  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

12,522

Total consideration transferred

$

12,522

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At October 29, 2021

Assets acquired:

Cash and cash equivalents

$

230

Accounts receivable

677

Inventory

343

Prepaid expenses and other current assets

98

Property and equipment

495

Intangible assets

4,340

Other noncurrent assets

1,416

Total assets acquired

$

7,599

Liabilities assumed:

Accounts payable

$

209

Current portion of lease liability

201

Accrued expenses and other current liabilities

255

Lease liability, net of current portion

1,216

Total liabilities assumed

$

1,881

Net assets acquired

$

5,718

Goodwill

$

6,804

Total net assets acquired

$

12,522

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

3,900

9 years

Customer relationships

440

10 years

Total intangible assets

$

4,340

ExOne Company  
Business Acquisition [Line Items]  
Schedule of acquisition date fair value of the consideration transferred

The acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

201,399

Equity consideration

411,603

Total consideration transferred

$

613,002

Schedule of estimated fair values of assets acquired and liabilities assumed

The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):

At November 12, 2021

Assets acquired:

Cash and cash equivalents

$

119,068

Restricted cash - current

3,007

Accounts receivable

13,639

Inventory

27,200

Prepaid expenses and other current assets

5,165

Property and equipment

33,991

Intangible assets

82,100

Other noncurrent assets

2,734

Total assets acquired

$

286,904

Liabilities assumed:

Accounts payable

$

5,830

Accrued expenses and other current liabilities

11,025

Current portion of deferred revenue

15,331

Customer deposits

10,168

Current portion of operating lease liability

1,919

Deferred tax liability

3,465

Lease liability, net of current portion

332

Deferred revenue, net of current portion

147

Other noncurrent liabilities

321

Total liabilities assumed

$

48,538

Net assets acquired

$

238,366

Goodwill

$

374,636

Total net assets acquired

$

613,002

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Developed Technology

72,900

8 years

Trade name

1,300

4 years

Customer relationships

7,900

12 years

Total intangible assets

$

82,100

XML 47 R34.htm IDEA: XBRL DOCUMENT v3.22.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)
3 Months Ended
Mar. 31, 2022
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  
Schedule of cash equivalents and short-term investments

The Company’s cash equivalents and short-term investments are invested in the following (in thousands):

    

March 31, 2022

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

87,581

$

$

$

87,581

Total cash equivalents

87,581

87,581

Commercial paper

56,282

56,282

Corporate bonds

16,140

(32)

16,108

Government bonds

17,274

(3)

17,271

Asset-backed securities

7,516

(2)

7,514

Total short-term investments

97,212

(37)

97,175

Total cash equivalents and short-term investments

$

184,793

$

$

(37)

$

184,756

    

December 31, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

46,521

$

$

$

46,521

Total cash equivalents

46,521

46,521

Commercial paper

70,401

70,401

Corporate bonds

65,645

(28)

65,617

Government bonds

36,487

(11)

36,476

Asset-backed securities

24,665

(10)

24,655

Total short-term investments

197,198

(49)

197,149

Total cash equivalents and short-term investments

$

243,719

$

$

(49)

$

243,670

XML 48 R35.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS (Tables)
3 Months Ended
Mar. 31, 2022
FAIR VALUE MEASUREMENTS  
Schedule of financial assets measured at fair value on a recurring basis

The following fair value hierarchy table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the fair value hierarchy of the inputs the Company utilized to determine such fair value (in thousands):

March 31, 2022

Quoted Prices in

Significant

Active Markets

Other

Significant

 

for Identical

Observable

Unobservable

 

Items

Inputs

Inputs

 

    

(Level 1)

    

(Level 2)

    

(Level 3)

    

Total

Assets:

Money market funds

$

87,581

$

$

$

87,581

Commercial paper

56,282

56,282

Corporate bonds

 

 

16,108

 

16,108

Government bonds

17,271

17,271

Asset-backed securities

7,514

7,514

Equity securities

5,720

5,720

Other investments

6,750

6,750

Total assets

$

93,301

$

97,175

$

6,750

$

197,226

Liabilities:

Contingent consideration

$

$

$

5,540

$

5,540

Total liabilities

$

$

$

5,540

$

5,540

December 31, 2021

Quoted Prices in

Significant 

 Active Markets

Other

Significant

 for Identical

 Observable 

 Unobservable 

 Items

Inputs

Inputs

    

 (Level 1)

    

 (Level 2)

    

 (Level 3)

    

Total

Assets:

 

  

 

  

 

  

 

  

Money market funds

$

46,521

$

$

$

46,521

Commercial paper

70,401

70,401

Corporate bonds

 

 

65,617

 

65,617

Government bonds

36,476

36,476

Asset-backed securities

24,655

24,655

Equity securities

7,420

7,420

Other investments

6,750

6,750

Total assets

$

53,941

$

197,149

$

6,750

$

257,840

Liabilities:

Contingent consideration

$

$

$

5,654

$

5,654

Total liabilities

$

$

$

5,654

$

5,654

Schedule of Level 3 assets measured at fair value The following table presents information about the Company’s movement in Level 3 assets measured at fair value (in thousands):

Three Months Ended March 31, 

2022

    

2021

Balance at beginning of period

$

6,750

$

3,000

Changes in fair value

25

Balance at end of period

$

6,750

$

3,025

Schedule of Level 3 liabilities measured at fair value

The following table presents information about the Company’s movement in Level 3 liabilities measured at fair value (in thousands):

Three Months Ended March 31, 

2022

    

2021

Balance at beginning of period

$

5,654

$

93,328

Changes in fair value

(114)

56,576

Exercise of private placement warrants

(149,904)

Balance at end of period

$

5,540

$

XML 49 R36.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE (Tables)
3 Months Ended
Mar. 31, 2022
ACCOUNTS RECEIVABLE  
Schedule of accounts receivable

The components of accounts receivable are as follows (in thousands):

March 31, 

December 31, 

2022

2021

Trade receivables

$

37,738

$

47,352

Allowance for doubtful accounts

(1,077)

(665)

Total accounts receivable

$

36,661

$

46,687

Schedule of allowance for doubtful accounts

The following table summarizes activity in the allowance for doubtful accounts (in thousands):

March 31, 

December 31, 

2022

2021

Balance at beginning of period

$

665

$

500

Provision for uncollectible accounts, net of recoveries

419

447

Uncollectible accounts written off

(7)

(282)

Balance at end of period

$

1,077

$

665

XML 50 R37.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY (Tables)
3 Months Ended
Mar. 31, 2022
INVENTORY  
Schedule of Inventory

Inventory consists of the following (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Raw materials

$

32,657

$

24,887

Work in process

9,163

8,875

Finished goods:

 

 

Deferred cost of sales

6,983

6,999

Manufactured finished goods

33,073

24,638

Total finished goods

40,056

31,637

Total inventory

$

81,876

$

65,399

XML 51 R38.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 consists of the following (in thousands):

March 31, 

December 31, 

2022

2021

Prepaid operating expenses

12,542

11,961

Prepaid taxes

1,692

1,981

Prepaid dues and subscriptions

2,542

1,889

Prepaid insurance

3,895

492

Government grants receivable

269

226

Prepaid rent

192

178

Other

1,314

1,481

Total prepaid expenses and other current assets

$

22,446

$

18,208

XML 52 R39.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT (Tables)
3 Months Ended
Mar. 31, 2022
PROPERTY AND EQUIPMENT  
Schedule of property and equipment-net

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

    

March 31, 

December 31, 

    

2022

2021

Equipment

$

45,341

$

42,892

Land and buildings

16,804

17,214

Automobiles

1,080

905

Furniture and fixtures

 

1,532

 

1,844

Computer equipment

 

2,102

 

1,725

Tooling

 

2,050

 

2,000

Software

 

2,313

 

2,346

Leasehold improvements

 

15,965

 

15,263

Construction in process

 

2,738

 

4,185

Property and equipment, gross

 

89,925

 

88,374

Less: accumulated depreciation

 

(31,843)

 

(29,664)

Total property and equipment, net

$

58,082

$

58,710

XML 53 R40.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL & INTANGIBLE ASSETS (Tables)
3 Months Ended
Mar. 31, 2022
GOODWILL & INTANGIBLE ASSETS  
Schedule of goodwill activity The goodwill activity is as follows (in thousands):

Goodwill

Balance at December 31, 2020

$

2,252

Acquisition of EnvisionTEC

195,688

Acquisition of Adaptive3D

35,113

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

8,839

Acquisition of A.I.D.R.O.

3,515

Acquisition of Brewer Dental

2,463

Acquisition of May Dental

6,782

Acquisition of ExOne

374,636

Foreign currency translation adjustment

(4,568)

Balance at December 31, 2021

$

639,301

May Dental working capital adjustment

23

Foreign currency translation adjustment

(9,302)

Balance at March 31, 2022

$

630,022

Schedule of intangible assets

Intangible assets consisted of the following (in thousands):

March 31, 2022

 

December 31, 2021

Weighted Average

Gross

Net

Gross

Net

Remaining Useful

Carrying

Accumulated

Carrying

Carrying

Accumulated

Carrying

Lives (in years)

Amount

Amortization

Amount

 

Amount

Amortization

Amount

Acquired technology

9.0

$

197,828

$

17,833

$

179,995

 

$

198,631

$

11,421

$

187,210

Trade name

10.7

12,469

1,106

11,363

12,475

684

11,791

Customer relationships

10.5

68,673

9,156

59,517

69,127

6,296

62,831

Capitalized software

1.3

518

393

125

518

366

152

Total intangible assets

$

279,488

$

28,488

$

251,000

$

280,751

$

18,767

$

261,984

Schedule of amortization expenses

Statement of

Amortization

Amortization

Operations

Expense

Expense

Category

Line Item

March 31, 2022

March 31, 2021

Acquired technology

Cost of Sales

$

5,990

$

1,091

Acquired technology

Research and Development

443

506

Trade name

General and Administrative

422

80

Customer relationships

Sales and Marketing

2,902

621

Capitalized software

Research and Development

27

45

$

9,784

$

2,343

Schedule of future amortization expense

The Company expects to recognize the following amortization expense (in thousands):

Amortization Expense

2022 (remaining 9 months)

$

29,340

2023

42,010

2024

42,072

2025

39,562

2026

29,707

2027 and after

68,309

Total intangible amortization

$

251,000

XML 54 R41.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER NONCURRENT ASSETS (Tables)
3 Months Ended
Mar. 31, 2022
OTHER NONCURRENT ASSETS  
Schedule of components of other non current assets

The following table summarizes the Company’s components of other noncurrent assets (in thousands):

March 31, 

December 31, 

2022

2021

Right of use asset

$

24,288

$

17,794

Long-term deposits

644

390

Other investments

6,750

6,750

Other

461

546

Total other noncurrent assets

$

32,143

$

25,480

XML 55 R42.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

The following table summarizes the Company’s components of accrued expenses and other current liabilities (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Compensation and benefits related

$

12,153

$

17,124

Professional services

4,185

2,659

Warranty reserve

3,727

4,048

Franchise and royalty fees

2,108

2,035

Current portion of contingent consideration

2,944

1,471

Inventory purchases

 

2,440

 

1,072

Commissions

366

849

Income tax payable

171

233

Sales and use and franchise taxes

298

274

Other

 

3,223

 

4,064

Total accrued expenses and other current liabilities

$

31,615

$

33,829

Warranty Reserve Rollforward Warranty reserve consisted of the following (in thousands):

    

March 31, 

December 31, 

2022

2021

Warranty reserve, at the beginning of the period

$

4,048

$

1,553

Warranty reserve assumed in acquisition

1,389

Additions to warranty reserve

 

28

 

2,576

Claims fulfilled

 

(349)

 

(1,470)

Warranty reserve, at the end of the period

$

3,727

$

4,048

XML 56 R43.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER NONCURRENT LIABILITIES (Tables)
3 Months Ended
Mar. 31, 2022
OTHER NONCURRENT LIABILITIES  
Components of other noncurrent liabilities

The following table summarizes the Company’s components of other noncurrent liabilities (in thousands):

    

March 31, 

December 31, 

    

2022

2021

Taxes payable

$

1,034

$

1,034

Acquisition consideration

1,750

1,750

Other

 

381

 

386

Total other noncurrent liabilities

$

3,165

$

3,170

XML 57 R44.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES (Tables)
3 Months Ended
Mar. 31, 2022
LEASES  
Schedule of other lease related balances

Information about other lease-related balances is as follows (in thousands):

Three Months Ended March 31, 

 

2022

2021

 

Lease cost

  

 

  

Operating lease cost

$

1,460

$

323

Finance lease cost

19

Short‑term lease cost

 

70

 

22

Variable lease cost

 

61

 

39

Total lease cost

$

1,610

$

384

Other Information

 

  

 

  

Operating cash flows used in operating leases

$

1,464

$

244

Operating cash flows used in finance leases

21

Weighted‑average remaining lease term—operating leases (years)

 

3.5

 

2.9

Weighted‑average remaining lease term—finance leases (years)

7.6

Weighted‑average discount rate—operating leases

3.9

%  

5.5

%

Weighted‑average discount rate—finance leases

 

1.5

%  

 

%

Schedule of future minimum operating lease payments

Future minimum lease payments under noncancelable operating leases, including immaterial future minimum lease payments under finance leases, at March 31, 2022, are as follows (in thousands):

Operating Leases

Finance Leases

2022 (remaining 9 months)

$

4,633

$

63

2023

 

5,790

84

2024

 

4,386

80

2025

 

3,681

79

2026

 

3,427

79

2027 and after

5,267

351

Total lease payments

 

27,184

736

Less amount representing interest

 

(2,685)

(53)

Total lease liability

 

24,499

683

Less current portion of lease liability

 

(5,264)

(62)

Lease liability, net of current portion

$

19,235

621

Schedule of future minimum finance lease payments

Operating Leases

Finance Leases

2022 (remaining 9 months)

$

4,633

$

63

2023

 

5,790

84

2024

 

4,386

80

2025

 

3,681

79

2026

 

3,427

79

2027 and after

5,267

351

Total lease payments

 

27,184

736

Less amount representing interest

 

(2,685)

(53)

Total lease liability

 

24,499

683

Less current portion of lease liability

 

(5,264)

(62)

Lease liability, net of current portion

$

19,235

621

Schedule of components under operating lease arrangements

Three Months Ended March 31, 

2022

2021

Operating

Sales-type

Operating

Sales-type

Revenue

$

192

$

Interest Income (1)

9

(1) Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.

Schedule of components under sales-type lease arrangements

Three Months Ended March 31, 

2022

2021

Operating

Sales-type

Operating

Sales-type

Revenue

$

192

$

Interest Income (1)

9

(1) Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.

Schedule of net investment in sales-type leases

Three Months Ended March 31, 

2022

2021

Future minimum lease payments receivable

$

1,184

$

Less: Allowance for doubtful accounts

(523)

Net future minimum lease payments receivable

661

Less: Unearned interest income

(30)

Net investment in sales-type leases

$

631

$

Schedule of future minimum lease of lessor operating lease arrangements

Operating

Sales-type

2022

$

243

$

632

2023

 

211

463

2024

 

37

45

2025

 

9

44

2026

 

Thereafter

Total minimum lease payments

 

$

500

$

1,184

Less: Allowance for doubtful accounts

 

(523)

Less: Present value discount

 

(30)

Future minimum lease payments receivable

 

$

631

Schedule of future minimum lease of lessor sales-type lease arrangements

Operating

Sales-type

2022

$

243

$

632

2023

 

211

463

2024

 

37

45

2025

 

9

44

2026

 

Thereafter

Total minimum lease payments

 

$

500

$

1,184

Less: Allowance for doubtful accounts

 

(523)

Less: Present value discount

 

(30)

Future minimum lease payments receivable

 

$

631

XML 58 R45.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY (Tables)
3 Months Ended
Mar. 31, 2022
Private Placement Warrants  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of warrants-pricing model

Three Months Ended

March 31, 2021

Risk‑free interest rate

0.4% – 0.6

%

Expected volatility

55.0

%

Expected life (in years)

4.8

Expected dividend yield

Fair value of Common Stock

$

19.82 – 30.49

Exercise price

$

11.50

XML 59 R46.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION (Tables)
3 Months Ended
Mar. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of option activity

The option activity of the Plans for the three months ended March 31, 2022, is as follows (shares in thousands):

    

    

Weighted-Average 

 

Weighted-Average 

Remaining 

 

Aggregate

Number of 

Exercise Price 

Contractual Term 

 

Intrinsic Value

    

Shares

    

per Share

    

(in years)

 

(in thousands)

Outstanding at January 1, 2022

13,249

$

1.73

 

7.23

$

42,775

Granted

 

$

 

Exercised

 

(787)

$

1.14

 

Forfeited/expired

 

(283)

$

1.68

 

Outstanding at March 31, 2022

 

12,179

$

1.77

 

7.06

$

36,302

Options vested at March 31, 2022

 

8,001

$

1.91

 

6.47

$

22,710

Options vested or expected to vest at March 31, 2022

 

11,652

$

1.78

 

7.01

$

40,852

RSU activity under the Plan

The activity for stock subject to vesting as of March 31, 2022 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2022

264

 

$ 7.79

Cancelled/Forfeited

 

(5)

 

$ 8.78

Vested

 

(84)

 

$ 6.90

Balance of unvested shares as of March 31, 2022

 

175

 

$ 7.79

Schedule of RSU activity

RSU activity under the 2020 Plan for the three months ended March 31, 2022 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2022

16,395

$ 7.54

Granted

5,527

$ 4.20

Vested

(520)

$ 13.41

Cancelled/Forfeited

(392)

$ 11.09

Balance of unvested shares as of March 31, 2022

21,010

$ 6.44

Schedule of stock-based compensation expense

Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the consolidated statements of operations as follows (in thousands):

Three Months Ended March 31, 

    

2022

    

2021

Research and development

$

4,720

$

916

General and administrative expense

 

3,420

 

839

Sales and marketing expense

 

1,285

 

345

Cost of sales

 

487

 

117

Total stock-based compensation expenses

$

9,912

$

2,217

Assumed Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions using Black-Scholes option-pricing model

As of November 12, 2021

Risk‑free interest rate

0.5% – 0.8

Expected volatility

57.2% – 59.4

%

Expected life (in years)

1.0 – 2.8

Expected dividend yield

Fair value of Common Stock

$

8.61

Market Based Restricted Stock Units  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions using Black-Scholes option-pricing model

The table below sets forth the assumptions used to value the market-based awards and the estimated grant-date fair value:

October 2021

Awards

Risk-free interest rate

1.3

%

Expected dividend yield

%

Remaining performance period (in years)

7.0

Expected volatility

55.0

%

Estimated grant date fair value (per share)

$

0.98 – 4.95

Target performance (number of shares)

9,070,269

XML 60 R47.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION (Tables)
3 Months Ended
Mar. 31, 2022
SEGMENT INFORMATION  
Schedule of disaggregation of revenue by geographic areas Disaggregated revenue data for those markets is as follows (in thousands):

Revenue for the three months ended March 31, 2022

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

27,929

$

8,593

$

2,954

$

39,476

Services

 

2,806

 

1,200

 

224

 

4,230

Total

$

30,735

$

9,793

$

3,178

$

43,706

Revenue for the three months ended March 31, 2021

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

5,854

$

2,526

$

1,931

$

10,311

Services

 

705

 

215

 

82

 

1,002

Total

$

6,559

$

2,741

$

2,013

$

11,313

Schedule of disaggregation of revenue

During the three months ended March 31, 2022 and 2021, the Company recognized the following revenue from service contracts and cloud-based software licenses over time, and hardware and consumable product shipments and subscription software at a point in time (in thousands):

Three Months Ended

March 31, 

    

2022

    

2021

Revenue recognized at a point in time

$

39,476

$

10,311

Revenue recognized over time

 

4,230

 

1,002

Total

$

43,706

$

11,313

Schedule of long lived assets

The Company’s operations are principally in the United States. The locations of long-lived assets, including property, plant and equipment, net and operating lease right-of-use assets, are summarized as follows (in thousands):

March 31, 

December 31, 

2022

2021

Americas

$

57,703

$

58,355

EMEA

18,296

11,289

APAC

6,371

6,861

Total long-lived assets

$

82,370

$

76,505

XML 61 R48.htm IDEA: XBRL DOCUMENT v3.22.1
NET LOSS PER SHARE (Tables)
3 Months Ended
Mar. 31, 2022
NET LOSS PER SHARE  
Schedule of Net Loss Per Share, Basic and Diluted

Three Months Ended March 31, 

(in thousands, except per share amounts)

    

2022

    

2021

Numerator for basic and diluted net loss per share:

  

 

  

Net loss

$

(69,944)

$

(59,108)

Denominator for basic and diluted net loss per share:

 

  

 

  

Weighted-average shares

 

312,017

 

238,244

Net loss per share—Basic and Diluted

$

(0.22)

$

(0.25)

Schedule of antidilutive securities excluded from computation of earnings per share The Company excluded the following potential common shares, presented based on amounts outstanding as of March 31, 2022 and 2021, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):

Three Months Ended March 31, 

2022

    

2021

Common Stock options outstanding

12,179

19,378

Unvested restricted stock units outstanding

21,010

918

Unvested restricted stock awards outstanding

175

224

Total shares

33,364

20,520

XML 62 R49.htm IDEA: XBRL DOCUMENT v3.22.1
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details)
3 Months Ended
Dec. 09, 2020
Mar. 31, 2022
$ / shares
Dec. 31, 2021
$ / shares
Common stock par value (in dollars per share)   $ 0.0001 $ 0.0001
Number of months cash and investments sufficient to fund operating and capital expenditure   12 months  
Trine      
Exchange ratio 1.22122    
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.22.1
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) - USD ($)
$ in Millions
Mar. 31, 2022
Dec. 31, 2021
Feb. 17, 2021
Jan. 01, 2021
Significant Accounting Policies [Line Items]        
Deferred revenue $ 23.3 $ 22.7    
Cumulative Effect, Period of Adoption, Adjustment | ASU 2021-08 | Acquisition of EnvisionTEC        
Significant Accounting Policies [Line Items]        
Deferred revenue     $ 0.2 $ 0.2
Cumulative Effect, Period of Adoption, Adjustment | ASU 2021-08 | ExOne Company        
Significant Accounting Policies [Line Items]        
Deferred revenue       $ 12.5
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Contract Balances (Details) - USD ($)
$ in Millions
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
REVENUE RECOGNITION    
Deferred revenue $ 23.3 $ 22.7
Revenue recognized from existing deferred revenue $ 6.9  
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.22.1
REVENUE RECOGNITION - Remaining Performance Obligations (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
REVENUE RECOGNITION    
Revenue remaining performance obligation $ 23,300  
Customer deposits 16,911 $ 14,137
Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]: 2022-04-01    
REVENUE RECOGNITION    
Revenue remaining performance obligation $ 19,300  
Expected timing of satisfaction period 12 months  
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of EnvisionTEC (Details) - USD ($)
$ in Thousands
3 Months Ended 11 Months Ended 12 Months Ended
Feb. 17, 2021
Feb. 16, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2021
Jan. 01, 2021
Dec. 31, 2020
Liabilities assumed:                
Goodwill     $ 630,022   $ 639,301 $ 639,301   $ 2,252
Business Combination, Consideration Transferred [Abstract]                
Decrease in deferred income tax liabilities     9,506   10,695 10,695    
Decrease in deferred revenue     23,300   22,700 22,700    
Decrease in inventory     15,506 $ 2,381        
Intangible assets, Gross Carrying Amount     279,488   280,751 280,751    
Acquired technology                
Business Combination, Consideration Transferred [Abstract]                
Intangible assets, Gross Carrying Amount     197,828   198,631 198,631    
Trade name                
Business Combination, Consideration Transferred [Abstract]                
Intangible assets, Gross Carrying Amount     12,469   12,475 12,475    
Customer relationships                
Business Combination, Consideration Transferred [Abstract]                
Intangible assets, Gross Carrying Amount     68,673   69,127 69,127    
Acquisition of EnvisionTEC                
Assets acquired:                
Cash and cash equivalents   $ 859            
Restricted cash   5,004            
Accounts receivable   2,982            
Inventory   7,668            
Prepaid expenses and other current assets   1,081            
Restricted cash - noncurrent   285            
Property and equipment   1,540            
Intangible assets   137,300            
Other noncurrent assets   1,801            
Total assets acquired   158,520            
Liabilities assumed:                
Accounts payable   1,442            
Customer deposits   2,460            
Current portion of lease liability   605            
Accrued expenses and other current liabilities   13,706            
Liability for income taxes   480            
Deferred revenue   492            
Current portion of long-term debt   898            
Long-term debt   285            
Deferred tax liability   29,009            
Lease liability, net of current portion   1,189            
Total liabilities assumed   50,566            
Net assets acquired   107,954            
Goodwill   195,688 $ 16,400          
Total net assets acquired   303,642            
Business Combination, Consideration Transferred [Abstract]                
Purchase consideration   303,642            
Payment to acquire business   $ 143,795            
Common stock issued for acquisition   5,036,142            
Common stock fair value issued for acquisition   $ 159,800            
Value of stock issued for acquisition   159,847            
Decrease to goodwill $ (3,400)              
Decrease in inventory (1,000)              
Amount of adjustment related to assets acquired and liabilities assumed 300              
Intangible assets, Gross Carrying Amount   137,300            
Transaction costs           $ 4,800    
Net revenues included in consolidated result         33,300      
Net income (loss) included in consolidated result         $ (11,100)      
Acquisition of EnvisionTEC | Cumulative Effect, Period of Adoption, Adjustment | ASU 2021-08                
Business Combination, Consideration Transferred [Abstract]                
Decrease in deferred income tax liabilities 4,100              
Decrease in deferred revenue $ 200           $ 200  
Acquisition of EnvisionTEC | Acquired technology                
Business Combination, Consideration Transferred [Abstract]                
Intangible assets, Gross Carrying Amount   77,800            
Acquisition of EnvisionTEC | Trade name                
Business Combination, Consideration Transferred [Abstract]                
Intangible assets, Gross Carrying Amount   $ 8,600            
Estimated Life   14 years            
Acquisition of EnvisionTEC | Customer relationships                
Business Combination, Consideration Transferred [Abstract]                
Intangible assets, Gross Carrying Amount   $ 50,900            
Estimated Life   12 years            
Minimum | Acquisition of EnvisionTEC | Acquired technology                
Business Combination, Consideration Transferred [Abstract]                
Estimated Life   7 years            
Maximum | Acquisition of EnvisionTEC | Acquired technology                
Business Combination, Consideration Transferred [Abstract]                
Estimated Life   14 years            
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of Adaptive 3D (Details) - USD ($)
$ in Thousands
8 Months Ended 12 Months Ended
May 08, 2021
May 07, 2021
Dec. 31, 2021
Dec. 31, 2021
Mar. 31, 2022
Dec. 31, 2020
Business Combination, Consideration Transferred [Abstract]            
Decrease in deferred income tax liabilities     $ 10,695 $ 10,695 $ 9,506  
Intangible assets, Gross Carrying Amount     280,751 280,751 279,488  
Liabilities assumed:            
Goodwill     639,301 639,301 630,022 $ 2,252
Acquired technology            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     198,631 198,631 197,828  
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     12,475 12,475 $ 12,469  
Adaptive 3D Technologies Inc            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration   $ 61,776        
Payment to acquire business   $ 24,083        
Common stock issued for acquisition   3,133,276        
Common stock fair value issued for acquisition   $ 37,700        
Value of stock issued for acquisition   37,693        
Decrease to goodwill $ (200)          
Decrease in deferred income tax liabilities $ 200          
Intangible assets, Gross Carrying Amount   27,300        
Transaction costs       $ 300    
Net revenues included in consolidated result     1,100      
Net income (loss) included in consolidated result     $ (4,900)      
Assets acquired:            
Cash and cash equivalents   2,852        
Accounts receivable   504        
Inventory   305        
Prepaid expenses and other current assets   462        
Property and equipment   558        
Intangible assets   27,300        
Other noncurrent assets   654        
Total assets acquired   32,635        
Liabilities assumed:            
Accounts payable   280        
Current portion of lease liability   151        
Accrued expenses and other current liabilities   100        
Deferred revenue   12        
Lease liability, net of current portion   502        
Deferred tax liability   4,616        
Total liabilities assumed   5,972        
Net assets acquired   26,663        
Goodwill   35,113        
Total net assets acquired   61,776        
Adaptive 3D Technologies Inc | Paycheck Protection Program            
Liabilities assumed:            
Long-term debt   311        
Adaptive 3D Technologies Inc | Acquired technology            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount   $ 27,000        
Estimated Life   14 years        
Adaptive 3D Technologies Inc | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount   $ 300        
Estimated Life   5 years        
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of Aerosint (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 25, 2021
Jun. 24, 2021
Dec. 31, 2021
Dec. 31, 2021
Mar. 31, 2022
Dec. 31, 2020
Business Combination, Consideration Transferred [Abstract]            
Current portion of contingent consideration     $ 1,471 $ 1,471 $ 2,944  
Contingent consideration, net of current portion     4,183 4,183 2,596  
Intangible assets, Gross Carrying Amount     280,751 280,751 279,488  
Liabilities assumed:            
Goodwill     639,301 639,301 630,022 $ 2,252
Acquired technology            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     198,631 198,631 197,828  
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     12,475 12,475 12,469  
Aerosint            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration   $ 23,751        
Payment to acquire business   $ 6,220        
Common stock issued for acquisition   879,922        
Common stock fair value issued for acquisition   $ 11,500        
Value of stock issued for acquisition   $ 11,448        
Period to achieve revenue metrics and technical milestone   3 years        
Fair value of contingent consideration   $ 6,100     5,500  
Contingent consideration based on revenue metric         5,500  
Fair value of contingent consideration based on revenue metric   4,600     4,000  
Contingent consideration based on production technical milestones         2,000  
Fair value of contingent consideration based on production technical milestone   1,500     $ 1,500  
Fair value of the short-term liability   1,400        
Fair value of the long-term liability   4,700        
Fair value of contingent consideration   6,083        
Decrease to goodwill $ (600)          
Intangible assets, Gross Carrying Amount   11,726        
Transaction costs       $ 900    
Net revenues included in consolidated result     600      
Net income (loss) included in consolidated result     $ (400)      
Assets acquired:            
Cash and cash equivalents   419        
Accounts receivable   34        
Inventory   166        
Prepaid expenses and other current assets   697        
Property and equipment   369        
Intangible assets   11,726        
Other noncurrent assets   336        
Total assets acquired   13,747        
Liabilities assumed:            
Accounts payable   58        
Customer deposits   283        
Current portion of lease liability   100        
Accrued expenses and other current liabilities   169        
Deferred revenue   810        
Lease liability, net of current portion   226        
Deferred tax liability   2,931        
Total liabilities assumed   4,577        
Net assets acquired   9,170        
Goodwill   14,581        
Total net assets acquired   23,751        
Aerosint | Acquired technology            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount   $ 11,547        
Estimated Life   11 years 6 months        
Aerosint | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount   $ 179        
Estimated Life   4 years 6 months        
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of Dental Arts Labs (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 5 Months Ended 12 Months Ended
Jul. 31, 2021
Jul. 30, 2021
Jul. 31, 2020
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Business Combination, Consideration Transferred [Abstract]              
Vesting period     4 years        
Intangible assets, Gross Carrying Amount       $ 279,488 $ 280,751 $ 280,751  
Liabilities assumed:              
Goodwill       $ 630,022 639,301 639,301 $ 2,252
Restricted Stock Units              
Business Combination, Consideration Transferred [Abstract]              
Issuance of additional shares (in shares)       5,527,000      
Vesting period       4 years      
Trade name              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount       $ 12,469 12,475 12,475  
Customer relationships              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount       $ 68,673 69,127 69,127  
Dental Arts Labs              
Business Combination, Consideration Transferred [Abstract]              
Purchase consideration   $ 26,042          
Payment to acquire business   26,042          
Decrease to goodwill $ (300)            
Intangible assets, Gross Carrying Amount   5,000          
Transaction costs           $ 600  
Net revenues included in consolidated result         14,100    
Net income (loss) included in consolidated result         $ (300)    
Assets acquired:              
Cash and cash equivalents   858          
Accounts receivable   3,707          
Inventory   2,438          
Prepaid expenses and other current assets   3,853          
Property and equipment   8,643          
Intangible assets   5,000          
Other noncurrent assets   4,636          
Total assets acquired   29,135          
Liabilities assumed:              
Accounts payable   1,949          
Current portion of lease liability   535          
Accrued expenses and other current liabilities   1,795          
Current portion of long-term debt   3,888          
Long-term debt   3          
Lease liability, net of current portion   3,762          
Total liabilities assumed   11,932          
Net assets acquired   17,203          
Goodwill   8,839          
Total net assets acquired   $ 26,042          
Dental Arts Labs | Restricted Stock Units              
Business Combination, Consideration Transferred [Abstract]              
Issuance of additional shares (in shares)   1,190,468          
Grant date fair value of stock issued for acquisition   $ 11,000          
Vesting period   4 years          
Dental Arts Labs | Trade name              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount   $ 1,300          
Estimated Life   8 years 6 months          
Dental Arts Labs | Customer relationships              
Business Combination, Consideration Transferred [Abstract]              
Intangible assets, Gross Carrying Amount   $ 3,700          
Estimated Life   9 years 6 months          
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 4 Months Ended 12 Months Ended
Sep. 07, 2021
Jul. 31, 2020
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Business Combination, Consideration Transferred [Abstract]            
Vesting period   4 years        
Intangible assets, Gross Carrying Amount     $ 279,488 $ 280,751 $ 280,751  
Liabilities assumed:            
Goodwill     $ 630,022 639,301 639,301 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares)     5,527,000      
Vesting period     4 years      
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     $ 12,469 12,475 12,475  
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount     $ 68,673 69,127 69,127  
AIDRO            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 5,683          
Payment to acquire business 5,683          
Payments to acquire businesses, net of escrow deposit 4,900          
Amount deposited in escrow account 800          
Intangible assets, Gross Carrying Amount 1,080          
Transaction costs         $ 400  
Net revenues included in consolidated result       1,700    
Net income (loss) included in consolidated result       $ (200)    
Assets acquired:            
Cash and cash equivalents 855          
Accounts receivable 966          
Inventory 906          
Prepaid expenses and other current assets 412          
Property and equipment 691          
Intangible assets 1,080          
Other noncurrent assets 1,100          
Total assets acquired 6,010          
Liabilities assumed:            
Accounts payable 1,307          
Current portion of lease liability 72          
Accrued expenses and other current liabilities 508          
Current portion of contingent consideration 138          
Long-term debt 764          
Lease liability, net of current portion 750          
Deferred tax liability 75          
Other noncurrent liabilities 228          
Total liabilities assumed 3,842          
Net assets acquired 2,168          
Goodwill 3,515          
Total net assets acquired $ 5,683          
AIDRO | Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares) 364,050          
Grant date fair value of stock issued for acquisition $ 3,200          
Vesting period 4 years          
AIDRO | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 142          
Estimated Life 4 years          
AIDRO | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 938          
Estimated Life 15 years          
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended
Oct. 14, 2021
Jul. 31, 2020
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Business Combination, Consideration Transferred [Abstract]          
Vesting period   4 years      
Intangible assets, Gross Carrying Amount     $ 279,488 $ 280,751  
Liabilities assumed:          
Goodwill     $ 630,022 639,301 $ 2,252
Restricted Stock Units          
Business Combination, Consideration Transferred [Abstract]          
Issuance of additional shares (in shares)     5,527,000    
Vesting period     4 years    
Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     $ 12,469 12,475  
Customer relationships          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     $ 68,673 69,127  
Larry Brewer Dental Lab, Inc          
Business Combination, Consideration Transferred [Abstract]          
Purchase consideration $ 7,613        
Payment to acquire business 7,613        
Payments to acquire business, paid at closing 7,000        
Remaining amount payable 500        
Intangible assets, Gross Carrying Amount 2,630        
Net revenues included in consolidated result       1,400  
Net income (loss) included in consolidated result       $ 100  
Assets acquired:          
Cash and cash equivalents 1,574        
Accounts receivable 524        
Inventory 226        
Property and equipment 375        
Intangible assets 2,630        
Other noncurrent assets 706        
Total assets acquired 6,035        
Liabilities assumed:          
Accounts payable 34        
Current portion of lease liability 87        
Accrued expenses and other current liabilities 145        
Lease liability, net of current portion 619        
Total liabilities assumed 885        
Net assets acquired 5,150        
Goodwill 2,463        
Total net assets acquired $ 7,613        
Larry Brewer Dental Lab, Inc | Restricted Stock Units          
Business Combination, Consideration Transferred [Abstract]          
Issuance of additional shares (in shares) 252,096        
Grant date fair value of stock issued for acquisition $ 1,800        
Vesting period 4 years        
Larry Brewer Dental Lab, Inc | Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount $ 230        
Estimated Life 8 years        
Larry Brewer Dental Lab, Inc | Customer relationships          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount $ 2,400        
Estimated Life 8 years        
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of May Dental Lab (Details) - USD ($)
$ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Oct. 29, 2021
Jul. 31, 2020
Dec. 31, 2021
Mar. 31, 2022
Dec. 31, 2020
Business Combination, Consideration Transferred [Abstract]          
Vesting period   4 years      
Intangible assets, Gross Carrying Amount     $ 280,751 $ 279,488  
Liabilities assumed:          
Goodwill     639,301 $ 630,022 $ 2,252
Restricted Stock Units          
Business Combination, Consideration Transferred [Abstract]          
Issuance of additional shares (in shares)       5,527,000  
Vesting period       4 years  
Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     12,475 $ 12,469  
Customer relationships          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount     69,127 $ 68,673  
May Dental Lab, Inc.          
Business Combination, Consideration Transferred [Abstract]          
Purchase consideration $ 12,522        
Payment to acquire business 12,522        
Payments to acquire business, paid at closing 11,800        
Remaining amount payable 800        
Intangible assets, Gross Carrying Amount 4,340        
Net revenues included in consolidated result     1,300    
Net income (loss) included in consolidated result     $ (100)    
Assets acquired:          
Cash and cash equivalents 230        
Accounts receivable 677        
Inventory 343        
Prepaid expenses and other current assets 98        
Property and equipment 495        
Intangible assets 4,340        
Other noncurrent assets 1,416        
Total assets acquired 7,599        
Liabilities assumed:          
Accounts payable 209        
Current portion of lease liability 201        
Accrued expenses and other current liabilities 255        
Lease liability, net of current portion 1,216        
Total liabilities assumed 1,881        
Net assets acquired 5,718        
Goodwill 6,804        
Total net assets acquired $ 12,522        
May Dental Lab, Inc. | Restricted Stock Units          
Business Combination, Consideration Transferred [Abstract]          
Issuance of additional shares (in shares) 357,642        
Grant date fair value of stock issued for acquisition $ 2,500        
Vesting period 4 years        
May Dental Lab, Inc. | Trade name          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount $ 3,900        
Estimated Life 9 years        
May Dental Lab, Inc. | Customer relationships          
Business Combination, Consideration Transferred [Abstract]          
Intangible assets, Gross Carrying Amount $ 440        
Estimated Life 10 years        
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of ExOne (Details) - USD ($)
$ / shares in Units, $ in Thousands
1 Months Ended 2 Months Ended 3 Months Ended
Nov. 12, 2021
Dec. 31, 2021
Jul. 31, 2020
Dec. 31, 2021
Mar. 31, 2022
Dec. 31, 2020
Business Combination, Consideration Transferred [Abstract]            
Vesting period     4 years      
Intangible assets, Gross Carrying Amount   $ 280,751   $ 280,751 $ 279,488  
Liabilities assumed:            
Goodwill   639,301   639,301 $ 630,022 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Vesting period         4 years  
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount   12,475   12,475 $ 12,469  
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount   69,127   69,127 $ 68,673  
ExOne Company            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 613,002          
Payment to acquire business 201,399          
Value of stock issued for acquisition $ 411,603          
Common stock issued for acquisition 48,218,063          
Common stock fair value issued for acquisition $ 411,600          
Number of incentive stock options granted 86,020          
Weighted average exercise price of incentive stock options $ 4.47          
Intangible assets, Gross Carrying Amount $ 82,100          
Transaction costs   $ 8,500        
Net revenues included in consolidated result       15,500    
Net income (loss) included in consolidated result       $ (6,900)    
Assets acquired:            
Cash and cash equivalents 119,068          
Restricted cash - current 3,007          
Accounts receivable 13,639          
Inventory 27,200          
Prepaid expenses and other current assets 5,165          
Property and equipment 33,991          
Intangible assets 82,100          
Other noncurrent assets 2,734          
Total assets acquired 286,904          
Liabilities assumed:            
Accounts payable 5,830          
Current portion of lease liability 1,919          
Accrued expenses and other current liabilities 11,025          
Current portion of deferred revenue 15,331          
Customer deposits 10,168          
Current portion of operating lease liability 1,919          
Deferred tax liability 3,465          
Lease liability, net of current portion 332          
Deferred revenue, net of current portion 147          
Other noncurrent liabilities 321          
Total liabilities assumed 48,538          
Net assets acquired 238,366          
Goodwill 374,636          
Total net assets acquired 613,002          
ExOne Company | Developed Technology            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 72,900          
Estimated Life 8 years          
ExOne Company | Trade name            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 1,300          
Estimated Life 4 years          
ExOne Company | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Intangible assets, Gross Carrying Amount $ 7,900          
Estimated Life 12 years          
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Pro Forma Information (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Pro forma financial information    
Net revenues $ 207,688 $ 164,947
Net income (loss) $ (273,319) $ (138,346)
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of Beacon Bio (Details) - USD ($)
$ in Millions
1 Months Ended
Jun. 10, 2021
Jul. 31, 2020
Business Acquisition [Line Items]    
Vesting period   4 years
Beacon Bio    
Business Acquisition [Line Items]    
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable $ 6.1  
Asset Acquisition, Equity Interest Issued or Issuable, Number of Shares 334,370  
Asset Acquisition, Payment made at Closing $ 0.2  
Additional payment $ 1.0  
Vesting period 3 years  
Common Stock | Beacon Bio    
Business Acquisition [Line Items]    
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable $ 4.3  
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.22.1
ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended
Sep. 09, 2021
Jul. 31, 2020
Mar. 31, 2022
Business Combination, Consideration Transferred [Abstract]      
Vesting period   4 years  
Restricted Stock Units      
Business Combination, Consideration Transferred [Abstract]      
Issuance of additional shares (in shares)     5,527,000
Vesting period     4 years
Meta Additive      
Business Combination, Consideration Transferred [Abstract]      
Payment to acquire business $ 15.2    
Transaction costs $ 0.2    
Meta Additive | Restricted Stock Units      
Business Combination, Consideration Transferred [Abstract]      
Issuance of additional shares (in shares) 1,101,592    
Grant date fair value of stock issued for acquisition $ 9.0    
Vesting period 4 years    
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.22.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 87,581 $ 46,521
Amortized Cost 97,212 197,198
Unrealized Losses (37) (49)
Fair Value 97,175 197,149
Total cash equivalents and short-term investments, Amortized Cost 184,793 243,719
Total cash equivalents and short-term investments, Fair Value 184,756 243,670
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 56,282 70,401
Fair Value 56,282 70,401
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 16,140 65,645
Unrealized Losses (32) (28)
Fair Value 16,108 65,617
Government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 17,274 36,487
Unrealized Losses (3) (11)
Fair Value 17,271 36,476
Assetbacked securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 7,516 24,665
Unrealized Losses (2) (10)
Fair Value 7,514 24,655
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 87,581 $ 46,521
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.22.1
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Debt Securities, Available-for-sale [Line Items]    
Equity investment   $ 20,000
Fair value of investments $ 5,700  
Unrealized loss due to the change in fair value of the equity securities (1,700)  
Interest and Other (Expense) Income , Net    
Debt Securities, Available-for-sale [Line Items]    
Unrealized loss due to the change in fair value of the equity securities $ (1,700)  
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.22.1
FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details) - USD ($)
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Assets      
Recognized loss on investments in equity securities $ 1,700,000    
Subscription liability     $ 500,000
Other investments in convertible debt instruments 6,800,000    
Recognized gains on convertible debt instruments 0    
Change in fair value of warrant liabilities   $ 56,576,000  
Change in fair value of contingent consideration 114,000    
Transfer into Level 3 0 0  
Transfer out of Level 3 0 0  
Fair Value, Transfers Between Level 1 and Level 2      
Transfer from Level 1 to level 2 0 0  
Transfer from Level 2 to level 1 0 0  
Subscription Agreement      
Assets      
Recognized loss on investments in equity securities     2,400,000
Private Placement Warrants      
Assets      
Change in fair value of warrant liabilities 0 (56,600,000)  
Level 3      
Movement in Level 3 assets measured at fair value      
Balance at beginning of period 6,750,000 3,000,000 3,000,000
Changes in fair value   25,000  
Balance at end of period 6,750,000 3,025,000 6,750,000
Movement in Level 3 liabilities measured at fair value      
Balance at beginning of period 5,654,000 93,328,000 93,328,000
Changes in fair value (114,000) 56,576,000  
Exercise of private placement warrants   $ (149,904,000)  
Balance at end of period 5,540,000   5,654,000
Recurring      
Assets      
Total assets 197,226,000   257,840,000
Total liabilities 5,540,000   5,654,000
Recurring | Contingent Consideration      
Assets      
Total liabilities 5,540,000   5,654,000
Recurring | Money market funds      
Assets      
Total assets 87,581,000   46,521,000
Recurring | Commercial paper      
Assets      
Total assets 56,282,000   70,401,000
Recurring | Corporate bonds      
Assets      
Total assets 16,108,000   65,617,000
Recurring | Government bonds      
Assets      
Total assets 17,271,000   36,476,000
Recurring | Assetbacked securities      
Assets      
Total assets 7,514,000   24,655,000
Recurring | Equity securities      
Assets      
Total assets 5,720,000   7,420,000
Recurring | Other investments      
Assets      
Total assets 6,750,000   6,750,000
Recurring | Level 1      
Assets      
Total assets 93,301,000   53,941,000
Recurring | Level 1 | Money market funds      
Assets      
Total assets 87,581,000   46,521,000
Recurring | Level 1 | Equity securities      
Assets      
Total assets 5,720,000   7,420,000
Recurring | Level 2      
Assets      
Total assets 97,175,000   197,149,000
Recurring | Level 2 | Commercial paper      
Assets      
Total assets 56,282,000   70,401,000
Recurring | Level 2 | Corporate bonds      
Assets      
Total assets 16,108,000   65,617,000
Recurring | Level 2 | Government bonds      
Assets      
Total assets 17,271,000   36,476,000
Recurring | Level 2 | Assetbacked securities      
Assets      
Total assets 7,514,000   24,655,000
Recurring | Level 3      
Assets      
Total assets 6,750,000   6,750,000
Total liabilities 5,540,000   5,654,000
Recurring | Level 3 | Contingent Consideration      
Assets      
Total liabilities 5,540,000   5,654,000
Recurring | Level 3 | Other investments      
Assets      
Total assets $ 6,750,000   $ 6,750,000
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
ACCOUNTS RECEIVABLE      
Trade receivables $ 37,738 $ 47,352  
Allowance for doubtful accounts (1,077) (665) $ (500)
Total accounts receivable $ 36,661 $ 46,687  
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.22.1
ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
ACCOUNTS RECEIVABLE      
Balance at beginning of period $ 665 $ 500 $ 500
Provision for uncollectible accounts, net of recoveries 419 $ 72 447
Uncollectible accounts written off (7)   (282)
Balance at end of period $ 1,077   $ 665
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.22.1
INVENTORY (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
INVENTORY    
Raw materials $ 32,657 $ 24,887
Work in process 9,163 8,875
Finished goods:    
Deferred cost of sales 6,983 6,999
Manufactured finished goods 33,073 24,638
Total finished goods 40,056 31,637
Total inventory $ 81,876 $ 65,399
XML 83 R70.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 operating expenses $ 12,542 $ 11,961
Prepaid taxes 1,692 1,981
Prepaid dues and subscriptions 2,542 1,889
Prepaid insurance 3,895 492
Government grants receivable 269 226
Prepaid rent 192 178
Other 1,314 1,481
Total prepaid expenses and other current assets $ 22,446 $ 18,208
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.22.1
PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Property, Plant and Equipment [Line Items]      
Property and equipment, gross $ 89,925   $ 88,374
Less: accumulated depreciation (31,843)   (29,664)
Total property and equipment, net 58,082   58,710
Depreciation and amortization expense 12,883 $ 3,892  
Equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 45,341   42,892
Land and buildings      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 16,804   17,214
Automobiles      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,080   905
Furniture and fixtures      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 1,532   1,844
Computer equipment      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,102   1,725
Tooling      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,050   2,000
Software      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,313   2,346
Leasehold improvements      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 15,965   15,263
Construction in process      
Property, Plant and Equipment [Line Items]      
Property and equipment, gross 2,738   $ 4,185
PPE not including acquired technology or capitalized software      
Property, Plant and Equipment [Line Items]      
Depreciation and amortization expense $ 3,100 $ 1,500  
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 639,301 $ 2,252
May Dental working capital adjustment 23  
Foreign currency translation adjustment (9,302) (4,568)
Goodwill, Ending Balance 630,022 639,301
Accumulated impairment losses 0 0
Acquisition of EnvisionTEC    
Goodwill [Line Items]    
Acquisition   195,688
Goodwill, Ending Balance $ 16,400  
Adaptive 3D Technologies Inc    
Goodwill [Line Items]    
Acquisition   35,113
Aerosint    
Goodwill [Line Items]    
Acquisition   14,581
Dental Arts Labs    
Goodwill [Line Items]    
Acquisition   8,839
AIDRO    
Goodwill [Line Items]    
Acquisition   3,515
Brewer Dental Lab, Inc.    
Goodwill [Line Items]    
Acquisition   2,463
May Dental Lab, Inc.    
Goodwill [Line Items]    
Acquisition   6,782
ExOne Company    
Goodwill [Line Items]    
Acquisition   $ 374,636
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 9,784 $ 2,343
Acquired technology | Cost of sales    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 5,990 1,091
Acquired technology | Research and development    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 443 506
Trade name | General and administrative expenses    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 422 80
Customer relationships | Sales and marketing expense    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense 2,902 621
Capitalized Software | Research and development    
Acquired Finite-Lived Intangible Assets [Line Items]    
Amortization expense $ 27 $ 45
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.22.1
GOODWILL & INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]      
Intangible assets, Gross Carrying Amount $ 279,488   $ 280,751
Intangible Assets, Accumulated Amortization 28,488   18,767
Total intangible assets 251,000   261,984
Amortization expense 9,784 $ 2,343  
Expected amortization expense      
2022 (remaining 9 months) 29,340    
2023 42,010    
2024 42,072    
2025 39,562    
2026 29,707    
2027 and after 68,309    
Total intangible assets $ 251,000   261,984
Acquired technology      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life (in years) 9 years    
Intangible assets, Gross Carrying Amount $ 197,828   198,631
Intangible Assets, Accumulated Amortization 17,833   11,421
Total intangible assets 179,995   187,210
Expected amortization expense      
Total intangible assets $ 179,995   187,210
Trade name      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life (in years) 10 years 8 months 12 days    
Intangible assets, Gross Carrying Amount $ 12,469   12,475
Intangible Assets, Accumulated Amortization 1,106   684
Total intangible assets 11,363   11,791
Expected amortization expense      
Total intangible assets $ 11,363   11,791
Customer relationships      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life (in years) 10 years 6 months    
Intangible assets, Gross Carrying Amount $ 68,673   69,127
Intangible Assets, Accumulated Amortization 9,156   6,296
Total intangible assets 59,517   62,831
Expected amortization expense      
Total intangible assets $ 59,517   62,831
Capitalized Software      
Acquired Finite-Lived Intangible Assets [Line Items]      
Weighted Average Remaining Useful Life (in years) 1 year 3 months 18 days    
Intangible assets, Gross Carrying Amount $ 518   518
Intangible Assets, Accumulated Amortization 393   366
Total intangible assets 125   152
Expected amortization expense      
Total intangible assets $ 125   $ 152
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
OTHER NONCURRENT ASSETS    
Right-of-use asset $ 24,288 $ 17,794
Long-term deposits 644 390
Other investments 6,750 6,750
Other 461 546
Total other noncurrent assets $ 32,143 $ 25,480
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.22.1
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES    
Compensation and benefits related $ 12,153 $ 17,124
Professional services 4,185 2,659
Warranty reserve 3,727 4,048
Franchise and royalty fees 2,108 2,035
Current portion of contingent consideration 2,944 1,471
Inventory purchases 2,440 1,072
Commissions 366 849
Income tax payable 171 233
Sales and use and franchise taxes 298 274
Other 3,223 4,064
Total accrued expenses and other current liabilities 31,615 33,829
Warranty reserve, at the beginning of the period 4,048 1,553
Warranty reserve assumed in acquisition   1,389
Additions to warranty reserve 28 2,576
Claims fulfilled (349) (1,470)
Warranty reserve, at the end of the period $ 3,727 $ 4,048
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.22.1
DEBT (Details)
$ in Thousands
1 Months Ended 3 Months Ended
Jun. 30, 2018
USD ($)
item
Mar. 31, 2022
USD ($)
loan
Dec. 31, 2021
USD ($)
Jul. 30, 2021
USD ($)
Debt Instrument [Line Items]        
Current portion of long term debt   $ 731 $ 825  
Long-term debt, net of current portion   523 548  
Deferred financing costs   100    
Deferred financing costs, net   $ 0    
Dental Arts Labs        
Debt Instrument [Line Items]        
Loan acquired       $ 3,888
AIDRO        
Debt Instrument [Line Items]        
Term of loan   4 years 6 months    
Loan acquired   $ 1,100    
Outstanding amount   $ 800    
Number of bank loans acquired | loan   3    
Bank loan paid   $ 100    
Current portion of long term debt   300    
Long-term debt, net of current portion   $ 500    
AIDRO | Minimum        
Debt Instrument [Line Items]        
Accrued interest rate   1.70%    
AIDRO | Maximum        
Debt Instrument [Line Items]        
Accrued interest rate   2.10%    
Term loan        
Debt Instrument [Line Items]        
Nominal amount $ 20      
Term of loan 36 months      
Proceeds from PPP loan $ 10      
Remaining borrowing capacity $ 10      
Threshold Number of times additional amount drawn | item 3      
Minimum amount to be drawn $ 2      
Paycheck Protection Program | EnvisionTEC, Inc.        
Debt Instrument [Line Items]        
Loan acquired   $ 1,200    
Interest rate   1.00%    
Outstanding amount     $ 0  
Equipment Financing Agreements | Dental Arts Labs        
Debt Instrument [Line Items]        
Loan acquired   $ 500    
Current portion of long term debt   $ 500    
Financing agreement term   13 months    
Advance payment   $ 500    
XML 91 R78.htm IDEA: XBRL DOCUMENT v3.22.1
OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Dec. 31, 2021
OTHER NONCURRENT LIABILITIES    
Taxes payable $ 1,034 $ 1,034
Acquisition consideration 1,750 1,750
Other 381 386
Total other noncurrent liabilities $ 3,165 $ 3,170
XML 92 R79.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Lessee (Details)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Mar. 31, 2022
USD ($)
Feb. 28, 2022
USD ($)
period
Mar. 31, 2022
USD ($)
agreement
Dec. 31, 2021
USD ($)
Leases        
Right of use assets $ 24,288   $ 24,288 $ 17,794
Total lease liability 24,500   24,500 17,800
Impairments     $ 0 $ 0
Number of service agreements contained embedded lease | agreement     2  
Adaptive 3D Technologies Inc        
Leases        
Annual rent $ 300      
Renewal lease term 1 year   1 year  
Dental Arts Labs        
Leases        
Right of use assets $ 3,500   $ 3,500  
ExOne Company        
Leases        
Number of additional extensions | period   2    
Extension lease term   5 years    
Annual rent   $ 1,700    
XML 93 R80.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Other lease related balances (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Lease cost    
Operating lease cost $ 1,460 $ 323
Finance lease cost 19  
Short-term lease cost 70 22
Variable lease cost 61 39
Total lease cost 1,610 384
Operating cash flows used in operating leases 1,464 $ 244
Operating cash flows used in finance leases $ 21  
Weighted-average remaining lease term-operating leases (years) 3 years 6 months 2 years 10 months 24 days
Weighted-average remaining lease term-finance leases (years) 7 years 7 months 6 days  
Weighted-average discount rate-operating leases 3.90% 5.50%
Weighted-average discount rate- finance leases 1.50%  
XML 94 R81.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Future minimum lease payments (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating Leases  
2022 (remaining 9 months) $ 4,633
2023 5,790
2024 4,386
2025 3,681
2026 3,427
2026 and after 5,267
Total lease payments 27,184
Less amount representing interest (2,685)
Total lease liability 24,499
Less current portion of lease liability (5,264)
Lease liability, net of current portion $ 19,235
Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
Finance Leases  
2022 $ 63
2023 84
2024 80
2025 79
2026 79
2026 and after 351
Total lease payments 736
Less amount representing interest (53)
Total lease liability 683
Less current portion of lease liability (62)
Lease liability, net of current portion $ 621
Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration] Lease Liability Current, Lease Liability Non Current
Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Lease Liability Current
Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Lease Liability Non Current
XML 95 R82.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Lessor (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
LEASES    
Net investment in sales-type lease arrangements $ 661 $ 0
XML 96 R83.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Components of operating and sales-type lease arrangements (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
Operating  
Revenue $ 192
Sales-type  
Interest Income $ 9
XML 97 R84.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Net investment in sales-type leases (Details) - USD ($)
$ in Thousands
Mar. 31, 2022
Mar. 31, 2021
LEASES    
Future minimum lease payments receivable $ 1,184  
Less: Allowance for doubtful accounts (523)  
Net future minimum lease payments receivable 661 $ 0
Less: Unearned interest income (30)  
Net investment in sales-type leases $ 631  
XML 98 R85.htm IDEA: XBRL DOCUMENT v3.22.1
LEASES - Future minimum lease operating and sales-type lease arrangements (Details)
$ in Thousands
Mar. 31, 2022
USD ($)
Operating  
2022 $ 243
2023 211
2024 37
2025 9
Total minimum lease payments 500
Sales-type  
2022 632
2023 463
2024 45
2025 44
Total minimum lease payments 1,184
Less: Allowance for doubtful accounts (523)
Less: Unearned interest income (30)
Future minimum lease payments receivable $ 631
XML 99 R86.htm IDEA: XBRL DOCUMENT v3.22.1
COMMITMENTS AND CONTINGENCIES (Details)
$ in Millions
3 Months Ended
Mar. 31, 2022
USD ($)
Nov. 12, 2021
USD ($)
item
Other Commitments [Line Items]    
Purchase orders with contract manufacturers $ 52.7  
One time royalty payment 0.3  
Minimum annual commitment 0.3  
Number of putative class action complaints filed by shareholders | item   12
Letter of Credit    
Other Commitments [Line Items]    
Line of Credit Facility, Maximum Borrowing Capacity   $ 4.0
Line of credit facility, Collateral amount   $ 1.1
Total outstanding financial guarantees and letters of credit 2.7  
Letter of Credit | Restricted Cash    
Other Commitments [Line Items]    
Line of credit facility, Cash collateral 1.6  
Letter Of Credit, Expiring from March 2022 to March 2023    
Other Commitments [Line Items]    
Total outstanding financial guarantees and letters of credit 0.6  
Letter Of Credit, With No Expiration Date    
Other Commitments [Line Items]    
Total outstanding financial guarantees and letters of credit $ 2.1  
Minimum    
Other Commitments [Line Items]    
Obligation to pay (as percentage) 1.00%  
Maximum    
Other Commitments [Line Items]    
Obligation to pay (as percentage) 13.00%  
XML 100 R87.htm IDEA: XBRL DOCUMENT v3.22.1
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
INCOME TAXES      
Income tax benefit $ (1,256) $ (27,920)  
Unrecognized tax liability $ 1,000   $ 1,000
XML 101 R88.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY (Details) - $ / shares
Mar. 31, 2022
Dec. 31, 2021
Convertible Preferred Stock and Stockholders' Equity    
Common stock, shares authorized 500,000,000 500,000,000
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001
Preferred stock, shares authorized 50,000,000 50,000,000
Preferred stock par value (in dollars per share) $ 0.0001  
Common Class A    
Convertible Preferred Stock and Stockholders' Equity    
Common stock, shares authorized 500,000,000  
Common stock par value (in dollars per share) $ 0.0001  
XML 102 R89.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) - Restricted Stock awards
12 Months Ended
Dec. 31, 2015
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Shares issued | shares 34,010,977
Share price | $ / shares $ 0.0001
XML 103 R90.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Warrants (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 12 Months Ended
Feb. 24, 2020
$ / shares
shares
Mar. 31, 2022
USD ($)
D
$ / shares
shares
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
$ / shares
shares
Mar. 29, 2021
$ / shares
shares
Class of Warrant or Right [Line Items]          
Common stock par value (in dollars per share)   $ 0.0001   $ 0.0001  
Proceeds from Warrant Exercises | $     $ 158,308    
Divisional Factor for Conversion of Debt to Warrants $ 1.00        
Change in fair value of warrant liabilities | $     56,576    
Common Class A          
Class of Warrant or Right [Line Items]          
Common stock par value (in dollars per share)   0.0001      
Trine Warrants          
Class of Warrant or Right [Line Items]          
Share Price   10.00      
Exercise price $ 11.50 $ 11.50      
Warrant exercisable term   30 days      
Warrants and Rights Outstanding, Term   5 years      
Warrant redemption price   $ 0.01      
Debt Instrument, Convertible, Threshold Trading Days | D   20      
Debt Instrument, Convertible, Threshold Consecutive Trading Days | D   30      
Number of warrants exercised | shares       14,840,589  
Proceeds from Warrant Exercises | $       $ 170,700  
Class of Warrant or Rights, Redeemed | shares         166,905
Redemption Price Per Warrant         $ 0.01
Debt Conversion, Converted Instrument, Warrants or Options Issued | shares 1,500,000        
Trine Warrants | Common Class A          
Class of Warrant or Right [Line Items]          
Number of common stock purchased by each warrant | shares   1      
Common stock par value (in dollars per share)   $ 0.0001      
Trine Warrants | Warrants          
Class of Warrant or Right [Line Items]          
Number of common stock purchased by each warrant | shares   0.5      
Private Placement Warrants          
Class of Warrant or Right [Line Items]          
Number of common stock purchased by each warrant | shares   1      
Exercise price   $ 11.50      
Warrant redemption price   $ 1.00      
Warrants to purchase shares | shares   8,503,000      
Warrants and Rights Outstanding | $   $ 8,503      
Change in fair value of warrant liabilities | $   $ 0 $ 56,600    
Number of shares issued during the period up on exercise of warrants not settle-able in cash. | shares   5,850,346      
Minimum | Trine Warrants | Common Class A          
Class of Warrant or Right [Line Items]          
Share Price   $ 18.00      
XML 104 R91.htm IDEA: XBRL DOCUMENT v3.22.1
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) - Private Placement Warrants
Mar. 31, 2022
USD ($)
Y
Expected volatility  
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.550
Expected life (in years)  
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Measurement Input | Y 0.048
Exercise price  
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.1150
Minimum | Risk-free interest rate  
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.004
Minimum | Fair value of common stock  
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.1982
Maximum | Risk-free interest rate  
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.006
Maximum | Fair value of common stock  
Class of Warrant or Right [Line Items]  
Warrants and Rights Outstanding, Measurement Input 0.3049
XML 105 R92.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Stock Incentive Plan (Details)
$ in Millions
1 Months Ended 3 Months Ended 12 Months Ended
Jan. 01, 2022
shares
Dec. 31, 2020
shares
Jul. 31, 2020
USD ($)
employee
Mar. 31, 2022
USD ($)
shares
Mar. 31, 2021
USD ($)
shares
Dec. 31, 2019
shares
Dec. 31, 2015
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Vesting period     4 years        
Cliff Vesting Period     1 year        
Number of employees affected by repricing | employee     116        
Expenses recognized | $     $ 3.6 $ 8.6 $ 0.8    
Employee              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Granted (in shares)       0 0    
2015 stock incentive plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Awards made under the plan             26,283,789
Expiration period             10 years
Vesting period             4 years
Make Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Expiration period           10 years  
Vesting period           4 years  
Options and warrants to be issued           232,304  
Granted (in shares)           0  
2020 Plan              
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]              
Common stock available for future issuance   12,400,813          
Percentage of stock outstanding   5.00%          
Additional shares added to the plan 15,573,698            
XML 106 R93.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) - shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vested (in shares) 8,001,000      
Options forfeited (in shares) 283,000      
Options outstanding (in shares) 12,179,000   13,249,000  
Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 0 0    
Performance-Based Stock Options        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Options vested (in shares) 0      
Options forfeited (in shares) 0   83,958  
Options outstanding (in shares) 476,298      
Performance-Based Stock Options | Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares)       560,256
XML 107 R94.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Assumed Stock Options (Details) - ExOne Company
Nov. 12, 2021
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of unvested stock options 86,020
Assumed Stock Options  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Number of unvested stock options 86,020
Risk-free interest rate, Minimum 0.50%
Risk-free interest rate, Maximum 0.80%
Expected volatility, Minimum 57.20%
Expected volatility, Maximum 59.40%
Expected life, Minimum (in years) 1 year
Expected life, Maximum (in years) 2 years 9 months 18 days
Fair value of Common Stock | $ / shares $ 8.61
XML 108 R95.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Option Activity of the Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Number of shares      
Outstanding at beginning of period (in shares) 13,249    
Exercised (in shares) (787)    
Forfeited/expired (in shares) (283)    
Outstanding at end of period (in shares) 12,179   13,249
Options vested at end of period (in shares) 8,001    
Options vested or expected to vest at end of period (in shares) 11,652    
Weighted-Average Exercise Price per share      
Outstanding at beginning of period (in dollars per share) $ 1.73    
Exercised (in dollars per share) 1.14    
Forfeited/expired (in dollars per share) 1.68    
Outstanding at end of period (in dollars per share) 1.77   $ 1.73
Options vested at end of period (in dollars per share) 1.91    
Options vested or expected to vest at end of period $ 1.78    
Weighted-average remaining contractual term (in years) 7 years 21 days   7 years 2 months 23 days
Options vested at end of period 6 years 5 months 19 days    
Options vested or expected to vest at end of period 7 years 3 days    
Aggregate intrinsic value of options outstanding $ 36,302   $ 42,775
Options vested (in dollars) 22,710    
Options vested or expected to vest (in dollars) 40,852    
Aggregate intrinsic value of options exercised 2,500 $ 100  
Total stock based compensation expenses 9,912 2,217  
Unrecognized stock-based compensation expense, stock options $ 6,900    
Weighted-average period 2 years 2 months 12 days    
Stock option      
Weighted-Average Exercise Price per share      
Total stock based compensation expenses $ 900 $ 1,200  
XML 109 R96.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Restricted Stock Awards (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Weighted Average Grant Date Fair Value    
Total stock based compensation expenses $ 9,912 $ 2,217
Weighted-average period 2 years 2 months 12 days  
Restricted Stock awards    
Shares Subject to Vesting    
Balance at beginning of period, unvested shares (in shares) 264  
Cancelled/Forfeited (5)  
Vested (in shares) (84)  
Balance at end of period, unvested shares (in shares) 175  
Weighted Average Grant Date Fair Value    
Balance at beginning of Period, unvested shares (in dollars per share) $ 7.79  
Cancelled/Forfeited (in dollars per share) 8.78  
Vested (in dollars per share) 6.90  
Balance at end of Period, unvested shares (in dollars per share) $ 7.79  
Total stock based compensation expenses $ 400 $ 200
Unrecognized stock-based compensation expense $ 1,500  
Weighted-average period 1 year 10 months 24 days  
XML 110 R97.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Restricted Stock Units (Details) - USD ($)
$ / shares in Units, shares in Thousands
1 Months Ended 3 Months Ended
Jul. 31, 2020
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period 4 years    
Cliff Vesting Period 1 year    
Expenses recognized $ 3,600,000 $ 8,600,000 $ 800,000
Weighted-average period   2 years 2 months 12 days  
Restricted Stock Units      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vesting period   4 years  
Cliff Vesting Period   1 year  
Unrecognized compensation costs, non-vested RSUs   $ 112.1  
Weighted-average period   3 years 3 months 18 days  
Shares Subject to Vesting      
Balance at beginning of period, unvested shares (in shares)   16,395  
Granted (in shares)   5,527  
Vested (in shares)   (520)  
Cancelled/Forfeited   (392)  
Balance at end of period, unvested shares (in shares)   21,010  
Weighted Average Grant Date Fair Value      
Balance at beginning of Period, unvested shares (in dollars per share)   $ 7.54  
Granted (in dollars per share)   4.20  
Vested (in dollars per share)   13.41  
Cancelled/Forfeited (in dollars per share)   11.09  
Balance at end of Period, unvested shares (in dollars per share)   $ 6.44  
XML 111 R98.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) - Performance-Based Restricted Stock Units - shares
3 Months Ended 12 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Vested (in shares) 0 0 0
Forfeited (in shares) 0 120,000  
Outstanding (in shares) 550,000   124,300
Employee      
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]      
Granted (in shares)   670,000 124,300
XML 112 R99.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) - USD ($)
1 Months Ended 3 Months Ended 12 Months Ended
Oct. 31, 2021
Mar. 31, 2022
Mar. 31, 2021
Dec. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses   $ 9,912,000 $ 2,217,000  
Market Based Restricted Stock Units        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Risk-free interest rate 1.30%      
Expected life (in years) 7 years      
Expected volatility 55.00%      
Fair value of Common Stock, Minimum $ 0.98      
Fair value of Common Stock, Maximum $ 4.95      
Target performance (number of shares) 9,070,269      
Vested (in shares)   0    
Forfeited (in shares)   0    
Outstanding (in shares)       6,802,702
Market Based Restricted Stock Units | Mr. Sibalani        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses       $ 0
Market Based Restricted Stock Units | Employee        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Granted (in shares) 9,070,269      
XML 113 R100.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) - Liability-Classified Share-Based Arrangement
$ in Millions
12 Months Ended
Dec. 31, 2021
USD ($)
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Target fair value $ 8.5
Fair value of awards $ 0.0
XML 114 R101.htm IDEA: XBRL DOCUMENT v3.22.1
STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock based compensation expenses $ 9,912 $ 2,217
2020 Plan    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares available for grant 20,115,713  
Research and development    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock based compensation expenses $ 4,720 916
General and administrative expenses    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock based compensation expenses 3,420 839
Sales and marketing expense    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock based compensation expenses 1,285 345
Cost of sales    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Total stock based compensation expenses $ 487 $ 117
XML 115 R102.htm IDEA: XBRL DOCUMENT v3.22.1
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Related Party Transaction [Line Items]      
Right of use assets $ 24,288 $ 17,794  
Lease liability 24,499    
Dental Arts Labs      
Related Party Transaction [Line Items]      
Right of use assets 3,500    
Lease liability 3,500    
Annual commitment 600    
Lease expense paid $ 100    
Operating Lease Agreement With A T M R E LLC      
Related Party Transaction [Line Items]      
Right of use assets     $ 500
Lease liability     500
Annual commitment     200
Operating Lease Agreement With JES Besitzgesellschaft GmbH      
Related Party Transaction [Line Items]      
Right of use assets     200
Lease liability     200
Annual commitment     100
Operating Lease Agreement With Sitraco (UK) Limited      
Related Party Transaction [Line Items]      
Right of use assets     200
Lease liability     200
Annual commitment     $ 100
XML 116 R103.htm IDEA: XBRL DOCUMENT v3.22.1
SEGMENT INFORMATION - Revenue (Details)
$ in Thousands
3 Months Ended
Mar. 31, 2022
USD ($)
segment
Mar. 31, 2021
USD ($)
Dec. 31, 2021
USD ($)
Segment Information      
Number of segments | segment 1    
Revenue $ 43,706 $ 11,313  
Total long-lived assets 82,370   $ 76,505
Revenue recognized at a point in time      
Segment Information      
Revenue 39,476 10,311  
Revenue recognized over time      
Segment Information      
Revenue 4,230 1,002  
Products      
Segment Information      
Revenue 39,476 10,311  
Services      
Segment Information      
Revenue 4,230 1,002  
Americas      
Segment Information      
Revenue 30,735 6,559  
Total long-lived assets 57,703   58,355
Americas | Products      
Segment Information      
Revenue 27,929 5,854  
Americas | Services      
Segment Information      
Revenue 2,806 705  
EMEA      
Segment Information      
Revenue 9,793 2,741  
Total long-lived assets 18,296   11,289
EMEA | Products      
Segment Information      
Revenue 8,593 2,526  
EMEA | Services      
Segment Information      
Revenue 1,200 215  
APAC      
Segment Information      
Revenue 3,178 2,013  
Total long-lived assets 6,371   $ 6,861
APAC | Products      
Segment Information      
Revenue 2,954 1,931  
APAC | Services      
Segment Information      
Revenue $ 224 $ 82  
XML 117 R104.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 for basic and diluted net loss per share:    
Net loss $ (69,944) $ (59,108)
Weighted-average shares basic 312,016,627 238,243,779
Weighted-average shares diluted 312,016,627 238,243,779
Net loss per share-Basic $ (0.22) $ (0.25)
Net loss per share-Diluted $ (0.22) $ (0.25)
XML 118 R105.htm IDEA: XBRL DOCUMENT v3.22.1
NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) - shares
shares in Thousands
3 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 33,364 20,520
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 12,179 19,378
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 21,010 918
Restricted Stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 175 224
XML 119 dm-20220331x10q_htm.xml IDEA: XBRL DOCUMENT 0001754820 srt:MinimumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-03-31 0001754820 srt:MinimumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-03-31 0001754820 srt:MaximumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2022-03-31 0001754820 srt:MaximumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2022-03-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2022-03-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2022-03-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2022-03-31 0001754820 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001754820 us-gaap:RetainedEarningsMember 2022-03-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001754820 us-gaap:RetainedEarningsMember 2021-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001754820 us-gaap:RetainedEarningsMember 2021-03-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001754820 us-gaap:RetainedEarningsMember 2020-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001754820 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0001754820 us-gaap:CommonStockMember 2022-03-31 0001754820 us-gaap:CommonStockMember 2021-12-31 0001754820 us-gaap:CommonStockMember 2021-03-31 0001754820 us-gaap:CommonStockMember 2020-12-31 0001754820 srt:MinimumMember dm:PublicWarrantsMember us-gaap:CommonClassAMember 2022-03-31 0001754820 us-gaap:RestrictedStockMember 2015-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2020-12-01 2020-12-31 0001754820 dm:PerformanceBasedStockOptionsMember 2022-01-01 2022-03-31 0001754820 dm:PerformanceBasedStockOptionsMember 2021-01-01 2021-12-31 0001754820 dm:PerformanceBasedStockOptionsMember 2022-03-31 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2022-01-01 2022-03-31 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-03-31 0001754820 dm:PerformanceBasedStockOptionsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-01-01 2020-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2022-03-31 0001754820 dm:TwoThousandFifteenStockIncentivePlanMember 2015-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2022-01-01 2022-01-01 0001754820 dm:AssumedStockOptionsMember dm:ElPasoMember 2021-11-12 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2020-01-01 2020-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2022-03-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-12-31 0001754820 us-gaap:RestrictedStockMember 2021-12-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2021-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2020-12-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-10-01 2021-10-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-01-01 2020-12-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001754820 dm:PerformanceBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001754820 dm:TwoThousandFifteenStockIncentivePlanMember 2015-01-01 2015-12-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2022-01-01 2022-03-31 0001754820 dm:AssumedStockOptionsMember 2022-01-01 2022-03-31 0001754820 2022-04-01 2022-03-31 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2022-01-01 2022-03-31 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2022-01-01 2022-03-31 0001754820 us-gaap:ServiceMember srt:AmericasMember 2022-01-01 2022-03-31 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2022-01-01 2022-03-31 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2022-01-01 2022-03-31 0001754820 us-gaap:ProductMember srt:AmericasMember 2022-01-01 2022-03-31 0001754820 us-gaap:TransferredOverTimeMember 2022-01-01 2022-03-31 0001754820 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-03-31 0001754820 us-gaap:EMEAMember 2022-01-01 2022-03-31 0001754820 srt:AsiaPacificMember 2022-01-01 2022-03-31 0001754820 srt:AmericasMember 2022-01-01 2022-03-31 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2021-01-01 2021-03-31 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2021-01-01 2021-03-31 0001754820 us-gaap:ServiceMember srt:AmericasMember 2021-01-01 2021-03-31 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2021-01-01 2021-03-31 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2021-01-01 2021-03-31 0001754820 us-gaap:ProductMember srt:AmericasMember 2021-01-01 2021-03-31 0001754820 us-gaap:TransferredOverTimeMember 2021-01-01 2021-03-31 0001754820 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-03-31 0001754820 us-gaap:EMEAMember 2021-01-01 2021-03-31 0001754820 srt:AsiaPacificMember 2021-01-01 2021-03-31 0001754820 srt:AmericasMember 2021-01-01 2021-03-31 0001754820 us-gaap:ToolsDiesAndMoldsMember 2022-03-31 0001754820 us-gaap:SoftwareDevelopmentMember 2022-03-31 0001754820 us-gaap:LeaseholdImprovementsMember 2022-03-31 0001754820 us-gaap:LandAndBuildingMember 2022-03-31 0001754820 us-gaap:FurnitureAndFixturesMember 2022-03-31 0001754820 us-gaap:EquipmentMember 2022-03-31 0001754820 us-gaap:ConstructionInProgressMember 2022-03-31 0001754820 us-gaap:ComputerEquipmentMember 2022-03-31 0001754820 us-gaap:AutomobilesMember 2022-03-31 0001754820 us-gaap:ToolsDiesAndMoldsMember 2021-12-31 0001754820 us-gaap:SoftwareDevelopmentMember 2021-12-31 0001754820 us-gaap:LeaseholdImprovementsMember 2021-12-31 0001754820 us-gaap:LandAndBuildingMember 2021-12-31 0001754820 us-gaap:FurnitureAndFixturesMember 2021-12-31 0001754820 us-gaap:EquipmentMember 2021-12-31 0001754820 us-gaap:ConstructionInProgressMember 2021-12-31 0001754820 us-gaap:ComputerEquipmentMember 2021-12-31 0001754820 us-gaap:AutomobilesMember 2021-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-03-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2022-03-01 2022-03-31 0001754820 dm:ElPasoMember 2022-02-01 2022-02-28 0001754820 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0001754820 us-gaap:RetainedEarningsMember 2021-01-01 2021-03-31 0001754820 dm:EnvisiontecInc.Member dm:PaycheckProtectionProgramMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel3Member dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:FairValueInputsLevel3Member dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:LetterOfCreditMember 2022-03-31 0001754820 dm:LetterOfCreditWithNoExpirationDateMember 2022-03-31 0001754820 dm:LetterOfCreditExpiringMarch2022ToMarch2023Member 2022-03-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2022-03-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-31 2021-07-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-25 2021-06-25 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-08 2021-05-08 0001754820 dm:MayDentalLabInc.Member 2021-01-01 2021-12-31 0001754820 dm:ElPasoMember 2021-01-01 2021-12-31 0001754820 dm:BrewerDentalLabInc.Member 2021-01-01 2021-12-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2022-03-31 0001754820 dm:ElPasoMember us-gaap:TradeNamesMember 2021-11-12 2021-11-12 0001754820 dm:ElPasoMember us-gaap:DevelopedTechnologyRightsMember 2021-11-12 2021-11-12 0001754820 dm:ElPasoMember us-gaap:CustomerRelationshipsMember 2021-11-12 2021-11-12 0001754820 dm:MayDentalLabInc.Member us-gaap:TradeNamesMember 2021-10-29 2021-10-29 0001754820 dm:MayDentalLabInc.Member us-gaap:CustomerRelationshipsMember 2021-10-29 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:TradeNamesMember 2021-10-14 2021-10-14 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:CustomerRelationshipsMember 2021-10-14 2021-10-14 0001754820 dm:AidroSrlMember us-gaap:TradeNamesMember 2021-09-07 2021-09-07 0001754820 dm:AidroSrlMember us-gaap:CustomerRelationshipsMember 2021-09-07 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:TradeNamesMember 2021-07-30 2021-07-30 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:CustomerRelationshipsMember 2021-07-30 2021-07-30 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TradeNamesMember 2021-06-24 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-24 2021-06-24 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TradeNamesMember 2021-05-07 2021-05-07 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-07 2021-05-07 0001754820 srt:MinimumMember dm:AcquisitionOfEnvisiontecMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-02-16 2021-02-16 0001754820 srt:MaximumMember dm:AcquisitionOfEnvisiontecMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-02-16 2021-02-16 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:TradeNamesMember 2021-02-16 2021-02-16 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:CustomerRelationshipsMember 2021-02-16 2021-02-16 0001754820 dm:ElPasoMember us-gaap:TradeNamesMember 2021-11-12 0001754820 dm:ElPasoMember us-gaap:DevelopedTechnologyRightsMember 2021-11-12 0001754820 dm:ElPasoMember us-gaap:CustomerRelationshipsMember 2021-11-12 0001754820 dm:MayDentalLabInc.Member us-gaap:TradeNamesMember 2021-10-29 0001754820 dm:MayDentalLabInc.Member us-gaap:CustomerRelationshipsMember 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:TradeNamesMember 2021-10-14 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:CustomerRelationshipsMember 2021-10-14 0001754820 dm:AidroSrlMember us-gaap:TradeNamesMember 2021-09-07 0001754820 dm:AidroSrlMember us-gaap:CustomerRelationshipsMember 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:TradeNamesMember 2021-07-30 0001754820 dm:DentalArtsLaboratoriesIncMember us-gaap:CustomerRelationshipsMember 2021-07-30 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TradeNamesMember 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-06-24 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TradeNamesMember 2021-05-07 0001754820 dm:Adaptive3dTechnologiesIncMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-05-07 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:TradeNamesMember 2021-02-16 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-02-16 0001754820 dm:AcquisitionOfEnvisiontecMember us-gaap:CustomerRelationshipsMember 2021-02-16 0001754820 us-gaap:TradeNamesMember 2022-03-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-03-31 0001754820 us-gaap:CustomerRelationshipsMember 2022-03-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-03-31 0001754820 us-gaap:TradeNamesMember 2021-12-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-12-31 0001754820 us-gaap:CustomerRelationshipsMember 2021-12-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel3Member 2022-01-01 2022-03-31 0001754820 us-gaap:FairValueInputsLevel3Member 2022-03-31 0001754820 us-gaap:FairValueInputsLevel3Member 2021-12-31 0001754820 us-gaap:FairValueInputsLevel3Member 2021-03-31 0001754820 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2022-01-01 2022-03-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-01-01 2021-03-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-01-01 2021-03-31 0001754820 dm:InterestAndOtherExpenseIncomeNetMember 2022-01-01 2022-03-31 0001754820 dm:SubscriptionAgreementMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2022-03-31 0001754820 us-gaap:RestrictedStockMember 2022-03-31 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2022-01-01 2022-03-31 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2021-01-01 2021-03-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-08 0001754820 srt:MinimumMember dm:AidroSrlMember 2022-03-31 0001754820 srt:MaximumMember dm:AidroSrlMember 2022-03-31 0001754820 us-gaap:LetterOfCreditMember 2021-11-12 0001754820 dm:PublicWarrantsMember 2020-02-24 2020-02-24 0001754820 us-gaap:ServiceMember 2022-01-01 2022-03-31 0001754820 us-gaap:ProductMember 2022-01-01 2022-03-31 0001754820 us-gaap:ServiceMember 2021-01-01 2021-03-31 0001754820 us-gaap:ProductMember 2021-01-01 2021-03-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember dm:AccountingStandardsUpdate202108Member dm:AcquisitionOfEnvisiontecMember 2021-02-17 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember dm:AccountingStandardsUpdate202108Member dm:ElPasoMember 2021-01-01 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember dm:AccountingStandardsUpdate202108Member dm:AcquisitionOfEnvisiontecMember 2021-01-01 0001754820 dm:DentalArtsLaboratoriesIncMember 2022-03-31 0001754820 dm:OperatingLeaseAgreementWithTMRELlcMember 2021-03-31 0001754820 dm:OperatingLeaseAgreementWithSitracoUkLimitedMember 2021-03-31 0001754820 dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember 2021-03-31 0001754820 us-gaap:CommonClassAMember 2022-03-31 0001754820 dm:IncentiveAwardPlan2020Member 2020-12-31 0001754820 dm:PublicWarrantsMember us-gaap:WarrantMember 2022-03-31 0001754820 dm:PublicWarrantsMember us-gaap:CommonClassAMember 2022-03-31 0001754820 dm:PublicWarrantsMember 2020-02-24 0001754820 us-gaap:MoneyMarketFundsMember 2022-03-31 0001754820 us-gaap:MoneyMarketFundsMember 2021-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember dm:PaycheckProtectionProgramMember 2021-05-07 0001754820 dm:EnvisiontecInc.Member dm:PaycheckProtectionProgramMember 2022-03-31 0001754820 dm:DentalArtsLaboratoriesIncMember dm:EquipmentFinancingAgreementsMember 2022-03-31 0001754820 dm:AidroSrlMember 2022-03-31 0001754820 dm:ElPasoMember 2021-11-12 2021-12-31 0001754820 dm:MayDentalLabInc.Member 2021-10-29 2021-12-31 0001754820 dm:LarryBrewerDentalLabIncMember 2021-10-14 2021-12-31 0001754820 dm:AidroSrlMember 2021-09-07 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-30 2021-12-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 2021-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-07 2021-12-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-16 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-30 2021-07-30 0001754820 dm:ElPasoMember 2021-12-01 2021-12-31 0001754820 dm:MetaAdditiveLtdMember 2021-09-09 2021-09-09 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-01-01 2021-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-01-01 2021-12-31 0001754820 dm:AidroSrlMember 2021-01-01 2021-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-01-01 2021-12-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-01-01 2021-12-31 0001754820 2020-01-01 2020-12-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-07 2021-05-07 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-16 2021-02-16 0001754820 us-gaap:CommercialPaperMember 2022-03-31 0001754820 us-gaap:CommercialPaperMember 2021-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2022-03-31 0001754820 us-gaap:CorporateDebtSecuritiesMember 2022-03-31 0001754820 us-gaap:AssetBackedSecuritiesMember 2022-03-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember 2021-12-31 0001754820 us-gaap:AssetBackedSecuritiesMember 2021-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:FairValueMeasurementsRecurringMember 2022-03-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 us-gaap:FairValueMeasurementsRecurringMember 2021-12-31 0001754820 dm:BeacobioincMember us-gaap:CommonStockMember 2021-06-10 2021-06-10 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001754820 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001754820 us-gaap:EmployeeStockMember 2022-01-01 2022-03-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-03-31 0001754820 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001754820 us-gaap:EmployeeStockMember 2021-01-01 2021-03-31 0001754820 us-gaap:TradeNamesMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001754820 us-gaap:CustomerRelationshipsMember us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001754820 us-gaap:TradeNamesMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001754820 us-gaap:CustomerRelationshipsMember us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001754820 2020-12-31 0001754820 us-gaap:SellingAndMarketingExpenseMember 2022-01-01 2022-03-31 0001754820 us-gaap:RestrictedStockMember 2022-01-01 2022-03-31 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2022-01-01 2022-03-31 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-03-31 0001754820 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-03-31 0001754820 us-gaap:CostOfSalesMember 2022-01-01 2022-03-31 0001754820 dm:Mr.SibalaniExExecutiveOfficerMember dm:MarketBasedRestrictedStockUnitsMember 2021-01-01 2021-12-31 0001754820 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-03-31 0001754820 us-gaap:RestrictedStockMember 2021-01-01 2021-03-31 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-03-31 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-03-31 0001754820 us-gaap:EmployeeStockOptionMember 2021-01-01 2021-03-31 0001754820 us-gaap:CostOfSalesMember 2021-01-01 2021-03-31 0001754820 us-gaap:TradeNamesMember 2022-01-01 2022-03-31 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember 2022-01-01 2022-03-31 0001754820 us-gaap:CustomerRelationshipsMember 2022-01-01 2022-03-31 0001754820 us-gaap:ComputerSoftwareIntangibleAssetMember 2022-01-01 2022-03-31 0001754820 dm:PublicWarrantsMember 2022-03-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2022-03-31 0001754820 dm:PublicWarrantsMember 2022-01-01 2022-03-31 0001754820 2021-01-01 2021-12-31 0001754820 dm:PublicWarrantsMember 2021-01-01 2021-12-31 0001754820 us-gaap:CommonStockMember 2021-01-01 2021-03-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2021-10-31 0001754820 dm:MarketBasedRestrictedStockUnitsMember 2021-10-01 2021-10-31 0001754820 dm:LiabilityClassifiedSharesBasedAwardsMember 2021-01-01 2021-12-31 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:MayDentalLabInc.Member 2021-10-29 2021-10-29 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:LarryBrewerDentalLabIncMember 2021-10-14 2021-10-14 0001754820 dm:MetaAdditiveLtdMember us-gaap:RestrictedStockUnitsRSUMember 2021-09-09 2021-09-09 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:AidroSrlMember 2021-09-07 2021-09-07 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:DentalArtsLaboratoriesIncMember 2021-07-30 2021-07-30 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2022-01-01 2022-03-31 0001754820 2021-03-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-03-31 0001754820 srt:MinimumMember 2022-01-01 2022-03-31 0001754820 srt:MaximumMember 2022-01-01 2022-03-31 0001754820 dm:MayDentalLabInc.Member 2021-10-29 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember 2021-10-14 2021-10-14 0001754820 2021-11-12 0001754820 dm:EquityIncentivePlanOfMakeCompositesIncMember 2019-01-01 2019-12-31 0001754820 2020-07-31 0001754820 us-gaap:EMEAMember 2022-03-31 0001754820 srt:AsiaPacificMember 2022-03-31 0001754820 srt:AmericasMember 2022-03-31 0001754820 us-gaap:EMEAMember 2021-12-31 0001754820 srt:AsiaPacificMember 2021-12-31 0001754820 srt:AmericasMember 2021-12-31 0001754820 dm:RestrictedCashMember us-gaap:LetterOfCreditMember 2022-03-31 0001754820 dm:ElPasoMember 2022-02-28 0001754820 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-03-31 0001754820 2021-01-01 2021-03-31 0001754820 dm:MergerWithTrineMember 2020-12-09 2020-12-09 0001754820 2020-02-24 0001754820 dm:TermLoanMember 2018-06-01 2018-06-30 0001754820 dm:TermLoanMember 2018-06-30 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2022-01-01 2022-03-31 0001754820 2020-07-01 2020-07-31 0001754820 dm:PublicWarrantsMember 2021-03-29 0001754820 dm:MayDentalLabInc.Member 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember 2021-10-14 0001754820 dm:AidroSrlMember 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-30 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-07 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-16 0001754820 dm:AidroSrlMember 2021-09-07 2021-09-07 0001754820 dm:DentalArtsLaboratoriesIncMember dm:EquipmentFinancingAgreementsMember 2022-01-01 2022-03-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 0001754820 dm:MayDentalLabInc.Member 2022-01-01 2022-03-31 0001754820 dm:LarryBrewerDentalLabIncMember 2022-01-01 2022-03-31 0001754820 dm:ElPasoMember 2022-01-01 2022-03-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2022-01-01 2022-03-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2022-01-01 2022-03-31 0001754820 dm:AidroSrlMember 2022-01-01 2022-03-31 0001754820 dm:Adaptive3dTechnologiesIncMember 2022-01-01 2022-03-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2022-01-01 2022-03-31 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2022-03-31 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-17 2021-02-17 0001754820 dm:ElPasoMember 2021-11-12 0001754820 dm:AssumedStockOptionsMember dm:ElPasoMember 2021-11-12 2021-11-12 0001754820 dm:ElPasoMember 2021-11-12 2021-11-12 0001754820 dm:BeacobioincMember 2021-06-10 2021-06-10 0001754820 dm:BeacobioincMember 2021-06-10 0001754820 2022-03-31 0001754820 2021-12-31 0001754820 2022-05-06 0001754820 2022-01-01 2022-03-31 dm:D dm:segment dm:Y shares iso4217:USD iso4217:USD shares dm:item pure dm:period dm:loan dm:employee dm:agreement 312016627 238243779 http://www.desktopmetal.com/20220331#LeaseLiabilityCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrent 312017000 238244000 -0.22 -0.25 0001754820 --12-31 2022 Q1 0 0 0 0 0 0 0 0 -0.22 -0.25 http://www.desktopmetal.com/20220331#LeaseLiabilityCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityCurrent http://www.desktopmetal.com/20220331#LeaseLiabilityNonCurrent 0.5 0 0 0 500000 200000 200000 3500000 false 10-Q true 2022-03-31 false 001-38835 DESKTOP METAL, INC. DE 83-2044042 63 3rd Avenue Burlington MA 01803 978 224-1244 Yes Yes Large Accelerated Filer false false false Common Stock, $0.0001 Par Value per Share DM NYSE 313461320 103590000 65017000 2166000 2129000 102895000 204569000 36661000 46687000 81876000 65399000 22446000 18208000 349634000 402009000 1112000 1112000 58082000 58710000 630022000 639301000 251000000 261984000 32143000 25480000 1321993000 1388596000 30431000 31558000 16911000 14137000 5326000 5527000 31615000 33829000 19261000 18189000 731000 825000 104275000 104065000 523000 548000 2596000 4183000 19856000 13077000 4047000 4508000 9506000 10695000 3165000 3170000 143968000 140246000 0.0001 0.0001 50000000 50000000 0 0 0.0001 0.0001 500000000 500000000 312999991 311737858 312825572 311473950 31000 31000 1833998000 1823344000 -638555000 -568611000 -17449000 -6414000 1178025000 1248350000 1321993000 1388596000 39476000 10311000 4230000 1002000 43706000 11313000 41902000 10487000 3132000 1413000 45034000 11900000 -1328000 -587000 24605000 10858000 19689000 5449000 23857000 13846000 68151000 30153000 -69479000 -30740000 56576000 -32000 73000 -1753000 361000 -71200000 -87028000 -1256000 -27920000 -69944000 -59108000 -0.22 -0.25 312016627 238243779 -69944000 -59108000 12000 1000 -11047000 -13000 0 0 -80979000 -59120000 311473950 31000 1823344000 -568611000 -6414000 1248350000 786693 900000 900000 84384 520265 -39720 -158000 -158000 9912000 9912000 -69944000 -69944000 -11035000 -11035000 312825572 31000 1833998000 -638555000 -17449000 1178025000 224626597 23000 844188000 -328277000 -9000 515925000 163228 180000 180000 56015 15265 -2241 -54000 -54000 5036142 159847000 159847000 2217000 2217000 1850938 20690975 2000 320567000 320569000 -59108000 -59108000 -12000 -12000 252436919 25000 1326945000 -387385000 -21000 939564000 -69944000 -59108000 12883000 3892000 9912000 2217000 56576000 -413000 -406000 -4000 419000 72000 -2000 -185000 -949000 240000 25000 -1700000 -1256000 -27921000 114000 -10000 -9489000 61000 15506000 2381000 4087000 4276000 210000 30000 -1333000 -3856000 -3391000 -5247000 2980000 -1234000 721000 105000 108000 22000 12000 -56274000 -41129000 4074000 262000 6000 92386000 98625000 48241000 23000 137646000 94534000 -182053000 -1239000 900000 180000 158308000 158000 54000 43000 699000 157195000 -349000 26000 38610000 -65961000 68258000 484137000 106868000 418176000 103590000 416379000 2166000 1021000 1112000 776000 106868000 418176000 73000 12000 1000 149904000 159847000 7784000 364000 313000 50000 1721000 605000 12357000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">1. ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Organization and Nature of Business</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Desktop Metal, Inc. is a Delaware corporation headquartered in Burlington, Massachusetts. The company was founded in 2015 and is accelerating the transformation of manufacturing with 3D printing solutions for engineers, designers, and manufacturers. The Company designs, produces and markets 3D printing systems to a variety of end customers.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On December 9, 2020 (the “Closing Date”), Trine Acquisition Corp. (“Trine”) consummated the previously announced merger pursuant to the Agreement and Plan of Merger, dated August 26, 2020, by and among Trine, Desktop Metal, Inc. and Sparrow Merger Sub, Inc., pursuant to which Sparrow Merger Sub, Inc. merged with and into Desktop Metal, Inc., with Desktop Metal, Inc. becoming our wholly owned subsidiary (the “Business Combination”). Upon the closing of the Business Combination, Trine changed its name to Desktop Metal, Inc. and Desktop Metal, Inc. changed its name to Desktop Metal Operating, Inc. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Unless otherwise indicated or the context otherwise requires, references in this Quarterly Report on Form 10-Q to the “Company” and “Desktop Metal” refer to the consolidated operations of Desktop Metal, Inc. and its subsidiaries. References to “Trine” refer to the company prior to the consummation of the Business Combination and references to “Legacy Desktop Metal” refer to Desktop Metal Operating, Inc. prior to the consummation of the Business Combination.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Legacy Desktop Metal was deemed the accounting acquirer in the Business Combination based on an analysis of the criteria outlined in Accounting Standards Codification (“ASC”) 805. This determination was primarily based on Legacy Desktop Metal’s stockholders prior to the Business Combination having a majority of the voting power in the combined company, Legacy Desktop Metal having the ability to appoint a majority of the Board of Directors of the combined company, Legacy Desktop Metal’s existing management comprising the senior management of the combined company, Legacy Desktop Metal comprising the ongoing operations of the combined company, Legacy Desktop Metal being the larger entity based on historical revenues and business operations, and the combined company assuming Legacy Desktop Metal’s name. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of Legacy Desktop Metal issuing stock for the net assets of Trine, accompanied by a recapitalization. The net assets of Trine are stated at historical cost, with no goodwill or other intangible assets recorded.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">While Trine was the legal acquirer in the Business Combination, because Legacy Desktop Metal was deemed the accounting acquirer, the historical financial statements of Legacy Desktop Metal became the historical financial statements of the combined company upon the consummation of the Business Combination. As a result, the financial statements included in this report reflect (i) the historical operating results of Legacy Desktop Metal prior to the Business Combination; (ii) the combined results of Trine and Legacy Desktop Metal following the close of the Business Combination; (iii) the assets and liabilities of Legacy Desktop Metal at their historical cost; and (iv) the Company’s equity structure for all periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In accordance with guidance applicable to these circumstances, the equity structure has been restated in all comparative periods up to the Closing Date to reflect the number of shares of the Company’s common stock, $0.0001 par value per share, issued to Legacy Desktop Metal’s stockholders in connection with the Business Combination. As such, the shares and corresponding capital amounts and earnings per share related to Legacy Desktop Metal convertible preferred stock and Legacy Desktop Metal common stock prior to the Business Combination have been retroactively restated as shares reflecting the exchange ratio of 1.22122 established in the Business Combination. Legacy Desktop Metal’s convertible preferred stock previously classified as mezzanine was retroactively adjusted, converted into Common Stock, and reclassified to permanent as a result of the reverse recapitalization. </p><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;">Risks and Uncertainties</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt;"><span style="font-weight:normal;">The Company is subject to a number of risks similar to those of other companies of similar size in its industry, including, but not limited to, the need for successful development of products, the need for additional funding, competition from substitute products and services from larger companies, protection of proprietary technology, patent litigation, dependence on key individuals, and risks associated with changes in information technology. The Company has financed its operations to date primarily with proceeds from the sale of preferred stock and the Business Combination. The Company’s long-term success is dependent upon its ability to successfully market its products and services; generate revenue; maintain or reduce its operating costs and expenses; meet its obligations; obtain additional capital when needed; and, ultimately, achieve profitable operations. Management believes that existing cash and </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;">investments as of March 31, 2022 will be sufficient to fund operating and capital expenditure requirements through at least </span><span style="font-weight:normal;">twelve months</span><span style="font-weight:normal;"> from the date of issuance of these consolidated financial statements.</span></p> 0.0001 0.0001 1.22122 P12M <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-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the regulations of the U.S Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments, which are of a normal and recurring nature, necessary for a fair presentation of the Company’s financial position, results of operations, and cash flows. The results reported in these condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. The functional currency of all wholly owned subsidiaries is U.S. Dollars. All intercompany transactions and balances have been eliminated in consolidation.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">COVID-19 Pandemic</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of March 31, 2022, the impact of the COVID-19 pandemic continues to unfold and there has been uncertainty and disruption in the global economy and financial markets. The Company has considered the COVID-19 pandemic related impacts on its estimates, as appropriate, within its consolidated financial statements and there may be changes to those estimates in future periods.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The COVID-19 pandemic, as well as the response to mitigate the spread and effects of COVID-19, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s significant accounting policies are described in Note 2 to the financial statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. There have been no material changes to the significant accounting policies from the Annual Report on Form 10-K for the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards</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 Guidance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">In October 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-08, </span><i style="font-style:italic;background:#ffffff;">Business Combinations (Topic 805)</i><i style="font-style:italic;"> —</i><i style="font-style:italic;background:#ffffff;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i><span style="background:#ffffff;">, to require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This standard is effective for calendar-year public business entities in 2023 and interim periods within that year, and early adoption is permitted. The Company has adopted this ASU as of January 1, 2021 and has retrospectively adjusted purchase accounting for the acquisition of EnvisionTEC, which is described in Note 4 to these condensed </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">consolidated financial statements, where deferred revenue was fair valued. As a practical expedient, the Company elected to estimate the standalone selling price for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$12.5</span><span style="background:#ffffff;"> million for the acquisitions of EnvisionTEC and ExOne, which is described in Note 4 to the financial statements, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes,</i> which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, <i style="font-style:italic;">Income Taxes</i>. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i> (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses.</i> This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The company adopted the ASU as of January 1, 2022, which did not have a material effect on the Company’s condensed consolidated financial statements.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Basis of Presentation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying unaudited condensed consolidated financial statements of the Company are prepared in conformity with accounting principles generally accepted in the United States of America (“US GAAP”) and pursuant to the regulations of the U.S Securities and Exchange Commission (“SEC”). Certain information and footnote disclosures normally included in financial statements prepared in accordance with US GAAP have been condensed or omitted pursuant to the rules and regulations of the SEC. The condensed consolidated financial statements include the Company’s accounts and those of its subsidiaries. In the opinion of the Company’s management, the financial information for the interim periods presented reflects all adjustments, which are of a normal and recurring nature, necessary for a fair presentation of the Company’s financial position, results of operations, and cash flows. The results reported in these condensed consolidated financial statements are not necessarily indicative of results that may be expected for the entire year.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Principles of Consolidation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The accompanying consolidated financial statements include the accounts of the Company and its wholly owned subsidiaries. The functional currency of all wholly owned subsidiaries is U.S. Dollars. All intercompany transactions and balances have been eliminated in consolidation.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">COVID-19 Pandemic</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-weight:normal;">In March 2020, the World Health Organization declared the outbreak of a disease caused by a novel strain of the coronavirus (“COVID-19”) to be a pandemic. As of March 31, 2022, the impact of the COVID-19 pandemic continues to unfold and there has been uncertainty and disruption in the global economy and financial markets. The Company has considered the COVID-19 pandemic related impacts on its estimates, as appropriate, within its consolidated financial statements and there may be changes to those estimates in future periods.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The COVID-19 pandemic, as well as the response to mitigate the spread and effects of COVID-19, may impact the Company and its customers, as well as the demand for its products and services. The impact of COVID-19 on the Company’s operational results in subsequent periods will largely depend on future developments, and cannot be accurately predicted. These developments may include, but are not limited to, new information concerning the severity of COVID-19, the degree of success of actions take to contain or treat COVID-19 and the reactions by consumers, companies, governmental entities, and capital markets to such actions.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;">Significant Accounting Policies</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s significant accounting policies are described in Note 2 to the financial statements in Part II, Item 8 of the Company’s Annual Report on Form 10-K for the year ended December 31, 2021. There have been no material changes to the significant accounting policies from the Annual Report on Form 10-K for the year ended December 31, 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recently Issued Accounting Standards</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 Guidance</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background:#ffffff;">In October 2021, the FASB issued Accounting Standards Update (“ASU”) 2021-08, </span><i style="font-style:italic;background:#ffffff;">Business Combinations (Topic 805)</i><i style="font-style:italic;"> —</i><i style="font-style:italic;background:#ffffff;">Accounting for Contract Assets and Contract Liabilities from Contracts with Customers</i><span style="background:#ffffff;">, to require that an acquirer recognize and measure contract assets and contract liabilities acquired in a business combination in accordance with Topic 606, Revenue from Contracts with Customers. At the acquisition date, an acquirer should account for the related revenue contracts in accordance with Topic 606 as if it had originated the contracts. This standard is effective for calendar-year public business entities in 2023 and interim periods within that year, and early adoption is permitted. The Company has adopted this ASU as of January 1, 2021 and has retrospectively adjusted purchase accounting for the acquisition of EnvisionTEC, which is described in Note 4 to these condensed </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="background:#ffffff;">consolidated financial statements, where deferred revenue was fair valued. As a practical expedient, the Company elected to estimate the standalone selling price for allocation purposes at the acquisition date. Upon the application of this practical expedient, the Company recognized deferred revenue as part of purchase accounting in the amount of </span><span style="background:#ffffff;">$0.2</span><span style="background:#ffffff;"> million and </span><span style="background:#ffffff;">$12.5</span><span style="background:#ffffff;"> million for the acquisitions of EnvisionTEC and ExOne, which is described in Note 4 to the financial statements, respectively.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2019, the FASB issued ASU 2019-12, <i style="font-style:italic;">Income Taxes (Topic 740)—Simplifying the Accounting for Income Taxes,</i> which simplifies the accounting for income taxes by eliminating some exceptions to the general approach in Accounting Standards Codification 740, <i style="font-style:italic;">Income Taxes</i>. It also clarifies certain aspects of the existing guidance to promote more consistent application. This standard is effective for calendar-year public business entities in 2021 and interim periods within that year, and early adoption is permitted. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i> (“ASU 2017-04”), which eliminates the performance of Step 2 from the goodwill impairment test. In performing its annual or interim impairment testing, an entity will instead compare the fair value of the reporting unit with its carrying amount and recognize any impairment charge for the amount by which the carrying amount exceeds the reporting unit’s fair value. Additionally, an entity should consider income tax effects from any tax-deductible goodwill on the carrying amount of the reporting unit when measuring the goodwill impairment loss. The Company adopted the ASU as of January 1, 2021, which did not have a material effect on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In June 2016, the FASB issued ASU 2016-13, <i style="font-style:italic;">Financial Instruments—Credit Losses.</i> This ASU added a new impairment model (known as the current expected credit loss (“CECL”) model) that is based on expected losses rather than incurred losses. Under the new guidance, an entity recognizes as an allowance its estimate of expected credit losses. The CECL model applies to most debt instruments, trade receivables, lease receivables, financial guarantee contracts, and other loan commitments. The CECL model does not have a minimum threshold for recognition of impairment losses and entities will need to measure expected credit losses on assets that have a low risk of loss. The company adopted the ASU as of January 1, 2022, which did not have a material effect on the Company’s condensed consolidated financial statements.</p> 200000 12500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">3. REVENUE RECOGNITION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Contract Balances</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s deferred revenue balance was $23.3 million and $22.7 million as of March 31, 2022 and December 31, 2021, respectively. During the three months ended March 31, 2022, the Company recognized $6.9 million of existing deferred revenue from 2021. The deferred revenue consists of billed post-installation customer support and maintenance, cloud-based software licenses that are recognized ratably over the term of the agreement, and contracts that have outstanding performance obligations or contracts that have acceptance terms that have not yet been fulfilled. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Contract assets were not significant during the three months ended March 31, 2022 and 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Remaining Performance Obligations</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At March 31, 2022, the Company had $23.3 million of remaining performance obligations, also referred to as backlog, of which approximately $19.3 million is expected to be fulfilled over the next 12 months, notwithstanding uncertainty related to the impact of COVID-19, including, but not limited to, international shipping and travel restrictions brought about by COVID-19, which could have an adverse effect on the timing of delivery and installation of products and/or services to customers. In addition, the Company also had customer deposits of $16.9 million at March 31, 2022. </p> 23300000 22700000 6900000 23300000 19300000 P12M 16900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. ACQUISITIONS</p><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;">2021 Acquisitions</b></p><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;">Acquisition of EnvisionTEC</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 16, 2021, the Company acquired EnvisionTEC, Inc. and its subsidiaries (“EnvisionTEC”) pursuant to a Purchase Agreement and Plan of Merger dated January 15, 2021. This acquisition added a comprehensive portfolio in additive manufacturing across metals, polymers and composites and grew distribution channels both in quantity and through the addition of a vertically-focused channel. The total purchase price was $303.6 million, consisting of $143.8 million paid in cash and 5,036,142 shares of the Company’s Common Stock with a fair value of $159.8 million as of the close of business on the transaction date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition is accounted for as a business combination using the acquisition method of accounting. The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s estimates of their fair values on the acquisition date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</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;"> 143,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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;"> 159,847</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 303,642</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:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:102.63%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:81.61%;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:3.38%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At February 16, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 859</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 5,004</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,982</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 7,668</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,081</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash - noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,540</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 137,300</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.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.6pt 0pt 0pt;"> 1,801</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,520</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 1,442</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,460</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 605</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,706</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 898</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 29,009</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.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.6pt 0pt 0pt;"> 1,189</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,566</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,954</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 195,688</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.35%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 303,642</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">Subsequent to the ,acquisition date, the Company made certain measurement period adjustments to the preliminary purchase price allocation, which resulted in decrease to goodwill of </span>$3.4 million. The decrease was primarily due to an decrease in deferred income tax liabilities of $4.1 million and a decrease in deferred revenue of $0.2 million related to the adoption of ASU 2021-08 and a decrease in inventory of $1.0 million related to obsolete inventory. Additionally, the Company recorded a measurement period adjustment of $0.3 million related to certain assets acquired and liabilities assumed due to clarification of information utilized to determine fair value during the measurement period. As of December 31, 2021, the measurement period is completed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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;"> 77,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 – 14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin: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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. $16.4 million of the goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred $4.8 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">EnvisionTEC’s results are included in the Company’s consolidated results for the period from February 16, 2021 to December 31, 2021. During that period, EnvisionTEC’s net revenues were approximately $33.3 million and net loss was approximately $11.1 million.</p><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;">Acquisition of Adaptive 3D</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On May 7, 2021, the Company acquired Adaptive 3D Holdings, Inc. and its affiliates (“Adaptive 3D”) pursuant to a Purchase Agreement and Plan of Merger dated as of May 7, 2021. This acquisition expanded the Company’s materials library to include photopolymer elastomers for use in the production of end use parts. The total purchase price was $61.8 million, consisting of $24.1 million paid in cash and 3,133,276 shares of the Company’s Common Stock with a fair value of $37.7 million as of the close of business on the transaction date. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Adaptive 3D’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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;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;"> 24,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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: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 0pt 0pt;"> 37,693</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 61,776</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At May 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin: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,852</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 504</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 462</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 558</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 27,300</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,635</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 280</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PPP loan payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,616</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 5,972</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 26,663</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top: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:12.36%;border-bottom:3px double #000000;border-top:1px 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;"> 61,776</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.2 million. The decrease was due to a decrease in deferred income tax liabilities of $0.2 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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;"> 27,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 27,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.3 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Adaptive 3D’s results are included in the Company’s consolidated results for the period from May 7, 2021 to December 31, 2021. During that period, Adaptive 3D’s revenues were approximately $1.1 million, and its net loss was approximately $4.9 million.</p><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;">Acquisition of Aerosint</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On June 24, 2021, the Company acquired all outstanding securities of Aerosint SA and its affiliates (“Aerosint”), which expanded the Company’s portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price was $23.8 million, consisting of $6.2 million paid in cash, 879,922 shares of the Company’s Common Stock with a fair value of $11.5 million as of the close of business on the transaction date, and contingent consideration with a fair value of $6.1 million as of the acquisition </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">date. The Company may be required to pay this contingent consideration based on the achievement of revenue metrics and technical milestones over the three-year period following the transaction date.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Aerosint’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition included contingent consideration related to revenue metrics and technical milestones, with a fair value of $6.1 million as of the date of acquisition and a fair value of $5.5 million as of March 31, 2022. The Company will pay up to $5.5 million of contingent consideration based on stated revenue metrics, which had a fair value of $4.6 million as of the date of acquisition, and a fair value of $4.0 million as of March 31, 2022. If Aerosint reaches certain product mass production technical milestones, the Company will pay out a maximum of $2.0 million in contingent consideration, which had a fair value of $1.5 million as of the date of acquisition, and a fair value of $1.5 million as of March 31, 2022. As of the date of acquisition, the fair value of the short-term liability was $1.4 million, and the long-term liability was $4.7<span style="white-space:pre-wrap;"> million, which the Company recorded in accrued expenses and other current liabilities and contingent consideration, net of current portion, on the condensed consolidated balance sheets. As of March 31, 2022, </span>$2.9 million of contingent consideration is recorded in accrued expenses and other current liabilities and $2.6 million is recorded in contingent consideration, net of current portion, in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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;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;"> 6,220</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 11,448</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 23,751</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At June 24, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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:2.63%;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:12.36%;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:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 697</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 369</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 11,726</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 336</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,747</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 169</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 810</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,931</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 4,577</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 9,170</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 14,581</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;border-bottom:3px double #000000;border-top: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:12.36%;border-bottom:3px double #000000;border-top:1px 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;"> 23,751</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a measurement period adjustment to the preliminary purchase price allocation, which resulted in a decrease to goodwill of $0.6 million. The decrease was due to a decrease in deferred income tax liabilities.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 11,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.9 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Aerosint’s results are included in the Company’s consolidated results for the period from June 24, 2021 to December 31, 2021. During that period, Aerosint’s revenues were $0.6 million and net loss was $0.4 million.</p><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;">Acquisition of Dental Arts Labs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On July 30, 2021, the Company acquired Dental Arts Laboratories, Inc., (“Dental Arts Labs”), which expanded the Company’s portfolio in additive manufacturing within the healthcare industry. The purchase price was $26.0 million paid in cash. The Company also issued 1,190,468 restricted stock units with a grant date fair value of $11.0 million, which are subject to a four-year vesting period </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Dental Arts Labs’ tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,042</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 26,042</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At July 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 858</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 3,707</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 2,438</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 3,853</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 8,643</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 4,636</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,135</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 1,949</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 1,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 3,888</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 3,762</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,932</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 17,203</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 26,042</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in decrease to goodwill of $0.3 million. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred $0.6 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Dental Arts Labs’ results are included in the Company’s consolidated results for the period from July 30, 2021 to December 31, 2021. During that period, Dental Arts Labs’ revenues were $14.1 million and net loss was $0.3 million.</p><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;">Acquisition of A.I.D.R.O.</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 7, 2021, the Company purchased the entire corporate capital of A.I.D.R.O. Srl (“A.I.D.R.O.”). This acquisition expanded the Company’s parts production capabilities and application expertise in the hydraulics industry. The purchase price for the A.I.D.R.O. acquisition was $5.7 million paid in cash, of which $4.9 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to March 31, 2022. The Company also issued 364,050 restricted stock units with a grant date fair value of $3.2 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to A.I.D.R.O.’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,683</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 5,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At September 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 855</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 966</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 906</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 691</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 1,080</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 1,100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,010</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 1,307</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 508</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt, net of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 138</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 764</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 750</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 228</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,842</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 2,168</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 3,515</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 5,683</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in an immaterial increase to goodwill. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:13.75%;background:#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;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $0.4 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">A.I.D.R.O.’s results are included in the Company’s consolidated results for the period from September 7, 2021 to December 31, 2021. During that period, A.I.D.R.O.’s revenues were $1.7 million and net loss was $0.2 million.</p><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;">Acquisition of Brewer Dental</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.6 million paid in cash, of which $7.0 million was paid at closing and the remaining $0.5 million will be paid 24 months after closing. The Company also issued </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">252,096 restricted stock units with a grant date fair value of $1.8 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to Brewer Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;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;"> 7,613</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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,613</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 14, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,574</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 524</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 375</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,630</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 706</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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: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;"> 6,035</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 87</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 619</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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: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;"> 885</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 5,150</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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,613</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:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</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:68.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 0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:13.75%;background:#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;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;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 intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></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:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Brewer Dental’s results are included in the Company’s consolidated results for the period from October 14, 2021 to December 31, 2021. During that period, Brewer Dental’s revenues were $1.4 million and net income was $0.1 million.</p><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;">Acquisition of May Dental</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">On October 29, 2021, the Company acquired May Dental Lab, Inc. (“May Dental”), which expanded the Company’s portfolio in additive manufacturing within the healthcare and dental industry. The aggregate purchase price was $12.5 million paid in cash, of which $11.8 million was paid at closing and the remaining $0.8 million will be paid 24 months after closing, subject to the Limited Liability Interest Purchase Agreement. The Company also issued 357,642 restricted stock units with a grant date fair value of $2.5 million, which are subject to a four-year vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to My Dental’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;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;"> 12,522</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,522</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:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 29, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 677</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 343</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 4,340</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 1,416</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 7,599</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin: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:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;">$</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;"> 209</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 255</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 1,216</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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,881</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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,718</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,804</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,522</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:18pt;margin:0pt 0pt 12pt 0pt;">Subsequent to the acquisition date, the Company made a working capital adjustment to the preliminary purchase price allocation, which resulted in an immaterial increase to goodwill. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">9 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;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 intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></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:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is deductible for income tax purposes. During 2021, the Company incurred immaterial acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">May Dental’s results are included in the Company’s consolidated results for the period from October 29, 2021 to December 31, 2021. During that period, May Dental’s revenues were $1.3 million and net loss was $0.1 million.</p><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;">Acquisition of ExOne</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">On November 12, 2021, the Company acquired The ExOne Company and its affiliates (“ExOne”). The acquisition of ExOne extends the Company’s product platforms with complementary solutions to create a comprehensive portfolio combining throughput, flexibility, and materials breadth while allowing customers to optimize production based on their specific application needs. The Company acquired all of ExOne’s outstanding common stock for an aggregate purchase price of </span>$613.0 million, consisting of $201.4 paid in cash and 48,218,063 shares of Common Stock with a fair value of $411.6 million as of the close of business on the transaction date. The Company also granted 86,020 incentive stock options with a weighted-average exercise price of $4.47 to certain employees </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">of ExOne in exchange for unvested ExOne stock options. The acquisition will be accounted for as a business combination using the acquisition method of accounting. The Company is currently finalizing the allocation of the purchase price and expects the purchase price to be allocated primarily to goodwill and intangible assets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">The total purchase price was allocated to the identifiable assets acquired and liabilities assumed based on the Company’s preliminary estimates of their fair values on the acquisition date. The fair values assigned to ExOne’s tangible and intangible assets and liabilities assumed, and the related deferred tax assets and liabilities, are considered preliminary and are based on the information available at the date of the acquisition. The Company is in the process of finalizing its purchase price allocation, and the tax basis of the assets and liabilities acquired. This may result in potential adjustments to the carrying value of the respective recorded assets and liabilities, establishment of certain intangible assets, revisions of useful lives of intangible assets, establishment of potential acquisition contingencies, and the determination of any residual amount that will be allocated to goodwill. Adjustments that impact the deferred tax liability recorded in the business combination could result in an increase or decrease in the Company’s recorded valuation allowance that will be recognized in the accompanying statement of operations.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</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;"> 201,399</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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;"> 411,603</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 613,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At November 12, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 119,068</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 3,007</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 27,200</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,165</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 33,991</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,734</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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: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;"> 286,904</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5,830</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 11,025</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,331</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 10,168</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of operating lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,919</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 3,465</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 48,538</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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;"> 238,366</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 613,002</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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;"> 72,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;margin:0pt;padding: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:13.75%;margin:0pt;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,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 7,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The goodwill resulting from the purchase price allocation is attributable to the workforce of the acquired business (which is not eligible for separate recognition as an identifiable intangible asset) and the expected synergistic benefits of expanding the combined companies’ target markets both geographically and across industries. The goodwill recognized is not deductible for income tax purposes. During 2021, the Company incurred $8.5 million of acquisition-related and other transactional charges related to this acquisition, which are included in general and administrative expenses in the consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">ExOne’s results are included in the Company’s consolidated results for the period from November 12, 2021 to December 31, 2021. During that period, ExOne’s revenues were $15.5 million and net loss was $6.9 million.</p><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;">Pro Forma Information (unaudited)</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following unaudited pro forma financial information is based on the historical financial statements of the Company and presents the Company’s results as if the acquisitions of EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, A.I.D.R.O., Brewer Dental, May Dental, and ExOne had occurred on January 1, 2020 (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:66.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;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;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:13.96%;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;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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 0pt 0pt;"> 207,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#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;"> 164,947</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,346)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The unaudited pro forma financial information was computed by combining the historical financial information of the Company and EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts, A.I.D.R.O., Brewer Dental, May Dental, and ExOne along with the effects of the acquisition method of accounting for business combinations as though the companies were combined on January 1, 2020. The unaudited pro forma information does not reflect the potential benefits of cost and funding synergies, opportunities to earn additional revenues, or other factors, and therefore does not represent what the actual net revenues and net loss would have been had the companies been combined as of this date.</p><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;">2021 Asset Acquisitions</b></p><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;">Acquisition of Beacon Bio</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On June 10, 2021, the Company acquired Beacon Bio, Inc. (“Beacon Bio”) pursuant to a Stock Purchase Agreement. The purchase price consisted of cash consideration of $6.1 million, including transaction costs of $0.2 million, and 334,370 shares of Common Stock with a fair value of $4.3 million as of the close of business on the transaction date. The cash consideration includes a simple agreement for future equity investment of $1.0 million made by the Company in advance of the acquisition that was settled in the acquisition. Beacon Bio is engaged in research and development of PhonoGraft technology. The Company concluded the arrangement did not result in the acquisition of a business, as substantially all of the fair value of the gross assets acquired was concentrated in in-process research and development for which there was no alternative future use. Therefore, the Company accounted for the arrangement as an asset acquisition. In connection with the acquisition, the Company issued additional restricted stock units to retain research and development employees and contractors of Beacon Bio through the expected term to complete the development, which vest over a service period of <span style="white-space:pre-wrap;">3 years</span><span style="white-space:pre-wrap;"> and are accounted for as post-combination expense. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The acquired in-process research and development asset consists of a license to commercialize the PhonoGraft technology. Due to the stage of development of this license at the date of the acquisition, significant research, development, and risk remained, and it was </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">not yet probable that there was future economic benefit from this asset. Absent successful clinical results and regulatory approval for this asset, there was no alternative future use associated with this asset. Accordingly, the value of the asset was expensed in the condensed consolidated statements of operations and no deferred tax liability has been recorded.</p><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;">Acquisition of Meta Additive</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On September 9, 2021, the Company acquired Meta Additive Ltd (“Meta Additive”), pursuant to a Stock Purchase Agreement of the same date. Meta Additive is engaged in research and development of binder jet printing. The purchase price consisted of cash consideration of $15.2 million, including transaction costs of $0.2 million. The Company concluded the arrangement did not result in the acquisition of a business, as substantially all of the fair value of the gross assets acquired was concentrated in in-process research and development for which there was no alternative future use. The Company accounted for the arrangement as an asset acquisition. In connection with the acquisition, the Company issued 1,101,592 restricted stock units with a fair value of $9.0 million as of the acquisition date to retain key employees of Meta Additive through the expected term to complete the development, which vest over a service period of 4 years and are accounted for as post-combination expense. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquired in-process research and development asset consists of the development of novel functional binders to provide advanced additive manufacturing solutions. Due to the stage of development of this technology at the date of the acquisition, significant research, development, and risk remained, and it was not yet probable that there was future economic benefit from this asset. Absent successful commercialization of this asset, there was no associated alternative future use. Accordingly, the value of the assets was expensed in the condensed consolidated statements of operations and no deferred tax liability has been recorded.</p> 303600000 143800000 5036142 159800000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</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;"> 143,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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;"> 159,847</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 303,642</p></td></tr></table> 143795000 159847000 303642000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:102.63%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:12.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></tr><tr><td style="vertical-align:bottom;width:81.61%;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:3.38%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At February 16, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.64%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 859</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 5,004</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,982</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 7,668</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,081</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Restricted cash - noncurrent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,540</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 137,300</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.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.6pt 0pt 0pt;"> 1,801</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 158,520</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 1,442</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin: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,460</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 605</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,706</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Liability for income taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 480</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 898</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long-term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 285</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:12.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.6pt 0pt 0pt;"> 29,009</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.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.6pt 0pt 0pt;"> 1,189</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,566</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 107,954</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.35%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;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:12.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 195,688</p></td></tr><tr><td style="vertical-align:bottom;width:81.61%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.38%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.64%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.35%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 303,642</p></td></tr></table> 859000 5004000 2982000 7668000 1081000 285000 1540000 137300000 1801000 158520000 1442000 2460000 605000 13706000 480000 492000 898000 285000 29009000 1189000 50566000 107954000 195688000 303642000 -3400000 4100000 200000 -1000000.0 300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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;"> 77,800</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">7 – 14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin: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,600</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 50,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 137,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;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></tr></table> 77800000 P7Y P14Y 8600000 P14Y 50900000 P12Y 137300000 16400000 4800000 33300000 -11100000 61800000 24100000 3133276 37700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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;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;"> 24,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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: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 0pt 0pt;"> 37,693</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 61,776</p></td></tr></table> 24083000 37693000 61776000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At May 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin: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,852</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 504</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 305</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 462</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 558</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 27,300</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 654</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 32,635</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 280</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 151</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">PPP loan payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 311</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 12</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 502</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,616</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 5,972</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 26,663</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-family:'Calibri','Helvetica','sans-serif';visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;border-bottom:3px double #000000;border-top: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:12.36%;border-bottom:3px double #000000;border-top:1px 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;"> 61,776</p></td></tr></table> 2852000 504000 305000 462000 558000 27300000 654000 32635000 280000 151000 100000 311000 12000 502000 4616000 5972000 26663000 35113000 61776000 -200000 200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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;"> 27,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">14 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 27,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table> 27000000 P14Y 300000 P5Y 27300000 300000 1100000 -4900000 23800000 6200000 879922 11500000 6100000 P3Y 6100000 5500000 5500000 4600000 4000000.0 2000000.0 1500000 1500000 1400000 4700000 2900000 2600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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;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;"> 6,220</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equity consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 11,448</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,083</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 23,751</p></td></tr></table> 6220000 11448000 6083000 23751000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At June 24, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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:2.63%;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:12.36%;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:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 419</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 166</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 697</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 369</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 11,726</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 336</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 13,747</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 58</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 283</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 169</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 810</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,931</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 4,577</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 9,170</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 14,581</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;border-bottom:3px double #000000;border-top: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:12.36%;border-bottom:3px double #000000;border-top:1px 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;"> 23,751</p></td></tr></table> 419000 34000 166000 697000 369000 11726000 336000 13747000 58000 283000 100000 169000 810000 226000 2931000 4577000 9170000 14581000 23751000 -600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,547</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">11.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 11,726</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table> 11547000 P11Y6M 179000 P4Y6M 11726000 900000 600000 -400000 26000000.0 1190468 11000000.0 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 26,042</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 26,042</p></td></tr></table> 26042000 26042000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At July 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 858</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 3,707</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 2,438</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 3,853</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 8,643</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 5,000</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 4,636</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 29,135</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 1,949</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 535</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 1,795</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 3,888</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 3</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 3,762</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,932</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 17,203</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 26,042</p></td></tr></table> 858000 3707000 2438000 3853000 8643000 5000000 4636000 29135000 1949000 535000 1795000 3888000 3000 3762000 11932000 17203000 8839000 26042000 -300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">8.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,700</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">9.5 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 5,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table> 1300000 P8Y6M 3700000 P9Y6M 5000000 600000 14100000 -300000 5700000 4900000 800000 364050 3200000 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,683</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 5,683</p></td></tr></table> 5683000 5683000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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:81.62%;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:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">At September 7, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;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-weight:bold;visibility:hidden;">​</span></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:center;margin:0pt;"><span style="font-weight:bold;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:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 855</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 966</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 906</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 412</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 691</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 1,080</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 1,100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,010</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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;"> 1,307</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 72</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 508</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of long-term debt, net of deferred financing costs</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 138</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Long‑term debt</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 764</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 750</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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 0pt 0pt;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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: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 0pt 0pt;"> 228</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,842</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 2,168</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;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:12.36%;border-bottom:3px 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;"> 3,515</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 5,683</p></td></tr></table> 855000 966000 906000 412000 691000 1080000 1100000 6010000 1307000 72000 508000 138000 764000 750000 75000 228000 3842000 2168000 3515000 5683000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom: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;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:13.75%;background:#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;"> 142</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 938</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">15 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 1,080</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table> 142000 P4Y 938000 P15Y 1080000 400000 1700000 -200000 7600000 7000000.0 500000 252096 1800000 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;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;"> 7,613</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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,613</p></td></tr></table> 7613000 7613000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 14, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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,574</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 524</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 375</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,630</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 706</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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: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;"> 6,035</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 34</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 87</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 145</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 619</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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: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;"> 885</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 5,150</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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,613</p></td></tr></table> 1574000 524000 226000 375000 2630000 706000 6035000 34000 87000 145000 619000 885000 5150000 2463000 7613000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The estimated useful lives of the identifiable intangible assets acquired is as follows:</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:68.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 0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:13.75%;background:#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;"> 230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,400</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;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 intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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,630</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table> 230000 P8Y 2400000 P8Y 2630000 1400000 100000 12500000 11800000 800000 357642 2500000 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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:12.36%;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;"> 12,522</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,522</p></td></tr></table> 12522000 12522000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At October 29, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 230</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 677</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 343</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 98</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 495</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 4,340</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 1,416</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 7,599</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin: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:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;">$</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;"> 209</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 201</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 255</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 1,216</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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,881</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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,718</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,804</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 12,522</p></td></tr></table> 230000 677000 343000 98000 495000 4340000 1416000 7599000 209000 201000 255000 1216000 1881000 5718000 6804000 12522000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:13.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">9 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">10 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;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 intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 4,340</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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></tr></table> 3900000 P9Y 440000 P10Y 4340000 1300000 -100000 613000000.0 201400000 48218063 411600000 86020 4.47 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The acquisition date fair value of the consideration transferred is as follows (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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;width:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total Acquisition Date Fair Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">$</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;"> 201,399</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equity consideration </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;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;"> 411,603</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 consideration transferred</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 613,002</p></td></tr></table> 201399000 411603000 613002000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes the preliminary allocation of the purchase price to the estimated fair values of assets acquired and liabilities assumed (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:81.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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: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 0pt 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;width:81.62%;margin:0pt;padding: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:3.37%;margin:0pt;padding:0pt;"><p style="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:15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">At November 12, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Assets acquired:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.63%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.36%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cash and cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 119,068</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Restricted cash - current</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 3,007</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,639</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 27,200</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,165</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Property and equipment</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 33,991</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,734</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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: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;"> 286,904</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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;">Liabilities assumed:</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Accounts payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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;"> 5,830</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 11,025</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of deferred revenue</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 15,331</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 10,168</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Current portion of operating lease liability </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;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,919</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred tax liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 3,465</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Lease liability, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 332</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Deferred revenue, net of current portion</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.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;"><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;"> 147</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Other noncurrent liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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;"> 321</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 liabilities assumed</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;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;"> 48,538</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net assets acquired</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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;"> 238,366</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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:12.36%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Goodwill</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;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%;border-bottom:3px 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;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;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 net assets acquired </p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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:2.63%;background:#cceeff;border-bottom:3px double #000000;border-top: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:12.36%;background:#cceeff;border-bottom:3px double #000000;border-top:1px 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;"> 613,002</p></td></tr></table> 119068000 3007000 13639000 27200000 5165000 33991000 82100000 2734000 286904000 5830000 11025000 15331000 10168000 1919000 3465000 332000 147000 321000 48538000 238366000 374636000 613002000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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 0pt 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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Developed Technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;background:#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;"> 72,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">8 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;margin:0pt;padding: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:13.75%;margin:0pt;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,300</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">4 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 7,900</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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:11.39%;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;">12 years</p></td></tr><tr><td style="vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.75%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 82,100</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 72900000 P8Y 1300000 P4Y 7900000 P12Y 82100000 8500000 15500000 -6900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following unaudited pro forma financial information is based on the historical financial statements of the Company and presents the Company’s results as if the acquisitions of EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, A.I.D.R.O., Brewer Dental, May Dental, and ExOne had occurred on January 1, 2020 (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:66.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:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:31%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Year Ended December 31,</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.7%;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;">(unaudited)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;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:13.96%;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;">(unaudited)</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net revenues</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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 0pt 0pt;"> 207,688</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#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;"> 164,947</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net income (loss)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (273,319)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (138,346)</p></td></tr></table> 207688000 164947000 -273319000 -138346000 6100000 200000 334370 4300000 1000000.0 P3Y 15200000 200000 1101592 9000000.0 P4Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s cash equivalents and short-term investments are invested in the following (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;"> 87,581</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 87,581</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 87,581</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding: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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 87,581</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:8.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.6pt 0.05pt 0pt;"> 56,282</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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 3.6pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.44%;background:#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;"> 56,282</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;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,140</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-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:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;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,108</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0.05pt 0pt;"> 17,274</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3.6pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;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;"> (3)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#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;"> 17,271</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,516</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,514</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;"> 97,212</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 97,175</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px 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;"> 184,793</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;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.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px 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;"> 184,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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%;border-bottom: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;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;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:11.4%;border-bottom: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;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;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:middle;white-space:nowrap;width:1.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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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.13%;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:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="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:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:10.21%;margin: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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.13%;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:8.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.6pt 0pt 0pt;"> 70,401</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.84%;background:#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.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:10.21%;background:#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.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.44%;background:#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;"> 70,401</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,645</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="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:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 36,487</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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-weight:bold;visibility:hidden;">​</span></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 3.6pt 0pt 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#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;"> 36,476</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,665</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,655</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,198</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;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;"> (49)</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,149</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px 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;"> 243,719</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px 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;"> 243,670</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the year ended December 31, 2021, the Company made a $20.0 million investment in equity securities of a publicly-traded company. The Company records this investment at fair value, which was $5.7 million as of March 31, 2022. Prior to the investment, the Company entered into a subscription agreement to purchase the investment, resulting in a subscription agreement liability which was derecognized upon investment. During the three months ended March 31, 2022, the Company recorded an unrealized loss due to the change in fair value of the equity securities of $1.7 million in interest and other (expense) income, net in the consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s cash equivalents and short-term investments are invested in the following (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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.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.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;"> 87,581</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 87,581</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 87,581</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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="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:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding: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.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding: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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 87,581</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:8.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.6pt 0.05pt 0pt;"> 56,282</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></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 3.6pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.44%;background:#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;"> 56,282</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;margin:0pt;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,140</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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-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:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (32)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;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,108</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0.05pt 0pt;"> 17,274</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="font-weight:bold;visibility:hidden;">​</span></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 3.6pt 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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;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;"> (3)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#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;"> 17,271</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,516</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (2)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,514</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;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;"> 97,212</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 97,175</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px 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;"> 184,793</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;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.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (37)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px 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;"> 184,756</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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:bottom;white-space:nowrap;width:1.13%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"><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.14%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:9.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></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt;">    </p></td><td colspan="11" style="vertical-align:bottom;white-space:nowrap;width:48.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;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.73%;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%;border-bottom: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;">Amortized Cost</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.7%;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.99%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Unrealized Gains</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;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:11.4%;border-bottom: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;">Unrealized Losses</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.74%;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.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;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:middle;white-space:nowrap;width:1.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.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total cash equivalents</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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.13%;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:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="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:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:10.21%;margin: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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Commercial paper</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.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.13%;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:8.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.6pt 0pt 0pt;"> 70,401</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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.84%;background:#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.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:10.21%;background:#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.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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.44%;background:#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;"> 70,401</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;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:8.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,645</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="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:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (28)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 36,487</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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-weight:bold;visibility:hidden;">​</span></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 3.6pt 0pt 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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#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;"> 36,476</p></td></tr><tr><td style="vertical-align:middle;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,665</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 24,655</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.13%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,198</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;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-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;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;"> (49)</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;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;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:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 197,149</p></td></tr><tr><td style="vertical-align:bottom;width:50.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total cash equivalents and short-term investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.73%;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.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.86%;border-bottom:3px 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;"> 243,719</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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.84%;border-bottom:3px 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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.19%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.21%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (49)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.08%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px 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;"> 243,670</p></td></tr></table> 87581000 87581000 87581000 87581000 56282000 56282000 16140000 32000 16108000 17274000 3000 17271000 7516000 2000 7514000 97212000 37000 97175000 184793000 37000 184756000 46521000 46521000 46521000 46521000 70401000 70401000 65645000 28000 65617000 36487000 11000 36476000 24665000 10000 24655000 197198000 49000 197149000 243719000 49000 243670000 20000000.0 5700000 -1700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">6. FAIR VALUE MEASUREMENTS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company uses the following three-tier fair value hierarchy, which prioritizes the inputs used in measuring the fair values for certain of its assets and liabilities:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 1 is based on observable inputs, such as quoted prices in active markets;</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 2 is based on inputs other than the quoted prices in active markets that are observable either directly or indirectly; and</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Level 3 is based on unobservable inputs in which there is little or no market data, which requires the Company to develop its own assumptions.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">This hierarchy requires the Company to use observable market data, when available, and to minimize the use of unobservable inputs when determining fair value. Items measured at fair value on a recurring basis include money market funds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following fair value hierarchy table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the fair value hierarchy of the inputs the Company utilized to determine such fair value (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;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="11" style="vertical-align:bottom;white-space:nowrap;width:46.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">Quoted Prices in</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Significant</b></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;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.34%;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:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;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.34%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">Active Markets</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Other</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Significant</b></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;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.34%;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:8.27%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">for Identical</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Observable</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Unobservable</b></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;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.34%;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:8.27%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">Items</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Inputs</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Inputs</b></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;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.34%;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:8.27%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.07%;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:11.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;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.08%;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.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;">(Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.08%;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.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;">(Level 3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.08%;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.62%;border-bottom: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:51.64%;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;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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:2.08%;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.34%;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:8.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></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,581</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,581</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 56,282</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56,282</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,108</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,108</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government bonds</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 17,271</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,271</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin: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,514</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;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:8.27%;margin: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,514</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,720</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,720</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,750</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px 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,750</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets </p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.74%;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;"> 93,301</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 97,175</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 6,750</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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;"> 197,226</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;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:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom: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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom: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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.74%;border-bottom:3px 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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</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:53.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:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.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:1.98%;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="11" style="vertical-align:bottom;white-space:nowrap;width:44.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;">Significant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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.99%;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.26%;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:8%;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:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;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:8%;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:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> for Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;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:8%;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:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;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:8%;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:53.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:middle;white-space:nowrap;width:1.98%;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.62%;border-bottom: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:middle;white-space:nowrap;width:1.98%;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.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;"><b style="font-weight:bold;"> (Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;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.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;"> (Level 3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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.98%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.16%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 70,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 70,401</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p 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.35%;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.16%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 36,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 36,476</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin: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,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin: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,655</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.6pt 0pt 0pt;"> 7,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 7,420</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px 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,750</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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.6pt 0pt 0pt;"> 53,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 197,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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%;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;"> 257,840</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,654</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.16%;border-bottom:3px 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;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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%;border-bottom:3px 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;"> 5,654</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has determined that the estimated fair value of its corporate bonds and commercial paper are reported as Level 2 financial assets as they are based on model-driven valuations in which all significant inputs are observable, or can be derived from or corroborated by observable market data for substantially the full term of the asset. </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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Equity securities include investments made via publicly-traded securities. The Company has determined that the estimated fair value of its equity securities is reported as Level 1 financial assets as they are based on quoted market prices in active markets for identical assets. During the three months ended March 31, 2022, the Company recognized a loss on investment of $1.7 million. Additionally, the Company recorded an initial subscription agreement liability of $0.5 million related to this investment and recognized a loss on the subscription agreement liability of $2.4 million during the year ended December 31, 2021. The initial subscription liability was recorded as a Level 3 liability as a result of the discount for lack of marketability. Upon investment, the liability was derecognized and the investment was recorded as a Level 3 investment because the equity securities were not registered for resale and a discount for lack of marketability was still applied. Subsequently, the securities were registered and the investment was transferred from Level 3 to Level 1.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Other investments include investments made via convertible debt instruments totaling $6.8 million. The other investments are reported as a Level 3 financial asset because the methodology used to develop the estimated fair values includes significant unobservable inputs reflecting management’s own assumptions. Assumptions used in fair valuing convertible debt instruments include the rights and obligations of the notes the Company holds as well as the probability of a qualified financing event, acquisition, or change in control. During the three months ended March 31, 2022, the Company recognized no<span style="white-space:pre-wrap;"> gain or loss on convertible debt instruments. During the three months ended March 31, 2021, the Company recognized an immaterial gain on convertible debt instruments in interest and other (expense) income, net in the condensed consolidated statements of operations. </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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The fair value of the Private Placement Warrants is estimated using the Black-Scholes option pricing model and is classified as a Level 3 financial instrument. The significant assumptions used in the model were the Company’s stock price, exercise price, expected term, volatility, interest rate, and dividend yield. During the three months ended March 31, 2022 and 2021, the Company recognized no gain or loss and a loss of $56.6 million, respectively, on the Private Placement Warrants. The Private Placement Warrants were all exercised as of March 2, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">The contingent consideration liability was valued using a Monte Carlo simulation in a risk-neutral framework as well as a scenario based approach (both special cases of the income approach), based on key inputs that are not all observable in the market and is classified as a Level 3 liability. The Company assesses the fair value of the contingent consideration liability at each reporting period, with any subsequent changes to the fair value of the liability reflected in the condensed consolidated statement of operations until the liability is settled. During the three months ended March 31, 2022, the Company recognized a change in fair value of contingent consideration of </span>$0.1 million.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">There were no transfers between fair value measure levels during the three months ended March 31, 2022 and 2021. The following table presents information about the Company’s movement in Level 3 assets measured at fair value (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px 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;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;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,025</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents information about the Company’s movement in Level 3 liabilities measured at fair value (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:67.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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#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;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 56,576</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercise of private placement warrants</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding: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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (149,904)</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> 5,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following fair value hierarchy table presents information about the Company’s financial assets measured at fair value on a recurring basis and indicates the fair value hierarchy of the inputs the Company utilized to determine such fair value (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:51.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;width:2.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;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="11" style="vertical-align:bottom;white-space:nowrap;width:46.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">Quoted Prices in</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Significant</b></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;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.34%;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:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;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.34%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">Active Markets</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Other</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Significant</b></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;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.34%;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:8.27%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">for Identical</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Observable</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Unobservable</b></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;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.34%;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:8.27%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.07%;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;">Items</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Inputs</b></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;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.66%;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;">Inputs</b></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;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.34%;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:8.27%;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;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.07%;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:11.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;"><b style="font-weight:bold;">(Level 1)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.08%;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.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;">(Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.08%;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.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;">(Level 3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:2.08%;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.62%;border-bottom: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:51.64%;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;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;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:2.08%;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.34%;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:8.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></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,581</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 87,581</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 56,282</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 56,282</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,108</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;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:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,108</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government bonds</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 17,271</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,271</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin: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,514</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;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:8.27%;margin: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,514</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,720</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,720</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.74%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;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.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> —</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,750</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;border-bottom:1px 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,750</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets </p></td><td style="vertical-align:bottom;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.74%;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;"> 93,301</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 97,175</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.6pt 0pt 0pt;"> 6,750</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;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;"> 197,226</p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;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:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.74%;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:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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:9.74%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom: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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom: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.32%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.27%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.33%;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.74%;border-bottom:3px 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;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;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.27%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,540</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:53.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:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.3%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:53.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:1.98%;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="11" style="vertical-align:bottom;white-space:nowrap;width:44.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;">Quoted Prices in</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;">Significant </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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.99%;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.26%;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:8%;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:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> Active Markets</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;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:8%;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:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> for Identical</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;"> Observable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;"> Unobservable </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;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:8%;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:53.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:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.62%;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;"> Items</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.25%;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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.26%;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:8%;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:53.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:middle;white-space:nowrap;width:1.98%;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.62%;border-bottom: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:middle;white-space:nowrap;width:1.98%;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.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;"><b style="font-weight:bold;"> (Level 2)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;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.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;"> (Level 3)</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.99%;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.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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.98%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Money market funds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p 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.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.16%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 46,521</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Commercial paper</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 70,401</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 70,401</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Corporate bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p 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.35%;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p 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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,617</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p 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.16%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 65,617</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Government bonds</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 36,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 36,476</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Asset-backed securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin: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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin: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,655</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;margin: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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin: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,655</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Equity securities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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.6pt 0pt 0pt;"> 7,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#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;"> 7,420</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Other investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:1px 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,750</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.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.6pt 0pt 0pt;"> 53,941</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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;"> 197,149</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.16%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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%;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;"> 257,840</p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;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.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;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.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:53.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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:9.35%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.16%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,654</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:53.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 12pt;">Total liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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.35%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.3%;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.16%;border-bottom:3px 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;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.26%;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%;border-bottom:3px 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;"> 5,654</p></td></tr></table> 87581000 87581000 56282000 56282000 16108000 16108000 17271000 17271000 7514000 7514000 5720000 5720000 6750000 6750000 93301000 97175000 6750000 197226000 5540000 5540000 5540000 5540000 46521000 46521000 70401000 70401000 65617000 65617000 36476000 36476000 24655000 24655000 7420000 7420000 6750000 6750000 53941000 197149000 6750000 257840000 5654000 5654000 5654000 5654000 1700000 500000 2400000 6800000 0 0 -56600000 100000 0 0 The following table presents information about the Company’s movement in Level 3 assets measured at fair value (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 3,000</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:1px 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;"> 25</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.91%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;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,025</p></td></tr></table> 6750000 3000000 25000 6750000 3025000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table presents information about the Company’s movement in Level 3 liabilities measured at fair value (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:67.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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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 0pt 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.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.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:29.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;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding: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;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> 5,654</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#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;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Changes in fair value</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (114)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:11.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 56,576</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Exercise of private placement warrants</p></td><td style="vertical-align:bottom;width:2.53%;background:#cceeff;margin:0pt;padding: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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;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.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (149,904)</p></td></tr><tr><td style="vertical-align:bottom;width:67.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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.6pt 0.05pt 0pt;"> 5,540</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table> 5654000 93328000 -114000 56576000 149904000 5540000 <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;">7. ACCOUNTS RECEIVABLE</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of accounts receivable are as follows (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:67.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.73%;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:2.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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:3.5%;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:13.14%;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:67.73%;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:2.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom: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:3.5%;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 colspan="2" 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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 47,352</p></td></tr><tr><td style="vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (665)</p></td></tr><tr><td style="vertical-align:bottom;width:67.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"> 36,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> 46,687</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes activity in the allowance for doubtful accounts (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:67.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:3.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:67.58%;margin:0pt;padding: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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="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:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="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:67.58%;margin:0pt;padding: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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.84%;background:#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;"> 665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.17%;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.84%;background:#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;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Provision for uncollectible accounts, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 447</p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Uncollectible accounts written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.17%;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (282)</p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.17%;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.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.84%;border-bottom:3px 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;"> 665</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The components of accounts receivable are as follows (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:67.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:3.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.73%;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:2.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;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:3.5%;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:13.14%;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:67.73%;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:2.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.16%;border-bottom: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:3.5%;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 colspan="2" 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;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade receivables</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 37,738</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 47,352</p></td></tr><tr><td style="vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Allowance for doubtful accounts</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (1,077)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (665)</p></td></tr><tr><td style="vertical-align:bottom;width:67.73%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accounts receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.96%;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;"> 36,661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.6pt 0pt 0pt;"> 46,687</p></td></tr></table> 37738000 47352000 1077000 665000 36661000 46687000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table summarizes activity in the allowance for doubtful accounts (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:67.58%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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:3.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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></tr><tr><td style="vertical-align:bottom;width:67.58%;margin:0pt;padding: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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="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:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;margin:0pt;padding:0pt;"><p style="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:67.58%;margin:0pt;padding: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:2.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at beginning of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.84%;background:#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;"> 665</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.17%;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.84%;background:#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;"> 500</p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Provision for uncollectible accounts, net of recoveries</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 419</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 447</p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Uncollectible accounts written off</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (7)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.17%;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.84%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (282)</p></td></tr><tr><td style="vertical-align:bottom;width:67.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance at end of period</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.17%;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.84%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,077</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.84%;border-bottom:3px 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;"> 665</p></td></tr></table> 665000 500000 419000 447000 7000 282000 1077000 665000 <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:18pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding: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:2.34%;margin:0pt;padding:0pt;"><p style="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:14.7%;margin:0pt;padding:0pt;"><p style="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.34%;margin:0pt;padding: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:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding: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:2.34%;margin:0pt;padding:0pt;"><p style="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:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.34%;margin:0pt;padding:0pt;"><p style="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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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;"> 32,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#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,887</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 9,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,875</p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Finished goods:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.2%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 6,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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,999</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Manufactured finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 33,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.46%;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;"> 24,638</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.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;"> 40,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,637</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:13.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;"> 81,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,399</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Inventory consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding: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:2.34%;margin:0pt;padding:0pt;"><p style="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:14.7%;margin:0pt;padding:0pt;"><p style="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.34%;margin:0pt;padding: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:13.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding: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:2.34%;margin:0pt;padding:0pt;"><p style="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:14.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.34%;margin:0pt;padding:0pt;"><p style="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:13.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Raw materials</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.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;"> 32,657</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#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,887</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Work in process</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 9,163</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8,875</p></td></tr><tr><td style="vertical-align:bottom;width:66.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;">Finished goods:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.2%;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:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Deferred cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 6,983</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.46%;margin:0pt;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,999</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Manufactured finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.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;"> 33,073</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:12.46%;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;"> 24,638</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total finished goods</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:13.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;"> 40,056</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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:12.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 31,637</p></td></tr><tr><td style="vertical-align:bottom;width:66.64%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total inventory</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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:13.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;"> 81,876</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.5%;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.46%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 65,399</p></td></tr></table> 32657000 24887000 9163000 8875000 6983000 6999000 33073000 24638000 40056000 31637000 81876000 65399000 <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:18pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:10.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;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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 operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"> 12,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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.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;"> 11,961</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,981</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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 dues and subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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.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,889</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 3,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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.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;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 178</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;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,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;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,481</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px 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;"> 22,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px 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,208</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Prepaid expenses and other current assets consists of the following (in thousands):</p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 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.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><td style="vertical-align:bottom;white-space:nowrap;width:3.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.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:10.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;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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 operating expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"> 12,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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.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;"> 11,961</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,692</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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,981</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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 dues and subscriptions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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,542</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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.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,889</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 3,895</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 492</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Government grants receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"> 269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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.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;"> 226</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Prepaid rent</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 178</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;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,314</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.22%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;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,481</p></td></tr><tr><td style="vertical-align:bottom;width:68.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total prepaid expenses and other current assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px 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;"> 22,446</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.36%;border-bottom:3px 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,208</p></td></tr></table> 12542000 11961000 1692000 1981000 2542000 1889000 3895000 492000 269000 226000 192000 178000 1314000 1481000 22446000 18208000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. PROPERTY AND EQUIPMENT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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><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.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:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:13.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;text-align:center;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:13.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,341</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.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:12.25%;background:#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;"> 42,892</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and buildings</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.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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,804</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.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:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,214</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,080</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.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:12.25%;background:#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;"> 905</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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.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.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:12.62%;margin: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,532</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.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:12.25%;margin: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,844</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,102</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.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:12.25%;background:#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,725</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling</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.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:12.62%;margin: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,050</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.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:12.25%;margin: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:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,313</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.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:12.25%;background:#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,346</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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.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.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:12.62%;margin: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,965</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.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:12.25%;margin: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,263</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</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.48%;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:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,738</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.48%;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:12.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,185</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, gross</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.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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 89,925</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.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:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,374</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</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.48%;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:12.62%;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;"> (31,843)</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.48%;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:12.25%;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;"> (29,664)</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment, net</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:3px 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;"> 58,082</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px 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;"> 58,710</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation and amortization expense was $3.1 million for the three months ended March 31, 2022. Depreciation and amortization expense was $1.5 million for the three months ended March 31, 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Property and equipment, net consists of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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><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.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:12.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:13.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;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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:2.29%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.1%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">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:10pt;text-align:center;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:13.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 45,341</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.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:12.25%;background:#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;"> 42,892</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Land and buildings</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.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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 16,804</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.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:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,214</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,080</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.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:12.25%;background:#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;"> 905</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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.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.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:12.62%;margin: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,532</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.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:12.25%;margin: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,844</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,102</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.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:12.25%;background:#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,725</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Tooling</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.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:12.62%;margin: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,050</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.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:12.25%;margin: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:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</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.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:12.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,313</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.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:12.25%;background:#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,346</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;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.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.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:12.62%;margin: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,965</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.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:12.25%;margin: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,263</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Construction in process</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.48%;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:12.62%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,738</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.48%;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:12.25%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,185</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Property and equipment, gross</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.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:12.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 89,925</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.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:12.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 88,374</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accumulated depreciation</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.48%;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:12.62%;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;"> (31,843)</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.48%;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:12.25%;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;"> (29,664)</p></td></tr><tr><td style="vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total property and equipment, net</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.62%;border-bottom:3px 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;"> 58,082</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.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:3px 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;"> 58,710</p></td></tr></table> 45341000 42892000 16804000 17214000 1080000 905000 1532000 1844000 2102000 1725000 2050000 2000000 2313000 2346000 15965000 15263000 2738000 4185000 89925000 88374000 31843000 29664000 58082000 58710000 3100000 1500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">11. GOODWILL &amp; INTANGIBLE ASSETS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The carrying amount of goodwill at March 31, 2022 and December 31, 2021 was $630.0<span style="white-space:pre-wrap;"> million and </span>$639.3 million respectively, and has been recorded in connection with the Company’s acquisitions. The goodwill activity is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.84%;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;width:3.03%;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.94%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.6pt 0pt 0pt;"> 2,252</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of EnvisionTEC</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 195,688</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Adaptive3D</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Aerosint</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,581</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Dental Arts Labs</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of A.I.D.R.O.</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin: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,515</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Brewer Dental</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of May Dental</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin: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,782</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of ExOne</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (4,568)</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.6pt 0pt 0pt;"> 639,301</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">May Dental working capital adjustment</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;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;"> (9,302)</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2022</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 630,022</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has no accumulated impairment losses on goodwill.</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:18pt;margin:0pt;">Intangible assets consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.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;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;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;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">Remaining Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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="2" style="vertical-align:bottom;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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 197,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 17,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 179,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 198,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 11,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 187,210</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;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: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 0pt 0pt;"> 12,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 1,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 11,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;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: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 0pt 0pt;"> 12,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 11,791</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;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: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 0pt 0pt;"> 68,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 9,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 59,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;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: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 0pt 0pt;"> 69,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 6,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 62,831</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:31.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 intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;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.36%;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:0.45%;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.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:center;margin: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 0pt 0pt;"> 279,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 28,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 251,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;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:center;margin: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 0pt 0pt;"> 280,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 18,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 261,984</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recognized $9.8 million of amortization expense during the three months ended March 31, 2022. The Company recognized $2.3 million of amortization expense during the three months ended March 31, 2021. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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:0.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.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:22.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></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="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:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="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:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Line Item</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;width:24.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2021</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;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;">Cost of Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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.68%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,091</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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.68%;margin:0pt;padding: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:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;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:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 506</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;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;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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.68%;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:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;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:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Sales and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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.68%;margin:0pt;padding: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:22.67%;margin:0pt;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,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;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:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 621</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;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;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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.68%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px 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,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px 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,343</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company expects to recognize the following amortization expense (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:79.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:2.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.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:15.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.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;">2022 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,340</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;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.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,010</p></td></tr><tr><td style="vertical-align:bottom;width:79.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;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:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,072</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;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.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,562</p></td></tr><tr><td style="vertical-align:bottom;width:79.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;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:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,707</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;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:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 68,309</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;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;"> 251,000</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 630000000.0 639300000 The goodwill activity is as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:80.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:80.84%;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;width:3.03%;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.94%;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:11pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">Goodwill</b></p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2020</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.6pt 0pt 0pt;"> 2,252</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of EnvisionTEC</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 195,688</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Adaptive3D</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 35,113</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Aerosint</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 14,581</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Dental Arts Labs</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 8,839</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of A.I.D.R.O.</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin: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,515</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of Brewer Dental</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 2,463</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of May Dental</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin: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,782</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Acquisition of ExOne</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.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.6pt 0pt 0pt;"> 374,636</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;"> (4,568)</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at December 31, 2021</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.6pt 0pt 0pt;"> 639,301</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">May Dental working capital adjustment</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;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:14.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Foreign currency translation adjustment</p></td><td style="vertical-align:bottom;width:3.03%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;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;"> (9,302)</p></td></tr><tr><td style="vertical-align:bottom;width:80.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance at March 31, 2022</p></td><td style="vertical-align:bottom;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 630,022</p></td></tr></table> 2252000 195688000 35113000 14581000 8839000 3515000 2463000 6782000 374636000 4568000 639301000 23000 9302000 630022000 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Intangible assets consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:31.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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:1.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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 colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:27.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;"><b style="font-weight:bold;">December 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">Weighted Average</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;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;">Gross </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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.71%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Net</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;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;">Remaining Useful</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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:6pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;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;">Carrying</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Accumulated </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;width:8.98%;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;">Carrying</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Lives (in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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="2" style="vertical-align:bottom;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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:6pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td colspan="2" style="vertical-align:bottom;width:8.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amount</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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 colspan="2" style="vertical-align:bottom;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;">Amount</b></p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 9.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 197,828</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 17,833</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 179,995</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 198,631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 11,421</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin: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 0pt 0pt;"> 187,210</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.7</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;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: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 0pt 0pt;"> 12,469</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 1,106</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 11,363</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;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: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 0pt 0pt;"> 12,475</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 684</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 11,791</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 10.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;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: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 0pt 0pt;"> 68,673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 9,156</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 59,517</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;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: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 0pt 0pt;"> 69,127</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 6,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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: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 0pt 0pt;"> 62,831</p></td></tr><tr><td style="vertical-align:bottom;width:31.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.36%;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:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 393</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 125</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 518</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.26%;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;"><span style="visibility:hidden;">​</span></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 0pt 0pt;"> 152</p></td></tr><tr><td style="vertical-align:bottom;width:31.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 intangible assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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:10.37%;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.36%;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:0.45%;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.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:center;margin: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 0pt 0pt;"> 279,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 28,488</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 251,000</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.46%;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.25%;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:center;margin: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 0pt 0pt;"> 280,751</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 18,767</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.45%;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.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:center;margin: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 0pt 0pt;"> 261,984</p></td></tr></table> P9Y 197828000 17833000 179995000 198631000 11421000 187210000 P10Y8M12D 12469000 1106000 11363000 12475000 684000 11791000 P10Y6M 68673000 9156000 59517000 69127000 6296000 62831000 P1Y3M18D 518000 393000 125000 518000 366000 152000 279488000 28488000 251000000 280751000 18767000 261984000 9800000 2300000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:22.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:0.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.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:22.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></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="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:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Statement of </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;margin:0pt;padding:0pt;"><p style="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:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operations </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;width:24.35%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Expense</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Category</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Line Item</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="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;width:24.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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 colspan="2" style="vertical-align:bottom;width:24.35%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, 2021</b></p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;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;">Cost of Sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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.68%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 5,990</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,091</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquired technology</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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.68%;margin:0pt;padding: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:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 443</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;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:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 506</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Trade name</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;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;">General and Administrative</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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.68%;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:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 422</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;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:22.67%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 80</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Customer relationships</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Sales and Marketing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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.68%;margin:0pt;padding: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:22.67%;margin:0pt;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,902</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="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;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:22.67%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 621</p></td></tr><tr><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Capitalized software</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:24.37%;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;">Research and Development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;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.68%;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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 45</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.85%;margin:0pt;padding: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.68%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px 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,784</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.67%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:22.67%;border-bottom:3px 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,343</p></td></tr></table> 5990000 1091000 443000 506000 422000 80000 2902000 621000 27000 45000 9784000 2343000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company expects to recognize the following amortization expense (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:79.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:2.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.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:15.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:79.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:9pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:17.78%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Amortization Expense</b></p></td></tr><tr><td style="vertical-align:bottom;width:79.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;">2022 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,340</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;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.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,010</p></td></tr><tr><td style="vertical-align:bottom;width:79.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;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;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:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 42,072</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;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.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="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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 39,562</p></td></tr><tr><td style="vertical-align:bottom;width:79.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;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;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:15.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 29,707</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">2027 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;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:15.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 68,309</p></td></tr><tr><td style="vertical-align:bottom;width:79.37%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total intangible amortization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="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;text-align:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.96%;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;"> 251,000</p></td></tr></table> 29340000 42010000 42072000 39562000 29707000 68309000 251000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">12. OTHER NONCURRENT ASSETS</b></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><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of other noncurrent assets (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding: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:3.1%;margin:0pt;padding:0pt;"><p style="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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding: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:3.1%;margin:0pt;padding:0pt;"><p style="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:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#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,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#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;"> 17,794</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;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 investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px 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;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px 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;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;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 other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 32,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 25,480</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;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:18pt;margin:0pt;">The following table summarizes the Company’s components of other noncurrent assets (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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:3.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:3.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.2%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding: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:3.1%;margin:0pt;padding:0pt;"><p style="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:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding: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:3.1%;margin:0pt;padding:0pt;"><p style="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:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.54%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Right of use asset</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#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,288</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;background:#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;"> 17,794</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Long-term deposits</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 644</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 390</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;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 investments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;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.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 6,750</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;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:3.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px 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;"> 461</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;border-bottom:1px 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;"> 546</p></td></tr><tr><td style="vertical-align:bottom;width:68.26%;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 other noncurrent assets</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 32,143</p></td><td style="vertical-align:bottom;white-space:nowrap;width:3.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.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:center;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.34%;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;"> 25,480</p></td></tr></table> 24288000 17794000 644000 390000 6750000 6750000 461000 546000 32143000 25480000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of accrued expenses and other current liabilities (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.97%;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:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and benefits related</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 17,124</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,659</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 4,048</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Franchise and royalty fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin: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,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,035</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#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,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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,471</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin: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,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,072</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#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;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 849</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and use and franchise taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#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;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 274</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px 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,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,064</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;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;"> 31,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;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;"> 33,829</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">As of March 31, 2022, and December 31, 2021, the Company has recorded $3.7 million and $4.0 million, respectively, of warranty reserve within accrued expenses and other current liabilities in the condensed consolidated balance sheets. Warranty reserve consisted of the following (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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: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:0.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:13.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.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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:11.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></tr><tr><td style="vertical-align:bottom;width:69.92%;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.64%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;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:1.56%;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.29%;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:69.92%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom: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:1.56%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve, at the beginning of the period</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:0.92%;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.63%;background:#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;"> 4,048</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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.6pt 0pt 0pt;"> 1,553</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty reserve assumed in acquisition</p></td><td style="vertical-align:bottom;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin: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,389</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions to warranty reserve</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:0.92%;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.63%;background:#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;"> 28</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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.6pt 0pt 0pt;"> 2,576</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Claims fulfilled</p></td><td style="vertical-align:bottom;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:0.92%;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:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (349)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:11.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;"> (1,470)</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve, at the end of the period</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:0.92%;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.63%;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;"> 3,727</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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.6pt 0pt 0pt;"> 4,048</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of accrued expenses and other current liabilities (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:66.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.97%;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:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.51%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:14.97%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Compensation and benefits related</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 12,153</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 17,124</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Professional services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,185</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,659</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,727</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 4,048</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Franchise and royalty fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin: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,108</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,035</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Current portion of contingent consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#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,944</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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,471</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Inventory purchases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin: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,440</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin: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,072</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Commissions</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#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;"> 366</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 849</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Income tax payable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 171</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 233</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Sales and use and franchise taxes</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;background:#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;"> 298</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;background:#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;"> 274</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:1px 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,223</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,064</p></td></tr><tr><td style="vertical-align:bottom;width:66.06%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total accrued expenses and other current liabilities</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;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;"> 31,615</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.55%;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;"> 33,829</p></td></tr></table> 12153000 17124000 4185000 2659000 3727000 4048000 2108000 2035000 2944000 1471000 2440000 1072000 366000 849000 171000 233000 298000 274000 3223000 4064000 31615000 33829000 3700000 4000000.0 Warranty reserve consisted of the following (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:69.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: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:0.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:13.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.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><td style="vertical-align:bottom;white-space:nowrap;width:0.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:11.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></tr><tr><td style="vertical-align:bottom;width:69.92%;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.64%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;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:1.56%;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.29%;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:69.92%;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.64%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:14.56%;border-bottom: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:1.56%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve, at the beginning of the period</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:0.92%;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.63%;background:#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;"> 4,048</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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.6pt 0pt 0pt;"> 1,553</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Warranty reserve assumed in acquisition</p></td><td style="vertical-align:bottom;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:0.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"><span style="white-space:pre-wrap;"> —</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.35%;margin: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,389</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Additions to warranty reserve</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:0.92%;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.63%;background:#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;"> 28</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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.6pt 0pt 0pt;"> 2,576</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Claims fulfilled</p></td><td style="vertical-align:bottom;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:0.92%;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:13.63%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (349)</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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:11.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;"> (1,470)</p></td></tr><tr><td style="vertical-align:bottom;width:69.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Warranty reserve, at the end of the period</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:0.92%;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.63%;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;"> 3,727</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.94%;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.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.6pt 0pt 0pt;"> 4,048</p></td></tr></table> 4048000 1553000 1389000 28000 2576000 349000 1470000 3727000 4048000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">14. DEBT</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><b style="font-weight:bold;">Term Loan</b>—In June 2018, the Company entered into a $20 million term loan for 36 months. The loan provided $10 million immediately funded with the additional $10 million available to be drawn in up to three draws of not less than $2 million for 12 months from close of the facility. The loan was interest-only for the full 36 months with the principal due at maturity in June 2021. The outstanding loan was paid in full in June 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">PPP Loans</b>— In connection with the acquisition of EnvisionTEC, the Company acquired $1.2 million in Paycheck Protection Program (the “PPP”) loans. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, provided for loans to qualifying businesses. Under the terms of the CARES Act, PPP loan recipients could apply for forgiveness for all or a portion of the loan which is dependent upon the Company having initially qualified for the loan. Furthermore, the loan was subject to forgiveness to the extent loan proceeds are used for payroll costs, certain rents, utilities, and mortgage interest expense. The PPP loan had a maturity date of April 3, 2022 and an interest rate of 1%. On May 14, 2021, the outstanding loan balances were forgiven and the restricted cash that was held back from the initial purchase price in the event the loan was not forgiven was released to the seller. There is no outstanding PPP loan balance for EnvisionTEC as of December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Bank Debt—</b>In connection with the acquisition of A.I.D.R.O., the Company acquired three loans (“Bank Loans”) totaling $1.1 million in aggregate. The Bank Loans have term of 4.5 years and mature from September 2024 through September 2025, with interest rates ranging from 1.70% to 2.10%<span style="white-space:pre-wrap;">. Payments of principal and interest are made quarterly. During the three months ended March 31, 2022, the Company paid </span>$0.1 million and as of March 31, 2022, $0.8 million remains outstanding. $0.3 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs and $0.5 million is recorded within long-term debt, in the condensed consolidated balance sheets.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Equipment Financing Agreement—</b>In connection with the acquisition of Dental Arts Labs, the Company acquired a thirteen-month equipment financing agreement (“Financing Agreement”) in the amount of $0.5 million. The Financing Agreement provided for an advance payment of $0.5 million to secure equipment for the Company. Payments are made monthly under the Financing Agreement upon acceptance, which had not yet occurred as of December 31, 2021. Subsequent to December 31, 2021, the Company executed a delivery and acceptance certificate which commences payment. The financing agreement balance of $0.5 million is recorded in current portion of long-term debt, net of deferred financing costs, in the condensed consolidated balance sheets. The Financing Agreement will mature in June 2023.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">Deferred Financing Costs</b>—In connection with the term loan borrowing, the Company incurred $0.1 million of expenses, which have been recorded as deferred financing costs. The Company amortizes these costs over the life of the borrowing. During the three months ended March 31, 2022 and 2021, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of March 31, 2022, the there is no remaining unamortized balance of deferred financing costs. As of December 31, 2021, the remaining unamortized balance of deferred financing costs is immaterial, and is included as a component of current portion of long-term debt, net of deferred financing costs in the condensed consolidated balance sheets.</p> 20000 P36M 10000 10000 3 2000 P36M 1200000 0.01 0 3 1100000 P4Y6M 0.0170 0.0210 100000 800000 300000 500000 P13M 500000 500000 500000 100000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. OTHER NONCURRENT LIABILITIES</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:18pt;margin:0pt;">The following table summarizes the Company’s components of other noncurrent liabilities (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.72%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.59%;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:68.72%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#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,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.6pt 0pt 0pt;"> 1,034</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin: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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin: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,750</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom: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:11.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom: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:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other noncurrent liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom: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.82%;border-bottom:3px 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;"> 3,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom: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:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,170</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The following table summarizes the Company’s components of other noncurrent liabilities (in thousands): </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.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:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.72%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.59%;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:68.72%;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:2.22%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.24%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;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:13.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;background:#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,034</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.6pt 0pt 0pt;"> 1,034</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquisition consideration</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.82%;margin: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,750</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.17%;margin: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,750</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Other</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom: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:11.82%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 381</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;background:#cceeff;border-bottom: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:12.17%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 386</p></td></tr><tr><td style="vertical-align:bottom;width:68.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total other noncurrent liabilities </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom: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.82%;border-bottom:3px 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;"> 3,165</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.41%;border-bottom: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:12.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,170</p></td></tr></table> 1034000 1034000 1750000 1750000 381000 386000 3165000 3170000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">16. LEASES</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;margin:0pt;"><span style="font-style:italic;font-weight:bold;">Lessee</span></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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At March 31, 2022, the Company recorded $24.3 million as a right of use asset and $24.5 million as an operating lease liability. At December 31, 2021, the Company recorded $17.8 million as a right of use asset and $17.8 million as an operating lease liability. The Company assesses its right of use asset and other lease-related assets for impairment. There were no impairments recorded related to these assets during the three months ended March 31, 2022 and the year ended December 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company reviews all supplier, vendor, and service provider contracts to determine whether any service arrangements contain a lease component. The Company identified two service agreements that contain an embedded lease. The agreements do not contain fixed or minimum payments, and the variable lease expense was immaterial during the three months ended March 31, 2022 and 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Information about other lease-related balances is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:72.76%;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;width:1.33%;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;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;width:1.33%;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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;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;">Lease cost</b></p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;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;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin: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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 323</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></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short‑term lease cost</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22</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></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:9.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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:9.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 384</p></td><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></tr><tr><td style="vertical-align:bottom;width:72.76%;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;">Other Information</b></p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in operating leases</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin: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,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244</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></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in finance leases</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#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;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average remaining lease term—operating leases (years)</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin: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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin: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.9</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></tr><tr><td style="vertical-align:bottom;width:72.76%;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—finance leases (years)</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#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;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—operating leases</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin: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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.5</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—finance leases</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.07%;background:#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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.5%;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.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 0pt 0pt;"> —</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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The rate implicit in the lease is not readily determinable in most of the Company’s leases, and therefore the Company uses its incremental borrowing rate as the discount rate when measuring operating lease liabilities. The incremental borrowing rate represents an estimate of the interest rate the Company would incur at lease commencement to borrow an amount equal to the lease payments on a collateralized basis over the term of the lease.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum lease payments under noncancelable operating leases, including immaterial future minimum lease payments under finance leases, at March 31, 2022, are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.22%;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:2.09%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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.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.3pt 0pt 0pt;"> 4,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.71%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 5,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 4,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.71%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 3,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 3,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.3pt 0pt 0pt;"> 5,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 351</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 27,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 736</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (2,685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_CSkYUYdT-k-A8ZfwHaH1oA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 24,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_oO-I4YthFU6XX-JhowRTCw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less current portion of lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (5,264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62)</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_gJnp99AudkeDDU46jLMTLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability, net of current portion</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.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.3pt 0pt 0pt;"> 19,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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.3pt 0pt 0pt;"> 621</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In February 2022, the Company amended its existing facility lease for the ExOne European headquarters and operating facility in Gersthofen, Germany, extending the lease term set to expire in December 2022 through December 2027, with the option to extend for two additional five-year extension periods. The rent is fixed through December 31, 2024 for an aggregate annual rent totaling $1.7 million, plus applicable taxes and is subject to adjustment on an annual basis thereafter (in accordance with the consumer price index for Germany) through December 31, 2027.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="white-space:pre-wrap;">In March 2022, the Company entered into a lease for new office, light manufacturing and research and development space for Adaptive 3D in Richardson, Texas. The commencement date for the lease is August 1, 2022. The rent is fixed through July 31, 2030 for an aggregate annual rent totaling </span>$0.3<span style="white-space:pre-wrap;"> million, plus taxes and operating expenses. The Company has an option to terminate the lease, for a termination fee, at the end of the fifth year of the lease. The Company also has the option to renew the lease for consecutive </span>one-year terms, with the rent subject to adjustment for each renewal term.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><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="font-style:italic;font-weight:bold;">Lessor</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="font-style:italic;font-weight:bold;margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company leases machinery and equipment to customers (principally 3D printing machines and related equipment) under lease arrangements classified as either operating leases or sales-type leases. At March 31, 2022, the Company estimated that the total fair market value approximated the related net book value of the machinery and equipment held under the Company’s operating lease arrangements. The Company’s net investment in sales-type lease arrangements at March 31, 2022 is immaterial and is recorded in prepaid expense and other current assets in the consolidated balance sheets. There was no net investment in sales-type lease arrangements at March 31, 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recognized the following components under operating and sales-type lease arrangements in the accompanying consolidated statements of operations and comprehensive loss for the periods indicated:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:59.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">Revenue </p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin: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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;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</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s net investment in sales-type leases consisted of the following:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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.03%;background:#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,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#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:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom: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:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (523)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom: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:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:8.03%;background:#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;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;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:12.25%;background:#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:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unearned interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net investment in sales-type leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;"> 631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company did not record any provisions for bad debt related to lessees during the three months ended March 31, 2022.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum lease receipts of non-cancellable operating and sales-type lease arrangements as of March 31, 2022 were as follows:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.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="visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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</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;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.53%;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.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.6pt 0.05pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;background:#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;"> 632</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;background:#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;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;background:#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:77.14%;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.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.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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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 minimum lease payments</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.91%;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;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;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;"> 1,184</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (523)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Present value discount</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;border-bottom:3px 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;"> 631</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 24300000 24500000 17800000 17800000 0 0 2 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Information about other lease-related balances is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.07%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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></tr><tr><td style="vertical-align:bottom;width:72.76%;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;width:1.33%;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="5" style="vertical-align:bottom;white-space:nowrap;width:24.01%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"> </p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;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;width:1.33%;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.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;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;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;">Lease cost</b></p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;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;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin: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,460</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 323</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></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Finance lease cost</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#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;"> 19</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Short‑term lease cost</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 70</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22</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></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Variable lease cost</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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:9.07%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 61</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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:9.52%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total lease cost</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.07%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,610</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.52%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 384</p></td><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></tr><tr><td style="vertical-align:bottom;width:72.76%;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;">Other Information</b></p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.07%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;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.52%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in operating leases</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin: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,464</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 244</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></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Operating cash flows used in finance leases</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#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;"> 21</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average remaining lease term—operating leases (years)</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p 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.07%;margin: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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;margin:0pt;padding:0pt;"><p 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.52%;margin: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.9</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></tr><tr><td style="vertical-align:bottom;width:72.76%;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—finance leases (years)</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;background:#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;"> 7.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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:1.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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 0pt 0pt;"> —</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—operating leases</p></td><td style="vertical-align:bottom;width:1.33%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.07%;margin: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.9</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;margin:0pt;padding:0pt;"><p 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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.52%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5.5</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:72.76%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Weighted‑average discount rate—finance leases</p></td><td style="vertical-align:bottom;width:1.33%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.43%;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.07%;background:#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.5</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.47%;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.5%;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.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 0pt 0pt;"> —</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></tr></table> 1460000 323000 19000 70000 22000 61000 39000 1610000 384000 1464000 244000 21000 P3Y6M P2Y10M24D P7Y7M6D 0.039 0.055 0.015 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Future minimum lease payments under noncancelable operating leases, including immaterial future minimum lease payments under finance leases, at March 31, 2022, are as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.22%;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:2.09%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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.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.3pt 0pt 0pt;"> 4,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.71%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 5,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 4,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.71%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 3,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 3,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.3pt 0pt 0pt;"> 5,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 351</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 27,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 736</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (2,685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_CSkYUYdT-k-A8ZfwHaH1oA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 24,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_oO-I4YthFU6XX-JhowRTCw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less current portion of lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (5,264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62)</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_gJnp99AudkeDDU46jLMTLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability, net of current portion</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.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.3pt 0pt 0pt;"> 19,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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.3pt 0pt 0pt;"> 621</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.22%;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:2.09%;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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;"><b style="font-weight:bold;">Operating Leases</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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="2" style="vertical-align:bottom;white-space:nowrap;width:10.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Finance Leases</b></p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022 (remaining 9 months)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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.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.3pt 0pt 0pt;"> 4,633</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 63</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.71%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 5,790</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 84</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2024</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 4,386</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 80</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.71%;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:9.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 3,681</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 3,427</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 79</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2027 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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.3pt 0pt 0pt;"> 5,267</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 351</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease payments</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 27,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 736</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less amount representing interest</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (2,685)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (53)</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_CSkYUYdT-k-A8ZfwHaH1oA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Total lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;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.71%;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:9.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.3pt 0pt 0pt;"> 24,499</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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.32%;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:9.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.3pt 0pt 0pt;"> 683</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_oO-I4YthFU6XX-JhowRTCw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Less current portion of lease liability</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> (5,264)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;border-bottom:1px solid #000000;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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (62)</p></td></tr><tr><td style="vertical-align:bottom;width:75.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="-sec-ix-hidden:Hidden_gJnp99AudkeDDU46jLMTLA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">Lease liability, net of current portion</span></span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.71%;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.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.3pt 0pt 0pt;"> 19,235</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.23%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.05%;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.3pt 0pt 0pt;"> 621</p></td></tr></table> 4633000 63000 5790000 84000 4386000 80000 3681000 79000 3427000 79000 5267000 351000 27184000 736000 2685000 53000 24499000 683000 5264000 62000 19235000 621000 2 P5Y 1700000 300000 P1Y 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:59.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;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:59.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">Revenue </p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin: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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;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</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><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:59.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;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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;width:1.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="8" style="vertical-align:bottom;white-space:nowrap;width:38.08%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:59.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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;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 colspan="3" style="vertical-align:bottom;white-space:nowrap;width:17.6%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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:59.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:59.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;">Revenue </p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> 192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:59.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Interest Income <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> </p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin: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:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;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</p></td><td style="vertical-align:bottom;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.27%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.96%;margin:0pt;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></table><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-indent:0pt;margin:0pt;"><sup style="font-size:6pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> Interest income related to sales-type leases is recorded as a component of revenue in the consolidated statements of operations and comprehensive loss for each of the periods presented.</p> 192000 9000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:72.59%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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 colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.96%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding: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 colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.59%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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.03%;background:#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,184</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#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:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom: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:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (523)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom: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:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net future minimum lease payments receivable</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;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:8.03%;background:#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;"> 661</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;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:12.25%;background:#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:72.59%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Unearned interest income</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:72.59%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Net investment in sales-type leases</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.44%;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.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.03%;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;"> 631</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.25%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr></table> 1184000 523000 661000 30000 631000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.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="visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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</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;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.53%;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.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.6pt 0.05pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;background:#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;"> 632</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;background:#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;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;background:#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:77.14%;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.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.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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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 minimum lease payments</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.91%;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;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;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;"> 1,184</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (523)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Present value discount</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;border-bottom:3px 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;"> 631</p></td></tr></table> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:77.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: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><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:77.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="visibility:hidden;">​</span></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;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Operating </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Sales-type</b></p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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</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;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.53%;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.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.6pt 0.05pt 0pt;"> 243</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;background:#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;"> 632</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 211</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 463</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.6pt 0.05pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;background:#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;"> 45</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;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</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 44</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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.42%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.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.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:7.89%;background:#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:77.14%;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.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.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:7.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:7.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;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 minimum lease payments</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.91%;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;"> 500</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;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;"> 1,184</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Allowance for doubtful accounts</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (523)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: Present value discount</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.91%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.89%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (30)</p></td></tr><tr><td style="vertical-align:bottom;width:77.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Future minimum lease payments receivable</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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.91%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.53%;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.89%;border-bottom:3px 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;"> 631</p></td></tr></table> 243000 632000 211000 463000 37000 45000 9000 44000 500000 1184000 523000 30000 631000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. COMMITMENTS AND CONTINGENCIES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Legal Proceedings</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">From time to time, the Company may face legal claims or actions in the normal course of business. At each reporting date, the Company evaluates whether a potential loss amount or a potential range of loss is probable and reasonably estimable under the </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">provisions of the authoritative guidance that addresses accounting for contingencies. The Company expenses as incurred the costs related to its legal proceedings. While the outcome of these claims cannot be predicted with certainty, management does not believe the outcome of any current legal proceedings will have a material adverse impact on the Company’s condensed consolidated financial statements.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Between September 2021 and the closing of the ExOne Merger on November 12, 2021, twelve putative class action complaints were filed by purported ExOne shareholders against ExOne and the former ExOne Board of Directors alleging violations of federal securities laws in connection with the S-4 filed by ExOne for the ExOne Merger. All have been dismissed. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 8, 2021, another purported stockholder, Leo Lissoq Goldstein, filed a Section 220 complaint in Delaware Chancery Court against ExOne (Goldstein v. The ExOne Company, Case No. 2021-0958-KSJM). Mr. Goldstein seeks to discover certain books and records of the company related to the ExOne Merger purportedly in order to investigate, among other things, the events leading up to and the disclosures made in connection with the ExOne Merger. Mr. Goldstein has also moved to intervene and stay the Campanella action, discussed below, until his Section 220 action is complete.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On November 22, 2021, purported stockholder Pietro Campanella filed a class action lawsuit against ExOne, Desktop Metal, Inc., and former ExOne directors and officers alleging breach of fiduciary duties and aiding and abetting breach of fiduciary duties in connection with the ExOne Merger (Campanella v. The ExOne Company et al., Case No. 2021-1013, Case No. 2021-1013-LWW). In particular, Mr. Campanella alleges that ExOne’s proxy statement and supplemental disclosures did not adequately disclose information related to a whistleblower investigation at one of Desktop Metal’s subsidiaries, EnvisionTEC, and the resignation of EnvisionTEC’s CEO. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">On December 21, 2021, January 14, 2022, February 2, 2022 and February 22, 2022, four alleged shareholders of Desktop Metal stock filed purported securities class action complaints in the United States District Court for the District of Massachusetts. (Luongo v. Desktop Metal, D. Mass., Case No. 1:21-cv-12099-IT; Hathaway v. Desktop Metal, D. Mass., Case No. 1:22-cv-10059-IT; Guzman-Martinez v. Desktop Metal, D. Mass, Case No. 1:22-cv-10173, Xie v. Desktop Metal, Case No. 1:22-cv-10297-IT). Each complaint alleges that Desktop Metal and certain of its officers and directors violated Sections 10(b) and 20(a) of the Securities and Exchange Act by making false or misleading statements regarding EnvisionTEC’s manufacturing and product compliance practices and procedures. On February 4, 2022, the court issued an order consolidating the first three District of Massachusetts securities class actions. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company believes that these complaints are all without merit and intends to defend against them vigorously.</p><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;">Commitments</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company has entered into legally binding agreements with certain suppliers to purchase materials used in the manufacturing of the Company’s products. As of March 31, 2022, the Company had outstanding purchase orders with contract manufacturers in the amount of $52.7 million which are not included in the condensed consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company has also entered into licensing and royalty agreements with certain manufacturing and software companies and universities related to the use of patented technology. Under the terms of each agreement, the Company has made initial, one-time payments of $0.3 million and is obligated to pay a set percentage, ranging from 1.0% - 13%, of all consideration received by the Company for sales of related products and services, until the agreements are terminated at various dates through 2037. The Company’s aggregate minimum annual commitment under these contracts is $0.3 million. During the three months ended March 31, 2022 and 2021, the Company recorded immaterial licensing and royalty fees.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As a result of the acquisition of ExOne, the Company assumed short-term financial guarantees and letters of credit. Within the Company’s normal course of operations, it issues these short-term financial guarantees and letters of credit through a credit facility with a German bank to third parties in connection with certain commercial transactions requiring security. The credit facility provides a capacity amount of $4.0<span style="white-space:pre-wrap;"> million for the issuance of financial guarantees and letters of credit for commercial transactions requiring security. The credit facility does not require cash collateral for the issuance of financial guarantees and letters of credit for commercial transactions requiring security for amounts up to </span>$1.1 million. Amounts in excess of $1.1 million require cash collateral under the credit facility.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">At March 31, 2022, total outstanding financial guarantees and letters of credit issued by the Company under the credit facility were $2.7 million, of which $0.6 million have expiration dates ranging from May 2022 to March 2023, and the remaining $2.1 million with no expiration date. At March 31, 2022, cash collateral of $1.6 million was required for financial guarantees and letters of credit issued under the credit facility, and is included in current portion of restricted cash in the consolidated balance sheets. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p> 12 52700000 300000 0.010 0.13 300000 4000000.0 1100000 1100000 2700000 600000 2100000 1600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s provision for interim periods is determined using an estimate of the annual effective tax rate, adjusted for discrete items arising in that quarter. The Company’s effective tax rate differs from the U.S. statutory tax rate primarily due to valuation allowances on its deferred tax assets as it is more likely than not that some or all of the Company’s deferred tax assets will not be realized. During the three months ended March 31, 2022 and 2021, the Company recorded an income tax benefit of $1.3 million and $27.9 million, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recognizes deferred tax assets and liabilities for the expected future tax consequences of events that have been included in the Company’s consolidated financial statements and tax returns. Deferred tax assets and liabilities are determined based upon the differences between the consolidated financial statements carrying amounts and the tax bases of existing assets and liabilities and for loss and credit carryforwards, using enacted tax rates expected to be in effect in the years in which the differences are expected to reverse. The Company has provided a full valuation allowance against the net deferred tax assets as the Company has determined that it was more likely than not that the Company would not realize the benefits of federal and state net deferred tax assets.</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:18pt;margin:0pt;">The Company provides reserves for potential payments of taxes to various tax authorities related to uncertain tax positions. Amounts recognized are based on a determination of whether a tax benefit taken by the Company in its tax filings or positions is “more likely than not” to be sustained on audit. The amount associated with uncertain tax positions are recorded as a component of income tax expense. As of March 31, 2022, the Company has accrued uncertain tax positions of approximately $1.0 million related to the EnvisionTEC acquisition. The amounts relate to U.S. state and foreign tax positions. Included in the balance of unrecognized tax benefits as of March 31, 2022 are amounts that, if recognized, would impact the effective tax rate. As of December 31, 2021, the company accrued uncertain tax positions of approximately $1.0 million related to the EnvisionTEC acquisition. </p> -1300000 -27900000 1000000.0 1000000.0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">19. STOCKHOLDERS’ EQUITY</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As of March 31, 2022, the Company’s authorized shares consisted of 500,000,000 shares of Common Stock, $0.0001 par value and 50,000,000 shares of Preferred Stock, $0.0001 par value (the “Preferred Stock”). </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During 2015, the Company issued 34,010,977 shares of Common Stock to the initial founders and certain employees of the Company at a purchase price of $0.0001 per share. These shares are fully vested.</p><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;">Trine Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In Trine’s initial public offering, it sold units at a price of $10.00 per unit, which consisted of one share of Common Stock, $0.0001 par value, and <span style="-sec-ix-hidden:Hidden_J62aFElTI0WM1BnKjGdl5w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">one</span></span>-half of a redeemable warrant (each, a “Public Warrant”). Each whole Public Warrant entitles the holder to purchase one share of Common Stock at a price of $11.50 per share and became exercisable as of 30 days from the date of the Business Combination. Unless earlier redeemed, the Public Warrants will expire five years from the completion of the Business Combination. The Company may redeem the outstanding Public Warrants in whole and not in part at a price of $0.01 per Public Warrant upon a minimum of 30 days’ prior written notice of redemption, and only in the event that the last sale price of the Company’s Common Stock is at least $18.00 per share for any 20 trading days within a 30-trading day period ending on the third trading day prior to the date on which notice of redemption is given. If the Company redeems the Public Warrants as described above, it will have the option to require all Public Warrant holders that wish to exercise to do so on a “cashless basis”. On February 26, 2021, the Company delivered a notice to redeem all of its outstanding Public Warrants that remain unexercised at 5:00 p.m. New York City time on March 29, 2021. During 2021, Public Warrants for 14,840,589 shares of the Company’s Common Stock were exercised for cash, resulting in the Company receiving net proceeds of $170.7 million. On March 29, 2021, the 166,905 outstanding Public Warrants were redeemed by the Company for $0.01 per Public Warrant. Effective March 29, 2021, all of the Public Warrants were exercised or redeemed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Warrant Agreement, dated as of March 14, 2019, by and between the Company and Continental Stock Transfer &amp; Trust Company also obligated the Company to use its best efforts to file with the SEC a registration statement for the registration, under the Securities Act of 1933, as amended (the “Securities Act”), of the issuance of the shares of Common Stock issuable upon exercise of the Public Warrants, and to cause the same to become effective and remain effective while the Public Warrants remain outstanding. On February 4, 2021, the Company’s registration statement covering such shares became effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Simultaneously with the consummation of Trine’s initial public offering, Trine Sponsor IH, LLC (the “Sponsor”) purchased an aggregate of 8,503,000 warrants to purchase one share of Common Stock at an exercise price of $11.50 (the “Private Placement Warrants”) at a price of $1.00 per warrant ($8,503,000) in the aggregate in a private placement. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Private Placement Warrants are identical to the Public Warrants except that the Private Placement Warrants are not redeemable by Desktop Metal, and may be exercised for cash or on a cashless basis so long as they are held by the Sponsor or any of its permitted transferees. Additionally, pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of the Private Placement Warrants registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On February 24, 2020, Trine issued an unsecured promissory note (the “2020 Note”) to the Sponsor. The 2020 Note bore no interest and was repayable in full upon consummation of the Business Combination. The Sponsor had the option to convert any unpaid balance of the 2020 Note into warrants equal to the principal amount of the 2020 Note so converted divided by $1.00. Upon closing of the Business Combination, the 2020 Note was converted into a Private Placement Warrant for 1,500,000 shares of Common Stock, with an exercise price of $11.50. The terms of these warrants are identical to the terms of the Private Placement Warrants. Pursuant to the terms of the amended and restated registration rights agreement entered in connection with the Business Combination, the Sponsor had the right to have the resale of the shares of Common Stock acquired upon exercise of such warrant registered under the Securities Act. On February 4, 2021, the Company’s registration statement covering such shares became effective.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company’s Private Placement Warrants are classified as liabilities, and are measured at fair value through earnings. During the three months ended March 31, 2022, the Company recorded no gain or loss related to the change in fair value of the private placement warrants. During the three months ended March 31, 2021, the Company recorded a $56.6 million loss related to the change in fair value of the Private Placement Warrants, which were remeasured through the date of each exercise, calculated using the Black-Scholes warrant pricing model with the following assumptions:</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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.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;width:8.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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;width:8.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">March 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#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.4% – 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.46%;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;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.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;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.46%;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;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p 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:76.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;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#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;">19.82 – 30.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">All of the Private Placement Warrants were exercised on a cashless basis prior to March 2, 2021, and an aggregate of 5,850,346 shares of the Company’s Common Stock were issued in connection with these exercises. Effective March 2, 2021, all Private Placement Warrants were exercised. </p> 500000000 0.0001 50000000 0.0001 34010977 0.0001 10.00 1 0.0001 1 11.50 P30D P5Y 0.01 18.00 20 30 14840589 170700000 166905 0.01 8503000 1 11.50 1.00 8503000 1.00 1500000 11.50 0 56600000 <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;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:76.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;width:8.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:76.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;width:8.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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;width:8.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.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;">March 31, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:76.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;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#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.4% – 0.6</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.46%;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;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:76.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;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.46%;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;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.87%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p 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:76.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;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:8.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.87%;background:#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;">19.82 – 30.49</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:76.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Exercise price</p></td><td style="vertical-align:bottom;width:8.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.87%;margin:0pt;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><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.004 0.006 0.550 0.048 0.1982 0.3049 0.1150 5850346 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">20. STOCK BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In 2015, the Board of Directors approved the adoption of the 2015 stock incentive plan (the “2015 Plan”). The 2015 Plan allowed for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. Awards could be made under the 2015 Plan for up to 26,283,789 shares of Common Stock. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">As part of the acquisition of Make Composites, Inc. (“Make”) in 2019, the Company assumed the 2018 equity incentive plan of Make (the “Make Plan”). The Make Plan allows for the award of incentive and nonqualified stock options and warrants for those employees and contractors that were hired as part of the acquisition. The Make Plan allowed for 232,304 options and warrants to be issued, which were issued in 2019, with no additional options to be issued in the future. Option awards expire 10 years from the grant date and generally vest over four years; however, vesting conditions can vary at the discretion of our Board of Directors. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In December 2020, the Board of Directors and stockholders of the Company approved the adoption of the 2020 Incentive Award Plan (the “2020 Plan” and together with the 2015 Plan and the Make Plan, the “Plans”), which became effective on the date of the Business Combination. Upon effectiveness of the 2020 Plan, the Company ceased granting new awards under the 2015 Plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The 2020 Plan allows for the award of incentive and nonqualified stock options, restricted stock, and other stock-based awards to employees, officers, directors, consultants, and advisers of the Company. The number of shares of common stock initially available for issuance under the 2020 Plan was 12,400,813 shares of common stock plus the number of shares subject to awards outstanding under the 2015 Plan that expire, lapse, terminate, or are exchanged for cash, surrendered, repurchased, or canceled without having been fully exercised or forfeited. In addition, the number of shares of common stock available for issuance under the 2020 Plan is subject to an annual increase on the first day of each calendar year beginning on January 1, 2021 and ending on and including January 1, 2030 equal to the lesser of (i) 5% of the aggregate number of shares of common stock outstanding on the final day of the immediately preceding calendar year and (ii) such smaller number of shares as is determined by the Board of Directors. On January 1, 2022, 15,573,698 shares were added as available for issuance to the 2020 Plan.</p><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;">Stock Options</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company grants stock options at exercise prices deemed by the Board of Directors to be equal to the fair value of the Common Stock at the time of grant. The fair value of Common Stock has been determined by the Board of Directors of the Company at each stock option measurement date based on a variety of different factors, including the results obtained from independent third-party appraisals, the Company’s consolidated financial position and historical financial performance, the status of technological development within the Company, the composition and ability of the current engineering and management team, an evaluation and </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">benchmark of the Company’s competition, the current climate in the marketplace, the illiquid nature of the Common Stock, arm’s-length sales of the Company’s capital stock, and the prospects of a liquidity event, among others.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In July 2020 in order to incentivize and retain personnel, the Company repriced certain unvested stock options held by employees to have an exercise price equal to the then-current fair market value of its Common Stock. Vested awards were not eligible for repricing. Employees were allowed to opt out of the repricing of unvested stock options by providing notice to the Company within thirty days following the repricing. If an employee did not opt out of the repricing, all unvested options held by such employee were repriced and subject to a new vesting schedule. Repriced options vest over a period of four years from the date of the repricing, with one-year cliff vesting and monthly vesting thereafter, provided service with the Company is not terminated. The repricing affected 116 employees, at an incremental compensation cost of $3.6 million to the Company, which will be recognized over the vesting period.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the three months ended March 31, 2022 and 2021, the Company did not grant any options to purchase shares of Common Stock to employees or non-employees. </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;">Performance-Based Stock Options (included above)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, 560,256 performance-based stock options were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. During the year ended December 31, 2021, 83,958 performance-based stock options were forfeited due to employee termination. During the three months ended March 31, 2022, no performance-based stock options vested or were <span style="-sec-ix-hidden:Hidden_z_Rb8G1FEU2TVUedjn5-ig;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">forfeited</span></span>. As of March 31, 2022, 476,298 performance-based stock options remain outstanding.</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;">Assumed Stock Options</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with the acquisition of ExOne, the Company assumed 86,020 unvested stock options which are considered post-combination expense and were valued using the Black-Scholes option-pricing model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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></tr><tr><td style="vertical-align:bottom;width:74.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;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of November 12, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#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.5% – 0.8</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></tr><tr><td style="vertical-align:bottom;width:74.87%;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;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">57.2% – 59.4</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.0 – 2.8</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></tr><tr><td style="vertical-align:bottom;width:74.87%;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;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:74.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;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.61</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></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The risk-free interest rate assumption is based upon observed interest rates appropriate for the term of the related stock options. The expected life of stock options was calculated using the average of the contractual term of the option and the weighted-average vesting period of the option, as the Company does not have sufficient history to use an alternative method to the simplified method to calculate an expected life for employees. The Company has not paid a dividend and is not expected to pay a dividend in the foreseeable future. Expected volatility for the Common Stock was determined based on an average of the historical volatility of a peer group of similar public companies.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The option activity of the Plans for the three months ended March 31, 2022, is as follows (shares in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.75%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:9.2%;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:50.75%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;">Weighted-Average</b> </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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;">Exercise Price</b> </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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Contractual Term</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;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;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Shares</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">per Share</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</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;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:9.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.6pt 0pt 0pt;"> 13,249</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;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.49%;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.08%;background:#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.73</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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:0.93%;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.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 0pt 0pt;"> 42,775</p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</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.17%;margin: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.48%;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.49%;margin:0pt;padding:0pt;"><p 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.08%;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.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:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (787)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.08%;background:#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.14</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:12.22%;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:0.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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></tr><tr><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/expired</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.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;"> (283)</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p 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.08%;margin: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.68</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:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2022</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.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.6pt 0pt 0pt;"> 12,179</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.08%;background:#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.77</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:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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.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 0pt 0pt;"> 36,302</p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested at March 31, 2022</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.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,001</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p 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.08%;margin: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.91</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:12.22%;margin: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.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,710</p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested or expected to vest at March 31, 2022</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.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.6pt 0pt 0pt;"> 11,652</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.08%;background:#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.78</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:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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.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 0pt 0pt;"> 40,852</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;background:#ffff00;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The aggregate intrinsic value of options exercised during the three months ended March 31, 2022 and 2021, was $2.5 million and $0.1 million, respectively.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The total stock- based compensation expense related to stock options during the three months ended March 31, 2022 and March 31, 2021 was $0.9 million and $1.2 million, respectively. Total unrecognized stock-based compensation expense related to unvested stock options at March 31, 2022 aggregated $6.9 million and is expected to be recognized over a weighted-average period of 2.2 years.</p><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;">Restricted Stock Awards</b><b style="font-weight:bold;"> </b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In connection with acquisitions, the Company has granted restricted stock awards (“RSAs”) that are considered post-combination expense and accounted for as stock-based compensation as the shares vest.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The activity for stock subject to vesting as of March 31, 2022 is as follows (shares in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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:1.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:14.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;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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.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;"><b style="font-weight:bold;">Shares Subject</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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:14.36%;margin:0pt;padding:0pt;"><p style="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-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:13.18%;background:#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;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:14.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;">$ 7.79</p></td></tr><tr><td style="vertical-align:middle;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 8.78</p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 6.90</p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:3px 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;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 7.79</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:18pt;margin:0pt 0pt 12pt 0pt;">The total stock-based compensation expense related to RSAs during the three months ended March 31, 2022 and 2021 was $0.4 million and $0.2 million, respectively. As of March 31, 2022, the total unrecognized stock-based compensation expense related to unvested RSAs aggregated $1.5 million, and is expected to be recognized over a weighted-average period of 1.9 years.</p><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;">Restricted Stock Units</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Restricted Stock Units (“RSUs”) awarded to employees and non-employees generally vest over four years from the anniversary date of the grant, with one-year cliff vesting and quarterly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the estimated fair market value of the Company’s Common Stock on the date of grant. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSU activity under the 2020 Plan for the three months ended March 31, 2022 is as follows (shares 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:middle;width:68.5%;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;white-space:nowrap;width:1.83%;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;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;white-space:nowrap;width:14.73%;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:68.5%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.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;">Shares Subject</b> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.73%;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;">Weighted-Average </b></p></td></tr><tr><td style="vertical-align:middle;width:68.5%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.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;">to Vesting</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance of unvested shares as of January 1, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.09%;background:#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;"> 16,395</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 7.54</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,527</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 4.20</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (520)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 13.41</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (392)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 11.09</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance of unvested shares as of March 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.09%;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,010</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.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:18pt;margin:0pt 0pt 12pt 0pt;">The total stock-based compensation expense related to RSUs during the three months ended March 31, 2022 and 2021 was $8.6 million and $0.8 million, respectively. Total unrecognized compensation costs related to unvested RSUs at March 31, 2022 was approximately $112.1 million and is expected to be recognized over a period of 3.3 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSUs include awards that vest subject to certain performance and market-based criteria. </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;">Performance-Based Restricted Stock Units (included above)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, 670,000 performance-based RSUs were granted to key employees of the Company. These awards vest upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. No performance-based RSUs vested during the year ended December 31, 2021. 120,000 awards were forfeited during the year ended December 31, 2021 due to performance milestones not being achieved. No performance-based RSUs vested or were <span style="-sec-ix-hidden:Hidden_NTQgFWykgkKd-jrnQJogGw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">forfeited</span></span> during the three months ended March 31, 2022. As of March 31, 2022, 550,000 performance-based RSUs remain outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2020, 124,300 performance-based RSUs were granted to a key employee of the Company. This award vests upon the achievement of certain performance milestones by the Company and prescribed service milestones by the employee. None of these performance-based RSUs vested during the year ended December 31, 2021 or during the three months ended March 31, 2022. As of March 31, 2022, 124,300 performance based RSUs remain outstanding. </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;">Market-Based Restricted Stock Units (included above)</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In October 2021 the Compensation Committee of the Company’s Board of Directors awarded certain executive officers a total of up to 9,070,269<span style="white-space:pre-wrap;"> market-based RSUs. These RSUs will vest and result in the issuance of shares of Common Stock based on continuing employment and the achievement of certain market conditions set by the Company. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company used a Monte Carlo simulation model to estimate the grant-date fair value of the RSUs granted in October 2021. The fair value is recorded as stock compensation expense in the consolidated statements of operations over the period from the date of grant to October 2026 regardless of the actual outcome achieved.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table below sets forth the assumptions used to value the market-based awards and the estimated grant-date fair value:</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:81.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.7%;margin:0pt;padding: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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;margin:0pt;padding: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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;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;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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.6pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:81.7%;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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance period (in years)</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.6pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:81.7%;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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated grant date fair value (per share)</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.6pt 0.05pt 0pt;">0.98 – 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:81.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Target performance (number of shares)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;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,070,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the year ended December 31, 2021, one of the executive officers resigned from the Company, forfeiting his market-based RSU. The service condition was not met prior to his resignation, so no stock-based compensation expense was recorded for this </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">award. No market-based RSUs vested or were <span style="-sec-ix-hidden:Hidden_mJTSjnGRwU6c6jRlbZNCgQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;">forfeited</span></span> during the three months ended March 31, 2022. As of March 31, 2022, 6,802,702 market-based RSUs remain outstanding.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0.05pt 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;">Liability-Classified Share-Based Arrangement</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">During the year ended December 31, 2021, the Compensation Committee of the Company’s Board of Directors provided performance goals and achievement criteria to certain key employees. If these performance criteria are met, the Company has committed to issue RSUs with a target fair value of $8.5 million on the future grant date. The awards will vest upon prescribed service milestones of the employee subsequent to the achievement of the specified performance criteria. As of March 31, 2022, there is no fair value associated with these awards as the achievement of the performance criteria has not yet been deemed probable. The liability-classified awards have been excluded from the potentially dilutive securities table. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><i style="font-style:italic;">Stock-Based Compensation Expense</i></p><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:18pt;margin:0pt;">Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the consolidated statements of operations as follows (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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding: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:2.31%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.93%;margin:0pt;padding: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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"> 4,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 916</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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 expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.24%;margin:0pt;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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 839</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;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 expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 345</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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 expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 9,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,217</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 0.05pt 0pt;">There were 20,115,713 shares available for award under the 2020 Plan at March 31, 2022.</p> 26283789 P10Y P4Y 232304 0 P10Y P4Y 12400813 0.05 15573698 P4Y P1Y 116 3600000 0 0 560256 83958 0 476298 86020 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:74.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;width:8.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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: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></tr><tr><td style="vertical-align:bottom;width:74.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;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">As of November 12, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Risk‑free interest rate</p></td><td style="vertical-align:bottom;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#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.5% – 0.8</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></tr><tr><td style="vertical-align:bottom;width:74.87%;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;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">57.2% – 59.4</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;">%</p></td></tr><tr><td style="vertical-align:bottom;width:74.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;">Expected life (in years)</p></td><td style="vertical-align:bottom;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">1.0 – 2.8</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></tr><tr><td style="vertical-align:bottom;width:74.87%;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;width:8.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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></tr><tr><td style="vertical-align:bottom;width:74.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;">Fair value of Common Stock</p></td><td style="vertical-align:bottom;width:8.01%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.34%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.08%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 8.61</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></tr></table> 0.005 0.008 0.572 0.594 P1Y P2Y9M18D 8.61 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The option activity of the Plans for the three months ended March 31, 2022, is as follows (shares in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;background:#ffff00;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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;"><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:1.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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: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:12.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:0.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><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.75%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.08%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Weighted-Average</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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:9.2%;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:50.75%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;">Weighted-Average</b> </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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Remaining</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;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;">Aggregate</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;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.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.17%;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: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;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.57%;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;">Exercise Price</b> </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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;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;">Contractual Term</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;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;">Intrinsic Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;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.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;">Shares</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;"><b style="font-weight:bold;">per Share</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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;">(in years)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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;"> </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">(in thousands)</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2022</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;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:9.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.6pt 0pt 0pt;"> 13,249</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;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.49%;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.08%;background:#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.73</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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.23</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;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:0.93%;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.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 0pt 0pt;"> 42,775</p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</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.17%;margin: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.48%;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.49%;margin:0pt;padding:0pt;"><p 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.08%;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.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:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</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.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (787)</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.08%;background:#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.14</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:12.22%;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:0.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;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></tr><tr><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Forfeited/expired</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.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;"> (283)</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p 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.08%;margin: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.68</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:12.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at March 31, 2022</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.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.6pt 0pt 0pt;"> 12,179</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.08%;background:#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.77</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:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.06</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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.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 0pt 0pt;"> 36,302</p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested at March 31, 2022</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.17%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,001</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:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;margin:0pt;padding:0pt;"><p 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.08%;margin: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.91</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:12.22%;margin: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.47</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;margin:0pt;padding:0pt;"><p 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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 22,710</p></td></tr><tr><td style="vertical-align:bottom;width:50.75%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested or expected to vest at March 31, 2022</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.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.6pt 0pt 0pt;"> 11,652</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;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.49%;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.08%;background:#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.78</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:12.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.01</p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.68%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:0.93%;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.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 0pt 0pt;"> 40,852</p></td></tr></table> 13249000 1.73 P7Y2M23D 42775000 787000 1.14 283000 1.68 12179000 1.77 P7Y21D 36302000 8001000 1.91 P6Y5M19D 22710000 11652000 1.78 P7Y3D 40852000 2500000 100000 900000 1200000 6900000 P2Y2M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The activity for stock subject to vesting as of March 31, 2022 is as follows (shares in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:68.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:13.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:1.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:14.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;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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.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;"><b style="font-weight:bold;">Shares Subject</b> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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:14.36%;margin:0pt;padding:0pt;"><p style="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-Average</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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.18%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="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:14.36%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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 Value</b></p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of January 1, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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:13.18%;background:#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;"> 264</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="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:14.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;">$ 7.79</p></td></tr><tr><td style="vertical-align:middle;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;margin: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)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 8.78</p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;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.18%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (84)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 6.90</p></td></tr><tr><td style="vertical-align:bottom;width:68.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Balance of unvested shares as of March 31, 2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.18%;border-bottom:3px 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;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 7.79</p></td></tr></table> 264000 7.79 5000 8.78 84000 6.90 175000 7.79 400000 200000 1500000 P1Y10M24D P4Y P1Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">RSU activity under the 2020 Plan for the three months ended March 31, 2022 is as follows (shares 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:middle;width:68.5%;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;white-space:nowrap;width:1.83%;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;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;white-space:nowrap;width:14.73%;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:68.5%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.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;">Shares Subject</b> </p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.73%;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;">Weighted-Average </b></p></td></tr><tr><td style="vertical-align:middle;width:68.5%;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:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.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;">to Vesting</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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;">    </b></p></td><td style="vertical-align:middle;white-space:nowrap;width:14.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> Grant Date Fair Value</b></p></td></tr><tr><td style="vertical-align:middle;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance of unvested shares as of January 1, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.09%;background:#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;"> 16,395</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;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-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 7.54</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Granted</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,527</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 4.20</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Vested</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (520)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 13.41</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cancelled/Forfeited</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.09%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (392)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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;">$ 11.09</p></td></tr><tr><td style="vertical-align:middle;width:68.5%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Balance of unvested shares as of March 31, 2022</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;white-space:nowrap;width:13.09%;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,010</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.83%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:14.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.44</p></td></tr></table> 16395000 7.54 5527000 4.20 520000 13.41 392000 11.09 21010000 6.44 8600000 800000 112.1 P3Y3M18D 670000 0 120000 0 550000 124300 0 124300 9070269 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The table below sets forth the assumptions used to value the market-based awards and the estimated grant-date fair value:</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:81.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:12.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.7%;margin:0pt;padding: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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">October 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;margin:0pt;padding: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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="3" style="vertical-align:bottom;white-space:nowrap;width:15.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Awards</b></p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;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;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;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.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.6pt 0.05pt 0pt;"> 1.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:81.7%;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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">—</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Remaining performance period (in years)</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.6pt 0.05pt 0pt;"> 7.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:81.7%;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;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 55.0</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">%</p></td></tr><tr><td style="vertical-align:bottom;width:81.7%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Estimated grant date fair value (per share)</p></td><td style="vertical-align:bottom;width:2.54%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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.6pt 0.05pt 0pt;">0.98 – 4.95</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;background:#cceeff;margin:0pt;padding:0pt;"><p 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:81.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Target performance (number of shares)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.6%;margin:0pt;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,070,269</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.013 P7Y 0.550 0.98 4.95 9070269 0 0 6802702 8500000 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the consolidated statements of operations as follows (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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding: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:2.31%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.93%;margin:0pt;padding: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:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Research and development</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;"><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;"> 4,720</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 916</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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 expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.24%;margin:0pt;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,420</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 839</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;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 expense</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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,285</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 345</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Cost of sales</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"> 487</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 117</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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 expenses</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"> 9,912</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,217</p></td></tr></table> 4720000 916000 3420000 839000 1285000 345000 487000 117000 9912000 2217000 20115713 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">21. RELATED PARTY TRANSACTIONS</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As a result of the acquisition of EnvisionTEC, the Company entered into certain agreements with entities affiliated with Mr. El Siblani, a former director and executive officer of the Company. As of December 31, 2021, these entities were no longer considered related parties to the Company.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company is the lessee in a lease agreement with ATMRE, LLC, a leasing company, in which Mr. El Siblani is the sole member, for the Dearborn, Michigan facility utilized by EnvisionTEC. This lease extends through December 31, 2023. As of March 31, 2021, the Company recorded $0.5 million of right of use asset and lease <span style="-sec-ix-hidden:Hidden_dtKac_n4ZE61jXLMMf6--w;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">liability</span></span><span style="white-space:pre-wrap;">. During the three months ended March 31, 2021, the Company paid immaterial lease expense to AMTRE, LLC. The Company’s annual commitment to AMTRE, LLC is $0.2 million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company is the lessee in a lease agreement JES Besitzgesellschaft GmbH, a leasing company that is controlled by members of the immediate family of Mr. El Siblani, for facilities located in Gladbeck, Germany utilized by EnvisionTEC. As of March 31, 2021, the Company recorded $0.2 million of right of use asset and lease <span style="-sec-ix-hidden:Hidden_XdYrhyE1pkqJTPFnThFhnQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">liability</span></span><span style="white-space:pre-wrap;">. During the three months ended March 31, 2021, the Company paid immaterial lease expense to JES Besitzgesellschaft GmbH. The Company’s annual commitment to JES Besitzgesellschaft GmbH is $0.1 million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company is the lessee in a lease agreement with Sitraco (UK) Limited, a leasing company that is controlled by Mr. El Siblani, for an additional facility located in Gladbeck, Germany utilized by EnvisionTEC. As of March 31, 2021, the Company recorded $0.2 million of right of use asset and lease <span style="-sec-ix-hidden:Hidden_PS9j7JlD3kKe1ifHOHhQaw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">liability</span></span><span style="white-space:pre-wrap;">. During the three months ended March 31, 2021, the Company paid immaterial lease expense to Sitraco (UK) Limited. The Company’s annual commitment to Sitraco (UK) Limited is $0.1 million.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company has a distribution agreement with Sibco Europe Ltd., a distributor based out of the United Kingdom. Mr. El Siblani is Managing Director of and sole shareholder of Sibco Europe Ltd. The Company did not have any sales to Sibco Europe Ltd. during the three months ended March 31, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. As of March 31, 2021, the Company did not have accounts receivable or accounts payable due to or from Sibco Europe Ltd. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company also has an agreement with E3D Technology, a wholly-owned subsidiary of Sibco Europe Ltd., for services including research and development, maintenance, and marketing services. As part of the agreement, the Company also pays a fee for overhead at the facilities where these contracted services are being performed. During the three months ended March 31, 2021, the Company paid immaterial service expense to E3D Technology.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">As a result of the acquisition of Dental Arts Labs, the Company assumed certain lease agreements with a related party for facilities in Peoria, Illinois used for research and development and administrative purposes. As of March 31, 2022, the Company recorded $3.5 million of right of use asset and lease <span style="-sec-ix-hidden:Hidden_nQPLkt6NJEiI3S_fKCCLng;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;white-space:pre-wrap;">liability</span></span><span style="white-space:pre-wrap;">. During the three months ended March 31, 2022, the Company paid lease expense of $0.1 million to the related party. The Company’s annual commitment related to these lease agreements is $0.6 million.</span></p> 500000 200000 200000 100000 200000 100000 3500000 100000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">22. SEGMENT INFORMATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">In its operation of the business, management, including the Company’s chief operating decision maker, who is also Chief Executive Officer, reviews the business as one segment. The Company currently ships its product to markets in the Americas, Europe Middle East and Africa (“EMEA”), and Asia Pacific (“APAC”). Disaggregated revenue data for those markets is as follows (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Revenue for the three months ended March 31, 2022</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:53.46%;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:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Americas</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EMEA</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APAC</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom: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:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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;"> 27,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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;"> 8,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.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;"> 39,476</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,230</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 30,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 9,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 3,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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;"> 43,706</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-weight:bold;margin:0pt;">Revenue for the three months ended March 31, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:53.46%;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:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Americas</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EMEA</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APAC</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom: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:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.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;"> 10,311</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,002</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 2,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 2,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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;"> 11,313</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the three months ended March 31, 2022 and 2021, the Company recognized the following revenue from service contracts and cloud-based software licenses over time, and hardware and consumable product shipments and subscription software at a point in time (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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:2.32%;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;">    </b></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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom: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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,311</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,002</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.23%;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;"> 43,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,313</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s operations are principally in the United States. The locations of long-lived assets, including property, plant and equipment, net and operating lease right-of-use assets, are summarized as follows (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:69.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;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:69.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;">Americas</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.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;"> 57,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.39%;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.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 0.05pt 0pt;"> 58,355</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.94%;margin:0pt;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,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;margin:0pt;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,289</p></td></tr><tr><td style="vertical-align:bottom;width:69.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;">APAC</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.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;"> 6,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.39%;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:11.15%;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;"> 6,861</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.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;"> 82,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.15%;border-bottom:3px 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;"> 76,505</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 1 Disaggregated revenue data for those markets is as follows (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt;">Revenue for the three months ended March 31, 2022</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:53.46%;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:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Americas</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EMEA</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APAC</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom: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:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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;"> 27,929</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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;"> 8,593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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,954</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.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;"> 39,476</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,806</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,200</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 224</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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;"> 4,230</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 30,735</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 9,793</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 3,178</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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;"> 43,706</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-weight:bold;margin:0pt;">Revenue for the three months ended March 31, 2021</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:53.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:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:53.46%;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:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Americas</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">EMEA</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.58%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">APAC</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.56%;border-bottom: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:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,854</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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,526</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.25%;background:#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,931</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;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.32%;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.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;"> 10,311</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Services</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 705</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 215</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.25%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 82</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;margin:0pt;padding:0pt;"><p 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.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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,002</p></td></tr><tr><td style="vertical-align:bottom;width:53.46%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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,559</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 2,741</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.25%;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;"> 2,013</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.05%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.32%;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.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;"> 11,313</p></td></tr></table> 27929000 8593000 2954000 39476000 2806000 1200000 224000 4230000 30735000 9793000 3178000 43706000 5854000 2526000 1931000 10311000 705000 215000 82000 1002000 6559000 2741000 2013000 11313000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the three months ended March 31, 2022 and 2021, the Company recognized the following revenue from service contracts and cloud-based software licenses over time, and hardware and consumable product shipments and subscription software at a point in time (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100.01%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:73.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><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">Three Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.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;">March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;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:2.32%;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;">    </b></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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.7%;border-bottom: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.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized at a point in time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.23%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 39,476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 10,311</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Revenue recognized over time</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4,230</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,002</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Total</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.23%;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;"> 43,706</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.22%;background:#cceeff;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 11,313</p></td></tr></table> 39476000 10311000 4230000 1002000 43706000 11313000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s operations are principally in the United States. The locations of long-lived assets, including property, plant and equipment, net and operating lease right-of-use assets, are summarized as follows (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:69.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;width:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.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:2.17%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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 0pt 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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:69.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;margin:0pt;padding:0pt;"><p style="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.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">December 31, </b></p></td></tr><tr><td style="vertical-align:bottom;width:69.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;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:2.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><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:13.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.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:69.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;">Americas</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.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;"> 57,703</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.39%;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.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 0.05pt 0pt;"> 58,355</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">EMEA</p></td><td style="vertical-align:bottom;width:2.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.94%;margin:0pt;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,296</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.15%;margin:0pt;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,289</p></td></tr><tr><td style="vertical-align:bottom;width:69.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;">APAC</p></td><td style="vertical-align:bottom;width:2.17%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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:11.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;"> 6,371</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;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.39%;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:11.15%;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;"> 6,861</p></td></tr><tr><td style="vertical-align:bottom;width:69.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total long-lived assets</p></td><td style="vertical-align:bottom;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.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;"> 82,370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.17%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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.15%;border-bottom:3px 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;"> 76,505</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> 57703000 58355000 18296000 11289000 6371000 6861000 82370000 76505000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">23. NET LOSS PER SHARE</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company computes basic loss per share using net loss attributable to Common Stockholders and the weighted-average number of Common Stock shares outstanding during each period. Diluted earnings per share include shares issuable upon exercise of outstanding stock options and stock-based awards where the conversion of such instruments would be dilutive.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding: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:2.31%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.93%;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;">(in thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.93%;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 for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;"><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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (69,944)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59,108)</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;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:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 312,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">238,244</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share—Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (0.22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;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;"> (0.25)</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company’s potential dilutive securities, which include outstanding Common Stock options, unvested restricted stock units, unvested restricted stock awards and outstanding Common Stock warrants, have been excluded from the computation of diluted net loss per share as the effect would be to reduce the net loss per share. Therefore, the weighted-average number of common shares outstanding used to calculate both basic and diluted net loss per share attributable to common stockholders is the same. The Company excluded the following potential common shares, presented based on amounts outstanding as of March 31, 2022 and 2021, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" 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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#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;"> 12,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#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;"> 19,378</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;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 outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;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,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 918</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;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 awards outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:11.7%;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;"> 224</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px 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;"> 33,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px 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,520</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:8pt;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.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding: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:2.31%;margin:0pt;padding:0pt;"><p style="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="5" style="vertical-align:bottom;white-space:nowrap;width:23.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 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.93%;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;">(in thousands, except per share amounts)</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.7%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="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.93%;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 for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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;"><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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </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;"><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 0pt 0.05pt 0pt;">  </p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (69,944)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (59,108)</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Denominator for basic and diluted net loss per share:</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;">  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;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:73.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Weighted-average shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 312,017</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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.22%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">238,244</p></td></tr><tr><td style="vertical-align:bottom;width:73.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss per share—Basic and Diluted</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.31%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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 0pt 0.05pt 0pt;"> (0.22)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.32%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 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.22%;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;"> (0.25)</p></td></tr></table> -69944000 -59108000 312017000 238244000 -0.22 -0.25 The Company excluded the following potential common shares, presented based on amounts outstanding as of March 31, 2022 and 2021, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):<p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;margin-left:auto;margin-right:auto;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:26.27%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended March 31, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2022</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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;">    </b></p></td><td colspan="2" 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;">2021</b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock options outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;background:#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;"> 12,179</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-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.7%;background:#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;"> 19,378</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;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 outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;margin:0pt;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,010</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 918</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;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 awards outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;background:#cceeff;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;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;"> 175</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;background:#cceeff;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;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:11.7%;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;"> 224</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:71.93%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.78%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.44%;border-bottom:3px 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;"> 33,364</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.7%;border-bottom:3px 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,520</p></td></tr></table> 12179000 19378000 21010000 918000 175000 224000 33364000 20520000 EXCEL 120 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %H\JE0'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 " !:/*I4^1[A!NX K @ $0 &1O8U!R;W!S+V-O&ULS9+/ M2L0P$(=?17)OIVG50^CFHGA2$%Q0O(5D=C?8_"$9:??M3>MN%]$'$'+)S"_? M? /I=10Z)'Q.(6(BB_EJ:*$3*@KIA#=ZQ7O IJ5N%3_Q"X=8*?DE.V:&L>Q'KLE5W;@\/;T^+*L6UF? M27F-Y56V@HX1-^P\^;6[N]\^,-DV;5LU-Q5OMIR+[KJ<]]GUA]]%V 5C=_8? M&Y\%90^__H7\ E!+ P04 " !:/*I4F5R<(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 %H\JE0A3;FS/04 ) 5 8 >&PO=V]R:W-H965T&UL MI9AM;^HV%,=?WWT*BTW3)I4F<5)*[R@24+JAVP=:NCMUTUZ8Q$#4Q.8Z3BG? M?L<))+0*)]GV!O)T_OGEV/X?V[V-5"_)BG--WN)())>ME=;KSY:5^"L>L^14 MKKF .PNI8J;A5"VM9*TX"[*@.+*H;7>LF(6BU>]EUZ:JWY.ICD+!IXHD:1PS MM1WR2&XN6TYK?^$Q7*ZTN6#U>VNVY#.N?U]/%9Q9A4H0QEPDH11$\<5E:^!\ M'KG4!&1/? WY)CDX)N93YE*^F)-)<-FR#1&/N*^-!(._5S[B4624@./;3K15 MO-,$'A[OU:^SCX>/F;.$CV3T1QCHU66KVR(!7[ TTH]R\QO??="9T?-EE&2_ M9),_ZWDMXJ>)EO$N& CB4.3_[&V7B,, >B2 [@+HAP#'/1+@[@+<[$-SLNRS MKIAF_9Z2&Z+,TZ!F#K+<9-'P-:$PS3C3"NZ&$*?[5])/H54T82(@8Z%#O243 MD7): :\.!]O 64!2K=HPXI M*GC+U"EQG1-";4HK>$9UX5MB=ZJBW]&X1>+<3,[]CXG[:S!/M()>^C?R,J]X MF9>]S*M[V=-VS:N: @]W[/8#0G%64)PUHWA(F=)<15ORR-=2Z2HB7$JKE"-$ MG8*HTS OBH&S9(D_CH1K+5B48$SG!=-Y,Z8I5Z$T?2,@,#0KFPU7VG?X[SY] MJNFTW8*MBRKN^NEU&'%RE\9SKJJH< W;=MINM^N>(3P7!<]%$YY'O@S-8(&D MW;&X,E.XSM5X]N7I?DINQT^#FY,?OWI78PSRP,:=)I!/[(U, NA]X2+T3O T,K2X."&_A%M*A/-(O)GN#X^,'!%V^G:+L96%@D'=_:L$0A_ P"*S;3R7425N3<6XQ6:D96V@N'OO$T;&;_Z*B24_6L!JA.Z>9U@A MH&4AH(T*P2A5RDQ"\ME0EBHPB[1R'E^C^/QQ]O^>K"P M%$!F B8.N:K-S,O M8GO42C)8)/,@E,<;2 M^VDC[Y_%+(K(,$W@=E+=FKA.W327EI9/&UG^..9J:3K8KZ"@5^"Q\9J)ZO3A M@K5HI>-3W+#WR5IQ2!8&]/^6!+1T?HJ;]GY4OC/)S X3%ZM;\Y=^[];,UC]0[=9X1[EJY!ZP7+FEY[O- M/!_ %$!-1,#?R!=>V>5KI$S5/C_SNJ9O'2 8 >&PO=V]R:W-H965T&UL MM9EK4]LX%(;_BB;3F6UG M'%5PK,4&"WS%#*-'3WLW $T=2VLK828'_]'CO! M3JQ+Z%X^T#K)D?3J2.<\1_+QDZI^U',A-'HN\K(^&3T>,$?Q53H[XO;"CY-NEYFLA!E+56)*O%P M,CHC1^UT+71YX>6=H[ -RAK'L2?2[GB.0QA]=6Z MJZCMJ@FXU2G!+$SQ\62U[1/3+ HQB3NK':%!)S3P"]U,?:&J-J#4 X1EK2N9 M:;%6;U.\[C/:%$5L -7(+1P.34T1B>8 M)FDX$&F:41R$D4-FU,F,O#+/LDPM01CX,A.P]/>YL&F,C,%9%$5D(-&T"J(H M<:Q[W"F,O0JOP'NE5M6+35=LC)B0)!ZNKVD5A2QU>"[I="5>7;>56' Y0^(9 M$%6+N@TBI>>B@CRX':4VW8FYF#0(AKI-*Y)0G-AUIYWNU*O[3FF>OT%B:BYY MD$8L&&@TS0(,3'8XE^ ^SV.OS&^[L3U&)=0($//9;AJP9G1L^HT0.A"^SVI7 M]Q:?R)YM 25+I5_:[="DTT43^*U\JU9BJ @3G!AB;68QP0ZU/4X(]:K]3:G9 MD\QSJS1JA@W#+09WM=GL4H:)0UQ/)N)'TU6I>?DH(25MMJG;B\R,IY!@/ 23 MS2XB:1(XI/9L(GXX?6WCOE3E_K@B)FT8)0$;2K5 *0P2UXKW6")^+JW#_\PM MSX(CT)>FAD";89*$:>20V".)1&\J2H?T)"%^E'2P6_ 7%^F( M"0N& S9$G*L1/E?.VA(:]-!,+54O'&EG $*7$T&@Q"PAS\)CT M "%^@E@JL5S T:1;,"NJB4F*D-$A\FQ6(75(ICU-J)\FL/+54GAAO;7;;/*I MB0M&(C*LTFQF+'$5D[3'"O5CQ>)S./P)^'(&I1M42$OK;J8F-TA*C<+-9@:% ME$OUUFG%CQ?;3E'EX[HLGHE[W6&]F\R#+'F9R?(19:JV;W]J B2=2/I-WB:=^6,6E#<$!C8\]8[7#D4MM3B?JI=&WW]1M**&K2)Z1# MB, M D<&I#V@J!]0YZK4L/R-P$R5M9R)BC##+*3TDW@1C@(!XJMUB%KA,- M[:E)_=3LA&O^[*<0-9F8AMAPL(6<.$I= =F3D_K):92)^S*(Y1!&(B-_V*QB M1Z7(>F8R/S/7N6Z/0F8Y104LC9*!1JL=IH&C6&0]&-D>,*JBD.O+E1;J7?K( M0#%Z?Z.T0"3^8-7N[;FYD#ZJ%SP3)Z-%)6I1K<3H%-GN /^#CG9GWP.6^>\# MIUIE/^8JAR19_X(NX;@YW/:['6_="OI!=UN]AE0[Q!B]PX=PGB)0.E=HQ?.E M..!+/5>5_$O,QBC$8_BU^4/UG,,D/\(NWSPB6==-[=667$M=PZ%NUO"=:_2% M5]F\NUYM+2Y$)HI[B)+76]-Q<\VW$.WU>6Z-:?]4?F8=_WU'N^[N2WV9W0?HJA/FKD+/93#:H@PS8W/(=R!)E?"$A M(UIE6L[""6-I:J1!FR%E+'#<0+"^ZF![+W*7Q3+GS849%-,RD]:;$F:6#@<1 M2\)P"!6;81@E$7&YMJ\RV-Y3>*=T;@O,IB_R%CS<'_&W:BUE! D3C U'&TQI$'"0A? ^VJ#O>6F][H' M>!N%;YY :K[LL5X$60UM%T&3K==^S3M72!&/LJQ1+AZ@)3Z,P0?5^C7F^H-6 MB_9-X+W26A7MXUQP$-X8P.\/"NB^^="\7.Q>)I_^#5!+ P04 " !:/*I4 ME\<.8-," "$"0 & 'AL+W=O+!E/L%13OC)% MQ@%'N2BAIF-9/3/!)#6"8;XVY\&0K24E*%MX(*M8 MZ@4S&&9X!0N0/[(Y5S.S\A*1!%)!6(HX+$?&V+Z]:3FVAD6)H(*(12N\#JMH$)4*H]*8[?I5.CBJF%N^,W[]_RY%4R3UC A-%? M))+QR.@;*((E7E/YP+;74";D:7\AHR+_1=O"MN<;*%P+R9)2K @2DA9W_%(6 M8D=@=_<(G%+@G"IP2X&;)UJ0Y6E-L<3!D+,MXMI:>=.#O#:Y6F5#4OT:%Y*K MIT3I9#"YOYO.[A:S*5*CQ?WMS73\J"97X]OQW62&%M>SV>,"G^+,58,"YQ A]5;#9Y1ACC:8K@&= MD11%C%+,!Y_!OD!$B'4[L_<.I0E[R*)& MV:LH>R=2+NJ4ZMLK)$XCDJ[:4'M'40]9U%#]"M4_B#IA2:*^P)_O8O^T+CYJ M5J/O5_3]D^E/;.'^WLYLUOH4RQKUH*(>?)CZ4 +U.<3M0>M2"H0 MA:726AU?.>'%EE],),OR7?.)2;4'Y\-8'9. :P/U?,F8?)OHC;@Z> 5_ 5!+ M P04 " !:/*I4T;+T96 % !6%0 & 'AL+W=O$9DG,.R.VDK.EH53FCC$=0,G97$VFDZ*;T]R.A$[G<09?Y)( M[=*4R=_7/!&'RQ$>'3\\Q^N-SC\XT\F6K?FJ5AD2/+5 MY>@*?YU1FCL4%O_$_*!:[RA/Y56(7WGC;GDY4 MR(JT;IAFTXD4!R1S:XB6OQ1C4WA#-G&63^-<2_@W!C\]G3T^W-P^S&]O$+S- M'[_?W5R]0&/^ H_[VX>7.7K\AAZ?;I^O7N[ )VC'_,;=/;I,_J$X@R];,1. ML6RI)HX&-'E,9U'U?%WV3 9ZINA>9'JCT&VVY,OW_@YD4:="CJE<$VO >R8O M$,5?$'$),>"9G>Z.+7!H/;*TB$<'XCWS/<]V7%E">74HKPCE#81Z$9HE4#2F M@.7(E/Y!X9]7[G[JT= -)LZ^/0!]*XPIIK75.W!^#41!V$!BL_"LT HQI@9)V2QRV73,?9&O$WX'MEG9=Q'71LS?J9 M*\[D8H.@W($H]Z 6^!S;4I]W$N*>('K=U+O6V$W\B-S[MAM&,VU IWG2Z9 M"<+TB^?C8&0GM]_].(C&'9 &,]_SQ@,@6[2+[6N(9S!'20&3+8'88Z7S.=MS M(U;<'U :^6$7:]\,T\@+!L"2!BPYH23%!ZNJ@DIZ&(((^[@+M6]&7>P/6FNI$B/<$5FADG[=1>,O; W_08[ZH;> (7@AM*QG=-G&Y:M>:ZA M*Q9+M&?)CN>$=V!2LDRC)&:O<1+KWR8EJV*_9XW #X=FNN%R[%M1W66:2P[4 M6TVQ<>C\_M21[K#U;<[#H-T!LNT5D%]#.,Y$*D_ O*N)&2 M<%\*SG'86G 5\+X9#? \$8PL%TQBE7YRF'7S2N<2+.W@0(R*$*(24NT*J0& MNRATR1!_-N*!HP]&^0@0(&<<1,X(,^IS#?&[.PZ#%0G'9*AZ&BW"=C%Z@ -. M+KQ&9./>-@=*>^QU]P8F.W\,$F0&1QH!(G8!.H)#P$!(;9CDY]=,Q0L3V"I4 MU ;A7I!N/0V8^0-0&QDB=ADR0+V)DYWN;L@KL/@TL&:S(;"-#!&[#/TLSF0< M!',/U [D60!6"$ZG2@,EY-+T.CC0!L&!JL)!0+HR:C %M26PHPX'=)\T^D3L M^G1*#DO+#/3E:#"+ONE'633B1>SB]23%\RE\$,NQ0/2 %II("$?^2X1!J^)G:^/O' 1/I4[,%9J%>\ M!EYWO:$3"6D8F]@9>\[E/EY84Z8-PU+W_RX9VG @M7/@QTN&]O?5'J%=0398 M8;\-1?Z\O!J^)*K//]&G^=E5=\39CRQO&>R76<*93P%81T+T*8"%E> MXI4-+;;%/=BKT%JDQ>N&LR67N0'\OQ)"'QMY!_55ZO0_4$L#!!0 ( %H\ MJE1-5 9M^P( /$' 8 >&PO=V]R:W-H965T&ULK57; M;N(P$/T5*^I#*Y4FA'L%2.52;:5R44.[SR892+:.S=H&VOWZ'3LA2VF*^K O MQ);E9 IU;B5:U=M M)-#(@E+F^I[7=%.:<*??M6=SV>^*K68)A[DD:INF5+X/@(E]SZDZAX.G9!UK M<^#VNQNZA@#T\V8N<><66:(D!:X2P8F$5<^YJ]X.VR;>!KPDL%=':V*4+(5X M-9N'J.=XAA P"+7)0/&Q@R$P9A(AC=]Y3JZL=M2RI@J%@/Y-( MQSVG[9 (5G3+])/8_X!<3\/D"P53]I?L\UC/(>%6:9'F8&20)CQ[TK>\#T< MS%,.\'. ?PJH?P&HY8":%9HQL[)&5--^5XH]D28:LYF%[8U%HYJ$F[<8:(FW M">)T?SB;CL;38#PBN IFCP^CNP5N@@4^)N/I(B"S>[R:S)_&/S#NX65,'F=! M0"KD.1B1RXLK Z5F3,(X@^ MXEU44TCR#Y(&_MF$$RIO2*UZ37S/]TOX#+\/KYZA4RLZ7+/Y:O^WPVNTB[ .Q1D&L M<;8E,QV#)*%(T7ABXP@[()>&Z15^2W@,UX0C=[$BFKZ!NCW3BV91LGFV%\\< M/8XE?R B:_2V0SEC)#N:,+ID4$%/K"C* /]?\A6T.2,*PJU,= +*.J%<%E8K)]TN2+?/DEX(3=GW7[M97'AE$MJ?O\JVUVEU3B24A.'' MZWLG*MPC]TQ!KNU04+\20A\VID QY?M_ 5!+ P04 M " !:/*I4C0%=-DH" !2!0 & 'AL+W=O37)M+!R[L]V6_?<[ M.VG6(:CVL)?8=[[ON^_LW*4[I5]-A6CAK1;2#(+*VO55&)JBPIJ9"[5&22=+ MI6MFR=2KT*PULM*#:A'&4709UHS+($N];ZZS5&VLX!+G&LRFKIG^-42A=H.@ M%^P=CWQ56><(LW3-5IBC?5K/-5EAQU+R&J7A2H+&Y2"X[EV-^B[>!SQSW)F# M/;A*7I1Z=<9=.0@B)P@%%M8Q,%JV.$(A'!')^-ER!EU*!SS<[]EO?.U4RPLS M.%+B!R]M-0B^!U#BDFV$?52[6VSK^>KX"B6,_\*NC8T"*#;&JKH%DX*:RV9E M;^T]' "(YV- W +B]X#^)X"D!22^T$:9+VO,+,M2K7:@732QN8V_&X^F:KAT MKYA;3:><<#8;S1[&DX=\,@;:Y;/[N_'U@HQ\0 M)W _RW,XG3.-TE9H><'$&7R!IWP,IR=G< )>>+[D_][XD.E M9W0389M%:;@]O+UC$8W,\.#WK%&O?-<:*-1&VN89.V\W&*Y]/[SS#VE@-/W] MAZ:9-O1(*RX-"%P2973QC=I--QW<&%:M?1.\*$LMY;<5#3W4+H#.ETK9O>$2 M=&,T^PU02P,$% @ 6CRJ5'UP%\)6!@ B1T !@ !X;"]W;W)KJE< RDMH,&2Y,L=CL, MPSZP,AT+E417HN/TWX^4'>]E1#K]X-!$:U82HMW?,TR^ MW^7R;G#PLHA3EA4QST#.EN>]"_C^$GO*H$1\B=FV.+H&:BE?.?^F;JX6YSU' M,6()BX1R0>7'(QNS)%&>)(_O>Z>]PS.5X?'UL_?+B-5Y M+^B!!5O232+N^?8CVR^(*'\13XKR+]CNL4X/1)M"\'1O+!FD<;;[I$_[0!P9 M0-QB@/8&J&& _!8#O#? 38,V2N[>P&T8N%Z+ =D;D%/7X.T-RF0.=L$J(SVA M@HZ&.=^"7*&E-W51IJNTE@&.,U59,Y'+7V-I)T;CVYO)]&8VG0!Y-;N]OII< MS.7-;"X_/DUOYC-P>RGO;L=_?+R]GDSO9[^!Z9^?K^9_@S[X/)N LS=OP1L0 M9V"^XIN"9HMB.!"2E_(^B/853Z<5O\?+BXOK@93P$5 M%Y4S6=+&B.9.I.B5$.Z_D.$3(]9!'0M], MR#T0107KU5^ZW<+2N>+%A>R#WY?1.+'^"?>YXD0!ZY M6YHO_K44"3D\G%BC,7UB>13+A_,E.-ZF@*_5GC-M]C'1(@$#IY$[.Z9&U3M0 M]5Y%]3BCI@1Z.B4/(Q286?D'5KZ5U1=6B#A[4*3D@T4>1^I8J/'KX.5KO(CG MP)8J#PZT@A?0*DH^FRP6G=$*]&@16>QF5N&!56AE=<_6FSQ:T5T2=T\'LGL" M+%TG_ =C0- G*9!BI0I?\C?67ZA1ZQ.W47]V3(T\="HI=7XQ_:XH[Q]8XRF/ M%=C"]$CTH97I55%L:!;I>T6QI9$\3(JX=7_O?==S'P9NXPB_[,;5V5?"!>W* M=3+[SO B?6\YV(,N:J%8B0BTJTC)IZ]:W@60,B_G@(*6G31[4M^J!,,_E;U)$-IG4ENU](965V7D..%3NBW'+:P MDB9HUZ8;.;@FLA ),Y"N>.8A2,>U3$$&H#8&Z1C;'(2.YL/3!L2?G820KJH=HQ"J M=!6=-ITU>)@K!VL9P["9,5U-88 P=MUFRG1@GWB!!V$S90:@Y\)F VIZ,'(# M3%JF(%0I.;(K^0EI,X=+EW ,H>O+W=_&J1)Q1/[_&195NHM>-QJ:NC&DZV[H M-,?8#E"=;J7+R*[+KYUDD:[)?N!Y(6XA5FDR>LG4^#/#+-*U-W!QT*8NE?HB MN_J^>IY%NNX1N5/:)EI2%_7@6->1/H0.)DW6G;@ZZTILL'UB;.G$D;$0]:E1ZQ$,&!A@'(;- MMLX ['NR#R?-3MP$A+[K-EL[TY.A'SBM_^.N%!';%?&$;MP<+UWP,)2=*R%^ M4TO=#+,4K84MIZ[SSI9-\]]YO=R/XNGQ/]94+P=/RWKZ/_ %!+ P04 " !:/*I468/..W<* !Y+@ & M 'AL+W=O0\0#F&$#[ 70\('(,8/T IBW3J:+M ML!"MN#BOJ^>@5M(PFWK0QM2C0?V\5.M^U];P:P[CVHOK'[>+F]N[FT4 3W<_ MOGU=7-[#A[M[^/?]YO;^+OCQ);B^O/LS^/+MQ]]WP23XZVX1O/OC??!'D)?! M_:K:-J+,FO-I"VC4G-.T?_-5]V;B>#,-OE=ENVJ"FS*3&3)^X1\?$L\$4S## MWA9D9XLKXIWQNZ@_!C3\$) 9(0B@Z].'AY@^_N$+F;J&'VA#]RM+]7S4M;*B M605+\.LF6-;5.H!048LV+Q\[7\O;7#:?/.]A^_,\M!*>B:M =T(V, M]$@5@9XN)E&2,'8^?1K:%1'C23B+]V('P/@>&/<:X#+[+_@/Q*BV"=H*@E1: ME6E>R*#L$:MOU7.J++5M9*9V]%O-%.W11%XS+23$Y3077;0KLT"LJ[K-_]5? M8+;KIN,#HX0DCNG(=+84C1."&VZ^ASKW0KUKJ_3W1$73+$BK-5!,XT0YM]Z? M)"$9@;2%" GG.,AX#S+V@KQ>B?)1JA5;BKP.GD2QE4&U#)Y%78L2%C@7#WF1 MMZ^8(\<6(![Q>80C2O:($B^BR\&"!N]$FM92/;Y7J+*\2:LMP(*?\O))]OL2 MLVAB86/A>-41F9D#?3@S3# [';_"+!_:8)F7 KP&W"&MFA:S93_K 1@'E $I MA5XH/^OJ*=>I!60VP.N9!H-R3(B8*QF9"Q&:C_;HHI<9!B'&''LT)$81XE7D MFPHSH :L_Z9J1*'LNJE5C&E?=120_VSSC=H+J'+$=AP'(L,*(?4B@FP)[IO?)YY5U;'; !*G@31/="M/ %A'3(7W_+5CQ I&]D MNJUU"$=1,SMX,6OOV$(3PF8.W0PWA?RH;ML2%"KR?P&V7H1N#=0*G*K"=?^6 M0W0NPQNJ"OUGMBSL7A/&4-LB]#6?N('[> M^ K.5;95C64O5\2FA4G(^6R\NS$Y0F,7.$,AQ$\A/VNY$3EPUXM*#66W2E6[ MDG6_J=I^^5#P-E5,V"R>C[%C8L25HA'#*<3/*3\T3 \\+-P/]GB/#I&B+D

]2S]P%U1!6QBF%": MA&,%$#%.7 D9,01"_ 1RK5LJ #>3D)#ECDV %"Q);&T"E&.H(T 3PQWD"'?T MAMRH='R7BO>T5TN("UM\9]AT,2>666VA<.;(%XBA%.*G%,-VM6JS*<103A_$ M<)W##;:&,Y4D-L5,AJV 7@]$BCAR8VJ8B/HKH"XX'-G U*YW0M>;#251/R7= MGM*&0-$@],,C,A^W6# Y%H8D<2 W3$7)F]I,75IX>O^$#OI91VAG6T/)HFN4 MMQ11%"4J=-L 8G4+374V9C- M,2JU< 1K9FB&'>VK#8 "VT$B)^LT[V)!H_J^P#QZNZ+M?*0BFHW3(D0HC!VY M,3,TP_P%T2G(^]8O;E&[%@IY3%UG#,RP$CO"2N)5Q6Z%HA4OLAEVHM1Z-RM1 MJYC5MH74@ML-Y'0[%X)1JGU5YZD:TJFQ+1UI*4,H"I08VQ^1XHZDE T.>?P\ M]@M*/J.HK-=!40FT;<&0VH@YG)D9SF+'^V564,(\&H5D4C MY1"CD\S!Q M9,?,$!SS$]S-852.[/9+HJ)[<.V&(L9T/OHT.*XW*'VACO9D8KN M;=I+U07PZHTU#J,XLA3'3K_B&)LF)S[>Y%WV\VFB].BT(=V M1=5LZRX%37?Y!.SN[L*-U;@]?*NA9>ZG99VI*-..#8Z9DB/\.J,\&7L&(L?" MB,Y'<6&!R$5\YCJ>Y8:QN9^Q?XVV"82)8IOUU>V)S4*.'("%T;C/B4B%,UYG[?M*[>/3V06RE>I9'0#J M#"NMRDQU^3)]5E$5>2:Z+ 7^==7*?:>*$<)3+1H:" MHB,4= AN#T'A.;T-&B%QWW5N$9FH'_F+RE_[\U_M4SL'W[<6T C=SSF$$A+* MQXXU'=S)7G+_6MX='W5^&GZ^X6M)FFNY3]7=10 M=#3@;4N8T@&'M"SGO\\P,]W1CW8,OE KBL2J- M?W]0A%#_>'CHLT)5TH]MK0S>+*VK9,"M6QWZVBF9\Z:J/)Q.)F\/*ZG-P=DI M/_ODSDYM$TIMU"6[P]F1S^>OZ;UO.!?6FU\[UJ0)@MK'^CF,G]_,"&!5*FR M0!0D?M;J0I4E$8(8GQ/-@XXE;>Q?M]1_8MVART)Z=6'+7W0>BO<'[PY$KI:R M*<.MW?Q=)7W>$+W,EI[_BTU<^Q8/.',=,[_A_;HX=]J\[]J^9_>O_DS=>YG8T%O\-0W'C5M+H+S*F ME\G%M0R-4\(NQ7GCP%'*C<3JS+K:NDBD M *Q\;J0+RJE<: ,Z#E*O@C4C<26]EUG1>!6 0^*NH+U5+9\FF#>U#![S)[ M\D%57@0+&ZVETRH\D8P*ZR,<,/$; P-FJEHH)_[*T3\1KTB[O_SIW70Z.;DH MK2=RP 3%CXY.OAN).W!18I9];K37K/T%C#\6K](N?M\NAW$-0W6 48DT0'^M M;>/+)TAO8.T,+R#."C+4C?.--('DIK6SE5,*V!U8T4^E9$-?\6(8CFG.FA44 M$M.W4?Z16#SQ:EE92,ZRC ;CAQ;-:^DHN2)),6\6\>5H1Y1-H;-B[]HH?!X] MSN%BL&> XR@N&9)EH1"#9&G;.+"S):QC-P94?;/P.M>H=#N>Z3(#L;'0AH.P M-?E8W-=P"JW.D@-A-;H=VM7Z,RND(34T0LG(2HEA)5C#H>>_NU_AO* DW*(DE_CCD/ MV]TJ@ 'V&4%%5QQ-OO^YC:DVM&-.)9NQ5NG-CM#M>^;6DJ"0MJ6.\6>C5I38 ML/(^BY%5.E=JA=R[W4\A$K@+H "$8TF;'C773V'C6IL$#!KDA4TJY8] M20]K ) U8K 39I^-CWXX05 $FST@X7, \JXI!S4LY)JM =3_U4*CIU:]M64M M:KO9VBCCC1 B!<]HV.B))AM\H4LB2G6CKJTFY/T-JW,+,W&PPR%9L&YKXZ]B MV.FN'K5GJ5'ST+HST--.IWTKD%>&3-);\$VLGI-#2;",ASM)^PWT%JHE54HN M Q")3-,Y&U$!BR!Z2N3/6IDF5>E%Z\TMZUCOAY@+]"@-UX,7[4HM>UJ"*U=837.Z-* K:@$&,L(PNL8XP=BW+9.U!.V@(R(T&A2]SI8T& MXQ]$IVX$&U/M)7%(*PT&5)MAETS6&E12TQ>;G(&]@AH['Z)HH6_:S/J0RJFQ M8F5MOM%E266#2P658%0CO2A52Q-,8265C\4OA<;CR&"3-"ZA8_E5&#.B6BW1 M/?Y1 (NNZ.FR!&63:5RQJA3D?J_=B3G5UJ\C,1A;3=<(/ M,M0F*YO4.W,]=K$*HX[0]"Q>Z>^>"V[;6I*H[U?\=Z'Q!/03@T[E'M$44$BX M0?)+M%QVT^8VM4WJ)9,PL\0M!1B1+G4$4!3XO8H@D+%+N^?A''N05WH=J?;Z MDXB5B![@C ^NX=D@9CIB'A;4-J?:H0"6@2+\TG#@N1P^4C%+5HV.=X#U$CPI M,Z(QH6BF7=94\"0U!Z,. G;8%0CLA5)TA)(R$EXF_AQ6Y,2UZF1IZM93_0F" MGK6QP&C1\. !0_D"F=Y%['/5P0&]?(2:D?CS9#R93(X$F&*R*1OF&BF,&)8H M]>PW%%WH@4PPZ7R'K?5B)O@F*Z*1DMCD-U@;E\@L F*1\(UFD,:DV%#2&;SS M6W%AC#*.1+R%[J5S,_R> M]$R^:Y-$/<:67W Y(^<=C=$?3:>"MBY*[8L6"[ZE!^RY?;_VO2$R*Y& Z->B MJ)7Z\@6E)D'[KDHR_Q63HLI'+6F59K6+:+)Y#+#8*_?(8@5\AA:$!]$M%+;Q M2G7>\6SRO*[=:O\0O7^/U')!TG@.2_:'>LV#P:^<%#2M;[/"\6ZO*XU>(SHQ MP5(LE< MU+4A;:$3Y&->."-ML3GBV[W4,9 L98 M#M/PV^LMX3,:$GM# 7. %AF,EW1F)$&W%?7[;9;O3Y^[ ; LT>)^3T-)ZT?! M8TJT18C%GZ3L=?I;AT/ >)K$2P;]=")6RI""JNUO3P2=VE-L4_\%V1N8O&<( MPD/4MX2"CY#$$YE*)3864!&=AJ=VP81Z(=5BZ:8 1E',J9Q+Y4@@!36=*U'? M*[-"JS7'UE('+F];/XS%U79^6*B25E+?AU+O.+R+Y4#C;K IJ"4HE/>AL M5 DEJGBZW44'QQ $H>K&13P"CW]V$C'4E(V'CI,/>P?]?'A%GS,(<%&LXIE_ M][3[8C*+'PJVR^/G%MAFI1'II5IBZV3\PYL#I!5_PH@WP'7^;+"P(=B*+^EX M5CE:@/=+B_Q.-\2@^XYT]A]02P,$% @ 6CRJ5+_+PA-+"0 I!< !D M !X;"]W;W)K&ULM5AM<]LV$OXK&%WGIIF1]68G M<1/',[)BI^HUMB>RV[F/$ E)N) "X!6W%]_SRY BK;E-)G>?;%%$MB79W>? M7>!D:]UGOU$JB"]E8?R[WB:$ZLUPZ+.-*J4?V$H9?%E95\J 1[<>^LHIF?.F MLAA.1J-7PU)JTSL]X7?7[O3$UJ'01ET[X>NRE.[^3!5V^ZXW[C4O/NGU)M"+ MX>E))==JH<)M=>WP-&REY+I4QFMKA%.K=[WI^,W9$:WG!;]IM?6=WX(\65K[ MF1[F^;O>B Q2AR)7*UD7X9/=_JR2/R])7F8+SW_%-JX].NR)K/;!EFDS+"BUB?_E MEX1#9\/QZ)D-D[1APG9'16SE>QGDZ8FS6^%H-:31#W:5=\,X;2@HB^#P56-? M.%W2.FL]G5[>7-_/*#N+[Z=3Z;GR].A@'Z M:-QLC9TTQIY-OBKPHW0#<3CNB\EH M,OF*O,/6^4.6=_@_=OZ!LJ-6V1$K._J_(/UUV9.!^';QXDQZ[85=B6NGO#)! M;ZBE@"KBD+(_#_@6':E+[8;G6TX8V&"3)%*:"$S M'"6ID0%A[ NC,N4]VAAKE&(EM6N41$N><6-G=F6]II5]B/=H(AP(=%L7P])G MS9GT&[%"Z_0Q-LU2Y(9UN[KPWQR29 M4%\J $7[$JM-I,?D H HG;8;2Q5EMP;2 M'N86:5[5AD< ** P*I/=_6%;GX6T[G M.T4(.Z*J!"1(!;#<:5?[EMH:JUH&!7<@^%)4R4I P9&(EC;M.%JK 4T6VC@U M#C9;"0%P?0V,(+5&W<*WR X*B;21/L*&@$5.#3'(\,?5%7N=^L"ZL(!;* BT M95RT2R.,EY]52-%ODH6$4P!TKAK0GMKG5!&#Q7[ 3<,)IGS0)74<%"5B757. MHEOA19_I6,=5WU!WK:NII&*'\9&?B2!;3=P6:B*;AL.2.X]M9I.VBLC,I^[F M*UBB2"CZ@%Y#''^(8SL;H58KYD"JU"2PSS:E .ZKLCB-*N>?:(0=L=\Y7@AT M\CI+[GKE[G36E.(N/UH_K-G+DRT1 L&&C )U:CZHP::+;5O-2Q!):P5*CE7 M.*[D)#2!ERNDO:T2Q4=*-<1]2^:5&DIH'Z !_2%P;*=_N"\B$PFI+Y9U: F4 MRINB'2RUA.V#5H1T0!8;HCM&'P(=S3T/,(_PK9UBUO5U1H3,19R()U#OE8AV#%?E*4_*NP0'.D$]4.RC%P*\C*I4.N]HA ME;!FT]B! 5.OC5ZA10#ZZ6YJNT;&9T28-WN"Z#M[NI->LT=R@'SF]#(RY"6- M2Y-F7'FF,8 O71#S>5_,\5(,DB6YSE05+XDET3,:+Z>(,S>]YT;<5 M$5S;+J:+V[93D)2#T7%?G-4>)Q0D,D*RI/[':?GC#4:\3!R/7KX0'*3)VZX* MS1]U>C5WT$ MYTZA!W[=!W39D(8?J(N3HLBYY71]\1M;4P^-,+8IU/0QEU1EK9:OF49\KFE" M1\[3.4*OT^P29X4D@NH"TY%/&4&34FPG-#J2 9DL%'TZX$2NZB5J8(=30SMD M"1+F,/:71^-ZZJH<.I(2.0H_Z$A(*UH?CSI/>[U,F1_(6&0I.0>B^$6B M_C"VIWIBN;3"LKZ(;K(5.!O$,A5KWJEO6#=<1*'[*_O:,LV?N@R/*VH"$+8O/FE(E"47!1;],!I,, S!FW0V_V$\&;QL MW^R)IW\4T'0E<&74-X7VF0C2;-:D&!]\6X*?C)IQX $#(V_IR\$8 _;<@&.4 MN)%?5$NFKX]&+Q*7+C!<%7IUWPP#T1%M M1Y*L]1*GO:3]@[4Y3V*$TQ4-N8V)AR]'+]Z(Q];=(.?8KG;C'&'7CH!B@VKD M'_2]>A:45P?CP[ZX:'&>&QQN:@8ZV32CH0Y]PX+1_6#?'=ZPAIO7G?+X_TUCD.@2R\*M<+6T>#URYYP\4XX/@1;\3WLT@90 M//_<8!Y7CA;@.UT7-0^DH+V8/_TO4$L#!!0 ( %H\JE3,A1HM.00 )4) M 9 >&PO=V]R:W-H965TQN^DQ)D,4)1:HDY4N_O@!E*THVR4S;%YLB@0,=^<)8G+*ZR%BTV#FDY*8VOAZ=,N$]=8%$50JE62CL>? MDUI('2UF8>_>+F:F]4IJO+?@VKH6=GN!RJSGT23:;SS(9>5Y(UG,&K'$;^A_ M-/>6OI(>I9 U:B>-!HOE/#J?G%T)2X=H,U,)/,F"?^N"GFT9@=0H6Y M9P1!?RN\1*48B-SX:X<9]299<;C>H_\6N!.73#B\-.I/6?AJ'IU$4& I6N4? MS/H/W/'YQ'BY42[\PKJ33<<1Y*WSIMXIDP>UU-V_V.SB,% X>4\AW2FDP>_. M4/#R2GBQF%FS!LO2A,:+0#5HDW-24NGDO3\XN'Z\?KVQS4\7%_>_7Y[ M\_WF[G:6> +FXR3?@5QT(.D[(%/X:K2O'%SK HN7^@DYU'N5[KVZ2#\$_"IL M#-/)"-)QFGZ -^U93@/>]+^R?(%ZU*,>!=2C_Q>[#T&XZVD\?'SC@-3 N4AK_I$!+$KS+'.T.YW MZ9?<;C!TE]K&<-5:J9?@R2-?642HN]I KHU7B*,@MG.<<'*SU/)O$COX')_V MOI CN)'.,^Q/I$IKZN!''(+PTWEN:( X'^AD!$A'C7'^4&KGA5(BS(:NT9"' M5=,8ZP-3'FD>-8=L!+DR;7'(_5^ ,Z5?"XN@9$[CB=+@*T$ZM#.@8*D=,[4% MLR+<$ VT-7O!:[&DR-!L\Z-@*M\E=H=4B14"35#R4!?,ND$;YB]GSV1*+H/; MQ,F^J2KR'!L?I-GH\$@;#UN:]1FBAK)590A)_%Q:PCDDL#7:3MA)XE/*7&@/ MQ;](;>#5Y65?I _((66$^P&?NP&?O>2Y_[!0*E&\*F *J^W1WXD6A5HYPS=) M5R'><)5G(G]29CEBB'4ER:9H&FLVDB8^U3,<3$X'=B21W7"Q=_H9/L?P.=$: M-QXFZ2XZ(P[C6M)JG\V6'+.>JXMKGDJP V-5200I">3+Y=WCS=7AY'0$4N>J M9<419*T/25&REIT6'U..=: H%+A*-@T;X?!31JDGN3^]E7D7XLR:EBXJ$!D5 M&&3;@:&.?FY:5>SJB.9 0:P< I8ELF.ZRS[9)QOD9H&*^MYN@[T7/46'%,>B MY=*DPX1JE:>;Y+%%;/0[YXF3W_5D@-:_LNOE@,AP2XG7) MQ/#6B$\&5R4!+L.#P#%I[;M;L]_MWQSGW57[+-X]6,CAV5%[R:T+$#GI3%^_\$&^I?8XA]02P,$% @ 6CRJ M5&9?:. S% D), !D !X;"]W;W)K&UL[9WI M<]LXLL#_%99?:FNG"I%Y'Q,G5 MH'B(.C+C./J0V*9P-KH;W3^!Y-5=FOV6AXP5RM=UG.3/+\*BV/Q\>9G[(5O3 M?)%N6 *?+--L30OX,UM=YIN,T8!76L>7NJK:EVL:)1B*?6;%OSL3C&AF 8OU=M7C1=8D7Y][KU7_C<82XW-&>OTOC_HJ (GU^X%TK EK2, MBT_IW3]8-1\+V_/3..?_*W>BK&9<*'Z9%^FZJ@PC6$>)^$F_5G*0*KCJ2 6] MJJ#S<8N.^"A?TX*^N,K2.R7#TM :_L*GRFO#X*($%^5SD<&G$=0K7ER_^M>_ MWWY^^^7MAU\_7UT6T")>O_2KVB]%;7VDMJ&\3Y,BS)4W2<"";OU+&$DS'+T> MSDM]LL'W-%LHAD847=7UB?:,9GH&;\_8>WJ=YLRF.9,W9QXHK>G:YD*1&\ Y M:LJU_WL9Y1&J:"[_H:1+D.IMA-K_Y7#?,^R%Q1I0Y99E1>33.+Y_NDS!)&'L M55,X-P8B@M&@Q(2,-EGD,^6.YLH30S46-EAM#+-*"(P09IH7.!%H^(EF&@NW M_E39T"C 0?DT#_F +*(:-M%,78F;,@==!5%\=I*R%5J -8P3 ,N8=$.%-HA3UB"U.=* M!EJ)[44!J&*TC.A-#(WG.2ORU@I0AC%\%,70(2I%#AL/7$Y/7.*!?<$#_X0-ZA6K6'4Y=^8D"FDD M0'TPC^%B]4]0+N*:3M7G^ S;YL$LB UZW8P6)"-FSA6%KZ8($J(_0.A>&E4/PY#-H">6Z75(GGJO#)G$+O:0PYNW/ M'6+;KO(Q8]P_L:\0#.:5AP4O"E[?+V%U<4,0<^QI!U%=K3?>ITJ2)G7-WI!< M"SJ$L#.K7#/*8;,>*JH1RU1A] 5-5I'D!'KE#(<8JJI\X$.6^AX=M:MJE49O M:XYD)I9++%U5WO7U:'R)FT79T/O.BD![Q 2K>,6#/MQ/&=_/^J/3B6FK4$Y, M ??-RBYBA@91JW5_,6W5POZSDDTNI6P7?4D21[6;*=]SWQ\EX._!!NG7@1JF MJRJO6>4$,@:*5O;5T/3TP0FER>IIP;(U"..FO_RNYRKOIHN@,C6]PP GI*-[ M8#6>\JXK1*(DD!K!6/RMX?5U1G.]2F>&/$N[SI9*+-M6?F7%E'*I#O$LY@9Y>K>A:Q7;<:2S+9S;8O_@P1(M@;$Z$?NE2RO:]UH\XU#6!? UN% M!! V=9J7F8@0P7XCV.!I\%]0Z#5W8E6+$/3%$>0RZ".WW'CKYXER%T9^"!J3 M0X+%>&P4,#_CJP,-K>IYP])\Z7A^B-"6):[!;1LT=2*%J.R\];4WS8#?14LF-FNNI,P/DS1.5_?2,CD.>"2U]T8A M!/Z2X4(D=-TW+I?84MVF1N-H8#FXR/,PVO3M%[35DZOK=8=A M2$5XGU4Z%"5!B?LKRQ<0Z]L+LPGU*S%(0N8S^T-H.F1A)<3X]?Q;+XZ2A[T' MVWLM$J]^MAF)/310GIA2;L'#^<9=/.6:545;8H^1,@N,%D.<:*[4Y?@Z=K/% MV@] "H1]QF4@?,$*Q)KA]HQR",";8*I'><[8;&U14D?= 5X(>'0**:;(5/," M?@C'!,/&>$-8P4+9RHAY9B#T,^^-8RB+Z'135T013]4! F\AFAM M?0.RJCB(UJQ"$=+:KY+!0:*OK[;87+EC,%2ZV63I5^YH0&F>&,;":!-!$!W6 MB%&)>(+5+:QI"ZTNO-AF$];C)TEO?9;AJH[?T09'@> MI-E<:A\9R-'L<&7"O52=BD-1>;[<8<+''0%%B>#[?$5O:10+61?\0PXSY!U5 MR$&(H-D/V])<)!6$M46[9XDOEKN27L P$ZK!&V[&"9=+ M%)38P!HS3[&+\'#@AG6-K8X3P-G+^M_7"!/ M-XGJ&O,X'@3KMF?L@?%LC3BPG>Q!\3INZ#LB>E+ <%J6IQ/7TF=Q.DLU)RB= MH5I',#K3UN<"-\MR9^ V?3_:9EOF3M9FZ,0VK).A-MT]"*!IEG8T0 /!?/SX M$8)NFO0&UJRGINUF9I")'\JJ+%6?2\5,8FOV/*Q%/$??0;5TF]BV<0C4,BRB M:<8LIK7EF/I(:P;1HM,LZVB414=AUA-UH;=9UQ>^X58E,3H.2B;R'GFO;+9D M*8>7%VNPV<=-S, 'J4/4:X*3R:S*FDVY]#/D^K,AUY9,9::%$SX1UU(E5/)0 MN=83#FTBBNMXQ--/<6Y%6UC' M@"92'0RJY%TUCM2BJ&=L/G1[CL AOIA!$I? MIZ1US+=F^+VYB#'YFJ-CQ.'!YITF*-Q;)@RQ"#/&GN*FU=ADFXS]F!!.LK(S M@3L3N#.!^RX)7!.>C#I2*D_!X)H3S5V# MY9+"?:+FFGMM_RM\VF/2VV5-MLO[&HQR,*5 M'0?=#V]-!5AC.(K4>][(%_,W-.;NA-_5D->BZPJ4/#)2;Q-(#&8>N,5S@BXL MWHA[Z.%5_AW ?*ZO&\2QM!^!ZW<2OM.2?5/S9G%]8PKK:[9]!-:W/6B:Z9P,ZUONG..S8 V'L']5/9K]@YAW8GU74P_F M^CHLS]S3KL0SM%ETL':#?,WQVN^O%O-1?N7@SBC_\:%\[W&@_&VD]4TX?CYH/6@588Z2>NWZJ4@R#3CO ;/ MG9(&R&^W?R"8'[]Q%6E#M2PAHW$1^F+%N"'<"S,8)/"VE-S*E+U+$FB<0^^P M<\,0-:)Y*C%M%]>XONLJYY2]3-"N*_(!Q@D;WD#6A-A=W4X7<;AY>?-?YE?' M;I=IF0G9>M-G-ZC-@_ C\;@N4L!BZ#U$5RTCEHY",>G$-(ZYP=L@KF7,Y4PNL4UC!FFR^-FMN:#))/8,U*1[1#OA M"5*->*9W"$>RC.-OPN9/9QBY7YH7\IZ-WQ(-*^:*^Z9W%SV81(':V?HLO 1) MMV?L.C>J.01^.P0PN<0UO'E\J>N6CN1,F-M7YVVBHA,D?+/;H.43:X^##0TP M'K0\^;REV_"=F?FEQ;9*7N8!,\ MH07MX893>^YNLY^SN#W'V5RN@=&^]Q/SNW[EDQ#R\4RA'IM-'/DM%X'MMDU= MPOL@HV6,)UTF65*]B-(\Y"%RL5K23;W=\YP@ *'&\DE:7HF7@P7&$YG\^6P- M1L#G0>(56"VW4Z7Z6D[8"S@CEOOX$+[J(6#\"77M;CMU>D9F7H9M$M52#R9> M1GN6]0R\'B3PZIK:^3CGF76=6=>9=?WIK L?K+7/62I1_@<@7;U0Z]2TRYI% MNSS;GF!=GGK,>2I3FWV;M.UI<\Y3$=7=YYF$> )I%^6RB:J=\HF$ANH< KD< M_5C&9:GN[B<"-CBJ<:&X08(/1_"2YH-/@IR)OAS;/!A^.98Z]QB68_458$HL MNN[.HFH&<2:WP2C]6.F/;*D9#P& ASI&-9LT%8>XM0G53Q:CI8C7B+!ET6&!V) M-L9IEV[I1/7LP\]WR7=U?Y>T2]XK'C/UZMG*&7R=P=<9?)W!UY\.OAQB:_N M+U'^!P!?V['1:;F71BQGWHL\+'WJ3D*\,6SNO8".-><1?\0VYK,K?&7$#')U MPN-9AGD(MG*=HX]FF=;!V,C6YKT_PG6M'63'(IIUT.UX^&J1>0_9ZQOX@V0D MQ[$1W9 .&NW'1D"2:K_RC,?)<<,ZPY$' 4=. T8DPOC=,I'A3.2;8)'>CCJ? MBHR-<@N,F#TP4JULA4;&WWJ C[CKUB%\88@4!MX-,7&&R'+X MFY .I2J2?,Y4Y4%3E??W9Z)R)BIGHG(F*G\E4=%T8NG[W#975?B!F$H=5YWX MI0N&.HNHV,[4?7.&:1QQELASY^(8TYN#8TQBF/L<)3*UW4#&(9;GG>Z-"^I! M=\OIZM%O7-"MPY&,1O29;S_0B.MJ.[&,HQUTX,8FKFK.PC);3N)\XN8!GK@Q M.B_4]/;C2J8IO=1 G8V5A(,X8Z4S5GI06*E+/[X]4VHBBOE,:7"(6T!IXIV: MDSCIS=L*9*_?"YZ9]]A30FR$=R M<5/NJS1MH,8!.02ECX7QXR.N7]0LVH==T ]X7F8AT M+YV<14,HBTDD> Z_*B$U I%?_N"+5Q@(N()J!PYJE**A MYM<2CQ#7P(>0)8JW@R;(8J!+\;%H$*'4GPFG(.TF!F3_LQY(;FH:L=7]7AUJ$%7] M(5A6+[([\0$AS2.J[2J?VN]Z>.FG#=KH9Y^JZLP"8+!(MN%-G2K"I_*H1V P MBVBV-?M@$N3-L^ZK@?_\_<)@!G0%U=K?"O\*Q;' MZ&5 #L\OM OI*DAE^?SB6OOY6K^XA)IM\1=7&[IB[R&%BL UQVP)5=6%8UTH M6;0*FS^*=(--8KX(,2K_-80@EF58 #Y?IN"=JS^P \R7^?!>_#]02P,$% M @ 6CRJ5+Y_>67:! 2Q !D !X;"]W;W)K&ULO5AM4^)($/XK4YQUY59%2$)"0)$J1'>U:O4\0>_SD#1DRB23G9F([*^_ MGB1 $$0X;[?*5X+E4I/&PWIAQ!36>A=$N9:75-%>5_ 9$?HTHNF/W-1< M&I5CB;Z4H1*XRU!.]0;]X36Y^OOQYJG__>IN-"3]NTLRO/[K870RNGJX)3=W M3U?#T:W>ZC84$FJQAE^"7Q3@]CO@37++$Q5*R?@ M+15UTK0,8INVO0.ON;2^F>,U_V_KU]B<)9N3LSF_QM>[P=TZ.0"?C$(@ QZG M-)G_^4?;MKPS27PJ0P(_,O9"(TB4)#0)B RY4"<*1$Q8\@)2Q<66@'(. 7X0 MA7@3'N$;9\F4'.VO2&HCI683]:+V$P!F(0/D/FE*8@-LZY+<-NVY^F M*V$&7*1<4 5DS*N>6XQ6R[ <UR>87O. 5Q; MJ#2$1?H8(^ID3/UGC!@)?B:88K#)B"ZW6OL3;K%-(SAEI+SS,M^*=%!':_\+ M/&YZF[2(87GN>Q&Z(TVL@MQJ.X;7:>Y\"&O MW:]+($[+<.U#$T@IM&<">4/Q7U]T"?-A O%,PS$_3U?"?)1 6J[1_MS6=8FE\;P6GMG$-LQ6JT#S+/,34J-X;J')1%+9X!. M>W]BI[,E6VH0I_.I-&([3<.S.KO32)6\$&EYJS\JE^AF9&)3ERZ]Y2#YI3K1<[ M=7(O&!=$\=R.%>:Z7;@ (B_A\"#%WFPL?<'2HF.:"H!<#=Q+,T3']F<#38#$ M#DA[%'WP+D+$Z)A%VC\K&P+09D^3/$]FZ9I#Z]5K4B'"D+CH)8KK6C=VW:;" MF7B()B1;9>((,S$), &7+D%SDJFVI>)B[4>]M_4NCZR*SYG^T;[#_*\CEZ.8 M(,?PBNVRA"^XB1>-5Y: 6M3'/D\DCUA =]?4$L#!!0 ( %H\JE3V MRO$W6PH #DH 9 >&PO=V]R:W-H965T^9'#76YDNI1+Q@SY'LJ,OV^LS F?]OKZ7C!4JJ[,F<9/)E) ME5(#MVK>T[EB-+&+4M$+^_UQ+Z4\ZUQ=VK'/ZNI2%D;PC'U61!=I2M7ZA@FY M>M\9=*J!+WR^,#C0N[K,Z9P],/,M_ZS@KE=327C*,LUE1A2;O>]<#][>C'"^ MG? ;9ROM_2>HR53*1[SYF+SO]%$@)EALD *%RY+=,B&0$(CQ1TFS4[/$A?[_ MBOHO5G?094HUNY7B=YZ8Q?O.>8WU/1"JEBRL)+L)#Q*\IZI+AH. A/TP/$!O M6&LZM/2&+]&T17E44QY9RJ.7V_ PH7&7[*%%OBX8N95I3K,U*333Q,# 3 I( M*I[-X4XQ=F8X4V1&N2)+*@I&%G!/5;Q8!V2UX/&"Y(I+Q0W_LR3 L[PP&@DF M\)^DC.I".7K,(Z2!DR(Q4P:RG,@9X;"(:LWPDB5$<#KE N@R_99\8DLFR(!P M;=,E(9![X,B"XI%_@LL%K"$B@O/(78L*3L^ME.1>WRA!FF M< 5$2Q,I7?+1L%27D02V HM[ 8EE&"2."V6C#,S)T6ZQ*!(0469L70DZ*[+$ M*NM'^:[0)L:*!HBD66:]X)#*EOPIP)!OF+__[3P<3-Y!//.,9C&GH@KCYPB, MYL(@B:FI$G&78& ]+\=\]Q0&LN5/ECA?.SLREQ$>I1..82T+#?STZ5N"PO>' M[_YGUWM4JZ[(6X__[;+O;UI"R@I]6_L/XW/"5?I0$Y MKVW0OGY(W&^E9/WH#3F?!-'YP!NPV16^.SA2+H),2)FR"9C3W/.=?_575M=H M'(3GV\'WQ/1;J7*I(%W)5/I*;"X;C(-!__Q)JN6T7^62J0QVJ&8'V8/K)T$X M&3QWNG7ZV93&CY!F&FN21=RCR8#E!Z-GSKX#<#'K0]RB8!+VCZ:ZUT^6BDMC MGBV9-JFMYB^E.PXFT;9T;M2E4EG_FPB]& ;#OA_6%Y-@,(F\@3;1-V0 ,\)P M3#[YVZ#73LU;V&T#)&'PQ; OX G C@6]Y^5C%$2C_M:],XVWK?LI5%_;)$]= M/["8I5.(L!+#MC/PKXEAU?5UL*RZO@33JNO/Q+:#V#0:!U'X7&PJ%_TP-DWZ MP:A_?%DOIQ^+3>,H& \F3U<\-^V'L6DX#D:3\7.GOQ2;PE$PCJ+G3G\:G2;! MZ">@DZ/R?X%.T3"X&/F!C> S&%UX(YOP%$:3X!S*[U\3GL;1:.O^Y?"TBVIU M[[=:%E0W;VB)ZR#@FQR$ (>73!CR7Q9=8R3>2&A\78PW:PJV(12#>4@#F%1= MCJT74VI?'==V0=U^2&7"Q%FB $C5:] UM=NK6% MM_.VZ@'XV952&%AR2O)B*G@LUF=&P9!?7[HO=A;;%D7O<,S@2,>4+:C21'L[ M46@V7B.U(]@E'YK>F^WG84<$.ZH,.ZH;K]]!JZ&@6"S!V=A2H$1(K5V3K+(E M*OMFT)V0E L!@=(EUTG",6309=ND%/*C2(&C5ZV'8\5SUU29@VB6:I6 MM7Q MIM^-*OI 1%A[&PFT;8NG%@6S8:>X*,11C,+NJ&:4-"9;,ZI*4VUM]%R<[%2G MH;VBVM,>'%QW_IHY=E@Q70A3Q7;"=2P+D!*=*@ !\8%S=+FJ2[[E+7\XB[9.F+*;8N+-1OQ79*VQ+9M( G3G7D">8$2 TZ$,AKY$I M/4(=*PJD%.0XS7/!6=(E#V!28 @R5/&TR=?CN4<[R.Y,SYA251FJ%(0H*K.P M*2';8'RPA &P7[(<*Q?"9MB0=1&%6Z603C!,'HS[IXW.8(A([?8;!;NQ@\; M%:+EC)29A4RDD/.UZ[9[7=Y]):I62;=*^:Z.K&(S>\P%.J0THW.;-A;WL-FY MU4*^;F[JWG_-%XD<-%=E:)1;X:&7@S@)17I>XE"9&A!K&XWIA12)+9TKAN'C M'N: -%Z"4ZBBX(\91VLXFX)(8"Q,'!I#6&M;NQQ\+2CL,E !D-DH*7Y2&1;7P?[B#54BQ3A0&$9.@,.,47.>85YI5UM=Q)ZP[SG+-#M% M;\D4H#YCN,XR!GH)/DSLUDP*GMC( Q WS!$%+\B\W+'I;FMGU(90) =ORTO< M[7R&:N'J]>]402X;BZ5-9!>Z,M -UI6SAQBB >)#ND*,8&D#&/RD! M@>M"84^N-;9P&>NG"MT1YS8;+0M;EG8=#F@CH>Q9\ X(^X[[-LV:^QPR#3,8 M]AD!64I .ANZ0>,'W#6Y4Y6$+Q'G$[+F3"3/BTU+X&"X; :IJ^ N7@$HHW%W M7)6S *L\2@[;$"S1)>#N]YVSY@'?6O/A/K.RD'41\'5:A!7R^L$3[WLK:&.A M#:\J8*@]6 ;]J1(2W)L6PJWA]FR&Z\>SC!4 '@)0@Z8,OP+P*PPE.F8955R6 MVS0 +24IB'@RA60A:!4,I)CBL6I]:(-94T\]#9HMWB/L^>HSG?) $4$53=&J MS"[4W$[PB7"NU6]O:!%'M-X^8RJ%/,*:(!^C]J01$0O-"6G-91*0%0?=D8FN MH;LLIMIMVW9Q; B7B-/DU%-%I5U3 ,4@:S9H@H$ -XU@STR4 WOA!A[:RNPU M'3SS A9<6VZ:ZMV)!EPW*\9:%,O30R+0G]K?E1Z?Y9N'G3]TKIG*I;,V:%P% MU^$3SM<^9?QJ#>!_&^(98*NO@P:QG=D;*J# ,Q1V"CO'S)XS@W-<^![H=@R# M?K]/;LM(;CO^Z/92Y//'\GTDYS!J8^7/=Z;?]/@O>_2U/;G9E<&#F/#\2%>> M# :CTZW1:!Q$DS&YJS (MJH0[=CP.!F,+H*+/O [(DHVCT(VB.[Z M_*CG?FA1.@.&PO=V]R:W-H965T>[DQJV/?UTF.)=-'6P_ EAW#K$#K>]46.Y0DS;#)2<@/*GB8T.W%2G3>1X\(FYW4YG7T]'OB%@N^TG6Y!9#1*^ !+!N10FUW J4DR? M^OM$J&$5[EC-PE& R[ Y++2 M3*3Z\!@^O!N&0?3IS2.E(\E=/G:6$^)0+E ],>Y&F[3VH@O7BJ78(JZ;[?<0 MQ9TX&K8,O;@3]4.86DU,)$CR%*2R6IBL*A[#\.>M!]U.$,>'S^V#0?\0KJ5A MQ=X8MI@,.H-!M\V$#,.X,=B=?%C/\B2:[ ZU9X M!P0U&\*C),@U8>+S9/:Z'Y_;>C'<[$6$C>+&H"#0['G^][V)MG6B2/(2U=*U&PV.95V3&VO3T:9U(7\\7K=#RB*%7D.!&;D&1W'? M U6WF'IAY,J5]84TU"3<-*>NC,H>H/U,2K-;V N:/C_Y#5!+ P04 " !: M/*I41!ER1:8" ![!@ &0 'AL+W=O,##!4&VDF- IHUI))[H>_'7DF9<.;3!KM6\ZFL#&<"KA7155E2];P +NN9$SA;8,G6 MA;& -Y]NZ!INP/S:7"NTO%XE8R4(S:0@"O*9(03X-P*81I_.DVG#VF)N^>M^GE3.]:RHAI.)+]G MF2EF3N*0#'):<;.4]0_HZAE9O51RW?R2NO4-(H>DE3:R[,B80$_5-NC,);ACPSO[BZ M.[NZ_;G\/?4,REG02SOJHJ6&KU CY+,(W!2^I M&I H<$GHA^$;>E%?6]3H1?]7VY[6L-<:-EK#C_3I;6HR(#V;7(A'$$:J9Y)* MG&QM-)$Y,0607')\0YA8DZ],("(K346FOQV1+Y^2T(^^?_B)?4V+IK%;Y!12 M*%>@]D#;]5TC($M:XZP94(QRW5]])E'HQJ/Q#A .W209DWM\ 0DFOU$R!:T/ M$IFX01P=H(F;C$?DG F&8YR1M929?K_H4\A!*?1/I3:VAYIR. P9NY/D,"2B MDPGV150YKH7*RN1[\0\84>3ZXT,A+#R.$G(K#>7O20Q]UQ_%A\H!2HP["=:/ MQTMSDP ;%.\ \SL+H02U;M:>QE95PK2[H4?[S7K<+I07]W8M MX_"LF="$0XY4?S >.42UJZXUC-PTZV4E#2ZKYEC@UP&4=<#[7$JS-6R _GLS M_PM02P,$% @ 6CRJ5&4XB%;@ @ E0< !D !X;"]W;W)K&ULM551;]HP$/XK5C9-FQ01< (-'2!!R]8^M$5 M[V:Y"!1 M$SNSG<+^_^[[^SS>; 5\D$E )KL\HRKH9-H79Q[GHH2 MR)EJB0(X_ED+F3.-2[GQ5"&!Q1:49QYMMWM>SE+NC ;6-I.C@2AUEG*82:+* M/&?RUP0RL1TZ'>=@F*>;1!N#-QH4; ,+T/?%3.+*JUGB- >N4L&)A/70&7?. M)X'QMP[?4MBJHSDQF:R$>#"+ZWCHM(T@R"#2AH'A\ @7D&6&"&7\W',Z=4@# M/)X?V+_8W#&7%5-P(;+O::R3H1,Z)(8U*S,]%]LKV.?3-7R1R)3]DFWE&U"' M1*72(M^#44&>\FIDN_T^' '"]@L N@=0J[L*9%5>,LU& RFV1!IO9#,3FZI% MH[B4FT-9:(E_4\3IT6P^G8VO+\GTQVQZNY@NR/CVDMPMKZ9S=&>>E)1TQ>H?7(CN$X4F?(8XN=X#V766NE!ZX2^2GC#9(OX M'9?0-J6O\/EU[K[E\_]M[L]B!76LP,8*_L<^OT[=;Y$WLY.9A(*E,8$=7FL% MBC >$Z$3D%AM4@+7A"D%6I%(X,U3.!%K@O_)6F1X@U.^(1]3CA91*L2J3^?D MP[N0MOW/?SWB^4:)/>"#Y1(BR%>H[=AX&$T5'"\Z=7+8LB331FJ=YI_@#G6[ M 6V:.VZ_]T2DV>X4UNWU3T#=?OB$C,O]WJIRI2*9%J8'-:E>4.&&8;^F2KDJ M)>,1-/Q\-^QW&]8 Q7T5CR!Y;HYS@U@\18E;F3ZR5=:DH;U^TT9[M0!;%0V- MI[;@+"1WMI::&?F=X(0UP"U;"LTR4KRY, _H]RC2#8+>D:$3NK0='@RGKJUW MU"ISD!O[()AB+[FNNF9MK=^<<=5JG]RK!PO+=8-G0S)8([3=.NLZ1%:/0+70 MHK"-=R4TMG$[3?#=!&D<\/]:"'U8F #U2SSZ#5!+ P04 " !:/*I4B)?6 M,64# !H" &0 'AL+W=O>GNUQ\E)XZ+O@!# M/R06:?+A0TDD/=M+]4U7B 8>:M'HN5<9LSL/ EU46.=Z)'?8T)N-5'5N2%3; M0.\4YJ5SJD7 PG Z$EA (+8Q%R>OS *Q3" A&-[P=,KP]I'8?K(_H'ESOELLXU7DGQ M#R]--?^<-A M'P8.6?B" SLX,,>["^187N&,/YLO)SRQ6 MMW^NEK?W_\+%EVM8_O7UT^IF^>5^%AC"MA9!<<"Y['#8"S@QW,C&5!J638GE M8_^ ./7$V)'8)7L5\"97(X@C'UC(V"MX<9]H[/#B-R3Z"#CI@1,'G+QY!U_' MB<(1/(\%*T5%J,Q/R)L2\'O+=U06QH>&BK:05"#::) ;,!7"1@HJ--YLX3UO M2"-;35[Z[!Q^_RUC8?S'FY]T,D7ECN:HN<8"ZS6J1TI[;D,A@N61>:]^!TGJ MQTDT5# _FS+X;%.UOW7+14GIZ"<\HK&?AAB;_B#7>N!8QJS@90E"5S)>M<:2AZ?I,?\*!R:3U@*]U(* M>SHGFS -AU(8PIW)$12 MZW-JO45;MR(W6%+'I.%1\-PQ.%J_C^U>QFY7+97A_W4*?*!!IQ'VN89W\2BB;BN$?4&3SU66J10B MU%V;0]OF!J5@;_OH5R)$H_27(T2CY_I5,.C^-:JMFW&:&D/;F&X0]-I^C%YT MT^-DWLU@BK;EC0:!&W(-1Y/4 ]7-M4XP6[T4BF"U92.>1+5L'*C(N2*IB*^4@N!:.9$2J+$7'=<%32O!JJR"OV22"Y*DLJGL]9P=>G SQH"+?Y?*$T871VLJ1S=L?4Y^4G ;-1 MJR7+2U;)G%=(L-GI8(S?G?N:WS#\F;.U[/Q'>BM:UZ2#%"ZDHJ7&V'PH,RK>J1/FSAT!&+W@ #9"!#C M=VW(>'E!%3T[$7R-A.8&;?J/V:J1!N?R2A_*G1*PFH.<.KNZN;GX,KV^1F]H MN7R/IA_OQQ^OIN?7EVA\=W=Y?W0%?5Z[9<_H\W[)EG=,^*T)WYCP?V%4 M7]:(\1"]IA7=+QA*J1#/>35'M.2K2B$^0W/.LW5>%(@J!,%,%VTT$:TR=,%2 M5CXPT5 Q6E.)CD+/';J0/'.2UHE3+MS[YQM^4^ M0L0A 4'C]-LJE[FI8=C,9?68:T2XOYQ8!G 2.&$<[XN,,[K4M>]=6!)>X&#L M60),<)E#\"P#OA/$>)_]@E6*%F@LE$37]$%:8K$3>XEE9#@=7@QOAS=#VRLG MP,$^_[E@:XC3QMB^"''\T-K'!_I\B#]THMB.[=--Q6QO(M\)O1 !"@+&58!* M0K J?49*T$H6M$;7["\ *T!K.VAO(6AA?/S2J>/.J8=>XG@N[CJO@5VG=$J7 MN9Z_8(QX/^ZGMDMV_-RKEJZ3KM.EZ,J;\'))JV>T@.JI.-PWZ:I<@5F6H1Q6 M?U"K@>!08F?$"[E$=C+=Y M!12^DE":\OC=3U?G_WW<.XO#*=2,7\R-#*$;/S(!#<86AZ"Z[2+='S\R]1,2 MS7C+=&>DS^NS9+/5MA G#4XWA'$G7PXR_9A4,UX#"$J3.,^,"GF\U5+?%9VI M4/GWNF+V>/X-JT87 8XIEBXJ7O#Y<\N2#%W+O2, \,B)2=RE ,'S=@B)DR2! M88X!E[K0@;'C[V )CB.'8!?="YHQ5-%RFP38'48'3Q)K.$ULLH/=T*9BQPN] M7AU18 -O[/=IB!*,)J;=@Y06K$8KN)P38<=V=GB5VG2C8S4$G"J,N2XB= MI),%W;M#L)3/*Q/-HV08M^T7H#_M5AI[@J\RR5"V$KK0]C&ZB7C%U%RPJ79T1TMF.RD4 0V,TZR,+D94VW3#)C MM^[X'^%K?-G;!?F^78,!H%X/A%ZQ"L)5&)7C##Y.H5/1X7NT>TB_L_]FC-W7 M$*_>ME8/,?O*5-^=1IS$M76'Y!5H^L?QZ %$_S ,'T:3!!INOS,GCM>)=+W1H=NH7EY;:OE>-ZV>:+7O]V 7Y/,\!90HV U%H18(! M$O4#4CU1?&D>;1ZX@@HQ?Q<,*E!H!EB?<:Z:B3;0ON*=_0U02P,$% @ M6CRJ5$&UL MK55;3]LP%/XK1]DT;5)'KKT ;25:.C%I7-26[=E-3AN+V,YLA\)^_6RG#0%6 M7MA+['/Y/G_')SD9;H6\4SFBA@=6<#7R1M9",:&/* MC:]*B21S(%;X41#T?$8H]\9#Y[N1XZ&H=$$YWDA0%6-$/DZP$-N1%WI[QYQN MJM0=;R4J( M.VM\ST9>8 5A@:FV#,0L]SC%HK!$1L;O':?7'&F![?V>_9NKW=2R(@JGHOA% M,YV/O($'&:Y)5>BYV%[@KIZNY4M%H=P3MG5NE'B05DH+M@,;!8SR>B4/NWMH M 0;! 4"T T1.=WV04WE.-!D/I=B"M-F&S6YGQ]?)B M-H>KZZOI[7P^NUK"V6(Q6RZ&OC;D-L5/=T23FB@Z0!3#I> Z5S#C&6;/\;X1 MU2B+]LHFT9N$ET0>01QV( JBZ V^N*DT=GSQ>RI]QIPTS(EC3MY_AV\3A=$1 M'""#3Q\&41"?PC)'6(O"?$R4;T"358&[+XK^007:A*>"E80_6D38/U60&EMP MY%J!6(,P*1*XX&DEI7$"40I-Z#/E!BTJ17BFOIPT!_ZOU?0SS5U#]YYS3)&M MC)BV<[_:KK>-$-S L!54"FO13?PC1$DG&@Q:CK#?Z1\G\$/PS5>-DIE/M12* MFD)?GM1+DE>^^#B :W=1E-^CTLS=WBMDI]\-#GAK],M8T@M?^;I)#Y9"D^)@ M:YZJBJ-.F,3MNKN=9-!H^-?+[+>& T.Y<2/0OA05U_6<:+S-E#VKA\M3>CVB M30LWE"LH<&V@P5&_ZX&LQUYM:%&Z4;,2V@PNM\W-GP*E33#QM1!Z;]@#FG_/ M^"]02P,$% @ 6CRJ5,<2Q\9"! F@L !D !X;"]W;W)K&ULQ599;]LX$/XK V^P: '!UN4K=0PXCHL::-/ 3K;[2DN4 M390B59**X_WU.Z1\*)$3(%@4^V*+PSF^.3FCK50_]892 T\Y%_JJM3&FN.QT M=+*A.=%M65"!-YE4.3%X5.N.+A0EJ1/*>2?T_5XG)TRTQB-'NU/CD2P-9X+> M*=!EGA.UNZ9<;J]:0>M 6+#UQEA"9SPJR)HNJ7DH[A2>.D)A=@.SO^]FM\O9$B:W-_#]_LML =.' MQ6)V>P]?YY/K^=?Y_7RV''4,VK22G62O_[K2'[ZB/X)O4IB-AIE(:?I%]-N!^0R&3'!N4B348LN)TWZ7L'ZK!X/54Y@41NS__&(1!_Y.&!,]24&$T MR Q[*U$E38$^X;#0*$)$"A+E%-:P4L@&G)$5X\PPO/W !"J5I48V_?$2K%8_ M^O2?_[$VDHTKC@/EAB8T7R&,.M%63OT0..\0.*D&!6)?44$SALXIRHE!SP[L M%Q"$7M"-ZH2^%X0QW"F946V'%>&@J7ID";KZ$F+L!8-N@QIZO>X0?A"EB# [ M-&KE:8,M\OIA_XQ*/Q[ 9Q1--DQ3AU_)'>&H*:-G,* #_N ,U8^Z,-VGJY#* M!0.3FV #8UU8*GYJEE)5!:JI81C'#6K@Q?T YN(1%4BU@Z+$)!%=PQ5Z<>S7 M^/U^:#.2,Q?-)OZHUVO0!O$0;6!54JS?)RC(SE5Q PQ":<".(E@2OJ_:S'\-U5_2EC81C5,]6+X5X:K)!WMLRIW+"2>T&W3HB\03@\ M$B:N(T^M8*O=<]J?-8.M>Z_>VH!)P>'CKB(V_Z!X-D* M+:A[4/G.L_:V+VMWR\R&B?>ZZ08#M7666O;459SD+'5-N"(?VK(B)/-LJOW/,^?UV?/2"#K9*>%_?#T85*2OAN'Y6'P1EG,O=J>V+^54K=U6 M:-^T4IAJ=3I2CXOGI-JW3NS5UHKIQRQIX#1#4;_=[[9 59M@=3"R<-O72AK< MY=SG!I=GJBP#WF=2FL/!&CBNX^-_ 5!+ P04 " !:/*I4@3IY3U$" ( M!0 &0 'AL+W=O MZCGW>H51+OS#;L!.LPB*WI%I#V3.H)5Z^(J70Q]."!?)7PCI@9"&O(= (AU,#FY*3VA_) EGB,S M&V5F06;VG]UYGS6=3< SX1%M"]^,T)#G>5@X^/CA(DVR*U@)_00;W))W3-,K MF$ N]CSNY,!4T%FI"]D)!4*7(#6A14<@+/+IEPC/O;#L4WL.U3.V!FJ0?Q89 M,)P-^K,![FS1C*T]"["U:3NA]] )68X)W3SWLO/QX59JP<%9\[IF/>\[)GD$ M;[!":UG^%;LVCMR?>AZ?3&>+M@YWT$%A>DW#H([>\9I?#]/]"A_>""ZFEMQ$ MA153D\GG\PCL<.\&@TP79GUKB&].6#;\5*'U -ZOC*&CX0.,C]_R-U!+ P04 M " !:/*I4S"5E)Y$" !)!@ &0 'AL+W=OJ;*-T^F^1"K#IV:CNCW:^? M[4":;BM?NB_8=[[GN>?.^#+:"?F@GOJ^2' NBNJ)$;DXR M(0NBC2FWOBHEDM2!"N9'07#B%X1R;S)ROELY&8E*,\KQ5H*JBH+(YQDRL1M[ MH7=PK.@VU];A3T8EV>(=ZOOR5AK+;UA26B!75'"0F(V]:7@ZZ]EX%_"=XDZU M]F KV0CQ8(UE.O8"*P@9)MHR$+/\Q#DR9HF,C,<]I]>DM,#V_L#^S=5N:MD0 MA7/!?M!4YV-OZ$&*&:F87HG=!>[KZ5N^1##E?F%7QT9?/4@JI46Q!QL%!>7U M2I[V?6@!AL$;@&@/B)SN.I%3>4XTF8RDV(&TT8;-;ERI#FW$46XOY4Y++%5S?7,_O5ZO%]1HNE]/9\G*Y7B[N1KXV&6R" MZUS!@J>8OL;[1EDC+SK(FT5'":^([$(<=B *HN@(7]R4&SN^^-WEOJ+O-?0] M1]_[3]T\SA;VNW",$3Y]&$9!? ;K'"$3S#PPRK>@R8;A_I717ZA F^.Y*$K" MGRTB')PI2(PM.'*M0&0@3(@$+GA226FCCZ"&$GB'M_V=/DL:** MNAF0"#--4I3$67\*"CN#?O"&]\9UZ."+AV%K?P)KH0D[WL4767$G/.F_M@=- MVG_]"?W6\RY0;MT0LU=8<5V_],;;S,EI/1Y>PNLA:WJ^I5P!P\Q @^Z@[X&L M!U=M:%&Z8;$1VHP>M\W-K$=I \QY)H0^ !\_68_ 902P,$% @ 6CRJ M5$ "J*T>"@ 2B$ !D !X;"]W;W)K&ULO5IM M<]LV$OXK&)U[8\\PDBCJQ4XLTD:?L9(D$1#46P "C9]^MO=T&" MI"C9<=+>3"842>QB=['[[ M]O5?ZB\F$L.QNFQ?FY2BSMGP^F9@X$UMNQJH4 M!;Q)E=YR"[=Z,S&E%CPAHFT^F4VGR\F6RV)T>2R*THC%0%TR)].;H- MG[^:XWI:\)L4>]/YS5"3M5)?\.9=\G(T18%$+F*+'#A<=N)'D>?(",3XL^8Y M\ELB8?=WP_TMZ0ZZK+D1/ZK\=YG8[.7H!_&*5&_J? M[=W:,!JQN#)6;6MBD& K"W?E=[4=.@27TQ,$LYI@1G*[C4C*U]SRFVNM]DSC M:N"&/TA5H@;A9(&'\LEJ>"N!SMZ\?W/[ZU,D(NG33T &+\BL$>35[$&&/W,]9E$8L-ET-GN 7^05BXA?] 3%>HSF MGM&<&,V?;*&'Z<+EF#E:]L]_7,ZFT0OV7A@CA+^]M0RTCC.O=L!L)MB/:EOR MXAY?Y^3'AG&FT=F82EEE!#PQ$+V\<"L7O94%@_C5W,IB MPW(![LMRR=6-:M1H.5J':S4:& M)95&:=$4-M-P9EOG[0*]_>#42"Q<>2^XKE<,S-I75(L=P@OC>0YP6):Y%#I@ M.Z!5<$5^1NB=C 4KM=K)!!C%(( &##,H:R*LT( &H%TFR"#(M:'A6O-B(YRJ M2 ?8#.?E3!^#"*IH[.,E@CT**U.)MMBKEM4&E'>,;,9MRZU@J%^"NA)?QZVS M/%%@])8@E7>P% X(I);;:LM*?D\+ V^^'=?@%KFH!15WD'C@N@<7DI Q0&/) M\Z>?C+/^N\(E,/+)-62GHXZTYCDO8G1 @YZ;JAR2EF'GH(#-5&6 G[EX[@/X MK[Y^)H6ZP-I1Z' Q*=BY"0%>W $;^^A.OQP$9(_HC(7!?#GMW$>SR-^]E07: MZ!AAXD?>/\?);]4RDB5556 8JB5,*'O*.0*D?_-T"U/WA*?Q/'%I(?!JY6_Z( MITB-B2N7L;2,4*CQ>T HQ%E,"YA/,!? M"^@R#.42S#;&2LP!C4ZR 'WAH5O;E7VOJAR#)*X@*]HVZ\$N,6V%"=3MA8SY MEJ07?U8@@BL#:IHF0S%,&< AQQRA>2[_2YG"P DH.&Z7BA#":M'J?/BVLA68 MMU M>/:^[_]-/JD?4UH[;\'AJD[P;?B?L7FPC*+._3)"LO;)(EA=30<2 +3#JA9A MYT%T.020RRFN:I$L"I:70SA=7>&J96?5?+8ZL6I%@<93.+[!BD4P6P[IHD78 M2UK^<#V\KH*PDZG\?M&2>HS&J7T(D0]KY:;_>? M!_.K89)?7D9N?X@]C9%60I+'Q F1<8K5.9I@?D2*Y>RBKF@\4< *0:AVR+^3 M4J^"6;082M9)B>\*]E:L=<7U_9&NBV]=)8GH)^ZD(=NE/'92.RVPT4":-W>_ M0 G^IM(0N0 E&6 QP(@&.QO7JWB?]PP@RGZ"UQ!IJ2@"_+V%70/8RL*^367; M9D2&?0_ $E3#4A.R^]:"(@5J8%5MLM[35<#VTF;$295D(.* .SC9H<+G22+Q M%0**W(EGKGG!-31O 'U4OT25X!HVS^K+AMMJ )5F="!XZ MX7]74%DX(T33KSS=_L&VI]G&0MW8F7X#FC63@L9?ZWJFSNXD?>!D\*]P92H$ MI3=JOT4\=R]GO_G!OCFGI04DAJ: 9E+HAN>"[,,WM?-A7#^+'A5%./)6XN M0#40I8R42VCRN?X"N+7C>24PN+6Z\ZN%5P'!'.>U];KZG$[9*A-0UCE5CQ6U MAZ5FUQ"]4_<4N+TL=J)&%8BI0S/TK3FHH3!@.G59C5E^M@0,(?V67"9^EM$. ML)H,5L^;ZM(>O4SE,ND.(Q@-=XT?9W$L_+];^'!\U%]1^$U!%2Y%$16'U(0V M8Z.FPFSM3>.J!S>OM4-4IFT$RK MLQ2".:0/X/3WS68>NSYI=N/KJ.X,I_/P>/_>+Z/])*4U_9,6?X0L4U0M$=9. M?6&Z??39X$ES_ZZI*]\5<%*"G8?#8NZ0]O'Y4'/?Y?9M04PC4*@1T,^:Y-"X M]5_O+M\YPGNX:83H%')'95+GU'JM0'M.F)6>LUO4E& $8R91U=JF54ZA6'4[ MBK8T=PR/&.X:-"0"Y&[D@P-/$G:;SAI *S;OF6+RM;?>S0D[??)[V1:'%YJ/^ M0#8N'586JGCF1@B',X3'89D3AX.<1I]+VKG WSD(. )*O8C @6B_S9_U^_Q9 M./2HN1L&M!$1#?OK^:+?XP_A:#[O]_?'X*G[_'/;?WP-LO5(J6PZ$4YG;#'M MSJ==L'];:!\/=&Q+[:3SO=M*)4W]!4? M<1UD=)^Z_5/_AP*W[OMXN]S]E0%X^T86. --@70Z7BU&[DMCKZR[]YE203P4N?'O]K(0RK<'!S[)5"']T);*X,G9[G]W)L:U"KHWZ[(2OBD*Z]9G*[>K=WGBON?&' M7F2!;AR<')=RH6Y5^%)^=K@Z:*6DNE#&:VN$4_-W>Z?CMV>'M)X7_%.KE>_] M%N3)S-I[NKA*W^V-R""5JR20!(E_2W6N\IP$P8QOMR)58G-/?\5J[AV"HU)Y8,MZLVX M+K2)_^5#'8?>AM>C)S9,Z@T3MCLJ8BLO9) GQ\ZNA*/5D$8_V%7>#>.TH:3< M!H>G&OO"R?FGZ^NKN^O+F[M;<7IS(4+<5%Q;$S(O+DVJTLW]!S"MM6_2V'5;@M71#,1T/Q&0TF3PC;]KZ M.V5YTQ_Q=_B,@L-6P2$K./Q?!?1Y<>.CH7A6I/BH%C(7GYU-E$JU67CQWME" M!)2.");_#T3(E#BW12G-&NA9B[E,E,AY9Y)+77AA'5>(-5YHP^L-H1[/;>6\ M$G8N9I6'==X/Q6D02B89JK*T+D"I2&784J.6,J]PUXM5IO \D5I@S)!0VIN MO1>RL)4)K+KWR$FS8'V\1GM1.CN3LUP):5*HE-X:7$*#AW/\H +:'&O'VJ7V M[ 8DT!U9A]N5P.J70:US&&)===H;B:Z9SQ3M DHDM5&TI M@ESG(I'&V"!FY YV)21OI4,F$N4"B#:L!\BB 6F"'H-(+:R)&W*MEH]DD]5L M)]8^L@>"\UQD$MLDA ;E* 3\9'OWJ*4DJQ2.F7 MM[E.V?6Y-@@QB?&(.ML(M\]46"EEQ*TJ<6^&?*&DQYQ3CAZR3=&OLW;Y\,DH M<:W< @NA_L8NXZ;QA+D C !Q.:PNJSJU"!YA*K(]?"]S"A4<5$[!IAR6S=98 M[@BSN(@J?":=RFP. &'S EM\J!\UIE'K@^9X\\Q*EY*5%]JALUC:E2.J9/M2 M6R2_ =]<028%02'X.@!((I^)H;$NK0M^Z0N MUUX]/L)5&Q.0"61A.[$("M8#<662X8 ]VRBXM*LS0X4WUXGJ%]W,<2NB@M-I M!=H!&-.*RXTV2,WIX9\S%<*_V?(=>1(O>O[NPK7 +"WSX3:\QZ/Q=->]_8]? MOP+Q5T:4$LTTJ7*)PB0L]!-+[L(^;ENLK65AD/G#NJ/:B(VJ1#KI$@34!V.J M4VX5P.0WZLY ?OV8,!J'_#AOMV4CT<"U#[F: 4EPOZL.'JNI.W";V4AG:YVO M9AXID [1'6 LC-WY[O)\T!8+[-(+$\5!3F]-*^7\\A,C\T(E-3+'#3)_EZ:B M!(X/XY X$._5S/&MB-X)*^IN3IIUQ-!7X.[5PH=LS_5?.I9 MZHO1M.$V\$!T@7 ZM/6:-!N:;V]#_37$ :.5!V31/%]\K,!"EN"V53470U[; M1]OX+9"5+/?'D]&;-_M7=[^*WR1PLP)=?._^">\?C5[%_1^J/S%O[%\3/HWZ M\VDQ.Z6,CX#[?VFU8]N.U9,W1]")@KBD&NVZSD8%;&:'\MLT!,2.YJZ.)_"L MHY#8H2D3JAYVQZ,7LY>\:C)Z(5\V[>.V2RT]NWQ(,AY+3Y&>& 'N!88%N[L(T(EIA#@_04Q,4*AET%*+3FL?4TA&FDMH,GMM2 M*F2NAA;3+?1CYR-0H:=7Q,1-6^LF--+&8XUVX.*0.?4,])["^-907$^>=7;J M8;:K IH4D#_F4PRF NRN(U%12S-I[.UJKHBEZR8!(07RM;#.5CY?#TE7H4., M;%\W]4E%G5&Q.!MG7!#;3)O(_0NX&/?UI^A(DII @DVH:J089C59XD< MK,UDU2#9GH?K_-$!R<=(0F9[>MT\'F4RI1D=:(E&MOHY78VE.(80 'KJZ5EM M4W-\FHN?7DV&1P!AGG/7RC344LR)Z7%&R:NT\^2)H7TF/"+FMZ:V*!]%2TEF1;JLD M,S:W"\#C2WL&A(T%QY^[?&O0=OS;R4S3L7- ;6R?3\VE7$<'*+*CX;0-+ ,6 MMV6A?2V0?*LTH:P>.N)(VE<&LJL*G@S0[?SDB4=O5FQ90P&)U#5W^SJB/Z2^S:QL;J#V=*X1&:Y* M*3Y ()K#3)K[6%T:QUH>0'=/P4T=4]X!=#("B3:^>6GD,$]J3G#=,=814-OJ M^05-2G:+1):X2YS1$=GA<-266S,743B8FWA@_^X0Q/1H>=QE+,U&_M_P'!M5CPQ81=>_7'J&)7J[\U.L^ M3'&Q Z'\?VF3R6\LU$.I:\Z+!+3!D]>@4BY^^!6=PM6T?TZ@KPRT' K'7;LC M>!J[+7RX*S;;Z2/(C7M6KF03=\7'T!\(W9.Q&C3]H]^1F_=R_!XU4A%XBFWG^[6-='M>G]]T/LX4- !ECZ!T($?*(K?"=J[[5>6T_AQH5L>/]$@ MFL@6O?.88^MH>/1J3[CXV2->8"3G3PTS&X(M^&>&L5@Y6H#G&PO=V]R:W-H965T M'OD@$B#W8/;MG 9ZVUMWZDBB(;:6-/QN5(=3O MIU.?E51)/[$U&;PIK*MDP-!MIKYV)/-H5.GI8C;[85I)94:KTSCWV:U.;1.T M,O39"=]4E72["]*V/1O-1_N)+VI3!IZ8KDYKN:$;"M_JSPZC:8^2JXJ,5]8( M1\79Z'S^_N*(U\<%ORIJ_>!9<"1K:V]Y\#$_&\W8(=*4!4:0^+NG2]*:@>#& M785,JD?[GM>!@8',\.&"PZ@T7T.VT4O?P@@UR=.ML* MQZN!Q@\QU&@-YY3AI-P$A[<*=F'U\=/E+]=7XNOY[U M'+!>BFMK0NG%E].XN].Q>+5P&OI9N(Y7PL%K/%XA6\91_>,N(M M_W5XC^".>KBC"'?T']EZU9KU]=[7,J.S$03DR=W3:#4_GH@AK/A:DKBT52W- M[OOOCA?S=R=>U,[>JZ@#R% H$\BI2M3XM;D7RJ,.,87RH%PT7IF-D$:0#PIE M2\(6(@!4&M-(+:@H*$I!!+D5#@O&0N9_H-1@S/"Y\ID#GE"!*B^D4Q%1&:#( M(.X:Z;#9Y$5'GX,##G/.B\+9*OKQ;7(S$3[(T 3K=@\+:\2$S?1.Y WLK;B7 MNI%)NQK-0YJ,O,!(!0X8H X>L[GTGC G045@-BKK2&AU2\""ST88&Y+SWE;@ MPS'@GI:G(;R$W"JL9Y UH1-)K?ZD?"(^-(Z)89!0.B+L&\5 + :!4L[*OI;! M?LX/& XV!5AF':^&D\ID[!UONR9#!6*!BV_FDR6$KW7D 2!O%N\F/^YGQD#P M=:)<[R:"HY@M3X:YB7ML#%P^P!HPM9)KI5506,,EP"[2EG&Y)IK0N.179HVG MNX92)@I!]V0 $:DM);*^)HJ!Z(:#BB7SG&%&L5KE,J(K@\0J%":7!%41D'V* M=4'8VGA0_0\'HD8&>PZ32Q(Y!U%_X(&A=S@L/I";6# (OI6OB74(T-I&Y_%5I[_XMM-)3$!!.3EDCKF-V3OD MV\LJZ0+WHNO,20BU#:@!+HA:[E(Y<-N06[R/'0H=N/$)O FE=2G9CK3LF&[ MF N2TX1%M?6*V803YUTU]?+,8Y92V3+?/6&)?^S;EH2HT;T>-8D@;U'+Z]TC MOE1JD[RN0 F:C1 &[8\KU7!UGD>Z'W?2\;/"DEGF&M;Z M@8T!(6OD=QN/0X2)GCKK>^H@5PQ\9=))^_7J$L!WC4HHPXCW^663_C"CO<)Q M#WR6ZX]/.N):ZJ@D>-:800$,TAHE]"SX2.+>"Q;)6*AB4$+C3B@*[&1)0<^/ MY#VO'RBC:HUZZM"[LRGKJ/U_:'WI5C8=W&H/]<6OT%4$L#!!0 ( %H\JE3A"<88O0< *$6 9 >&PO=V]R M:W-H965TETJT=V/.3W7ME"S%C6&V+@IN5I="Z>79(!FT&Y_E(G=^8W1^6O&%N!7N M2W5CL!IU4C)9B-)*73(CYF>#B^3UY8&G)X)_2[&TO6?F+9EI?>\7[[.S0>P5 M$DJDSDO@^'D05T(I+PAJ?&UD#KHK/6/_N97^EFR'+3-NQ956O\G,Y6>#HP'+ MQ)S7RGW6RW>BL6?JY:5:6?J?+0/M&#>FM76Z:)BQ+F09?OECXX<>PU&\AV'< M,(Q)[W 1:?F&.WY^:O22&4\-:?Z!3"5N*"=+'Y1;9W JP>?.;^\^7?WKW:,]4B;LHRY=;MEUF8ELDW\$C3JU MQJU:E^-G!7[D9L@F2<3&\7C\C+Q)9^:$Y$V^P\R=5FY(/>BD'I#4@[_HO&>E M^+)[;2N>BK,!ZLH*\R &Y\GQD/7%__B/HW'RZJ2YA%U8IN<,7DKSSDT1<[E@ M5[JH>+EJZ"WCM?8A9 ")7/K='H? ML1?Q$,<)J[AA#US5@O$R ^<.QAO4E# &LO?R_N2U].J-XY,M+3JM>5<^43'$'W '#(R8=LUIEK :!;?3IU$B\'J2% M/X[8,I?(@XVXZK+1ZCO"&9%3/ >L:95E%PLC!. 7\C/NI?)>SB4'/N>2XXC- M5L0]$VXI1+GI1>Q? 1=@<.E@9 C,':1;F,E^Y$5U@B5 ;LVBK&8:OEC0E7UI M"&@-5WMWS.!=)N9H25A@?RZ5 &ZZG!ANKZ_@+2,6<(;AA/W609RW!7E@B*A_ M'#'*C< L4J2>DXCF1>J\P^&P\H,B3ADGTKV5LQ,C8[-*.CC9#?0['%XJA\HI='VD3>- M Z H[RL*K),%^B@OA:XMZJ<+ID]J/R^05#CD.\LGU-TMW&D1\/?O(O;AP]5F MY,)9&[*NVI'GF!462'Z?@O[*HV@:3PCGEJVCX.L.'?96&E5M+YR]^DV&TW@+ M".6#O^Y&H0^0W]J@= IN8T + 8U2[*<7G:(OX1CRWMH.;! WW5*UMQ!^L?V7 M$Z+)#%LRA9L;3-U.&_&8BLKAB+MP_KR\4CLD2P9PH9P'@+P1]M[IBGT4@(F0 MWP5?(4LZYV54N"FW.<.OG^9HH82U?BB3%FC)E$::H5"APXINR@40%/*IL)M< MP#^/)G"A1Q(XL)".H*:!)72#(;O(,NDSC@/+(Q]J7\:NM=^!J6L9+2J$4J.\ MSS9KP?C!$*:W>,KP)WS/0TR0WF4SGW8I?UE;)"\,0S+-9-E 5-^&G =H),E> MJYP_B ;6+%??@AN>?JVE5V WW.R/7C"+=-^'F'\;8/2O&8=[XK;NFR$!Q5>7 MUJN'165T@7T-=DOV.V*K8ETX_!0)AT5FVE*8P30.\,Z"OZ2>Y,J MOJ*L1FS])!!!$.H7_F!0UFI]IX(@#)@L8N@PYFO3]4&'Y#3F'* M*!,@*J90/SA]5;W\6)9+(CYVM MNUL'>^ZLF;\$!V&;BQ'ZODKKH$)M6PLO<'+RIW_OR,O]#R%/2#:]SCY+2^^\\?')W/-V_<1X MT[>9X^'!#[1($K\X9#^PZ\<*=8"+'C0\XK-X]81M.AW&?5(EY^A^B-<*66Q? M/J$_&!YUSQU3Z $HCI7T,]4N%R3C]?KM1BIL0$Q+\@(O5L.C<6?0!.8=]R[> M /,>$XW.V_=?H--^>WRA9%M/E+NF2%SG7Q!U$ZEQ6QZ$"UOO!=/H:!I'DX/# M'IKNPK<-\TF'9C[9C?)VK2.J^+I[;=O6""9_MZU#MNMKUZCWV; 09D$?1WV' MQDP0OB!VN]WWUXOPV7%-'C[>0KF%+ &F8@[6>/AJ.@@]J%U@O*>/D#/MG"[H M,1<&ULY5MI<]PXDOTK"*U[0XZ@ M2D76J;;;$9+MGO',M.VP[)[/*!)5A36++/.0K/WU^S)Q$*S#DFSO3DSLAVZK M2""1R./E ?#Y;5E]KM=*->+K)B_JWT[63;/]]?R\3M=J(^M!N54%WBS+:B,; M_*Q6Y_6V4C+C29O\/!D.I^<;J8N3%\_YV?OJQ?.R;7)=J/>5J-O-1E9W5RHO M;W\[B4_<@P]ZM6[HP?F+YUNY4M>J^;1]7^'7N:>2Z8TJ:ET6HE++WTXNXU^O MQC2>!_RIU6T=_"UH)XNR_$P_WF2_G0R)(96KM"$*$O_C_COO'7M9R%J]+/-_ZJQ9_W8R/Q&96LHV;SZ4MW]5=C\3HI>6>57> MBHI&@QK]P5OEV6!.%Z24ZZ;"6XUYS8OKC^]>_EU<75Z_?B5>OOOC_>NWUY&4G*$TDC\41;-NA:OBTQE_?GGX,JSECC6KI)O$OQ# M5@,QBB.1#)/D&_1&?JLCIC?ZH:WV2(\]Z3&3'O\$*7Z;4C(]QU/^'3][.A ?W61Z+&0./\82P .SS*UEHR,J MBTP49?&EE;E>:HPUJQIVZ@B^7#>53AOW)N(9):A5YL$9^5EF2->B*87:;//R M3BE,+I=+G:H*?V5NWY%(01=N*(NF-L1D=J-KC'*;?UENMK*X&XA+0S,MVSP3 M"P57RI1H8;%5)R3>)^VOW=+BR31*YJ-H-K\0]5J">2(*@AO(]IK8'8AW1M*6 M8?5U"]9$/!1W2H*'955NF/JJ H05^LBR2B)1L/Q839@7#!!#;&I+!*W:YVNS8KF42?E6]VLL3F8M=&_ MS#W!D 9-(-Z6;=-6ZM_'+(%KKU2J-@NL!+ ?'@>XPJIU7>;9OGO?!X#)D$S: MV@LC@5%8'P Q*K!$7K,I5XKAB171!PI^'^K?<&_)T8/:&;73\4*E<@/;6RX5 M)R6B-'IC%5ANK]H:H:&N:6\+74AC:)^V&.KG\?MP=]WR3B*I8BAE%9.N"N1) MUAX.H)X#>TOJA[WN7XOUM)>B9:O"JPZ[4X/=+A;"=-G:Y8W4N5SDBO=+'B6Q MS9Z8G%QN 09Q$HV'PV@>CXZ1WN9MS1/WF*C;Q7]A/[1=NW'DRS7VE)&.#H4C M1B/CP9'(Y;;&/XVJ-F09^!,,@S &I&M9K"SVI+)>1UBKJA11)(RIU+:M,*:F M'SP$6\PQG@P;/(BUO"$6%DHA!+8D%O555:DF'96$ ]52(3AD[+0.CJ+#N]R5 MQR,$K/LR(B\K8&)D>!59M/.8I:YJ@JX[6DQ)^%8J<^Q6&K3"/E:Z*&A'F/ W M"1K )I-2QFP\RHB\-'X,\GG+#WIC1T,*95@>O-"J.?S.[/14/Q637WQ,6*TJ MM2(GOE<6H;[]7@C7[5[H@=X@FFJ0@Q90<:6*1_]R$$Q*YX]JQEORUP30QG;:)$"+P4GB=KZS5IC(U /G@-^&0S6(L(V9N:M-2MZ):Y6S;W3)-I9"I%&LCIY_ M]_T6_Q5G3MSLBT;(G4OJIMZIQ?XT'-BXRC!5E+",7*^T RC#.(QD(%Y[G@RB MV=P=#(![@FFG"#^''AS9Z(* NKS1[(I857<8Z&3F#5R3\P'M*;VB13OO];R] M6;* +(=P_(RWB28:^K%KHB(\QM XXYH2X+=<;1#!ZU7/IUV8&IIV1+$2LA) #+ MANH/(VI2@JIN2-0^.W?"1LPC@?E$*3.HWJE24CQ"("A7!?PJ,_*BH6Y31G(# M\:JMG!4TZPI*VIB.&J%VA@(#F9MOB+%T*(WINZ2S$5/3T9.@4'2YWY$^1B_[ MIFP/B?V9?S 0[SM /[OBT-2/YJ9#J-D M,@U#AJT+^O[%1LM;,R[Z686@#63DP$"IF<6O8'U2 M*Z; -&L7UGWPAN21CZ&RU8O ^O8G.-8&#Y0$_C\?11>3^<,$X9-QD;4J5)XW M>*X9'V-5$749[EO(-^0N"AVG#>Q_=:3Z]_OJN4(?[2?-I M1''J".8:-Z/JAS(5S84.92?-6=I5SE0ZP7M-4&.N.8)D@JIL(YLK!.[/9]?I MNN3HR]3/'$YLRDSE'>\=8C./AI-?N>8?CI[]\+^7;,MOX4-L':@T3<'R0=>? M>$>8CL[(+!.=Q0HC*4S0I0+\FGNIP7C;7\=)D&374^$7*V+ M:[G<,U 3?KLF)704$E%!#EG'R+N@3!JVRW MK'^->(%(L&T7N4XYO9"%=EMW^J0V7U#F<#>Q,[W[T5QSZ6_@"@':QGT62=G6 M$&#]].?!UH_^^T]GM9=6IC^-P =%Y]/D )>^1;,[^:WOF71H92N3]UR9N,SH0[X)V$'+/G?Y+AZNC*!E? M!)@7#V8C :@>!<_&232;3<1?;)JTBZ5/'BS.U[[S=SJ;SY[VEHW']T[_W>4% MYZ9O"3+)?-0G,YW?2V9'-#M9,&)C/-N1R P2&4Z#9Z-I-!HF/B&Q:<0^L7DT M',8]6A>QF [&L^ 9O&H6#W=I$7@%$,3)Y@%FXV@Z2?K,SHG9<-'Q,)H'@S[V M^HK:FYJ/ABZ$='W:[/O*" *Y)\E@X@L:>O5D.(C= ^[F;\W10V[[ZTWIFQ%G M%A=[E9++NUQHA'#ZD>_1S/8>Q8;KX>"BSW4\2(YRS1RW15"0A0<1]W%_) O= M5[97&MB9[O"GZYZY'"@/Y7X,[V)W@MTQCE!%[L]73*BR!]P'DNX@X>ZW^CC MNJIJ]\#&U4_N&/C#]:4_SS*G$H])O66:EBVO0T%,UL=%;W,2&[%(YL;@?$@D M H;#H''A6P>U.6;N:>3_)!A:T+^V/!T-26#V3\LL([5X1?[-B:Z)(E!ZR@$7![8B?&(YB>! ^\F1("XP]7H M9T 0M-1"/A44%?TR./.CS]U?LP^;ACI7XCH=8#NN1G0]?ID44#254W6&?;] M&&/N[_E]@5DCU_[97;_^60[MGY40]IMIN8TYZ#C4;#[4C^_5"3OG^/8@"4MU ML'7HM//!"?W_%PB+D;!=3(*D:#:8C'L9+?,+I+>C'@PO'@T+GHPCJ-A/ S((9T<_S!4?OHAJ)P'36L+E?-' M9$M[G?#Z" 1^.I06$0?<1_G*G@8G?Q+'29=D/A@<.RP<#48>"]FK31O:WRFA M)(4!*T@4#G5\S8$AN;Q31 7+J+0\U/H^!J_?UP/'_Z>S(YB$!JCUC(3"H[VP!_X@,JY7?F2_%#@6BB.1D5/V@!WL=\(? M?/(1)V/4I@_6NNSI_8#:*4#P+2UBK?Y7:KUP[-7JYQ@ B?DQJ'%6[XWR%\= MX*&L\I*:JM1>YLLT?&)#":W-Z;H,](SSL_T[02P$YVRZK[V]%%+7'),J>P'* M5*('([>58.\>#5V%81'4IH6#Q,ILVI\-V_"V=WYN#G:QKX"[J: ZH\KRX#ZH M;5#"C,&4"M",4W;%<=Z!E)$Q5->^XN^/2O[/I%-LESP>E M_/UY:<^+]L[*#!,?CISQ[)],C<*#K >>0_T2=)!#V+!*^L9)V&S0)7\/.G>; M8 (8[,M2[%KL*365V0_#5'4XN)C[<[?Q(,B@/\IJ!7<*>3_=O22XSWP''+MO M'IS5=&'@$%1A5;WR-]1ZMR=L+*55**CM(I>Q8Q>)/&IP>DDQ?$.[A7+X5M-: MNZ6D.?"J2SKGOC?G)F+>R4V1YN(K9P5[<'H\(7""^X>V-]?.7N9P-7- Q@67 MC2Z7]&V O;+V8"G_E-#B"^O02E:ES&O;NNMPVR7&82;=2TCY[M)>[._F4<\0 M*MIO0Z:6<<8=_JK!Q2;J8 *XV([[V(V"IFM:E^$G$('WV.ZA31U]I.,$Z=NY MC3-?EW2ABJC5EU89�TKAO"5NV=%E M][91>H"'@Y)WAZEW%%W-]56^3POM+R@J&#GEWDS3SDSM@GPJS%/55YOQ>/?= ME@W='^0>4:9SX^XU_![+:[KW9Y;@A,$:?,]N7UO/\[CUZ.*8KL =L?D#WQOX M:$^.OD405-GCXG78C?E?.E;]R(EN^'%E8#>^ST"UM;DD MO@U^2TX=7:H%$2 MS9*P)W$13\5?3&_/?E&Q0:Q#EFL.]M6.4D;1.)@^'UV(:[ZQVM7/G/KMS(JC M9-X%I-%X OV86W3FOJM[,YYW/9TXGCW0!.IP.]%%')ZR)1'T'_9<*GO]$058 M'$^B6?<)1_\>NZFD#G7L]OH:@T-?D9X'W^5N%)"+OC[FCP^+QGRBZY_Z#YPO MS7>]W7#S=3166VG86ZZ6F#H _^W[Q/U!+ P04 " !:/*I4R2N1R;0% !4$0 &0 'AL M+W=O MRWXAE>F<',6U*W=R9*N@E:$K)WQ5%-(M3DG;^7%GO],N7*M9'GBA?W)4RAG= M4/A87CF\]9=:,E60\'7?V M&!!I2@-KD/AW1V>D-2L"C$^-SL[2) NN/K?:?XZ^PY=$>CJS^G>5A?RX\[HC M,IK*2H=K.W]'C3\O6%]JM8]_Q;S>.WC5$6GE@RT:82 HE*G_R_N&AQ6!UWM/ M" P:@4'$71N**$3_X0D^OAAYOAV>3\UP\W1_T _;RKGS:Z3FM=@R=T'8A+:T+NQ=ADE*W+ M]X%K"6[0@CL=[%1X*5U/'.QWQ6!O,-BA[V#I[$'4=_ WG5U3?KA4?AB5'_XC M3.[6-=COB:?UB:$7$A7AD7G"3D7("=G]J5)>Q4S'TMC<*:Z;R?BL&[^?V:*4 M9B'(!'*4"66"%2FY@+H5GJP/P=68:S0ULRP+[5H!EG$[TA'6*5T<2>\6;,P6?%9^?A-D_=$@OW%,RKY MP>_:N^'D\GK<%1<79]UFBS(S&(U:NBPXSU6ZR4*KWEM-HH@.=9F6N#@BZ1+K M3%=<0E+-I!%3F8+3L!"@2*O/\"%9K,:+L4-EC9#N YF,#3A;S?)'E!VT7*)4 M@&R-R*7_"(UUJ$CQ[5[O!9J(UDV6.&Y9_% Q&6 GQ/C5IA'WI ;:$Z/*,16L M%$A 8E$7.G&A[[1=2H5D0\-'VBFIEV[A4,%_1&UX.6E(7PO:=]^\'NR_^@DI M:$P%.42A4"'&:DV(V8=;@]:M9T?^E_&-."54SN<94D]K''MR&L3;(GFW)0N@ M3@96BU0,SFI=AZ\.NV_S'/Y2QF6#8 /7(@9HHW0X0YI4X/S5-HWY#(QOM3C,U,^.)54]6RX M&? $&L>5P^PK+D+6ZZX*V'H.S 1FW+;B/YIH]SU(RFS1VW)$7$HC9\SAJ#TJ M(XESI;?($WJ;VMH_\HXN.#D9A0FANK[6S!X9XC&GKQHYT; M\.2K!(.'PJUE:W3JHO;D[C#M>)1OJJN,.<&,1M%EIBJC.]R!2C;:%7Q?PM$N M34K=32(;/9$TGF^6,UZ+>9VXZ!8(X:R>(L*,Q=Z1RW%'$^A(O'?EI)GG/%35 M@U;L5+@8L8LM>B2B2(B!E.3B>)?]D_7?V%GM .OD][YBO!V!!.@:.J3"A4S\ M!B$>5TS :L?;C:;>#+ER;89<;![(D+LB"\A=<8XF8BQJN.*JYWU/Q36^RPSW M-&X6,L[ 9>5*ZYMP;M; X*E&??#O3VJ#+8%:[\ZPM]I&VR%[C;>O;=6M4*V# M46]&I6[:+Y=->]N=K+]RT\6]8Q;O\WSBHBO4E][EZO(G@V%]4W[87O_> "[0 MCWG0GD)TK_?J1:>FN7T)MHSWYL0&W,+C(Y<4.=Z [U-K0_O"!I8_I)S\"5!+ M P04 " !:/*I4<4.%5^L$ "Z#0 &0 'AL+W=OS8*1RWA3FQRZPCC\].*;?@]MY^K6XV[<8>2BI)+(Y0$S;.S MT3)\?S%Q_)[A-\&W9K &9\E:J4>WN4[/1H%3B!<\L0Z!X<\3O^1%X8!0C2\[ MS%%WI1,\BM?G9:#Z"E&>L+NR=VO[*=_9,'5ZB"N/_ MP[;AI<$(DMI85>Z$48-2R.:7?=WY82 P_Y8 W0E0KW=SD=?RBEEV?JK5%K3C M1C2W\*9Z:51.2!>4>ZOQ5*"K$HT[^G>_>!J'T&%X!@FL)PAK ZM/,YZ_*P.82Y563'Y_-,/E"?"5U7)'KDF ML,T5" .L, HN/>_J*T]J5R_P* MK9%8/(/)166\.956:9U8L KOUH\<24)ZR&7)M4@8VK6J-:H*-R)-"PXK9BPP MF<(R<^?PSEE%@Y/5S6KIE^')SZ1A,(+!+4L$*MRQ+6^7ERW;,5P)PS8;S3?, M\M19Q&7-(<7" >QOJ(I AN7@7=>3U4;O,K\_![N=L*-',<_S5&V MJ0/NZ@ PBY.\2V-P:@31R7_^VWH6G,O .00>E&4%W#;!,!WGCT!CLJ"+ 6%. MIHMHR$ 6T\E@'RW())[!/==/F"8]%"7S8-;M0H)#HC^C/<*$T"C8Z3- #4@< M30>$!8GWU(A(&,\'^TE$XL%]?S MQB8.>M?2L%_/Z2!@04 /PC(CT^EB3X%X$N[M@W 8I3!$!7K"5:W;#O77U>(J MVD6&##L:EFRB-E+\@?R.W!2G VUK.=.JQ';D+88$\35S3G1H2:'J],B-\!2, MRNR6:0X%\DF#SE%/'',%WQM-,\F93CV#EU02'RULC>VH;6"NI;F6UT";>FT2 M+2K?J#MLAHT+*B6D]4T.L0^ZR/=.IP?OU^$T/F#I_=SE@/.WKX*V;@9N?L6( M@^H_2+E7<#K_OBC]MS/N15T?I-3#*].N&YD8&^TBAL-15*S 0;2;-9^E0XWOO[VN/E>"7(8_2N>\'*-P1D2]U)C ML G[AC7H2S$&:5CWTSF)IM.FI;U$#.>$+F:'9!P1\T73 %^>S4@4'W;H&9G/ MPEW"' 1L.,$HB@<#0HQMK.^ K[T#QX/W-)J[\5\-^(Q2M;3-T[JC=A\FR^8] MWK,W7S7H[XW K"IXAJ+!<3P=-:G0;JRJ_.M\K2R^]?TRQX\KKAT#GF=*V7;C M+N@^U\[_!%!+ P04 " !:/*I4U/983G@$ "$# &0 'AL+W=O[-A.' -)FJ(#UBR( MT_4S+9TM(A+ID52=_OL=*5F6X]@KVNV+);[<<\^1SYW.TXU4SSI'-/!2%D)? M>;DQZXL@T&F.)=-]N49!*TNI2F9HJ%:!7BMDF3,JBR .P_.@9%QXLZF;>U"S MJ:Q,P04^*-!563+U[08+N;GR(F\[\_9E1=:0EA@:BP"H\=7O,6B ML$!$X^\&TVM=6L/N^Q;]@XN=8EDPC;>R^,(SDU]Y8P\R7+*J,(]R\Q&;>(86 M+Y6%=K^PJ?=&$P_22AM9-L;$H.2B?K*7YAPZ!N/PB$'<&,2.=^W(L7S/#)M- ME=R LKL)S;ZX4)TUD>/"7LK<*%KE9&=F]W=/\,>?\SD\W#W"_./UX]TT,(1K M5X.TP;BI,>(C& E\DL+D&NY$AMF^?4!\6E+QEM1-?!+P$U-]2"(?XC".3^ E M;9")PTM^,,@]T$$+.G"@@Y\ZN=,8<=*'0QQXRA%N9;EFXAND]*P,:JL]GD(A MM88U4EKE3"%4FHL5"$I>M\",47Q1&;8H$(RT("5)?VYD^IS+(D-%>T0&AAQL MG& Q.V-?45'^@:C*!0'+Y9Y9[4@#);0V9&O]996R#V1I;KEPF?7A/2^(9D:3 M2M!BER07:5%EN$7B6E>.8+4F)_B"*N4:K=^N#^VFMVIX<2/PG$/WJ.05&M^ MTOF7UP)K[G^[GD2Q'T:C=APG8S\>#'9D6VR[(XHO;UH:6[%UN(?]..Z]FACV M.K?3II1#&UT2OC0D#LZ*5A6@,25M&XYT29N<.Q75XNUJVH']JBF+ X.1TH:1EM\CAR&2R5+)L\L.6"F281 MCM\7,.T,<+FD#^0N0:AJ*,RJM$ZK0[N^/4KZRDL,?9!^IT M-*V005UX;"-1Y^I>/'28%.\NWUT:VSAL*OL_=#W?$>4"4T8GV6C4\B ?97.7 M3B6,Z%)<9ZW F^O>JT>]XX7C?RF&KS?O:MY;B;5WSJ]-J81$H\GA],1/1F/X M?#HC3R+3M851># ]B4[!-GE\DO%H>.@K'L"3-*2^5R6R+96)GYP/WC@X?QBW M'-_J:8).9TB?DY7K?S6)B11<-XGM;-MB7]>=Y6Y[W9_3_:WHDPH%+LDT[(^& M'JBZYZT'1JY=GTF93%VK>\WI;P(JNX'6EY*2K!E8!^T?C]D_4$L#!!0 ( M %H\JE0]RK"PC@D *L9 9 >&PO=V]R:W-H965T,H3R7:_GLZ5:2=^U MI3*X,[=N)0.^ND7/ET[)G ^MBMZPWS_NK:0V>^=G?.W6G9_9*A3:J%LG?+5: M2?=XH0J[_K WV*LO?-&+9: +O?.S4B[45(7[\M;A6Z^1DNN5,EY;(YR:?]@; M#=Y=G-+S_,"O6JU]Z[,@3V;6?J4OD_S#7I\,4H7* DF0^/>@QJHH2!#,^#W) MW&M4TL'VYUKZ%?L.7V;2J[$M?M-Y6'[8.]T3N9K+J@A?[/IGE?PY(GF9+3S_ M%>OX[-'AGL@J'^PJ'88%*VWB?_DMQ:%UX+3_RH%A.C!DNZ,BMO*C#/+\S-FU M'1])T;C M\%PA[R#)@X'+._@A^.P0]EA MH^R0E1V^HNQ">NV%G8M;I[PR01) MP7U;X@1=TL%K&=V54KSJ,U"5$96N0XJ M%YE%](V/GSRRF4NZ/-=&FDS+0GC(4"BYP&(#)(VC'"&=$JCZ$O]SH0T)($;0 MX1& #4O66)E ^DJG(:TLE!<+99231?%(]U49XEF2>V_8HBDI9&6CE7(ZD^+- M/_]Q.ASVW]]/Q:?1Z):_#=Z_%=+DHJR43%LR4NQE ]*S)0RK1Q9)RP"3&%Z MX7A5).>VA ^=1D%WY/NY$4[YQ28PZ* M24RM+;6AT#U%4"-M)0W8GK1V^/[&G';<\8GO:A. BY4H\=?F'$R"NB+/YT3M ML*HHA,S_!ZYD5SIBO=39DA$+$V3*5(H6D.$(I$8&I+$CC,J4]VA'K%&*N=2N M5A(M><6-C=FE]9J>[$"\1S/@1*!KNIB6#FO.I%^*.5J@C[FI'P4VK-O4A?^^ MK)&/0&;CA68\YJ@CZG5D1ZTG+&5 Z!\!,J&^E0@CO:R4NW&P* !>/&BU=([F\+>TEUWX?S!M?/N0[Y(G2OEY8*W*X-I#V%.FF> M5X8G"R@@5"F3/3+@ ,=73PH0-BBJ*S[B >D@:504$>3)#1&<-%YFL:3)E)DL MB#!\BR14H3$+R-!P\28HNQ)XW"3P>&?,QS>_3C[N#_XE;J%?K72V+6W?*8+8 M 4T;A8F.W8^E_YMU12Y^5K( %=ZXA33ZCYC97&4%6XSF[161/ ^=7Q?PA)%0M$;]0+B^$9<2=@(-9]S7R"Z2 ([;%-*X+92CY.V M94E=[UR#SJK^6"#C\8/:[;VCJ8Y(((U02,D1!3J]PK1 M;-K=6L,25,)"@4YRA54L)Z$I>+D"[&V9VEYL,X;ZP8S)K8(2.H?0H"4@<6RG M?WHN1B:R8D?,JM T%>(8RG:PU";73]HSX 4&^)H_$B>:/-+%RO3-L( M](<$MLN_P95OG6D/Y/49R9CQF=.SV#FN::H=UE/E*PT3%.Z"F$PZ8H*+XO2U MB6AD3(6S7WBB(932VBP&_?W_-(,&31C(#4W+'S&RK&;*U20[8' R4=9=SJ#& M)8U_U&';9*+^U-.YLRM^\$>-V@&-TP8:ISLS^05"34 =3KROH*253:P_)I7MJ_74ITK'102-^28+EMPFEV/=7HVF%QA67A=]7U(O:#KK M:'K?-%62LM\_[8B+RL-JU#R@,J-YA2OXS1TVA$R<]H_>"@;/\'U;!:4%8QYZ M.*ENHD)ZYU(,[D:K9Q==O"%WT_[A]WD)P'A7%A MMP\82$(:5J$N+AHBY^[<]L4O;47C1@QC ^VZY;ND*FNT[#*-6I^F!0^U2&NH M7J19,XY52035*Z99GQ!!DVWLO+1YD &9+!3=VN<"*ZL9:G,3IYJAR1( YB"V MXF?;7AI .'4D)=(Y/M ;!8(T1]G3\W%3?CD6R83\0,8"I>0<".S?$KR K2_5 M.7XWH9A>Z7Q'N8 MV.S[ECX2J9C(Y\JY5G+7,)_7UP=95!0*C+*8;"E9(,J"U[Y<-WMW'21^08&^%->K7STV#8/6JN;,FG M?Y;0]$;IQJB_E-I7,DAC; TQ?F_2-)YAOYZR_35PZQ1Q:Z/EC/9L]H];VZ6>R8$==%E!VLMV,:]OEN_O]0SH.D"ST M#-MYTO[)VIR'5HK3#>T#M8D'1_VW[\1SZ^Z .;:K.3A!VK6C0+%!%? '?<>O M!N5X?W#0$5=-G"<&>V#%@4XVC6G^1=^P8/3MPUZO]0(=K+O@GPF(RQ&X^"Z] MN=K\$C&*+^ WC\>?,; Y@BZ]*-0<1_O=DZ,]X>)/ _%+L"6_CI_9 (KGCTNL M+LK1 [A/;QOK+Z2@^7WF_/]02P,$% @ 6CRJ5#?[FKX!# Z58 !D M !X;"]W;W)K&ULY9QK;]LX%H;_"I%=+%J DXA7 M46T:($W:F0S2)MMD9K%8[ ?%IF-A9,DCR4FSOWX/)5N28UND[7@\F_V2V!+) MFF1X6XO;W7RYN+FXOKK[>H#>WX5VL M\[?'1P44;1(<]:;%?*R*H2N*8>A+FA3#''U*^KH_G_\(7*K]HC._/M+. K^$ MV2%B!"/J4=I1'JOKR(Y#C@?IDA2GKI2*,W<9KG;UMIWE"?84:" MN6N$*390>C/*HK[-JMA59F.0#;<;@LBG>;?EV?O*L;=',=9B&593(MQ[P MMVDY)5L.G1N'/AN'?BT=.@OSX3-W6H.1,^P' GV"_,73BF2S_T0$6,'(K6RN MKF%3//,8EKQK)5%UAROG#M=Y$4'@!$M-NY=!+,QS;:*<:0WCB(D[<13>13$T MC3;M#ABTO-.[K<_']<*LUU.BBOZCJY ;PMU>.)M1YLIXDO6&$-4A-$<]C8JT MO+JM\UN/F-,"?=9W615V):Y"WNF\\=6EEJ/)N-8S'S0DAQJ4ZT[3ZTH$Z!O4 M$ZIMZEFF?%Z.P)['8=SVTHG)G$%0AI),NRZ$9!PHBBX2"*VP)CXMW(?X*A6Z MSO0XC/I(?P=RSDUS@8\I-'B&RM4F*68-O#"JL:?(@K\_H"1-9CD77%("# *C M9T6U^)IV&(^6)258< ^\+\+D/C+56^4%\S'S/'15NMRRO=)KY9'I3'P^YIRBLQ*0PK*O\9,!KMM 6X?+W:\"A2Z[DYC!5%L'!SM:AP8P:P)T.=^( M&"6 $N!+[YE[BV.&J& Z9I9%EJ:?A8>%E"6B= PN0)M <&O ^3%-^X]1'+>S M!J*DHLJ7I-.,?0T)ZC4DV& -F>1Z,#$-,BAOP)*6%-$@*D=^M#!O9PXN6T.Z MK;\4ROX(.)Y/U_;9M4]U;2Y--4YGK5CHWC!)X_3^J=6@O@^QHP% SA(!I%B6'- M_R5 -N*%OPLTIE@)ZH2] O!X-?0R3VR!O%Q25WX50CG0*UT/7B50@PU=&<62 MB1TQMQ&3BKB;O@A$MYO\TD @SVEL&>AUHV,8S MX0QV=&VN:T1.8E$YI\IU5V&-J$EVIVJ21M8D^],U+:9?%\-)3*GG*&L:54.A MLQ3F=')OHFAW>EG2H3OQ489]0;J&1R."DOVJH!;SKYCX?I[ 1 ;PWP'S<1(X M$1_K CXBY1; )P/?%?B8#%SD2EAQJ70&/L:D7:N$:<+]%P,^X%8'G1(F\B94 M" O6ME0(S6P%/D6\C8F/0O>XRHHX8,2)^#@6OF\AO@ 3?W'[U 'X")2NB!/P MV4-JHPF2_8J"%O-_&N C9J?";TWP0V%'/N('S>^&0W?HFX8/=^BCC9A'N\6\ MYP\I=!7:"'AT=P(>;00\NC\!SV+Z=<$?_.CT.%T'T%=4XE@ZP M1F&5?T%UCN" !YN0F&#;[Q>7#\"LV-HM$P7O5^_>0H^I:HO7GG1CEH-A)ZD3 MH,'"&C";)D=\#)\V032%%0O<",T:41M)CNY7DK.8_P,);0EIF;G1UL=435F. M6ZXF9#79@S4@3*ZJFR\6!T!7LU"JG! 0B)1;=V4QD6KE ML.@ 0(8%$4X : W=C4)']ZO06C]0@P8$U7DS4TNC)&N>,? M:R0ZUBW17889A.BY\T)&JL.6Y^U8(]>QWMXXG[%.HOY5TR%5[TB-4Q(=K*E2K#PW4Z/"-JUJVHVR5SW16&]=G@0 M#DOF#G;FG((#UKV@T,;X)DRG_*U%-BXV9BI)W XM*"4LV",P$1MM39KS+&Z/ MHEEC4R-[L?W*7A;SMW.!I#;[H.O3QXZVY]>:[8_T;L=1E+6TM/4X"@:!MYC9 MX0FW,B:L 5*-CL:Z=;3FC'7-3X==!3>R&MN=K,8:68WM3U:SF'Y= $4H%G2= M_W1GUB^U6?+.:WI:67H28V=VPS6(^;.&^=(_"P G!TEOOB"?# MGM<5?GBC4/']*E06\Z\8K[ZF#]6V)2P6NY"H2( ]J9:\6&356T7,H/&=F S& MEV1!EZYEGO#QMB S@8ET?L<)@^7!:=M3T7(GTQ70*/:9_: H51)6)_YR!P>P M8ML_WD^P1Y<^5=:WGO(4F#'B<'B!>.4NWA(;IM=";BFCCB<:%!9,V;9+S9O7Y,+SZB[,ROSV Y6V8ZS6=:/U M4L3]JH<6\W\@MI[#4(IAQ/>;=WRIACF"5P]&&NA%I?;5^C^MI]?;2)GGU$M@O878?)3D$BP%D]0Y] M<8"RZKVJU94RDP#N#]*TF'TQ!NJWVY[\%U!+ P04 M " !:/*I40!] $\@# ")#0 &0 'AL+W=O[7 MWSA-0Y:^T!ZZ_1+;8\_SS#@SHW%WP?BS2 D^9%GA>AIB93S,\,040(Y%:=L M#@7N3!G/J<0EGQEBSH'&E5*>&;9I^D9.TT+K=RO9/>]W62FSM(![3D29YY2_ M7D#&%CW-TE:"AW262"4P^MTYG<$(Y./\GN/*:%#B-(="I*P@'*8];6"=7;CJ M?'7@*86%:,V)\F3"V+-:W,0]S50&00:15 @4AQ<80I8I(#3C>XVI-91*L3U? MH7^I?$=?)E3 D&5_I[%,>EJHD1BFM,SD UM<0^V/I_ BEHGJ2Q;+LYZOD:@4 MDN6U,EJ0I\5RI#_J>V@IA.86!;M6L"N[ET25E9=4TGZ7LP7AZC2BJ4GE:J6- MQJ6%^BDCR7$W13W9'PY&U^3JK\>;I\&WJ[OQB SN+LGH^L^'\!<'$)(*(=Z#3%.B$2\*]5.FBCM?\//'*"=5K$L )O6X3N*!-O06Z%KAYTG)V)\!-WK>)MOK!? M,5Y"!/D$9:Y3 M*@S/.ZR(6*H"=,+]B=W.AFJI0-S.I\J([3IZ8'5VEY$V^5+%#\Q-W9G1:H\Q MBF?5(P ;(586/%&PU9BKU,YBBJGD:>!KAR\9_N9!L M7C7;$R:Q=:^F";Z5@*L#N#]E3*X6BJ!Y??7_!5!+ P04 " !:/*I4?U F M]#$% ?& &0 'AL+W=O:DRRLBE0++,3DC&YT<]I[<8 MN*+35.F!_O%A@:?DFJC;XE) K]^@)#0G3%+.D""3H][0.3@)M;P1^$[)7+:> MD9[)F/,[W3E+CGJV=HAD)%8: 4,S(Z8R MQI*<\NQOFJCTJ#?HH81,<)FI*S[_G=3S"31>S#-I?M&\DHV\'HI+J7A>*X,' M.655B^_K=6@I#.P5"FZMX!J_*T/&RR]8X>-#P>=(:&E TP]FJD8;G*-,;\JU M$O"6@IXZ_CH\NT+?A^>W(W0Q&E[?7HTN1G_<7*.=&SS.B-P]["NPHF7[<8UX M4B&Z*Q ]=,&92B4:L80D3_7[X%WCHKMP\<3M!+S 8@]YCH5RWR#[!ME?@7P-*9.4&4%\@B:48193G"$L)5$2Y03+4I $884FF HT MPUD)HA"9$-UQ*01E4QUA5+ZTZ-V6;U*")CR#%-,@+?B4$H%%G#X@I3<40>9* MPL =RJJ,-JDQAG1%"C!.>5Y@]O#K+P/7B3[+=\T"89: F83&6!%IX%]T#!9+ MOZ.L*)5L>X%*13/Z#QA3'#)-$0$)0*!^Q&D;:8W.;)VT4W7(&?0Q.TVP\)J'CD ?T""R@H'3&C#9Y7[N M'*F5(!-R(DP"%KAH[5V[;6LNVB"TW,%R\+TB?LI%P06D*QKS]B2>JSFAY=B# M5U%KL6]\1@0#)E MW0[K_G@BSE\2R9 .X;T M-LO'P I\>ZE?+4WV.)\/0=WVDKS6?B$QR<<0836'+6?@S\EABW8[7+9HW\-I MB_8CN:V3F_S0"MQ-N:E6>C,W1;;EV^N7]5I\76X* RMTHMDI#/RE_OOIZ074CG-RT)R3@[7/R755ZSY?OG0@[C;Q]$#\IK-O#J7! M% ;@M[6\W/I)]"85A#RY7FD=-I=R7Q\^#7N?X P.\40[.R93RIA>$EAZJ-F4 M)QT9X5FV;:/3%$. &IIOS77M$A2T[1.6K&O9#3HB+6PB+=PXTMKYL'ZX==O9 M4KB][NK68F[;L?:\MNCCA#M8,]AV',??71J%0VP '#NZUU\ETNQY(>A,?S(4 M&8ZKU9UC(? FI+0#K&'MVV!OC3A^_D%?@[X4R?W6I2U\1TW-U;0$%BB9JNYO MF]'F]GM87?H^BE=7Y[ QL-02960"JO9>!+515-?154?QPEP!C[E2/#>/*<' M-5H WD\X?,_7'6V@^4_@^%]02P,$% @ 6CRJ5*1I%],- P @ @ !D M !X;"]W;W)K&ULS59=;],P%/TK5P&A5:J6-.D7 MHZW4EB&0^)BV#I[=Y*:Q<.QB.^O@UW/MM"%C74'BA8?6]K7O\3GV26XF.Z6_ MF@+1PGTII)D&A;7;BS T:8$E,^=JBY)FC91E15NU@,W'J_X#/'G6GUP2E9*_75#=YETR!RA%!@:AT" MH^8.ERB$ R(:W_:80;.E2VSW#^AOO';2LF8&ETI\X9DMIL$X@ QS5@E[K79O M<:_'$TR5,/X?=O7:?C^ M#)6E?MD8E!R6;?L?G\.K81Q]$1"O$^(/>]Z(\_R M-;-L-M%J!]JM)C37\5)]-I'CTEW*C=4TRRG/SN;+Y:?;CZL;N+Y<7K[[/%^\ MOX2S%5L+-)U):&D'MRY,]VB+&BU^ BV!#TK:PL"ES#![F!\2LX9>?*"WB$\" M?F#Z'))>%^(HCD_@)8WU[U/X3J#?TJ&250% YV2Q5E;2& M')LBOW,G>>P<3P.N"H14E5LET4$=AP6FZ6<@5X(>+0-G7((M5&68S$SG EX\ M&\=1\NJ?6[J#M/"7<(B\)@[E&O6#X*%U-]4>]&"E688MXJ:9?@[)J#M*QJU M?]1-!C',G28F4R1Y&C)5K6U>B5_'\/NN9[UN-!IU'L>'PT$'5LHR&PUV9"@?'HA#T&C3T&?V^/T[J.6>4TN+-*[0 N-V"]J/H-RW_02?NW'K?? MP9L#_[3__VNB!1.>-K.PQ@V7TLFE ]VBYBIK71M=><B"*XTNJ.^RKB-%>2 MWIF^*/AG:"^\"Y(J(.&1-]0=8>)CC_5[+Q_'^B.X/8H(.\VM14F@^6-;'K-J M/(X[;9THLZ,*O=4?*C[FTK!5%4K4&U_[#'AV=8%HHDUYG==5Y=?RNC;3[=&1 M&Q"84VIT/B)/ZKK>U0.KMK[&K)6EBN6[!7TBH'8+:#Y7RAX&;H/FHV/V$U!+ M P04 " !:/*I4D'"I;[," ![!@ &0 'AL+W=O*"SWQ2F-6QT&@LQ(JJH_D M"@2>%%)5U*"HEH%>*:"Y#UOHYBS96FL(IB.5W0)=V!^KVX52D%'R5D%0C,IB()BXIWTCF=]:^\, M'A@T>FM/;"8+*9^L<)5/O- &!!PR8PD4EVY*(\HX9.QTHV1%EKI-F-2]5Y8W!,V#_E MSB@\9>AGIEW"49.U[\59)[6/V.U7>L_B>L M.WP6>DQ_?TBB,?_[WBF7-2E?7C>8,,J@6H-XI;=&WA1Z9TP9[SH!BE.ONZ#N) M(S\9#+<44=]/TR%YQ(=(,/B5DAEHO1/(R.\E\8XV]=/A@%PPP;"=<[*4,M=? M)WT&!2B%]IG4QM904^SB';/$'Z6[5Z)V-,*ZB+K \5!;3/'N_AV/./;#X2X( M$T_BE-Q+0_E7B'[HAX-DE]Q#Q'"-8%U[O!4W[6&!DBU%,O#CT>BCG@ZV!D(% M:NG&GL82U<*TLZ'3=I/UI!TH;^;M6,:F63*A"8<"7<.CX< CJAUUK6#DRHV7 MA30XK-RVQ*\#*&N YX649B/8"[KOS?0?4$L#!!0 ( %H\JE0CA+RVZP( M '4' 9 >&PO=V]R:W-H965TT4]N]W=B!EXT65^B6V+WZ>>^[. M/O?67+S(%$"139$SV;=2I25<0 M@7HNIP)73L.29 4PF7%&!"S[UM"[&05ZO]GP(X.UW)L3']N$_ZEJL% M00ZQT@P4AU>XA3S71"CC]Y;3:EQJX/Y\Q_[-Q(ZQ+*B$6Y[_S!*5]JW0(@DL M:96K&5_?P3:>MN:+>2[-EZSKO>W (G$E%2^V8%109*P>Z6:;ASU Z)X ^%N M;W37CHS*,55TT!-\383>C6QZ8D(U:!27,5V42 G\FR%.#::SR71X/R:37]/) M8S2)R/!Q3)[F=Y,9N7V>S2:/ ?U-J+]G>B1?Y;P@8HKTO)LXKN^?X:OU22A9?A:'TW" M&5]!XRLPOH(3OB*\5DF5 ^%+,A50TBPAL,$[)D$2RA+"50H"2R\$,$6HE*#D ML9R?=_-N:A)SO&$2)R@(_Y,ES_&F9FQ%+C*&%EY)Q,K+&_+E4^B[K:\?'K%\ M<6KJM[.,(89B@=KVC;M1%WE_X35YP]8DJ-)2FS#_!WN^W0[\0[-G=SMO1(IN MCF'M3O<(U.Z&;\BDVN965@L9BZS4O>:0ZH0*.PR[#57&9"4HB^%@7\L.N^T# M:X#BOO-7$*S0Y5PA%JLH,)79J[ZJAR(ZW4.;WVD$F%-QH/%8"JY#\F3.TF%$ M+2\X8@TP97.N:$[*=Q_,'?HSBK2#H+-G\$+;=\-CM]'9:X4%B)5I^/J05TS5 M7;&Q-F_*L&ZE;]OK!PF/Z0IK0G)8(M2]NFY;1-1-OEXH7IK&NN *V[29IO@N M@M ;\/^2<[5;: ?-2SOX"U!+ P04 " !:/*I4H>BUO3P# ":!P &0 M 'AL+W=O?-KJEGH^58V5HL:E!M-4%=<_;E&JW\D?91 M[7['?3ZIP\N5-.T_[#K;>.)!WABKJKTS,:A$W7WYR_X,:![1U8R[L+ MU+*\YY;/IUKM0#MK0G.+-M76F\B)VEW*D]6T*\C/SI>/?RP7C\__P,WG>UC\ M^>7C\F'Q^1DNGOE*HKF=H#L#& ,#ZJVI8%%76#QVC\@W&<"D!TY:X.0,\!,U3-%(!+6& MK::VT?8'\+H _-:(+16R_;5&^]:)OH^[?!/+!P*#7%%[&&M<3%LBK)6D-A/U M!BY$31K5&/(RE]?PRT\9"^/?_O>7KB,OV_LX:.XQQVJ%^I727=90B&!Q8-ZK M?X8D]>,D&BJ8GTT8?'*INM^J$;*@=,P)CVCD9V%RJA[[+$K@IJ'&42M!-7QJ MXH=9>**=A"E\:'0M;*.QC;T6+VYM!HYIS 92EB1PIZIM8REY/$F/^5$X-!^S M%)Z5DNYVCC9A&@ZE,(0GM;8[3B2.ZCB*AU(R@D](HZA4L@!14;%]1Q=Z0#7U M)Z-T*+)13&1K8W73S4.J#W+,T9@!]#C.>BGQHRR%<]6WT6K@F4W\"3O&RS(_ M'B=$TIAK&KQY4S626RQH7M+3D0O>,CA87\3N+./+HX)-_-$HN:3CLER>:::N M 8ZEDV9TK^RU8AR%;S5V,)B7%>I-^RH8:J:FMMWH[+7]PW/3S=NC>?=J43ML M1&U XII&ULS5AM;QHY$/XK%E=5B63!OK^T220@N1Q2VE2!7C\[NP;VNKNF MM@FAO_[&7E@6O)!<>CK=%XS'\^:QYYE97ZP8_R[FE$KT7.2EN.S,I5Q\Z/5$ M,J<%$5VVH"6L3!DOB(0IG_7$@E.2:J$B[SF6%?0*DI6=JPM-^\*O+MA2YEE) MOW DED5!^'I <[:Z[-B=+>$AF\VE(O2N+A9D1L=4?EU\X3#KU5K2K*"ER%B) M.)U>=OKVAT&H^#7#GQE=B<9_I';RR-AW-1FEEQU+.41SFDBE@<#P1(G-JD$F_^WVG_7>X>]/!)!ARS_EJ5R?MF).BBE4[+,Y0-;_4$W^_&5 MOH3E0O^B5<7K61V4+(5DQ488/"BRLAK)\R8.#8'HF("S$7"TWY4A[>4UD>3J M@K,5XHH;M*D_>JM:&IS+2G4H8\EA-0,Y>75[?W_];71WA]Z38O$1C3Y/^I]O M1X.[&]0?CV\F8W0V(8\Y%><7/0GFE% OV:@>5*J=(ZI=](F55Y=1,SN6X+Z6EUDSDUU:!,("+0E.6080*=9262<[84I$S% M^0?T_K?(L=R/;QYOM_8&)"=E0A&1Z)HFM'BD?'L:5LW]#CG8\1W43WXL,Y'I MS(.]WY1/F'3T.'7>>V_.J_ARI%RE@%*0AH**D5;7I]6-SI4@1(&=4]( MFBH+$M*^2F\5SW\[P?_OX\%Q'K^%V_&;+L40NOX3Y=!9[* , ,+,\\/Q,Y6_ M(+$='ZAJB=1Y?15TNMSE\I!POE;T+:&?),MB"3<=/#[*]#:I[7@'.%I5AC4E M7)SOM!1LV4@JF'*9_:R2[H#GG[ J@.+@F*3)O&0YFZUKEKAK&>Z]@QH0XLB) MFA0@N.X>(<9Q[&OF"*"MB3ZVC;T].+*C$#NVA2:")>;8038]-=3NU. A- M)V)L^Z;'?@PURMQ] -Q."QD[L:DC<.!@P.<*U;.?<,R"3>6*\$:,NZ9'M0]V M9-#M'9 GF8?:>RK1@Y.+9,W8'S J:\ M.AXM2.8=Q\_C,!!#L^TUY@YV/?=$\H9U\H:O3M[I4BYACVTYW);"IQ6KK\,A M*Q:D7&LE":"=9'!2"9N5$-2#/K+-Z"\WEWO)NLT\G4QGO.Z(8E3HEX'S9G2A MC_9L_!EJW7S!*JUD)'K9EG#-\D?J#7S!(!]D(K5&NAOE%D*N%6MU17 MUXI;:DD;)M5EH>V2]!IO-) _,_T2I?I\:)BJYYJ:6C]V]:LWGAU[]5(&J37+ M /!R.@51:&?@XX)7KT_51+*%?O%Y9!*25?^=4P #KAA@?&PO=V]R:W-H965TPT/18H8;+AYDAJC@JX&GM=S"T*9,QY:WYT8#WFECE$:>8YX9(R_B]Y72:E ;8WN_8 MO]G:=2TK(G'*\U\T4=G(&3B08$JJ7,WYY@JW]70-7\QS:7]A4\=V=<:XDHH7 M6["V"\KJE3QM[Z$%&'A[ ,$6$%C==2*K\I(H,AX*O@%AHC6;V=A2+5J+H\PT M9:&$/J4:I\:WRZO9'&YN;Z;W\_GL9@D7B\5LN8"C)5GE*(^'KM)93*P;;QDG M-6.PAS&$:\Y4)F'&$DQ>XUVMKI$8["1.@H.$UT2<0.AW(/""X !?V)0<6K[P MWTH^P!PUS)%ECO8P+_232:H<@:<0\Z+D#)F2QN(J0P%,?X9Q)83V I$2E?SH M>@_G6&8(*<_U8Z)L#K:7;;\,$.#%-!);$6W9Q_ MAB#J!(-!R^'W._W3"'YPMOZJ4!3ZJ99<4EWHVTR]*'KG"T\]N+471=DC2E78 MVWN'[/2[WAYOC7Y[%O7\=[YNU(,E5R3?VYJ7JL*@XT=AN^YN)QIX'WV[;FLH M%"C6=O29CZ%BJIX/C;>9KA?U4'D)KT>S;MV:,@DYIAKJG?2[#HAZW-6&XJ4= M,2NN],"RVTS_0Z P ?H\Y5SM#).@^<\9_P502P,$% @ 6CRJ5!3)$TD: M! $0L !D !X;"]W;W)K&ULQ599;^,V$/XK MA%L4&T"(=?G*.@8J. MIDXHY^W0][OMG#+1&@T=[4F-AK(PG EX4D07>4[5[@ZXW-ZV@M:>,&>KM;&$ M]FBXH2MX!O.R>5)X:]=:4I:#T$P*HB"[;8V#F[N.Y7<,OS/8ZL:96$^64GZW MEUEZV_(M(."0&*N!XN<5)L"Y580P?E0Z6[5)*]@\[[5_[-.10WE-#1T,EMT19;M1F#\Y5)XW@F+!)>38*7QG*F=%X,IF_ M3._)](^GZ>/S])F,'^_)U\7GZ9Q,7N;SZ>."/,S&=[.'V6*&KQ\6=,E!7PW; M!HU;%>VD,G17&@K/&(K(%RG,6I.I2"%]+]]&T#7R<(_\+KRH\ M5UR0*/!+Z M87A!7U1'(G+ZHO\D$A<,QK7!V!F,SQA\Q@9+"PY$9F2<)*J E$S?L-LT:$)% M2KZ:-2@R*90"8<@#HTO&F6&@3T7_LJW%&D@F.;8@$RMB;!*K/F1_HC4T1"8R MWU"Q^^V7?ACT/FJ2X%T*M*PM0%H!A"9 Z0 F%4!^ $@^,(%*9:&135_=$*O5 MCS[^ZR\F/5F[K.\I]Y! OD083:(MB>8E<-XA<%J. L2^! $90^<4<&K0LSW[ MKR0(O: 3-0D]+PAC\J1D!MJ.(\J)!O7*$G3U9XBQ%_0[1]30ZW8&Y!M5B@JS M0Z-6'H[8(J\7]DZH].,^^82BR9IIMI(Y4+ M!B8WP<[$NK!4/&J6@BH#=:QA$,='U,"+>P&9B5=4(-6.; I,$M4-7*$7QWZ# MW^^%-B,Y<]$\QA]UNT>T?CQ &UB5@/7[1C9TYZKX" Q".8(=1>29\JIJBRJ" M61U/U'S%55L>,A:&43-3W9@LI,$*^8FJH_$UM^VIVQ:-M,V%1F7".<' MP\].>(0:AWT)*R:$Q5XYLP'%9'-.E&W9&!->!\?&452HQDF+,6%V!_E1,,U. M]I8;O.&QAX$7]0=DG*9.#&>U)-MS8R0\P F]3J]+)IRR7).LX!GCO#'E/D3Q MX.IPLRWL7YT/!HCT;!C>SZPJ+*>*M=U84W)0*[>,V3^:0IAR8ZFI];XW+M>< M WNY+&+:,3N:<,A0U+_N8:6J<@$K+T9NW-*SE 97*'=R:EV5^L M@7H+'OT%4$L#!!0 ( %H\JE0;!1C&DP( "\& 9 >&PO=V]R:W-H M965T M)*72(M^!C8*<\FHEV]T][ %ZP0% M -$3G>5R*F\(IH,^U)L0-IHPV8WKE2' M-N(HMTUYU-*<4H/3P_O%]70.=_=WDZ?Y?'JW@)O9:#R[F2UFTT-Q$9G5.L<1T<);XD\@SAL011$ MT1&^N*D[=GSQ/]1]A+[=T+<=??L _43DA>#(M0*Q J$SE, %3THIC1,8)4O* MJ*:H/KK;X]R+#&$EF'E.E*]!VQ;MWA3]B0I,+K#I"7_]\JD7A=U+![@8?_?&VTS#434$WL*K46KN M>DVY H8K PW.NAT/9#6>*D.+PHV$I=!FP+AM9B8Z2AM@SE="Z-JP"9IOQ/ 7 M4$L#!!0 ( %H\JE0,V>*4TP4 )\> 9 >&PO=V]R:W-H965TA (ST*6SS+2[#*'ML[#EV%-; MRDHRE'^_1W)BR['C!);9/I27V%)T[M\Y.K).'QG_+A)")/J19U2<#1(IER?C ML0@3DF-QS):$PC\QXSF6,.2+L5AR@B--E&=CQ[*"<8Y3.C@_U7,W_/R4%3)+ M*;GA2!1YCOG3)_ZR8#BJ9BM!\7W/_J(T'8^ZQ(!]8]BV-9'(VF Y01&)<9/*6/?Y)5@;Y MBE_(,J%_T6.Y=N(.4%@(R?(5,6B0I[1\XA\K1Q@$4VL+@;,B<+3>I2"MY1]8 MXO-3SAX15ZN!FWK1IFIJ4"ZE*BISR>'?%.CD^:>KB_G5' WO\'U&Q-'I6 )3 M]=MT:73R_ SYL?(M4?(L1RG MAY];6>AJ?FZOA3V,O(J1IQEY6QC-(2.B(B.(Q8C)A'"4$< #8#/#DD0 C@S3 MD(@N'_9SOJ9E>FF8WD/NF/S?;?)'J4!8H)AED%("#5.*9,(*@6DDCD[0[[]- M'DOY>$@S/H8N7@!M$! MLD=>8!ECUW&KT<>4*A]U$:Z?]JQ3L.W4XWG"N-2#V7M)>-[%;E*K8)CZ%?-4 M95(716!7KVZMPQV3.-MF:& W#)UZM8\T0$S@[/9FB$6"8@V:0D#X #BLZ6JQ MX6;/&#N>MQ_/V(R!:$/#WNG_;[J6DF@5 OP TA8JT=0V4^-"A69%VK)C^$0P M%T>UQX_]6H/CV7\0M6'>IJ *'\?!2^V,4A&R@DH$)I%M!F[R=L&HPVKD@[F' MS^&_)6BVYK/6^["GBOI5%?7WKJ)Q(0M.U+:6YD6^"4:TQ$^P_\O.@MHOY&.3 M<9,=*J!X<409#97)F<[73?^. ,EA5D1J)H6&!0"00I[&>S!NNG*$L#0*I2J, M, 4\_L<27J?KIV9XU^5R-:VK]K#&_@SENMS7Z#Y WBAP76,!2A&,(7VN% M/W*"-IWKVXV:7 6WJAZ3D6T4XDJ>&X ;!6S->9E;!+ID 90:0104($9Q'SI@ MFM^N&D/?/6J(SV [2;-4/M7RO9$W:^]AP=0MY8<%YR 6+6$/4_L"Y-DV5D/E M J]#B\ Y6FW8%=$(43@C +--_L:.,1LYKM_6S+%[ZD90U8W@I76CD7"]5:-? MQ%O:O:7=KY)VDRKM)GNG7Y86/.,5V0K>G7+^JUTV_?Y[,.-A4< MS ..,=G=W#:KP7IFCN'(_4X^+BJ?V=IO_HQ$E(T@=]8C*"W]B9ZW"K??$$7:@S MCFYW8L91Q(I[&1<9PJ$^@[8/LD/?<;?#X"\(0?\AK$/%:DL,MG][*)7]0N$T M3_5WC!4TTQ*:+2U=JU_)'3@QW!6X=MMY/6HP:(U8>J9J/L-#MEQVZ#P"O;Z1K$;KM#]?QFE]PN1)[7[)"["I,Y M?Y< Q+J;Y)VDNE?=D@$'R+?,[X9E?KXL&[NSL^1U4W;:Z %GA?%5:2<+E3K/ M+C.;3YTW?5EBW(#8KY4ESVXX=HA^2Y.W-/E):3(V[@QSPA?Z9A2.L4JW\OJP MFJUN7R_*.\=Z>7EU"^W%(J4"M(N!U#J>^ /$R]O0* '5G?3YOU!+ P04 " !:/*I4-RJ5#-L" "=!@ &0 M 'AL+W=O3'(0"\=FMB'EW\]V(*6C\+"7V&??]]UWN4<=7R$JT75[ZOH@13HDIB@=S<3(5,B3:FG/EJ(9'$#I0R/PR""S\EE'OM MICL;R'93+#6C' <2U#)-B5QWD8FLY96][<&0SA)M#_QV8$5A PC;1F(65;8 M0\8LD9'Q9\/I%2$M<'>_9;]QN9M<)D1A3[!G&NNDY=4]B'%*EDP/17:+FWR< MP$@PY9Z0Y;Z7#0^BI=(BW8"-@I3R?"4OF_>P Z@'!P#A!A ZW7D@I_*::-)N M2I&!M-Z&S6Y(2O4N1;<7S5 WP#25=$(PP8B= TEX9G(B7A6ATAKQ;D54=>.?0R M$R+QW#9)##V1F@]'$==['1MBEL>;K&'7;T#6[KB3$1G#KWM#"7<:4_7[B*!: M(:AV--N1^8;C)4,04\@V>9XO)(THGT$J8F3OE?@XYZ)1'S3 M)GLNINA1LJUZ&894S=U5X^O48BG7*%%ID+:2_X*#4O7$&>6R-2[@!/HO"S,$ M3*"58*8@C.KU'JQ6*P6[KHQ.$4XIAS42J<[V_*NE>K$O0#%=T1AY#&N*;#\O MIRI\M6\(E; B;.D*9#HF-;TRTB*:%RX?H=PHU<,BH8I)K[$3&&5$%8*M*>Z" MRJ5:L+7?:R1_9V2D*&=N,"J(Q)+K?'H4I\7L[>0CY]4]']RF6C/*%3"<&FA0 MNC3](_-AF!M:+-P F@AMQIG;)N;_@=(ZF/NI$'IKV #%'ZG]%U!+ P04 M" !:/*I43))#!,D& !A%P &0 'AL+W=O"D:9=M>4'LIA^&?: MVM8BB1Y).\F_ MWQTE2[+C*.[0=07VQ98HWO%X]SQW1QX]<'$OYXPI\IBEN3SNS)5:O.WUY&3. M,BI-OF Y?)ERD5$%KV+6DPO!:*R%LK3G6%:_E]$D[YPN$UF=@?WVU'910,^X2]B#;#P3W,J8\WM\N8B/.Q9:Q%(V4:B"PM^*G;$T14U@ MQU^ETDZU)@HVG]?:/^C-PV;&5+(SGGY.8C4_[H0=$K,I7:;JEC_\S,H-^:AO MPE.I?\E#,3>(.F2RE(IGI3!8D"5Y\4\?2TZ(CE,F#XYZ"I;!R;U)J?*T4.F\H-(EESQ7.JT*KRDPB2N;1#'=H@[R6#@&OQ,F6$3PE? MU&A-U-,N][Z,0 M8DD9QTJC[1J.%U6O/Q+;#%P2F([;&/,<(PA\\A&H +[0'VSG76/"ONY<[S\F MW2 ,#C:6M;U7Q2'I3ED")O38XR(1J,8)W4TU_?!5-5NNV40XL1W##K8\$H!' MK'YCS.T;KN60:TTJ259,HF.>*PL-R[(W=$4VZ9M>T!@#5@6VM:T+& F;A$(% MSXKKT5W&VD;?=S:-#='8YJ*>981^6Y;TJZ3DM^:1V^&G.H$L(3V(*H?L2DKM MRC I5W\F^2ADF_#TJ87LP$8>U<:JTE" MWF,^^$ 341+XE(*/)CJ;+_,RPJ7)Q>Y>XJ?3]R""@0F(/$,-:0KHKWA NOX! M? XQZ'>%UF[HX5#?C*S75]U&$Y"\6*P%+/T*+/V]*U@3.+N0TJ[I!=B!R9;& MWO[EZ_^"&AO24^0W4D!@^MY&_L9AW_"=9B+R3'!H":/U:-=WK(T$ZYJ>O1.* ME80;.1L2MFE%7PS%"O^V84%RK-5!\O1:T!E4Z SV1J=./&53-VDV?YB <\EV M(;9=^X@K*.6OZ84C3$K+_$[3=-V28?])\R==98-WU=9])& OZ+(-$GP+_5N(TW&9M_?B'$57HPU_-C0 M4$FF/X,9<(9:P>%PH=OK!CZ-P&E"(;+[Y"/+85.IEJ(QG(82J7"3*U9Y>2W@ M&EY#/'0C,J0IX@]$X?AYSS03MZ5LPPEK)KF>#_&!4HRPT=+K+UY84\FV [(? M!&1S.T9D-TNY8T#\6Z >5E /6\$XD'"^AO6'NKZ6;4:+WJC2&WT?9R;;JD^N MUMZLIKCMLJ=:2@SM:4HA&#"'8^"* ]'A CIQ_)CQF*4[3[;M2WXMN@PT1:_X MBNE# W2A)2\2>:_G1.^F2*@$B"^P&12[CAR6Z;\I^G,;7^I>^'S=2ZXXY)PD MQ5*Z+>Q#VU]+^Y'ID3>U8)I,-\X;V]*0YBM99]?*,13P&*HR>4I8&N]T1/-4 MH>O@2M=!< P #.IZB>&:(Z'9KSK=-@0U[C[LUG!>ZD0 Y0K1"CD)SF':^&+A M3WFBVJAC._4ZSG="GOH*Q':_/7G:E\0S@,)+)3+&RT BF=*7$6JN:]FF%>5! M2","OQ8Y>[,P8B[';]A69;H$ZE)YB.603"M$_?,J=SU1'/FIN?F,PX412-G# M/MS$T,*TORP<^"("!F[XD6[XD7;R. MT+U79443>%SXR/#"BS#Z4=M=.\U;CTS M!LO@W:Z$RKO,57$!6HU6]\>#XM:TGEY"-! E@T !D !X;"]W;W)K&ULU5?;;N,V M$/T5PBV*78")=;$NSCH&G,MN\Y!LD'C;9UJB92*4J"6I>-.O[Y"293IVC!1= M%.A#8G$TA'R2MU/EAI79\-ARI;T9*H4U'3"MXLA2R) MAJ4LAJJ6E.36J.3#P//B84E8-9A.K.Q>3B>BT9Q5]%XBU90ED2\7E(OU^< ? M; 0/K%AI(QA.)S4IZ"/5W^I[":MACY*SDE:*B0I)NCP?S/RSB]CH6X4_&%TK MYQF92!9"/)G%37X^\(Q#E--,&P0"/\_TDG)N@,"-[QWFH-_2&+K/&_3/-G:( M94$4O13\3Y;KU?D@':"<+DG#]8-8_TZ[>"*#EPFN['^T;G4C4,X:I479&8,' M):O:7_*CRX-CD'IO& 2=06#];C>R7EX13:83*=9(&FU ,P\V5&L-SK'*%.51 M2WC+P$Y/'Z^_W%[?S='-W>>O#[>S^O6#CWD5P%/"6R%,4^A@%7A ^.D__YV55+(,0KF^O9ZA MV?WL$LV%)AS=2Y$W&42ZT?P5!0D>!V-'D.)H'+H*>!R-G'4XQJ,D1H]4/K., M;J$"G'IQO_(QM+GMNV"+,,)!Z'7^.*@>3L+($8QQLN-&B/TD==:C$"?.?O^T M./[_HC@13G=R'^ HB)VUC\>A[ZX]'/K^?FT2;YO:P-\^IX%3,,\+]LH2XR@: M[SB0C/R=M>>[5?)]<" \TB*BOD5$_[Y%'&H'QV&O&LFJXIW'%\Z]I0JV^I>B MK$GU GMGHJC87Z!OQ&VW,*";YK*4HD2J+0'* %\24U6#EG'1Y"=F*N9(B:5> M0U=#'/0J!=42SQ3("R,<6^45D;E5L):B@GN F3.H;GF"U(K5,.X[:-4L5"99 M;5/48Q.-"*H%JS0RW0RP]]K:S^;WW.;5G6M[*ML\]Z0T^;;'V=@0,X?7Y?]:+C1^!5HWD'Q^.>X_&[.;;TEJ MG/633T"IFDI[:I09H$ =5F6L)IR_V%2"Q;>*FZ;@=#:_?Q3A,]F=7C-/8[YB[5S!WM@=@[CF"!!K\=C8< MXO30N2M#N(7](E#0CYI*M]?F7MI_=,S:N_96O?UB@7P7#%C%Z1),O=,$>K5L MOP+:A1:UO7DOA(9[O'UR<[93NO[^Q X'2 MPE6ZNR])/)EYYIDWVZ.U5(\Z1S3P7!9"C[W:,RB*(P_ B*!D7WF3D9%,U&_M^B?7>P4RX)I MO)'%3YZ9?.P-/,APR>K"/,CU%]S$XPBFLM#N">N-;NA!6FLCRXTQ,2BY:-[L M>9.']QC$&X/8\6X<.9:WS+#)2,DU**M-:/;#A>JLB1P7MB@SH^@O)SLSN;^; MP]?OLQE,[QY@]N7JX0[.YFQ1H.Z, D,.K%J0;L"N&[#X"%@"WZ0PN88[D6'V MTCX@8BV[>,ON.CX)^(VINUN1"<-="FC7 XUIK;CA%!+5LZAMQ9=*EI#* MLJH-MI$O,_U_F^5!Y-[8W39 S&R3(RJ;I99X/36D*HO[PM7CH M)_T!_!!/J&U^J8B4S=1^N@1"+;@YC4QE"Z/PE7@8G8)E:Z:R?V#<[[WV%7=A M+@UUW\&4M].>^,E%]XW$^;TX?&M,@[T#F';"E;MF:&HBZMSF+&ZE[4WFJCG M=^K--8CJMN)4A@*79!J>]VG85'.U:!9&5NXX7TA#EP/WF=-M#)55H/]+2<.U M65@'[?UN\C=02P,$% @ 6CRJ5#\OILV< @ 3@8 !D !X;"]W;W)K M&ULC55=;]HP%/TK5]$>.JDBB:'K6@$2!;JA:6G% MQR;MS20WQ*H39[8#[-_/=M*(59#UA5S;]QR?J\32[;+M)WPQ\.2[G"%>E,^2S/R6Y:$Y5@H)@J0 MF(Z\27@_N['Y+N$'PX,ZB<$ZV0KQ8@>+9.0%5A!RC+5EH.:SQRER;HF,C-\- MI]=N:8&G\2O[H_-NO&RIPJG@/UFBLY'WV8,$4UIQO12'K]CX<0)CP97[A4.3 M&W@05TJ+O $;!3DKZB\]-G4X 82#"P#2 ,@; +D$Z#> _GL!@P8P<)6IK;@Z MS*BFXZ$4!Y VV[#9P!73H8U]5MAC7VEI5IG!Z?'3\LLD6OR:K!=/T35$D_5F M.8>G1WC8K!;1?+6ZADDT@^5B]N M@-.:_M;1V]>['P>]( C"H;\_]???M'_4]UOU_4[U495OC3J1@C&A,P4Q51G0 M(@%6[%%I\_*U,LTB35G,3 Q:0%J99=.0)-6LV+GDF)9,4PYX-'TJ8;J2>,YJ MMY:0-"(Z3F70^AITC@N6EY;CIYYLP1TA( MR)N#\4\>K^VTYFKO6*& 8VJ00>_6$,FZ>]4#+4KWGK="F^[@PLPT?)0VP:RG M0NC7@6T1[5_(^"]02P,$% @ 6CRJ5-"=G''B @ C @ !D !X;"]W M;W)K&ULO99M3]LP$,>_RBGB!4@LCWU$;:62!I:) M/HC23=.T%V[BM!Z)76RG!6D??G8:HC+:#@F--XGMW._N?/_DG,Z&\7NQQ%C" M8Y92T3664JXN+$M$2YPA8;(5INI)PGB&I)KRA256'*.X@++4P=4(XQ9'4'I"Z MK;&/TU0[4FD\E#Z-*J0&=\?/WJ^*O:N]S)' /DN_D5@NNT;+@!@G*$_E+=M\ MQN5^ZMI?Q%)17&%3VMH&1+F0+"MAE4%&Z/:.'LLZ[ !.[0#@EH#[5L K >^M M0*T$:F\%ZB50;-W:[KTHW !)U.MPM@&NK94W/2BJ7]"J7H3J]V0JN7I*%"=[ MT]EPV+_]#N,KF(;7H_ J]/NC.^C[_G@VN@M'US 9WX1^&$SA=( E(JDX@T\P MFP[@].0,3H!0&)(T5:*+CB551MJO%971+[?1W0/1AXB;X#GGX-JNNP?WC^,# M'%6XLPO\-P$IWD0#X[C7Q UP=X;W5(J5%*XE11NX<\[) 594)*0"%$) M_2AB.96$+F#"4A(1+.#'C0(@E#@3/X^$\ZIP7A&N=K!X">8[I6?10TX$*?J18@*Z)KJ[ MW07^D>K5J_3J'R%6HPK7>*]8@\9K&6S3?:E5\ ^C%\DUJ^2:_UFJX'&LJN6S M;(7HTY%RM:J,6A^A3KL*UWZO.D'[=>$=UZS_57EKIY/K&PO=V]R:W-H965T(Y/*1%QK72SZ8$L&1;"6G&06GMZI)2DY90,=-3*Y!XDRM= M,8NF+JA9:6"9!U6"AOW^.:T8ET$2^[,[G<1J;067<*>)65<5TR\3$*H>!X-@ M=[#D16G= 4WB%2O@'NS#ZDZC13N6C%<@#5>2:,C'P=7@_%,"#IVEA5M6!44''9K&S; MUF$/@#R' 6$+"-\"WHL0M8#()]HH\VG-F&5)K%5-M/-&-K?QM?%HS(9+]Q?O MK<9;CCB;+.>/\YN'.5G.I[=?;Q;?%[)J44YCI2F;>A)$SI\)W1$KC%,:, SZGL+U\28)HUX4T\U^-0YYA;V+SNN5O%$G M;W14WK)1A>I254C^"X7F6E4$MMQ8+@O78O_4/_I;V7GO\QMA=._15Z +/PL, M2=5:VN;]=Z?=N+GR74;_N#>S"A].P:4A G*$]GL7*$ W_=\85JU\"STIBPWI MMR6.3-#. >]SI>S.< &Z(9S\!E!+ P04 " !:/*I4W7ZI7:," !%!P M&0 'AL+W=OX,9X?+5;1C M_$WD !+MRX**L9-+6=VZKDAR*+&X9A50M9(Q7F*IIGSMBHH#3@VH+-S \P9N MB0EUXLA\F_,X8AM9$ ISCL2F+#'_=0\%VXT=WSE\6)!U+O4'-XXJO(8ER)=J MSM7,M2PI*8$*PBCBD(V=._]V,M+Q)N"5P$ZTQDAGLF+L34\>TK'C:4%00"(U M U:O+4R@*#21DO&SX73LEAK8'A_8/YG<52XK+&#"BF\DE?G8&3DHA0QO"KE@ MNR_0Y-/7? DKA'FB71/K.2C9",G*!JP4E(36;[QO?&@!_-X10- @H\"P@80 MFD1K92:M*98XCCC;(:ZC%9L>&&\,6F5#J#[%I>1JE2BSU]GCRPPM9I.G MSX\/SP]/C^@*+4 7 *%K- =N2H4F@)Y6!5EC[;Y YU.0F!3B0D6_+*?H_.P" MG2%"T7/.-@+35$2N5/KT+F[2:+FOM01'M'S%_!J%_B4*O"#H@$].PZ>06+C_ M)]Q5KEAK FM-8/C"CUMS@C6TK*%A[1UCA2W0#:@;<+"X:EG,K,5=]M7, \.L MK^_;G>OSZ;W3 MY_?\<-BMKV_U]3]BV.5?B_(2S?:5Z@Z0HF=2ZCB6H:5:$AE.ZH"EQ%PB=5$ M?;_;$_'CUM3:E=>[\DZ5S,!J'?S#DAE:UN%_*YGA^R.Y.5HR(RMH=%*0]5E: MGT7+9RV/L+1+SFE>/T EHS(77::YK2:G?S"J6ZR)ZD0%9(K,NQZJ,N)UTZXG MDE6F[ZV85 5NAKGZSP'7 6H]8TP>)KJ5VC]G_!M02P,$% @ 6CRJ5&W9 MLW+:" !# !D !X;"]W;W)K&ULQ9I?;]LX M$L"_"F'L0PLDL<1_DHHD@..DJ0_M;JY)]QX6]R#+=*RK)'HI.8F!_?!'RHHI M6R2MM)O-2V+9''(X,_S-D-3I(Q??RP5C%7C*LZ(\&RRJ:OEA."R3!G]7]S-*<%67*"R#8 M_&PP\C],@E )U"U^3]ECV?H,U%2FG']7#Y/9VKQ9]/I8#NF$FQ_?N[]8SUY.9EI7+(QS_Z3SJK%V2 <@!F;QZNL^LH?/[%F M0D3UE_"LK/^"QZ:M-P#)JJQXW@A+#?*TV/R/GQI#M 1\;!& C0#L*X : =17 M #<"N*\ :01(7P':"-"^ D$C$/05"!N!L*] U A$=3AL_%<[_S*NXO-3P1^! M4*UE;^I#'4&UM/1Y6JA@OZV$_#657K(K3K'POFWV[O03O?GD/?@%I >X6?%7&Q:P\'592 M(]7O,&E&O]B,#BVC?V33$^ '1P!ZT#>(C_N(4ZOXI5O\2RQ. /)K<6@0O^HO M;AK]HUO\DB5.\>N?$__D%O]77)P SRX^Z3^ZMRL^E!&X#4.X#4-8]X>SQS3+3+&QD:2UI$H)#^<4>74@ M/+2=:&H6(<_?;7;=K]FDVPQ"HH?3A([;7>Q*N4W90G&/)^F1:P6[Y%\ MD EIQD3]".Y$7)1S)@2;@3]&T[(2,LO\UV%ALAV<."TL T'FV)(I$,@,U#%3R#3CC4Y8=,Y:=DC(A[=_1B.QYX%"KG>G1[?3HRZHTY4/G)*7]9@P4<B[#71-#3*-]CQF;!?OP/MAL=X8Z._GN]#2N*V@F)+.S MVISE(EV6+N/IS.#3-_"=YKCO!OE/^:X+=QK2 .W[SM L\F&P[[M#S79GJ-. M[\X#]KV(RX":PG[D]-^HMIK<;6]H["HWH68P]-SQ%I<+(/="(%$?F.SZ(_Z7N_6" M%XTV1C6ZA3,,+>"%FH[073C?"+YDHEK7%E'K8)G;QN_6N3[!EC(7:C["%_+1 M.+:ARD4!LA794+,+NMGU6QT#VO N';I5IA]ZMC#0>(/N*O..5W'6#+N%G''\ MR&#_D$"+#9!F(7+7HR_=TVO"(3?AMIQ9QFL;9)"A L38 AFD$8?RCWOL8WD0UWR4<^RO)$&'W*# M3[I K)@3?.Z=_Q@9Z(>"U@9S5S.-/^3&WW/4K<&6ETR0EY9U7XH4TC34SL)N8F&61=(!MU,%6'A%I6)M;LQ&YV_LJJ/OD(=^GI M>T%$+.4IUOS$/WP8/,9=2OH1H?L'1Y>X>X#K4VRK%W#K"-?-TXV#BIX6ZJ(3 M>8C:LAO6[,3DG]_28HU-?*!F7(EDH99.TA[1:($N/)T6T/S$;G[>Q&M5IX** M/WL 3!NC&/7HGG_Z& 6V4V>LX8G=\)0.R*6Q9;&1? >I7*O2VBJ?Q7I/;-2G M2U0B[>);#:.IBMU4W5%H'J<"R(WMBKU$MZAK*Q*%MK5#-&Z)&[>_UXI(OK[4 M6L0 6ZD1MIQ<$(U;XL;M]I!=AM&]G3H733=MDQPC*TV()BUQD[;O(?\%Z;+V MV/>L"FC4$C=J-T=/RB?Q['^R9*[75'T$I_(RWX=<73WVRTX7I$MJZWZ-:/Z2 M5SL)'1-C)6M7JG6UYBYE:]3&FY="$EX:-QO731_M&,+V1:593-PL5LFZJ5Y+ M545GJUE]L5>SF6?IK':E8.4J,QGE(S$0&MEMH@%-W(!6>C5%_;M,.NC]#RG7 MQ?:Q[_M6[32VR8\>68*_P'B5K]0A] ,#5_,Y2ZHC<,-$RF>JZ6C&EYMT.](K MYB\PNOU6W] ?>Z'KLE9CG+@//5\EPU.-:NI&]<_=%E_0+K"QU6M4XYKVQ'6_ M2]X+VL4VW+^]_72@T:ZJFNSTT!&K(\!>=K%(-!5#.5]KC/MT/_A1>0@89I\ ;W_8&F9O!J]_WCH M' MXD76=ULT'@,W'@\'QH$.?'@P, +-SNDJ> -7:%X&/\O+ QVX>#ELO7RL MWH__$HO[M"A!QN:R+^]$>5EL7CG?/%1\6;^//.651&/]<<%DQA2J@?Q]SGGU M_*!><=Z^^'_^?U!+ P04 " !:/*I4I84HDPH' !<(@ &0 'AL+W=O MRA!9):O$EVD03(I4CYZ$/)+ MM>)<@:]%7E;'HY52Z[?C<96N>,&J-V+-2_W-0LB"*7TKE^-J+3F;UT)%/D91 M%(\+EI6CDZ/ZLQMYOS@8[9<*?/!^.1H MS9;\EJM/ZQNI[\:MEGE6\++*1 DD7QR/3N';*QH;@7K$YXP_5)UK8*8R$^*+ MN;F>'X\BXQ'/>:J,"J;_W?-SGN=&D_;CKT;IJ+5I!+O7C]HOZ\GKRJV'?;K5]S^]!C^!K 1W M*[&I6#FOCL9*>V3TCM/&^MG..O)8_X5M030Y "A"T"%]/D Z\4I?A*4O>/H& M8.@5?_=MXI?[?)>M.'*(7PVW'CT5'^L*:,L M66 :GW8H^]L4^E/J@J1S\,?IK%)2<^3/@''<&L>U<>*?C*9HQ4TQ M:8KL+&1E*@H.%/L*\HS-LEP7)7>5V,5.>5PK-^2]/X%1/*5'X_MN-@>-NNR/ MFM(H;@<]F1YIIT>"T[LN%2N7V2SG@%455]4!N)+"Q)I)N.8LP$-P6?OPU41=RJC8-A MNQ)B_I#EN2LL<6\B,9[BZ'E8A@V[= V+ZL>R.^PJ[M4&0A2Y8Y>TDTR"DZQY M:\I=\715BEPLMX'035JMDQ__-$];X]/O5N[37B;@=!+CYWD=-NS2-2R9($^Y MP\@NF5%PACIT'WI=C%WC\^9H=5UF89": $/R?^00XDO?+$$&/DC8OE,)P,=VC!,@GN M6;[A+_%MT@L53I(H\GAF(0W#E/Y<^Z%;_!<'JT]5G,133^Z0A2H*0[5M G4- M+?U+_UFCIAN00^2+![(01O []J!GC?8G%>UUJM.4?S:>R+,Y M4_I>\FJ3.U(2I!M-*[WZ[ACAG:9?Q$'<.;,(<_!#'?I2E .BC_L; M3.JI06QIB,,TO!.*Y8W5]OEVFN]C#Z,8^RK2<@__I_M^;)F%P]UD^VBOV=;W M7./^IAU-?$FU8,-[P-;DP$G3 MDP4>^'!3L8F$MT&T5DAI,\_$D/?N:(%( D#<(> O/\< M.GWH@Y!.$U\0+ =)F(.F^QD (=)G((KCV+-M()VSU3 % Z>$Y\0!/@JASZ8% M'PDW?+NPEP,G3OOP]V^YB84DV0/)P*$&^!OH'7FZXGIGIQ=IU;SVTY=+R8H MHXDE)4G^2_@3BST2QMY[42X/%9>%WH;-G,T$Z6,-0P]NB<4:"6-M3SQ?=E!+ M+=1H]../CJA%& TC[%MVF-2QYTTBWP)#+=5HF&KO*I45]7;I?;9P+B][%$ " MMIS)*A0ARS?Z[P\/=5T,.@NF%F?T?SA)I)TW.6&R?5,Y]'>PWC:;6LS1,.8& M%$-8 ?77PKCSVMS\[N(7)I=96>F6;Z%516\2/2.Y^RG#[D:)=?TF?2:4$D5] MN>(Z_](,T-\OA&9MSK<_*#GY!U!+ P04 " !:/*I4?/N&7.H' "[ M)P &0 'AL+W=OWK&G6SIFMTP^7E[+=35M)\ES0I65ADO@6"KT\EY\/8R1+5 M,^+7C-U7@\^@-N66\R_UQ55Z.IG5&K&<);*>@JI_=VS!\KR>2>GQ9S?II%^S M%AQ^?IQ]V1BOC+FE%5OP_+=,)*@R(KV__T:^>(@4" '0*P$X!/!>8. =0)H+$KX$X CQ4@ MG0 9*Q!V N%8@:@3B)K-:KW;;,T%E?3L1/![(.K1:K;Z0[._C;3:D:RL0_%& M"O5KIN3DV?GBY\]7-U>?KG[Z\0:\!N?)G[NLRIHHX2MPS@2OLE*"%Q=,TBRO M7JHQGV\NP(OO7H+O0%:"3QN^JVB95B=3J=2I)YTFW=+OVJ6A8^D?=N4; ,DK M &O]?J0M%G)2)YA)\$K2L5DP(EH+?SV\K M*11&_O LCOK%4;,X=BR^V*DY58QMN7B,NX27,BO7];?)4 G;-K>3A\WD-7CO MS@(X'[1F'>^.PWSB'):] J?),;>J^]38+VQ7(0"\< MS-$3"\<,6IJ#((E#NX6DMY!X+;PJ)2W7V6W. *TJ)JM7X%)10\42%>)!V0[. M"[XKIZ-&[:T#(MB/)_;[0M[^T+OO?$AH[=9KI#(JMK 7<'2 MMYZHC_II(Z_;+CE/[[,\M[DE,@P)48QF3]TR;MC2-FS68&(Y7_4@9*6C"?SW1^"?Z'!!/H#!/X4\RSM@R9+H8X M(D]W;-2PI7U8&#OV2Z>9P)]G'BLUG[LTT0/R/^R6!FX0>FVYWHEDH]J+@[E_ MT4VT!RTT3 S[&F@V!WXX7].'HD[*DJM>J4$8N.U\8E7#9&<(Z\+,JH6&9^"G MI_)^H3RM>H#D"\A4ZE&N5LUGJU);I%NUF1LA-H_B&#I8'FCL!O%X?58T$^". MYCMVC&JQ68<%9.;P%-1(AGXD_]KHH:JI8WW5S;NO$,8.?$*-3^C'YS43&4_; M^-ED[(ZIMOV.E4K)@DF1):J4*+NLF"4T5YU=SI3N);,JZ5\+@0=&1>5K P9] M /3.M=2[>EP9ON@FWKL'@L'.MOCK1@UCD[CW7_,='F@A'(HVIQ0I:$Y-ANZW M-6S0)+-'-0UFZ ?S.(\>H>@"6DK]T/2T9=3,:8Y.#=!?[1_V]%;P=->>,UGB MV\;/);14[FY==1Z!_CQRK.O]FENW(C2S.3&WPLQ2'NCI) 7]26K?/+EAH-JH M)O*U9*( >=>U/%C5-EN" #L5TOD*^O.5J5#.R_48?@;, M8K-GF@VZZ?US#IVFD#]-7;!$L+JP47EA[>[_WB$S*[T.7?Y .BDA?Z)X1A6\ MZ*;>"YD@@HZS Z03#O(GG*:,I.U-E_!*VOCP'IFY)7:Z8W#LY$\:/S+Y2-L* M9&62[U+%@:QLPH/G64JENA:LVN76Q@"9"<.]23I?('^^J+52RO""@1>YVIR7 M_T@U; :0\P9'&O[(WQ><-U'S6!)[CT&0IC3R4WI!JTU3#27U!Z:F5K>LNDNM ME38R@8L#1_.$-$F1GZ3G25+'?:4\FC"UO+I#K(N;V$2.XT&DH8G\T+PJ501* M+JQ@1"88@]!USVDN(C\7KP7;TBP%[.N6E15K:U&N>"WZT\B6#U:5+&B,(\G0_;O;NKSE] )%V+7]@T-R_&^>L6)- M+.PO5_L[>TL?7+U"3Z[VWZF5#H.M^UPC$?@1> ML.[HJBL K"N;I)L'#H\033KB)]V'_:TXXCG0@ICH@R[Z$(T^XD=?[PI)O_I# MA)C\@S%R'+81C3]RH 1LZ).;"+#J8 (0D\@!(*()2 [7@B/X1TS^Q4'DB@F- M/^*O^3S/@A;$[.,#3.8NKP^>VOG)V'J]'&FWI4%WG[,234GBIV3_?L%?X+A' M1433D$3?_BR;: "20^7=/^^YNJF?G):ZLBW1\"-^^+VO9%8T'<2';&5%WX$) M@J ]<@0A*%17O?&=/8::C*&?C(-@&/7T*=2("X-O'P.A!ESH!]QS8B T6]\@ M&PO=V]R:W-H965T*L&SUJ@LQC@(HG')\VITCT_#U>Y8T!FV+/W)QIS=>HV8H,RD_-P\7V?$H:"(2A4A-XX+#OULQ%471 M>((XOG1.1^L^&\/-UP_>W[6#A\',N!936?R99V9Q/$I&*!-S7A?F@[Q[+[H! ML<9?*@O=_D5W7=M@A-):&UEVQA!!F5>K__QKEX@-@Y .&.#. .\:Q ,&I#,@ MA_9 .P-ZJ 'K#-BA!E%G$!UJ$'<&\:$&26?0RF6\FHYV+L^XX2='2MXAU;0& M;\V+5A"M-4QA7C7:O38*/LW!SIR<3G__='%]\?'BMU^OT4MTFGZI#)J?'=Y[X#!_ZS?_A:NU.7:8 MO_.;GXG4._;SIYF_/]Q\9^QCT-%:3'@M)MSZ(P/^WM0:WM$:364YRRO>R.@% M/ #I,J':1_11\4K/A5(B0W^=SK11@*^_/9V3=>>D[9P.=/Z'T":O;M!2J%QF M+B'X[2FZ%UQI3R1T'0GU>KJ 15/=Y+-"(*ZU,/H%.E>R20M7ZKZ)\;24=65< M:EMYCEK/S;YS>X+C"4V2H_'MIJH)6*9L_@6=;N'[!OZ 57H)%GL#^L7CYWS>VD-QN,X3@( G>FP\!N;<'3 MB/!VCX/]2 @W]MG0ZPMRGPE4\5+XW%G2AC\ M:%E;>B'Y5,0U[G>7%^B$^;6LOH:! +]ITZD6^]$K!XC/T\_/;S)W% M;.CG[)/FS@'B)(K)[MPY"#L)<;P[=_N:;8_0,C;T0W:W;/6ES?(U_ & #2UA M0S]BKVJ5+N"0AM+-'IWE\J2_;T4!'=BXL,4I]M/PBM_#H=4@(^'$"<<$)="L MRXDKC,X;.S ,"U+L!RD4K7!(AT1 '#?#)<.;SLUF&EZ2H4T%;Y2X^%NMGFGG M>FNK&]SGL(4Q]L.X51U?W06D4N^6$ZNUAOO4C0:[MI3$?DK^*@P \E94->SS M>946=0;2SZM6I;+(,]Y4.K#SUX4K(^\Z]UOTIN%@7!:QF.V-"\(!@*-G!0%R6DKFX]B-ORO4"P?D;I0&KU;TT MXU[6$Y8,C,L"$B?>$$[3M!&^AHRF KJ')>+L/.EU3N)@@/G8\A'O*4$K4*&1 MZM[99[_&Q)0,C)A8(I(]1%1BR?,,B:]+4>GF- 03(,T"JH:TADT 8+EBA"LF MTN*4DU+OFOHVET<&R@;8S@+"O@H@.!6 !21X)2&??CR$A MV;@"\)/PMS;WE:P.2'^_;J01B08BL$ D?B!^E$WEP;>7N+/_/OGP)"0#=2NQ MY"/_Z^&<6&P1?]FX7MY+?C^TMDF_H LG=#(P)@LWL@=NW6PNI7JXF2S:$J#H M!NM<]*1/.3:87TLYLI=RJA;>-5_8*7#&U0=@&$^& K, )'X NI(DJYN71J@2 M96+F9D ?C"1)!L!(+1BI'XR7>SNF#OH-]&K11_WHN]S6Q M4014 :4BW,^,, MI\]"$D<#M2JU+*1^%JYH4/27I#.&/A/#<$*&@K!0I'XH-K70 4"BCH-TC(.A M6=FX#/43T7.M-Z5]""8)&> %M0RD_NIOE?;JP''WJSS/.85:7E(_+WO?G?R# M'GWY1RTB:?S]3Z?44I'ZJ?B4"\ I=0 QG 0T&N*092+U,_$<1FQ04^>C.<\5 M@IJX;F/4;?ISB!IR,9=JI9#5%U_.$/MGZC <+%B8!25[XA7E=(^#_5>4S/*3 M[3M9]Q1[T*TELSQD/^#6DED2LF]V:SEECEO+P<,@LW1D?CJ^A?DOVW/H93YW MUE1['"0K : (E;(R"Z\2-K[@\0/4H81'WX.-7PTTOU/YA:N;O-)06L_!9_ J!HVHU4\_ M5@]&+ML?$LRD 2FT+Q<"^*":!O#Y7$KS\-#\-F'] YR3?P%02P,$% @ M6CRJ5"!3CDIA!P A"0 !D !X;"]W;W)K&UL MQ9K=;]LV$,#_%<+80PNTMD21DETD >RXS3*T:Y:TV\.P!UJB8Z&RZ)%4T@#[ MXW?ZL&E'%.4L:_N22#;O@\>[GXZT3NZ%_*)6G&OT=9WEZG2PTGKS9C12\8JO MF1J*#<_AFZ60:Z;A5MZ.U$9REE1"ZVR$/2\-2JGLA#B2WESF9P.O-(CGO%8ERH8_+OCYSS+ M2DW@Q]^-TL'.9BFX?[W5_JZ:/$QFP10_%]D?::)7IX/Q "5\R8I,7XO[GWDS M(5KJBT6FJK_HOAX;A0,4%TJ+=2,,'JS3O/[/OC:!V!/P28< ;@3PL0)!(Q < M*T : 7*L &T$Z+$"82,0'BL0-0)1M5AU=*NEF3/-SDZDN$>R' W:RHMJ?2MI M6)$T+U/Q1DOX-@4Y?38]_^WSYHE^0FF./JU$H5B>J).1!H=*M:.X,3ZKC>,. MXS=\,T1>] IA#_L6\7.W^"]%-D2!7XE[%O&Y6_P#DSMQ;!%_ZQ:?\W@G;G/^ MW?/$+XX7?S3W$:3 +@_P+@]PI2_HT#I2&R)X)8GZ($S MJ1R>D)TGQ*GI,M-T+8IUGE678V(NH?SCL7>^P@_G1W?RH>,(6[A3&SK#=B%$!5%7<0EGH8/1@V";S'83ENV$7;*,84 MVV,7[289.2=Y#5DJTUA#]M]H$7]!G_-4NY)NO%,\_OZU-]D9G[@S'K* Y3$O M<<^2I$(_RY!:,0DY\@( 7U^^M*WMI+4:E.+(\SQ[I'W//)6\YQ%AWJ.@'PG^ MWB/2=^J"V"<H,:?T?@%K?L-9WP_(YB&M4[]>5CTDX>53+S3!Z."RB MCVJY=]CA# W#?3?$SZNVB4MHE;,JG&J5;IRI8/#IN_GY;=;.8-9W<_99:V7\^J,K5@:J_@^@JF^PZKNY>E7( M> 5[)!3O6[3VR)/6PM!P'-@CB0U"L9N 5^P!MHP::0'[/>CJ)4>+)B0V+QIM M]#@O##NQFYV-%\KF!H?TS6&W#4\>KN)2=<(W G8?5O_\EG]DTO6@P7MM+W;G M6U4O6\.0!O# :YQA<=Q12[-&Z;XSXTY?#)GQ-R/S#%M8ZHV[7#(HQ6Z45@7" MZE.#6*C'[4[- MSN54EG- QJ,76:_A4R0_([GA?0AZ1YG!5)O3QE08DL35BY M7-"9%)DM(F\;]0<1B3K=,@C&;@27;H$W\'Q!+S)8G)?_R;VPXBL?NIRE3*P3[>Q27%QQ4W[&L+&EK&H[;A4$['NC8L!2[ M63JM*U%!1&,.YJ%"K,;;[>@D#.W& \/1P,W1RQQR4 OY8#,9M*DY\;I,&F@& M/="4?,/2!/&O&YZKG']4+E2)L&FQ+K5?IN-T!ETV-\[(7@B&ZVFGP+!P$ P<$/P8Q7Y7.1'!)^T M/?"["CLP+ S<+/PD-.S)V&%Y6^VWH1=Z?I=] [T@_#^/#0)#K*"GW=M6]H8] M=)5UH^(@IH'7T6D&AFM!#]>:Q=P(N3WNS'C9L&7-9.T%WP9?EI;V-+VG#T@RZG#!R)&X[O M17[[6G.YAJ9M8240:1,P"DF'74- XB;@^\/DV+6N\6&0K ZUD1C1CJ(D!HG$ MC<0Y;W8NFGUU)RUI<[%KETWV3DJ?2,6>%"5M-&+/V%[2PPS20\SRX,"] ]Z\JDL-?BCWO<_0: &=-0-NN>K&X 5,&/;+L,%!2Y9*!)N!HG)15=%/P6D(Q5+(.BGJWQ*M'N)67@2= M>R!JJ$B?^5O2K$=!_\DQ-8RD;D9ND_2H$V2Z]R/.#SB%I(9W])N=0LYH>^?K M=Q&8&@92-P/?PIJOJSWW^W1I;2)[%!RQZ(:.U$W'[:(_^1B:&OC1R?=/@-" M,>S;$O_W!&A4[R? I*LI# TK0S&ULQ9I?;]LV$,"_"F'L(06R6*)(V2Z2 +'3=!G2-FN2[F'8 RW1 ML5!9=$DJ;H!]^!UE1;0KBG:7I7UI))EW/-V?'X]4CU="?E9SSC7ZNL@+==*; M:[U\W>^K9,X73!V))2_@EYF0"Z;A5M[WU5)REE9"B[R/@R#N+UA6]$Z/JV?7 M\O18E#K/"GXMD2H7"R8?QSP7JY->V'MZ\#&[GVOSH']ZO&3W_(;KN^6UA+M^ MHR7-%KQ0F2B0Y+.3WEGX^H)2(U"-^)3QE=JX1N95ID)\-C>7Z4DO,!;QG"?: MJ&#PYX%/>)X;36#'EUIIKYG3"&Y>/VF_J%X>7F;*%)^(_,\LU?.3WK"'4CYC M9:X_BM5OO'ZARL!$Y*KZ%ZWJL4$/):728E$+@P6+K%C_95]K1VP(A*1# -<" M>%^!J!:(]A4@M0#95X#6 G1?@;@6B"O?KYU5>?J<:79Z+,4*23,:M)F+*ER5 M-#@X*TQFW6@)OV8@IT_/)G_<7=Y'^#?D5GR9R:/FLFC:G+2,?DGKG16W*,EEYE(79'TRQ/TR)E4 M'DM(8PGQ:KJ$A"WNLVG.$5.*:W6(WDIAW,*D?#0VGBU$66A7NJPUQY5F ^:' M4SP8D>'PN/^PF1:.8<-@0,-FV);AM#&<>N-WE;%IED,!WQ1]RH MC;W^>"M$NLKRW/6^<>M%XBBH:F'K?=?#Z-:P412$V\,NVMHPIMCME$%C_/CCJV743#[RYRB$EQ4)-Z!E:5I!%RBK MYDQ"\ ^ J>O+5ZZ@C5K1H!0/@B!P>SH,['H0/*^&SW]3 MC@JVX#YUEHWA3X!C:.D8^O'V'"C5JC?K*L0D'GU3I/4PNCUL0#NRPN(T]/-T M4G4BT I(GE=^4O-LZ8VQ!5[H)][+!,6",?23\5E!<:!S& ^B;X/B0.R H#&6'$UKE[BLJ+71_:RP$,1^"-96*)<9 MAVC)LA0QC9)XIL[W=+K9HQ'XT3IB:(]B-HL1<<%#]P')31,Y4&+1]3@>DX\4L/?'0 M:\-9DICD4^#1A,/\7:4Q;)<&[IK6A9&?A1_T M'-;@0A1)"2LAL-!C01N%@Z#+^1L[;S\*;X59_=EV+3FG;W,O#J(NYUON1>3_ MW+=&EER1GUQ-%7E6EUK%5CYU5%!DN13Y&\-)'OZJSM*)V MKS?L:/0B2[/(3S/P@2P!S?SKDA?*>!@J3%0I]Y1ON?6_TRP'XDA7T"WA(C_A MKK;]<8@*6&; 3\FVZYP&M:D7AZ,.@RSU(C_UUE60MW/1:4*;@L-AAT^(I2#Q M4]"LM'N4(6DCD(:T@T/$,I#X&>@YYQD3!_I(W-&>$HL^XD??VN?%GJ^-OZ-1 M)Y9^Q$\_WTX(_8.^^_R(;)PS^KGW(ELD8NE(_'1\SAG2F+2QB2D.1AV+$;'H M)#M.&^&%-3+M))JQ3"+HOYLO[>X+2PO<$.AUTM)[$\ M)7Z>[CSC&N]0L,=!M84HV0%1?^[N=01&+"')Z,?G*[5TI'XZ/F?'5JO>.EKN MZMRH)2;U$_,-I,*BVOA<93-G=[%#P7!G+E#+4NIGZ8Y<^.Y3.&H)2J.?D!<6 MH_3%OM>,J>-+3.>6F6Y\B/&C=8_$\"OP)$9_XX.M^8#_CLG[K%#08,Y 57 T M ,UR_4U\?:/%LOJ&.Q4:,J"ZG', @S0#X/>9$/KIQGP6;OYGPNF_4$L#!!0 M ( %H\JE2BT/._X@8 !XA 9 >&PO=V]R:W-H965T=B3&SM]VN MSB9BRO6>G(D*OAE+->4&;M5M5\^4X'DM-"V[.$EZW2DOJL[A?OW9I3K\/.FGG\8//Q>W$V ^ZA_LS?BNNA+F972JXZRZUY,54 M5+J0%5)B?- Y2M^>L9X5J$=\*<2]7KE&=BDC*;_:F_/\H)-8BT0I,F-5W1FEG.:<57+U^U'Y6+QX6,^):G,CRSR(WDX/.H(-R,>;STGR6 M][^)9D',ZLMDJ>N_Z+X9FW10-M=&3AMAL&!:5(O__'OCB!6!E 8$<". MQ4@ MC0#95H V G1; =8(L&T%>HU '#-GM1AZN6!@<7 ME?/EZA-^@H^S8O=%$'78[1!_Z 3D5E>(DN M^ CMG K#BU*_AI$W5Z=HY]5K] H5%;J>R+GF5:[WNP:,LJJ[66/ \<( '##@ M4V;V$![N(IS@U"-^$A?_?5[N(9+6XHE'_#0N?BJRI;AO]G=Q\0]<+<6Q1_QL M^]F?&-^%."Z#B9?!Q+4^$M!W/-?PB=;H1$Y'1<5M&'?A!CB0"U7?HFO%*ST6 M2HD<_74TTD9!A35'=HIE0AA>]5]*ZA2OU8&T\FLIY97SILM#KK?76F^/)'7.KPX[:P_#F&&_4_I+Z_M1ZS]# M7JDB,Y"O5T9F7]%-59A8F@R6B@>_OEJ&R\F'\1R%\/(J$Y:R/,]KX@)E]80K M"/X.,'5Q^=H'I6$K:(SA?I(D?D^GB=L,DN?5\+L-"C87<;JR,Z517>#[7*"* M3T5,G6-C^@)P3!T=TSC>G@.E1O5JP%-,^^Q)D3;#>NO#>L- 5CBGM1M MB%#029:UG_2DF$5C[("7QHGW=5]E>S">.BND+8#%U7$SC8+R0VW -F[36)9%SFT# QLZ MG'A]-&G4KP6+!#WE^(K91K/ &J WVH%,@9/;?[&-M0KM31JTS<$7]Z*@.:I# M]YC;T4X7.RSB.!9/N)X@.(FBS%X(4'W'2UM&WESHMYR.26A=#J!X$#7A*,ML M\FGP:"9@^E!I#-K[1[\?F-SA$V_H*RO(02/5@W?*=N-(:& G(HZ79 ,OE:AI M)+[/1*7MT07<+\T$&H9L#EL$$&)1I3Z32)N>P\ IBCATD@WH5!(Z6/-06V)S M8&9)ZIV^S4@Z9('Y'2%)G) M/GFG;J,Q#"*R<@J/L_%3[?A*5EOXWM-6TK07 ML,"AD,11>"UM4\+7J]L[?YMY?38,M*O$,8_\KZ=HXH!%XMWBLK C&QYI=X4X M"2W)48ULH%H3RYE4CX_F2F&;I+)9J[??(1^+DNUAWR"ZJ8.\#1V7KOO,:U.9BBD.%0!T8:1R,BT(HV^GH MLX%ZVLC!(! MZE!(XRBT#< 6I4C;'&3]- !BZD!(XR",/'DZIFW^]08)#4SI M^$?C_%LXO=IRV;X3<[!WIRL/(.,(]!W.T#_HAQ]E40<]^@(':>K02#<RUX&ULQ9I;;]LX%H#_"F',0PNTL7B3Y2()D$N3 MS:+39IJT\[#8!UJB;:&2Z"'E7(#]\7,D*Z8=BK2S1:8OK>7PD(?G\O$#Z/!GCP],77?#:OFR^& MQX<+,9,WLOZVN-;P-%S/DN6EK$RN*J3E]&AP@C]?W63#M9K-H*;GY]FOV@W#YN9 M""//5/%GGM7SHT$R0)F&O.]8A__+G5+\+BOPN]%B<]XI?[K_Y,^2&$ MQ#HNR#HN2#L?]G':+LX\BW^7ILZK&5I(G:NLSY-A>88>I= FH E;:\*",UU5 MM:AF^:202!@CFR"_U*HQB]#ZL='QI%3+JNX+UM7,<3MSMHX:+9+ MI;+[O"CZS+*2Y!L;B>F81L_-LM^PB]@Q2TRC-H,VAUVZPPCAI-]VH_4F1\%- M?H4HU7E:0_3?U"K]L:)@P'K)>N+DG\^]\7KQ\<_EWD58?G?NX35%P+MAD M)E$E2AF:;N.HP_^\7;$E*B:OQI)NZLUTP(2-^+.DV6_813+X*A8#F,V2_PG<4DYJ_G.^ZB;(S)Z+GO]AIVT0W; M(EX2CZC'=Y;8.(SL5:D'UEV(ZC%D,XM'//H%+K,0Q4EP0]=+G/<9.!) (T[$G+XGE M* ES]+LHEK*IYTU[3N5PT(.]H8]=J;6J]_LTZN;=M S#.(X\T48LB@D.DT*5 M);C_Q?I@QT(L(3B)8I]&&_5NF,Y;&DU%KM%=:[47*.=2M356Y%'-8I6$L?IY M64X JN"_O$HAGJ!W[_14BY:R: 9I!'5(KU;4,5D2MSU"KU(6R"1<&?_9-OE@ M&7$'J3632#Y(G>:0;PLHBF1 VUXM5XLEF[8[8"./DA;;Y-6P?4I;UI M04O"H&V1)U87,:DRSRO&U9E!W((UX=ZU+9))N&3]+&LXF^]DM6S[]K189N#! MO&H9J8H\$XU'H:E?%GTV^=A-OU5?<+]>EM4DS.I&+U ':@?TI@#_O/V_E',Q M_CX>>Y6S%"?CX#EVTD;.$\&#_1&U2*9A))\),T>BRE#:?) P-> &LJ4W.[JY MMLR.QU'L:?ZHQ3 -8WBCA6GU>(_2)9S%_0E!7?C"(>G)46K!2\/@/4G3)@4- M>#:58 5(UM[5>TI;"BVA9_F-JX8P7*\J2(=:Z15UXDA'QA12U\*1A>%YK MN1!Y!LQI5BCE(K'5IE+Q#<2I5"E8(]&E@RTC 9'5KW+NY># 2P3"T::1B-7UKK5ZK:PP$N!#."*>[&<6@VQ7Z^Z8*9-=8]95#+WJN(#$G%(/"MC&M6L8 MD.N;A$PNE'&NU;K%71#B"/M.169)R,(D[+%%@T;1WHOM$SPN'P/!8_'(PG@\ M?_)'+1YV*. RDC+?"<$L(ED8D9^VM_X.55"V@7'2;7OU:N0BDU)/?\TL,5F8 MF.?/(O1%&KD0Q;Z&@UF"LG#'[YPBN]+9;?DI\60/M[CE.^Y-VY.D<&G>IP)W MN1B\34V_QV'&7=(2FM X]JQO6IN?671[Z'SJ']"@ 81FZE>F\4H6:A:[X^,;; MH_#KHU>YXN.6B/R%!>,+VGON=M@CXNT6N84D#T/RHZGSLNU4/^73WC-SQP3) MSAJ'"+>UXN%Y\%??'%G-Q&',_X_[8O=EL4J_?^[&%7AR& MWF[O[YA@]^NSV!(P#A/PN?=?_'HFMMR+Z2^(! N\^-5>TY_&[IOUD9<#L45C M'"XB]XB$\ 28^$-AN/&#G^878[\+/",CEV*DH8+ 2295%@\7L"E%=CQW<.CF>RS95QN$F\PUM8 M@EKM%D);;LN2D0*8))PA 9NQ\^#?3_LFW@;\(%#)HS,RE:PY?S7&/!L[GA$$ M%%)E&+!^[6$*E!HB+>-7P^FT*0WP^'Q@_V)KU[6LL80IIS])IO*Q,W)0!AM< M4O7,JZ_0U&,%IIQ*^T15'3L,')264O&B 6L%!6'U&[\U?3@"^(,+@* !!*> MZ (@; "A+;169LN:88636/ *"1.MV]"X#.MM"U$&\(P2PFFNF5M4Z]DB-H,D6+29YGT2>,/!:!2[^^.V? SS!]%=-&S#WHGKM^+Z_Q1' M6,H+0!W*I>R>4]C_D/HV&(:A?W,E7_ M2*VW74$/=O)._!.]FNI-\I>FWFN/6&P)DXC"1E-ZO:'6)NI=41N*[^RXK;G2 MPVN/N5ZO($R OM]PK@Z&2= N[.0/4$L#!!0 ( %H\JE3A-=>D!0, )<) M 9 >&PO=V]R:W-H965T[^-@^ M=G(!JX2T6F>]["F.6A[^OI E.F6W*)&7V9294R0UTU]_52(4L<*!5^ M% 0=/V4\\_I=-W:F^EV9&\$S/%.@\S1EZGZ 0JYZ7N@]#)SS^<+8 ;_?7;(Y MCM%<+L\4]?R*)>$I9IK+#!3.>MY1>#@,8PMP$5<<5WJM#78J$RFO;6>4]+S M.D*!4V,I&/W=XA"%L$SDXZ8D]2I-"UQO/[!_=).GR4R8QJ$4WWEB%CUOWX,$ M9RP7YERN/F$YH5W+-Y5"NU]8E;&!!]-<&YF68'*0\JSX9W=E(M8 87L#("H! MT4L!<0EPF?,+9VY:Q\RP?E?)%2@;36RVX7+CT#0;GMEE'!M%7SGA3/]H^.UR M-!Y=C+Z>CN$]'$UO;<,[X!F< M<"$H7'=]0WXLJS\MM0>%=K1!^W.>M2 ,=B *HK &/GP.+EH0APX>/(7[E(4J M%5&5BLCQQ1OX!KFF$:V?).''%QJ#D<%4_VS0B"N-V&FT-VA&M.UX M@HHYO0O%,CU#I3#9@0\49NYAE!E4E',8:9UC BQ+7)--!-9MV,)"&#@/M@3> M]CLMVINW-<;W*N-[KS6^P9U4E;D=.,W3"2I["L<+1E%U=@OAW36W<=R.]X)Z MP_N5X?W7&CYC]U2[#56>!($9& I)*SZO\[3_=PJ#5E3OZ*!R=-#L*$F<$29@ M63BI4RXX.FO"&U8N#!ZK8_!OYW7P#$'\[($-UTIUV,@UE&E*^WQLY/0:?L&+ M3G#X6/W"MRM_X6/]"YL+V'\YQ:6')WNPW8K_V S^VJUIGRPG3,UYID'@C%!! M:X_.E2I> 47'R*6[2"?2T+7LF@MZ.:&R ?1])J5YZ-B[N7J+]7\#4$L#!!0 M ( %H\JE3K]X.Q3 , &4+ 9 >&PO=V]R:W-H965T,&?B6BT(/@K4QF^=AJ-,URZEN MR0TK\,M2JIP:G*I5J#>*TE$;Q@EPITF>=4 MW8V9D-M!0(+[A2N^6AN[$ [[&[IB3XE M70MP.SYRMM5[8["N+*2\L9-9-@@BJX@)EAI+0?%URR9,",N$.K[6I$%CTP+W MQ_?L+YSSZ,R":C:1XA//S'H0G >0L24MA;F2VU>L=BBQ?*D4VCUA6^^- DA+ M;61>@U%!SHOJ3;_5@=@#D,X10%P#XL<"VC6@_5A IP9T7&0J5UPS6SN$9C-*O)=?P 47 E&Z'QJ49\IQ%%,#L G?OCK4K2@31P\.@"?^N$75#7P^&=XB+%L AHW M 8T=7_L(W[C4N*(U3&2^X 6UH7R*$SPI&5-N"A\4+?22*<4R^#Q::*/P]__B M,=YNC+>=\)9U&2C@W M,KV!ZX(;'W'2$"?_/K[=QGC7Z]5,ZY(6*;-G@[IC(0LJ0*^I8AI.\!A4P]-# M_V%%G3AJ6XYOATD2GT41_K2W!S2=-9K._B[G4S_^X9R?-TK.O4P_50L/7Z_A MZ_W[5)-H5QDCKSN7] XO. -&XNV$95$Q6-2*#A:YBLV^F@23I!4?SB[9*]#$ M*\-Y2*M;,I7ZUT-4&R>_&X^.VM[5,A(_/J/P'?[X5)-=Y2+M_Y#L7;DB_GKU M-R=[7'/O'VU"(I+TCB5@5^Q(XI7U$CTVD%'#8$FY@ELJ2J=1N_!S5(VQP/:O M^D6KF_N@Q,I.=T]B[XBX73$D_FKX8.49/T#@*3WA7DMC&U"\IE>\T"#8$JFB MUAGZHZJ>KIH8N7%=SD(:[)G<<(U],%-V WY?2FGN)[9Q:CKKX0]02P,$% M @ 6CRJ5 3X&ULO9A=;^(Z$(;_BH7V8E=:FMCY9 5(+.V>5BH]/85V+U;GPL!0HB8Q:QO8 M/;_^V($F-'$"$JO>0#YFQN],QH\3=[>,OX@E@$2_DC@5O=92RM47RQ*S)214 M7+ 5I.K.@O&$2G7*GRVQXD#GF5,26\2V?2NA4=KJ=[-K][S?96L91RG<'K]&_Y8EKY*94@%#%G^/YG+9:X4M-(<%7R=R"G.CA[!R=+=*)QM=_/TS:DZN'$;JY>[H:3T;9K8^7(&D4BT^HC1['E^CCAT_H XI2-%FR MM:#I7'0MJ33IR-9L/_[7W?BD9OP1Y1?(P9\1L0DQN ^;W2]AEKOCM^Z6JD1> M#I*7@V3QG-IX4XG&,%OS2$8@/J/!1F5,IS&TU91I"QH#^G&KG-"-A$3\VS"D MDP_I9$.Z=4^ BB6"G^MHHX*GTEC#700_BZ GYJ8?!EZH$MX*:S> MR'-S>6ZCO$'"N(S^@SD:,B%-XG;^WL&PG8!@4A)7M<*= '="LSHO5^=H"3/8.-VS-K\7)O?J.T;C3AZHO$:3*)\0]5PX)5D M5:UTU>J4!;FRH%'9A$D:HUFI\9":P4@LU>-N2^")FM@;$#+1M]0\.-H&055J MZ 8=IY11U8RXCFH$ MDS,FZ=[YJ+BJ69.X8F7 1Y8&QE>,4PEHRBJKZ]N8!C65+E"-FUE]TCJ"JS1N.Y5>,!B1FE4.%\#&S<0^TJ8& M]OK8#LO2JF:J>#BH$5>P%S?#]R^V 9YJK![OTP*!N/->?4H*1A+[S#[=!WA3 MZH $;JG4!C/'=\.:4I."IZ29IR?U*:FRLEU>ADTVN 98Y.#M^1R:DBHF=>W* MK[$&,U6[P*\15]"4---TH.HEIW3VHHHG\L9JZIL"JN3=H$H*J))SH4JJM P\ M7'Z',5@1U_=KF$H*II(_P%1BPF59H,$&U[QBD0*IY!RDDBHK5>DJT]ST-NM[ M=:4KB$J:B3IB*?Q6G_G\!21:K)N92@JFDG=CJE,PU6EFZDG?M_9I'[A5,],7 MKG6P':+WHD:4/T>I0#$LE)]]$:CGQ7?;.[L3R5;9#LF42=,DWV?K_ U!+ P04 " !:/*I4!#!G_>8" #"!P &0 'AL M+W=O:,4TP24'WU^])BEU<@,N$ M-.T@M79Q&88F3C%CYD0M4-+,3.F,6>KJ>6@6&EGB09D(HVJU&6:,RZ#3\F,/ MNM-2N15 MH31<2= X:P?=VF7OPJWW"YXYKLQ&&UPD4Z5>7&>8M(.J,X0"8^L8&/V6V$,A M'!'9>%US!J6D VZV/]BO?>P4RY09["GQG2:V%S#Y\:C*1HNW2Z.K:993CC;Z77'-S#X]C1\[MX.1I,Q M=$=]&-_M8,4P@_+@E$ PM9N;G'LG34O+42Y[ND!R\YMR^T[XLT5BZ?'9;%@J* MIJ=PMW[9H1I0K;;"Y1;E1JGPT\2:IJ@O_"!(0R!A)R8A78%"%.F9RC.ZVS3R[='!89,^4V;?-;*#2HN:L@1T>^">O&@X'+Q1N39X!$,9JPSA&$9H]YR+\U+K_%\= MQ8M2\N*_[&PO=V]R:W-H965T3:OL:V M;#/%X!-RW-[Y0W5\E116$L'B5)C_M]('_,192R+ZEF'>Q&G81(3*3;7DUOK_<*G68/O)[,,4G&71%_#M=I= M3[P)68M-<(S44W+Z0Y03/-S?/G]^NG^X__/O9_*6 MW*:I4"D)XC7Y% ;+, K5#[(707J48DWR55\=I0SC;29\F))?%T(%892^T8T_ M/R_(K[^\N9HJ[6,VTG15^C,O_*$=_MCD(8G5+B7W\5JL#>T7>'N+(AU,M3B5 M0O2LT)RB/3X$\AVQK=\(G5%J<.AN>'/+-!^\^4*LNIHW9F-7ZVWG_=D=_16K MBG3D5!TY>4=.1T=/8I5LX_!?O1>B)$VS#1'&+R)5&@IZVX0Q$?\KFQ^"S[0FBHR#)AIP"*8-8 M56MHWD9W7GL5F=DEZBIFTG05@&]=0/S; MK10B@Q>V8,!RBXV+F1:@UQK,WA%1V'HL'DK2FV81QGE8#6_R!D MF)@R]SEM$XIQMZ%F*7S;T)[-VH:+ 8;-V0'Y*$Z^8G>ES>UES/[;+*-NMP/ M,XKSK":OT $(%]8=*FS;T)XUW2V%[>^Q.2^ *<5A:MJLM5OU)W8LP)?B\/V) M'=OFK,XK'8.P;4/?MJEG4': 97-^P&XZ)(?NW[/SLI\&V%[EI.6TVH9X7DTA M$E \L[[_+N0J3'-D'\J@=TT\@&S-L]"6[N9D^J8+<1W['.!D-TG2$:V'@T MJ-:9_$?NH/:\ZZX]FP,!GNV1N:X-N+5QW [3UD!8L[;]*&[Z"=BT<6S6M7U( M8O&#[ /Y3>CPJK_GQG+:K/&XZUEM10V6#G.IU2FI M UAR!F(IWZ[[?89Z[?4AT##%5 !2.2-)Y0"IG'&D*7G[SHCE7&>=O0*"E!QO)&" CP=Q7>=8S2' ;"XUCA974"(2T?)6C9OW,VN(4E> M& RI!FEW$>@"FUR<3755[_&#H>8( !;7&2EH[9$+GJ/T"MJN*5U.#:'>8,@= MVIWNN< F%V=37<_6(QI,! "+RT?J"0AQ\;RD5\]V<6:L^A<##)LN II<'$UU M/3^9CH2;#\^ )FPV3D4&Q& ]3R%Z5&3MYPJZ'I\9Z&FP=&W?Z0[O#%C$K AY1,B;KL@ZDAcX,LJ 2VQX[03B7H)35GOL.[)\ M8D 2-J1\0K0U%$1&G!H,49PR(!0;7CGU/R%C@!4VLESB0!(^KESB[2+(YQ8W M'(D:+"UMZOC=#^0!4GQXO71^RG91Y<0!-7QDY<0!)'Q0_'::R3#:RA0]H)JB@-H^,AJ MB@-;^+AJB@^NI@R6>#7E ;6\X=442'MQ7>4!@+R1=94'@/'&U57>T+K*8(C7 M51Z0RQM>5_4_B?4 -M[(:LH#FGCCJBEOX#._Q0##IHM *6\(I7H.>+TV@,P' MO"9#[(#7 U!YEX+*_KEC=*_V-MM(8'D +&\(L/I4;K.H0V6#(::R#\SR+V66 M?6&5[0.N_)&X\@%7_CA4K))CK(K7DJMO MJS?K;_/WR5]]/[?>WQ7OQT,WQ>OZ#X'<9F]V1F*CNYR]RS(76;P!7WQ0R2%_ M)WR9*)7L\\N="/0MD!GHWS=)HLX?L@&J_X=P\S]02P,$% @ 6CRJ5+[" M%&ULC57;;J,P M%/P5"_6AE;;E#E%%D-+0U5;:2]2DW6<'3H)5@[.V2;I_O[:A+&UHE)=@FS/C MF8G.(3DP_B)* (E>*UJ+J55*N;NU;9&74&%QPW90JS<;QBLLU99O;;'C@ L# MJJCM.4YD5YC45IJ8LP5/$]9(2FI8<"2:JL+\[QU0=IA:KO5V\$BVI=0'=IKL M\!:6()]V"ZYV=L]2D IJ05B-.&RFULR]S4)=;PJ>"1S$8(VTDS5C+WKS4$PM M1PL""KG4#%@]]C '2C61DO&GX[3Z*S5PN'YC_VJ\*R]K+&#.Z&]2R')J32Q4 MP 8W5#ZRPS?H_!B!.:/"_*)#6QN&%LH;(5G5@96"BM3M$[]V.0P ;O )P.L MWKD OP/XYP*"#A"89%HK)H<,2YPFG!T0U]6*32],F :M[)-:_^U+R=5;HG R MG7?/77N/]\D]/S"_0;[[!7F.YXW YZ?A&>0]W!V!9^?#G?=P6P76 MI^;UJ7F&SS\_M1.L?L_J&];@$]85QP6H7LJ![/&:PFC,+45D*'1/[U,_COU) M8N^':1Y7!;$?>GW5.WU!KR\XJ6]&U9# =0Y(C1M4L&8M-PU5K9NSII:C:EO" M<*#CVG7B^(/:D:HH"M\79<&1I>O0<<8=A;VC\'3B3.+_!@;1CWD)CY./HLC] MX.6X*HBB2?Q!ISWH6#U>57ML22T0A8W".3>QHN'MR&HWDNU,$Z^95"/!+$LU MY8'K O5^PYA\V^BYT'\WTG]02P,$% @ 6CRJ5&#G?TK= @ ,P@ !D M !X;"]W;W)K&ULC59=;]HP%/TK5M2'5NJ:#T+2 M58#$U[1*ZX9*Z9Y-C^_6PG9!1"U!=B._<B\HDT,G5VK[X+HRR:' \HYO@>DW&1<%5GHJ-J[<"L"I!174#3PO<@M,F#,: MV+6%& UXJ2AAL!!(ED6!Q=\)4+X?.KYS6'@FFUR9!731&QLF:\S4R'CF<$ 85$&0:L'SN8 M J6&2,OX4W,ZS98&>#P^L'^SWK67-98PY?0W254^=.X=E$*&2ZJ>^?X[U'[Z MAB_A5-I?M*]C/0![)$RT9C,#FTR+UO8),\>^5$*_)1JG1N/I]-?J MY\L2/<^G\\?7\>3'''U!8ZK+ ;,$D"XLE/)RK;*2ZD-*>,F41-:-C M5\L9NKZZ05>(,/22\U)BELJ!J[0ZLX>;U$HFE9+@@I(>>N),Y1+-60II"W[6 MC?>##@)7IZ7)37#(S23H9'S"X@[U_%L4>$'0(FCZ>;C?YJ<;/H/D$OR#FUYS MTCW+U_O\27>PA@UK:%G#"ZP33&V=8(76L"&,$;9!/$-;$(2WG>*DXHLLGVE* MNU$4]0?N[CBQYS%]S_L8,^N.^6"FWYCI=YI9"+XCMJ&9LB^9_KAL?UI3:&K_ M%C'=C+5# 0G?:9?06NO51OTC=:'_]<1E_\Q!')R8;*$)XW:346,RZC2Y:K6% M]H(H!4P[R]K\1&="OL0G6EM"@ON@76S2VJJ.TZ3FA7F#!KEM;/;L4LY1M%"8-;@>2FJK!XNP#*=U-K M8KT_6))5JY:N\0KN0#VL;X7NV9U+3BI@DG"&!!13Z_OD?)Z8^KK@D)8*OD/"5&LWTZCGIE;K-(29 M5;Q30K\E6J=F5S>//V[N?RU_HY,%*$RH/$7?T,/= IU\.45?$&'HON0;B5DN M4UOI$8W.SEKWB\;=/>)^C<49\B9?D>NX[H!\/BY?0-;))Q_EML[9A76[L&[M MY_TO[(B7UWEYM9=_Q&N)=WH=% B"Z>#,-/*PEIM_:3OSW#"(4GN[/P']*M>/ MXW]5']C\CLT?97O2?XY9N;7@& 5R_2*,%PVQ!QQ:,KL$E M841_KCE:<9[+\Y&5"#O'<#3M @H00CMF7"K$"R0QA<'082]/F,2'H8>*DF0X M=-0A1J.(UYAM"KUC;0QF\6$&ACBC'H+G.=$A:+_*]4,O'B:-.])XE/2>*TP_ M@1CW!O<=)P@/$/M5GO[*CGS=28>8? *1L"TPQ<7;$%W2^ZOB21P=TO6KPL#K M+;6]M[F:@TWO:2O")*)0:)US%NEXHCDLFH[BZWJ_?>9*[]YUL]3G*PA3H-\7 MG*OWCMG"NQ-[]A=02P,$% @ 6CRJ5+I*VK?\ @ PD !D !X;"]W M;W)K&ULI99=;]HP%(;_BA7UHI6VYI.05(!$@:V] M6(L(W79KD@.QFL29;3[Z[VEO*WGD*(- NSPK> M-U(AR@?3Y'$*.>;WM(1"/EE2EF,AIVQE\I(!3BI1GIF.9?EFCDEA#'K5O2D; M].A:9*2 *4-\G>>8?3Q"1K=]PS;V-V9DE0IUPQST2KR"",1;.65R9K99$I)# MP0DM$(-EWQC:#R/;4H(JXB>!+3\8([64!:7O:O*<] U+$4$&L5 IL+QL8 19 MIC))CC]-4J.MJ82'XWWV;]7BY6(6F,.(9K]((M*^$1@H@25>9V)&MT_0+*BC M\L4TX]4OVM:QW:Z!XC47-&_$DB G17W%N\:( X'MG1$XC<"Y5N V K=::$U6 M+6N,!1[T&-TBIJ)E-C6HO*G4,E*I!:%$[)Q0:%T^#[" (]:A^B^I?A4H*OF:XB$%'YY\4 M=H.PLBTYP*G*&R,6S?6*H]0A6N/%F8LA%ASD'H&[=UTDP@=4P ME5\IP%2 ?+ZD5.PGZAQLOWL&?P%02P,$% @ 6CRJ5+0NSU_C! :18 M !D !X;"]W;W)K&ULO5A=;^,H%/TK*)J'&:E3 M&W F4ZG-0QN#[[V< M>X!C+J,-%S_DBE(%GI(XE:>]E5+K$\>1X8HF1![S-4WUFP47"5&Z*9:.7 M* MHL(IB1WDNKZ3$);VQJ.B;R[&(YZIF*5T+H#,DH2(YW,:\\UI#_9>.F[8],W@RQ8/2H/ MG/_(&Q?1:<_-$=&8ABH/0?3/(YW0.,XC:1P_JZ"]>LS<]H @MF?]Q?SJ]GU'?@*YD*O M+:&> 4DC,/N9L;6>;:5?7.O%^'E*%6&Q_*+;][=3\/G3%_ )L!38D$=2#!X(JG:B7!+(UHM.OOZ*SJU-!+:N?(&O"*B&. X1% M+D(M>":_[PY;W*=V]RD-N]QWLL'U1.$B'NZ:J&H^CL \)GHB=J?EWTMM#BX4 M3>1_EL&\>C"O&,Q[9;!B%/HRRA%8"BY;I[8,YQ?AJ/G,=MQEJL M CSP:JL=K/T::]^*]9)*>:+U(\R2+":*1GK;:PD,&,KAH&' M&VA;S-#0]SO@^C5]TB\P"+4FX4.Q7V4&?] =(TC;,@STT$.GIWL4\&>PM"1P,43ODH(8<6"'7 MV\*R$X9UK.'';SOH&C5VWW?C5?&V:?;ZV(.-I=%FACJ)AEM?#VC??,6*T'\/ M&8LCEBZEC09DPJ(#L&ZD%>)W9AWO+VX_<+TFZRUF P0[% 0:=89V>3[+]+& M/["86NDV"@K[!Z#;*""T2^#;Z=Y7-N@&;I/M?:NAV^_@VL@?M.O?MTRD3&6" M%F@7["E_MM)N9 H&!Z#=*!DKMS,=['.(8?.TW6KE^1U,&]%#=M&[I$32%8\CP!)]Z'ZD.5B; M?&.C4-C]>-ZQ42YL/VJ]F?8\C+/\3*Z+8XU9Z,I8T7"5\I@OGP$7("1KIHM1]DN_D:\K$C;RAOT# M3(\10/Q!)2INJ3ZAV_@&3%JL8'_O&^!LW<$E5"R+NTP)0IZEJKRSJGOK^]*S MXI:PT7\.3R;EK:<)4U["7A&Q9*D$,5WHD.[Q0*\#4=YKE@W%U\5-WP-7ND H M'E>41%3D!OK]@G/UTL@'J&^7Q_\#4$L#!!0 ( %H\JE1(I6&PO=V]R:W-H965T$%XL3W^OC8 MY^0ZO8V0/]624@U>LI2KJ\92Z]67(%#QDF9$78H5Y>;)7,B,:-.4BT"M)"5) M'I2E 0K#*,@(XXU^+[]W+_L]L=8IX_1> K7.,B)?AS05FZL&;.QN/+#%4ML; M0;^W(@LZH_K[ZEZ:5E!F25A&N6*" TGG5XT!_#+"V ;D/?YF=*/VKH&=RI,0 M/VUCDEPU0HN(IC36-@4Q?\]T1-/49C(X?FV3-LHQ;>#^]2[[7_GDS62>B*(C MD?Y@B5Y>-3H-D- Y6:?Z06R^TNV$6C9?+%*5_X)-T;?=:H!XK;3(ML$&0<9X M\4]>MD3L!<"Z +0-0&\#HIH O W(F0L*9/FTQD23?D^*#9"VM\EF+W)N\F@S M&\;M,LZT-$^9B=/]F[N[\8_)= K^(-GJ3S#Y]CCX=C,93J_!8#:[?IR!S^!& MB&3#TA1\'%--6*H^F9O?9V/P\<,G\ $P#AZ78JT(3U0OT :3S1S$V_&'Q?BH M9GP,;@772P6N>4*3BOB1/QXB3X+ D%$R@G:,#)$WXRV1EP##"X!"A*H ^3MUGF;>9YFR?R7H A73#.&5^ M(4D)CVG5*A;)HCR9M8;G?H2[.#0S?-[GYK@;0BU4=CI VBJ1MKQ(;\DK&%.N M29I;@@4:DQ6S;9+\9R1B7$5782[2MO;!X&HH40DE\D(QSF%\@1MA2DEY_ JT M)%REI' D+YCH",QGPQ]ZPU]%KV8KZE2C;I>HV^]<:J.1$^OTCF"$;X!ZNMQ@+%; M8NR>P/AKS13+5US,#://S+[2'J]''E'"T-EQ>%:YPSVCA^\%7FFS\(@IV#5; MKV;O0>3&16?;?=M4^_X!HV98LV30>2C$_KDG9&7+!8#'X)'&2RY2L6!4@0F/ M?>0Z,X7-\RZ;,S_H=[]3RW9LFCWY(^ M.I9^IX.[U20A)WSD%_Y@,GZX\^%W\D7GK8&0TRWR5T&GF&E6J:M5PXS3-/)K M>BCIALI=46,VT(4UHDO?C)QP471>KIR*D;^,.,75<4V FE&-$2&G<.17^%[U M]RZBG(91]ZQ$82=D'/X.4=OH@^*IW:DIDK$3.?:+_/KESDQC)$S=Q%]]\W " MQNB\#.V=:4Z\CT\PA(_* -PV>REZPU&P=^[-J%SDGP,4B,6:Z^((7-XM/SD, M\H-VX+H7WRO,J<^<@A1(Z=R$AI?V@"^+3P!%0XM5?HI^$MJ3X70N\:=H#R0TS_?U!+ P04 " !:/*I4U=?B2I\# "#0 &0 'AL M+W=OUH,MT^K/;!$VZ"-6!3VYE,J_WQ:QL"3$C0JHKRDF!S/\Z]QQPNPQT7 M3S(&4.@E39@<.;%2V0?7E:L84B*O> 9,WUESD1*EEV+CRDP B:Q3FKB^Y_7< ME%#FC(=V[TZ,AWRK$LK@3B"Y35,B?DPAX;N1@YW]QCW=Q,ILN.-A1C:P!/4U MNQ-ZY991(IH"DY0S)& ],91)# M2ID01/\]PPR2Q$32.+X709TRIW&L7^^C?[3%ZV(>B8093[[12,4C9^"@"-9D MFZA[OOL3BH*Z)MZ*)]+^HEUAZSEHM96*IX6S1I!2EO^3EZ(1-0<=Y[B#7SCX MAPZ=$PY!X1#80G-DMJQKHLAX*/@."6.MHYD+VQOKK:NAS-"X5$+?I=I/C6^_ M?+G^-E\LT&\DS?Y \\\/D\^W\^GB!DV6RYN')7J/)BD7BOXDMNTW+_H 29#H M[34H0A/Y3EM\75ZCMV_>H3>(,O00\ZTD+))#5VF )HV[*L!,< MB#=9?=]2 1'Z2!E5\'ZA3W"$YDP1MJ&/":")E* D^GNA'=%<02K_:4G;*=-V M;-K.J;1U B$G\!@Y>92>C6(>_^=QV!]TANYSO6--(S_H!*71*X#=$F"W'>"^ M+PI6,>,)W_Q _Z(9EPKQ-9(D =G2AEZ9I7?)[O?+M/VS=#^/TJTUMAN&WD'W MFT;8"_'Q[@]*@(-?Z/X]2"!B%2/]*&M=?-:"GVGY5BT="'GW;0@)FH0807]-2--HX)W@HY).W*Z=,_L*!J%' MEL3"E#'-I.9F:53),J/'GR=0E&V.5_ Z<26)N'M13BJ5Q+WS<-)KM-L/O08I M3:N>?T*P<"6IN%U39R2CBB3TIV[)DJ_5C@CX-=JOS ) MRL^>\7]02P,$% @ 6CRJ5!H53,_V!0 6!X !D !X;"]W;W)K&ULO9G;;MLX$(9?A3"*10JTM7@0)74= XZ39@.D!]3I M]F*Q%XQ-VT)U<"DZ;OKT2QTB.B9%)QLG-XDEU_$<)"O91)G_(L Q3I-F;@]X4F^.>[!WMV-K_%B*%@Q19\PN6W MU1>AKOJMEUF<\JR(\PP(/C_NC>#[4Q*4!M6(OV.^*;8^@W(JUWG^H[RXF!WW MO%(13_A4EBZ8^G?#QSQ)2D]*Q\_&::^-61IN?[[S_J&:O)K,-2OX.$^^QS.Y M/.Z%/3#C<[9.Y-=\\Q=O)N27_J9Y4E1_P:8>2TD/3->%S-/&6"E(XZS^SWXU MB=@R0+3# #4&:,< =D7 C0%^J %I#$B5F7HJ51Y.F63#@<@W0)2CE;?R0Y7, MREI-/\[*YSZ10GT;*SLY//_\^?3[Q>4E^(.EJS_!Q:>KT:?SBY/+,S":3,ZN M)N#HE$L6)\5K\!9\FYR"HU>OP2L09^!JF:\+ELV*05\J(:6[_K0)>E('11U! M,?B89W)9@+-LQF?W[?MJ NTLT-TL3I#3X4;'#[3'#E#W?X&TU_KF/!9^!#G,62O[U4*V,&+C+)LD5\G7 P*@HN M"_#/I3($%Y*GQ;^.L*0-2ZJPI"/L5@!6!7@#SD5>%&#,A+B-LP48I?DZD[;G M77NFE><2-3=#%$0D# ?]F^T\6H:%7N##=M@]X7XKW'^H\%$C?#2=KM-UPJ1* MG%(M9/R;E9RQ::^=^_=$F=+-43 ,:&!73EOEU*G\*I_ZCUG_D3$#)%7 D>%E)RY40@;0BV&M;%B+S&428>/89 M0D^3VMNG 5M9ZQGQ"/)@5[RMR@#WQ2/6>- 6+T =\9".A_;%\ZWQD!$/1S[M MBJ-0:#UN>7^!U+'6H\0K=?%7Q J *)F!SR84U,C$BTQ![44=DS4?H M!N0C,--XHOLX RW4=( &:B)"-Q+;XB?Y=)GE2;ZX=:Q?J D&@Y"S]<)N(SG'!RIENJ6,V%'RIX846WJTJM)!]VH M>TH;T+C>?GN@J@!HMYA"$Y'JW:&XHQ% FI'(S<@GM@+(1"D,0HQWY-N&08*Z MU&OB(C=Q'[%.D0EA&$11Y.]*M8P+ ]15'9"F-4+/4G&1YC-R\_DQV<#F>V?- MAHEV9S8TVY&;[5>"S3C(6.JQ!8[8D!O=H6A$T3!2 " M,W;KPA?2G$?N5O4I^$)F:PH1H='N6V2VN6I8X'>\1+I2(#?%GPJOT$(EC^Z* M-T?1KJJ-=-% [J+QF+5J83_$U&"L;5@0=3 6ZPJ!O6?A%M84QP>C>..)[LD% MMD#N98BWMC!>= \#:Q)C-XD/0K ],5J" MT89@+N4:^OC!VQB/)A3 &N/X8!C' M9JMOS86)<4!%-?.)NUY^T?6SV[SXT-H_-YGU[T'W96YO>#][U_C_H M(N:6#8YVL6L;1#O 172]( ?;U2&6W6NT^^/(-LCOV&4CNC00^BS0(AK@Y& M)[8&W\B#99"1A_[6D9OJH!;5T64!IN4;7I];M7?;X]%1=2BX<_\$OA_7AYS: M37WF^I&)19P5(.%SY=)[%Z@G(^ICS/I"YJOJ8.\ZEZJ-JSXNN?H=*LH!ZOMY MGLN[BS) >Y@\_ ]02P,$% @ 6CRJ5-HV*%"2 @ 0< !D !X;"]W M;W)K&ULE95=;YLP%(;_BH5ZT4I+^8:T(DAMTJF3 MMK9*TNW:)8=@%6QF.TGW[V<;BM) TNT&_''>U\\Y8#O9,?XJ"@")WJJ2BHE5 M2%E?V[;("JBPN&0U4#63,UYAJ;I\;8N: UX9457:GN-$=H4)M=+$C#WQ-&$; M61(*3QR)355A_N<62K:;6*[U/C GZT+J 3M-:KR&!>*.)S[)LV02E\>V\1!GW/NA?,\-_ /2?I07!N/#VME[!Y2^ M'-0.7Q,J4 FYTCF7L4J5-P=NTY&L-F?6"Y/J!#3-0MU1P'6 FL\9D^\=?0QV MMU[Z%U!+ P04 " !:/*I4N++?R6X$ !/#P &0 'AL+W=O,\0))]!J(H"\><;3-GQ>@1'+Q\V9)]+_<&930]HC[=8/ASNN'ISFB@I*7 I M""L!Q]GU: X_+^!$.QB+?P@^BHMGH*>R8^R7?EFGUR-7$V&*$ZE#(/7O$2\P MI3J2XOA=!QTU8VK'R^>7Z%_,Y-5D=DC@!:,_22KSZ]%X!%* MK6ZWJRV8WR[!C_NOJPU8/&PVJ]M[\&T]OUE_6]^OU:_OEU@B0L4'\ D\;)?@ M_;L/X!T@);C/6250F8JI(Q66#NXD-<+-"<'K0?#!=U;*7(!5F>+4XK\8]H?> M0 !'Y:-)BO>2E!MO,.)WQ*^ #S\"S_4\&]"P^Q(GC3L

%0+ T-_ MZCQ>9LYB%4,O:*Q>\88-;SC(>\=9AH7N+(@"@?DC2;!U(Y["A!>C!W WX+I&@1N,[7!Q Q?U6/@J28FTUKXQYWD29!T.+N&L$@AG;N2<,]&>1>EX\*D/%G<*AX MDBO-L>9UTN4+ K?%US6";NS9^:![U@#WK7HOB*D?>_MVNSLSBEID%J-QT%,U M\$*=X!NY2UB!@41/X(">T8Y:*Z<.$K[N*FW KI'G^SV WAG0&P3<(HJ%J9NJ MKI^LJ29%;5_J.N;KO=@N(9M1W-,HX5E*H#_(^T/FF%N9_.XB>UZ[?5NL C?J MHSKK#1P6G'LF5>=&2<(KG +\I-6G3BO3P.HD=*I]2M".4"))3V*#[B1@!-L= MWF;FC[V^W7J6(3BL0^TN_Q$@"12_TL\]*4O5J733TA\.F!-FE5%HT:C+#E_/ MH&L%P[!O-Y]5"OZ=3 $DU/E>+0G1!^[?%1&DI[TN8%>9H#_N2^E9FN"P-LW3 MU PI@&3@^ Q2:,HQ[6LS[!-P2*(E((D%4T(Y3:3TFPJS"?_(L^ M60-:K)00N3V$9R6"PU+4NT&QKK0WM^:D=$#-'?HV7]02P,$% @ 6CRJ5$:VP)-\!0 M]Q@ !D !X;"]W;W)K&ULM9GO;]HX&,?_%0OM MI$W:D=@.A4X4J?R8KJ=U0VUW]^)T+TQB(&IB,]LIJW1__-DFQ# 2ATWB#23! MS]=?/[8_=LQPR\6S7%.JP/<\8_*FLU9J\R$(9+RF.9%=OJ%,_[+D(B=*WXI5 M(#>"DL0&Y5F PO JR$G*.J.A?387HR$O5)8R.A= %GE.Q.N89GQ[TX&=_8.' M=+56YD$P&F[(BCY2]74S%_HNJ%22-*=,IIP!092?L)MKNRO7X'Q(54/"^# MM8,\9;MO\KU,Q$$ ZC4$H#( G1N RP#\8P!L"(C*@.C<@%X98)L>[-IN$S9\VO=$^$5H)&":%2*>.$U2A-_4I3 M&E=*L%2J49FUM2S;MZQ!Y2AAN!H0V,KB1G,+!>Z85*+0/%#@GT^Z +C3*9/_ M>N2C2CZR\E&#_*00PLANN+"@X$N0<;8"BHI<3_"%JNN8G>25E33D>QGU,1P& M+XTW/FY"G>&=;N_ 3 _A'PS7 ME(D&]8:O*L-77L-3NJ3:6P*6*2,L3G5>8RY5W3R>7)U4#\.POOI^57W_EZJW MF:OST#_ILP8'@\K!H,4!4R0#MT))\(DLI&? 7E>2UY>8#S!T Y;1ADQZ^6W M(A6UQ)R5\8=IPH-!PU"!!^"'WGIO[Z8/7WPM0$X)721%#DD0>ZT^F3EH25&+ MVTE+> 1>*1$27('<+BX^3XYCT ^RMFZ;P%,BP<8I!AV3H!]*7PHEE5ZPB M.2]8[L<@#^:^Z?4]C@!B^.-= / MF_'> =B0M+X#3O'2G']'&.A'S"\M8*7F40(:K3@RP>L+K4^E\&%J>DU^D",9 M\I/,$D4/@_N4I7F1^W9OCE((7H(MR,$+(;_I.!:%'KTITYFD4@%!%*W='?IU M8+$QI(L%2\!S,Y_-&6_AT3P0;#_UT*N&^MZ X6-"=D5H'^'3,-CAP+,/^G=>=ZD+U>"Y#H7,_:2FE.LI]GDO9ZP<=<.\2TQ\[6F$_K5JWDV7\ MT6!#36LV=ES#_FW471NO6^)A-_3R&CL 8C\ S]K83O$I!)MRX!B(_1";Z:QO M;+=^K%Y<;U>"4O-,ZC'U$Z^5D8-=%%[DH,7A+/+CK'5(1:?\:MP%1@Y@D1]@ MOW;"@W["BF-5Y&>5ZTZR[TYKH]:!7PKB]H4N.C@$\R/L-GG1QJA^=7DUIFK] MG+X^GF8D.#CXS:E8V1-W"6(S>W9GP-73ZE3_UIYE!Z[X[B^!>R)6J7Z=R^A2 MAX;=O@:BV)VR[VX4W]ACY 57BN?VI<@( '0& 9 >&PO=V]R:W-H965T?NUG30J)935WC2V,__O;\;U)-EP\2(+ (6V)65RY!1*59>N*[,"2BS/>05, MOUEQ46*EIV+MRDH SJVHI&[@>;%;8L*<-+%K3R)->*TH8? DD*S+$HOW:Z!\ M,W)\9[2D!"8)9TC :N1<^9?CV,3;@-\$ M-G)OC$PF2\Y?S&2:CQS/ &%3!D'K!]O, 9*C9'&>&T]G6Y+(]P?[]Q_V=QU M+DLL8W-S/T\/@P?I[-;AX6Z&YZ=3V]FRZF-W/T$\V;PT5\A;@J M0"#&658+ 4PA2O"24*((2'0Z 84)E6=:\SR?H-.3,W2""$.+@M<2LUPFKM*X M9E,W:]&N&[3@"[1[+,Y1Z/] @1<$/?+Q*OK6.%WO*305ZQ&'ENYN9MOJ>^%@\1]VR_)-T$?R 8= MV> HV57V6A-)[*W+N+Z_.0AL9GV4C56T#S",O /*;X(^4$8=9724\M'\/?N( MHD^;A1?^ 5!?3-S/$W<\\?'SY K3HY>F#S;^='ZA'T<'M'U!P\/RN7L]P?1C M?9O6A$E$8:5EWOE09RN:'M=,%*]LFUARI9N.'1;ZLP#"!.CW*\[5;F(Z3_>A M2?\"4$L#!!0 ( %H\JE15EF'0PP, /D- 9 >&PO=V]R:W-H965T MV]J[*]?3;) M0*PF-K7-LBOUQU\["0F!X*7:OD"&<\\>Q&3$=RJE M#!X$DKLL(^)E!BG?CQWL'%Y\HYM$F1?N9+0E&UB"^KY]$'KD5BPQS8!)RAD2 ML!X[4WR[P$,#R"W^H["71\_(A++B_*<9W,5CQS,>00J1,A1$_SW!'-+4,&D_ M?I6D3C6G 1X_']@_Y\'K8%9$PIRG/VBLDK$S<% ,:[)+U3>^_P)E0%W#%_%4 MYK]H7]CV>@Z*=E+QK 1K#S+*BG_R7";B".#C"P"_!/BG@/X%0% "@A- X%T M=$I YUJ7NB4@#]TM8L\3%Q)%)B/!]T@8:\UF'O+LYVB=+\I,H2R5T%^IQJG) M_6*Z7"S1)W0/4@*@]R$H0E/Y ;U#E*''A.\D8;$[W]? MANC]NP\M?LWM+)]A=8/\08-E"X+RUAS]N4=D(P!T*ZNVE-GI0H@J.MP:8"-O M055C04X;7*HQT)TL+42=BJB3$W4N$.4RAO@:[20@HNM5M=9E0=++28Q0/DW\ MCC\8C-RGX\Q>9;4XM\+]_K!3637BZ%9Q=*UQ/')%4I2:M*"4DA5-J7IIBZ2@ MZ39\['K>221762W.K7!_<&35B*171=*S1G*7;0D5IMK:5B+LG67OU"N;1<.C M?N51W^K1/[ML!<(4B03Q1"-=*(>&D"C2@J W3X@1:*M8RT*Y"K^1K6W"_GF& MV[T<5%X.K%Y.8[(U.R0*0O0(4<)XRC<4)+ICD:51AA7]\&T=A[UZ?_#LGC*V MT\4JVC,S*]''"QA<*BI\M"EA>Z,#@WW5(@I$UCJWG02C%R"B=>/YLVKZ6(LEMJOE MXOE?!FC.M=2P%UO4M6CAWAL36*L-OE9N2!Q3<_;5RPW/JCA*2RTL%_?V.;Y: M5G"M*]@N+(O#U/;>F;]"T\U;P)JB6HOP\ T*,B_1S2WVK&KF%$<<\H M!HIO\X/TBBM]+,\?$WTW V$,]/QVP# .# &0 'AL+W=O4?;&8X0$^$@3PB=&+,3FTC1Y&*,4\C[=("+?K"A+H9!3MC;Y MAB$8:5":F(YE^68*,3&F8[WVP*9CNA4))NB! ;Y-4\@^9RBANXEA&_N%1[R. MA5HPI^,-7*,%$L^;!R9G9L$2X101CBD!#*TFQI5].;<]!= 6+QCM>&D,5"A+ M2M_4Y&_U<'+8):0HSE- M7G$DXHDQ-$"$5G";B$>Z^X'R@ :*+Z0)U[]@E]D&K@'"+12)* ,=K 3@YP*D"_!: FP-<'6BF3(=U#06(KIED,2\;$II!K%:8:YYUGFV6GQ[(([2D3,P0V)4'2,-V44 M12C./I29TTEX!UD?N/9WX%B.TZ!G_G6XW2''+3+K:CZW+;,ZE2'EHH/,*\@\ M3>:UD-UO$(,"DW6^0W7:+$,9BZ]9U E^G]J>;XW-]W(>ZD:NXQ8V1_H&A;Y! MI[Y;3-27@)Q-(3KOV:ZZ":EKJ)^HR:U 6% MNJ!3W0MD&"Z34VD):HY]NZ*M;N*V9&Y8:!MV:GNB B8GA WK^^7;U;35C=RA MUZQM5&@;??%K#R&/P4K>-1QLN:Q(LN30XZ/06'E&=>&>[U6$CVK'P/%:A-O6 MH9Q:_RY]53XES273JHNR6S252KS=J>E5WV4HZL%W*6ZMZKNZX _51)V?7C6O MX/P30<8O&F5V.W2!A@(?I+K$-Q7C$Q1.3F%;.0=P/!#!3]Y13&WGD!'G/V3D M>+LZ\]'M+LB#"?:Q^"=#.=PRMOMWH428AW1+!)"[B6J[VJB^VX/;'UG?&K>P M&S?H#ZJXXQ@/EY_=??N=B/$KYZK;@=TFU2QU5BEB:]UPZ ME:NLSU2SJSNV TW6*&ULM5A=;^(X%/TK%IJ'5FH;?$,^ M& '2]$N[$K-;#3,[#Z-],&# FB1F;:>T_W[M0&/:Q$[GHR\0)_$]YU['YQYY MM./BN]Q0JM!#GA5RW-LHM7T?!'*QH3F1%WQ+"_UDQ45.E!Z*=2"W@I)E-2G/ M NCWXR GK.A-1M6].S$9\5)EK*!W LDRSXEXO*09WXU[N/=TXQ-;;Y2Y$4Q& M6[*F,ZJ^;.^$'@5UE"7+:2$9+Y"@JW'O WY_&583JC?^870GCZZ1267.^7._0]!>C6DF'E\_1;^MDM?)S(FD5SS[ MRI9J,^ZE/;2D*U)FZA/?_4$/"44FWH)GLOI%N\.[_1Y:E%+Q_#!9,\A9L?\G M#X="'$V(0L<$.$R BO<>J&)Y3129C 3?(6'>UM',195J-5N38X59E9D2^BG3 M\]1D>O-A=C-#Y^BV5*6@!H+E98XRJE-%6_*H5T!)=')-%6&9/$7O$"O0YPTO M)2F6G3Z/$N@4ZCR@S@.J ML*$C[-];*HABQ1I-#7/I"1G6(<,JY, 1TA!$)X*:;]L$'J*<%VHC3]N2WH>* MJU!F)]Q/!G$8CH+[%@*#FL"@BT#8AK6?%1UA184713E'D5B1?_MO+WT]A7IL9&5_N*G*&7#_[2N(>'GKZ"K=9BO]CZ M\J])_-9"^/DX"N'+U6H]]HN]+U==U\6;I.NG])/+:UL.3KQ>9,^>=CL1;#L+ M[FPMT)IIVMBAL<-U8-M0L+^CN'P';K805_\ VS_ WS]!RP_0'\ M_<'E/*#9#A)'+X C1^KO!2[K 4VA=X)9E8=.L]KA/0X!GEF>R.&NP$HY^#7T MM>X#FJ8U"1T^$JR00I=P_83Y@*:G/8\,!S2]\'D,#D)6L<"O6+]@.Z!%U,#UI5I5 [^J/5/E-[,<'21^L^4(K'>F;V4W.@C]X-(&1X&PO=V]R:W-H965T,IKX7449Z%O:7-,[-#)34L+7.[NA;VY1:4:6?1 M.#IL/,AMA7Z#YUDCME /C9+2QX?6$I9@W;2:&9A,XMNQM?SU,>'@-\26G=D M,Z]D9YJ"4)Z(R_O: M^SX< <97)P!)#T@^"DA[0.@<[RH+LA8"19Y9TS+KHXG-&Z$W 4UJI/9_L4!+ MIY)PF-_?W11W!;MD]^"Q\ 2BDT]5@LV/G9!3MC4K-?E=DYH4N7<:2\ M'LW7?8[;+D=R(L/_X5S4CM(3@;)2>!+WY7\#E$Z M$*6!Z.H$T4^Z9%+OP2&-M3>9$PK<);XTP!30<#%AK=!;\.=O-JY+, T)_(7; MY],I:=P?=^?_F'B(Z.KF1__?WSWJV%9J1S5L"!.//D\B9KMY[APT31B)E4$: ML&!6] 2 ]0%TOC$&#XZ?LN%1R5\!4$L#!!0 ( %H\JE30[2Z5/P( "8% M 9 >&PO=V]R:W-H965T$E_[GG//N?Y(M]J\ MV@J1X$T*9:=1153?QK'-*Y3,#G2-RJVLM9&,7&C*V-8&61% 4L3)<#B))>,J MRM(PMS19JAL27.'2@&VD9.9]AD)OI]$HVDT\\;(B/Q%G:Y&M[.)SP\)/SAN[=X8O),7K5]]\%!,HZ$7A )S\@S,_39X MCT)X(B?C5\<9]24]<'^\8_\4'5-/H408%KU@AZTMLOV/FY M]GRY%C9\8=OE#B/(&TM:=F"G0'+5_ME;UX<]0#(Z D@Z0!)TMX6"RCDCEJ5& M;\'X;,?F!\%J0#MQ7/E-69%QJ]SA*/NZN%LM5G )]UK66J$B"WH-;M,-(ZY* M8*H RP3:2WJO$02Z%@ SAJD294@_GR,Q+NP%G %7\+W2C74HF\;D!/HR<=Z) MF;5BDB-BQO"H%546%JK XF]\[(SU[I*=NUERDO"1F0&,1Q\@&2;)\VH.YV<7 M)VC'?=/&@79\A/;;KCLGN*YZKJO =76$ZPDWJ!H\U*P6. E ?[DVV>@F2>/- M@6K7?;7KD\I7_4Z>D#[IR28GI3\H0H.6X$'E6AZT,/G/PLT_!N*]LRO1E.&& M6LAUHZ@]QOUL_PCQ6&E7O(T/@$M[[6FG:!+] _C=EO4$L#!!0 ( %H\JE1]_>[B@0( *8& M 9 >&PO=V]R:W-H965TNY5QC17OJ_S"FJJ+V0# I^44M74X%2M?=THH(43U=R/@B#Q M:\J$EZ7NWH/*4MD:S@0\**+;NJ;J]0:XW,Z]T'N[\$'U4$/>" MV!7:D;FR;JFA6:KDEBB[&MWLP&7CU%@-$_8M+HW"IPQU)OMZ=[V\6Y)S\AUW M#!,;T ;?D1T233GH<_/: .& 26ER>@N&,J[/_BWW,8HACVC((W)^\=$\ MCAC%@U'LC"8'C.Y;TRJPKXS5;=TE2!KZ:M/5N/]S8!NZXC"66.><.&=[##=9 M&%Y.4G\SPC,9>"9'>;Z"UE?DFN.QI2('@@V %+)=F;+E>)ARV2+7&$QG.]V! M.9]&\3C,=("9'H6QFZW\CX"F>TQ)$@Y(W;Z9[H48C$,G W3R@02?!% EH,!M M;T#A<<%!+NM1S&0_NO@ Q&R F+V;W#O'=(QDMA=&$H?_D/@[7<1V<#Q::R8T MNI:H"BYF6(CJNF(W,;)QC64E#;8I-ZSP0P+*+L#GI93F;6)[U?!IROX 4$L# M!!0 ( %H\JE3F917=_@( - ) 9 >&PO=V]R:W-H965T@HW]74Y\.,?3K9 O:@.@T5O*N)HY&ZVS"]=5\092HLY%!MRL MK(1,B393N795)H$D!2AEKN]YD9L2RIWYM'CW(.=3D6M&.3Q(I/(T)?+]"IC8 MSASL[%X\TO5&VQ?N?)J1-2Q /V(5K8,PR&1]_*U*GUK3 YGC'?E<$ M;X)9$@77@OVAB=[,G+&#$EB1G.E'L?T.54"AY8L%4\4OVE9[/0?%N=(BK<#& M04IY^21OU1_1 /BX ^!7 +_P70H5+F^()O.I%%LD[6[#9@=%J 7:F*/$)4H2!&NCW#*IE M(B7A:S"'I!4ZO0%-*%-GZ 11CIXV(E<&I::N-CZMFAM7GJY*3WZ'IY]$GJ, M?T.^Y_O/BQMT>G+VD<4U4=:A^G6H?D$;=-#^V@73PQ747$'!->S@LL[: BM1 M48&R'\3KW!\&4_>U16I82PV_D@K:I$I4V)3"N%TJK*7"KZ2&;5+A@50P:E>* M:J7H*Z6P32DZ4)JT"XUJH5&OT)/0A'W*ZHR\%RG;9F!T8"#TO'8+X]K"N#?O M%O5GTY-XDYILU ML$-L7PNP?U0"5K /8L,.L7VQP/W5XG^3L*)KFL!XW&5C7TAP?R6Y!Z4NT"4S MG9CP&)#IZ2@1^5*O.1#)(3%-0X,$ MIL1 7\F2M3N*#BI^%'PNPVZC M/]N[CFEP:\J545H9E'<^,@')\OI03K3(BI:]%-I< (KAQERY0-H-9GTEA-Y- M["V@OL3-_P%02P,$% @ 6CRJ5%?/NQ-J! )A !D !X;"]W;W)K M&ULM5A1;]LV$/XKA-$!*1!8(A7;2>$82)1T,U#; M09*N#\,>:(FVB%*B1E)Q#/3'[T3)DKM*W#+4+[$H\;[[[GC\R,MT)]57G3!F MT&LJ,GT]2(S)/WB>CA*64CV4.,8>%-)%FE*UOV5"[JX'>'!X\+-I3K?LB9G/^8." MD=>@Q#QEF>8R0XIMK@,F&"1 M*2$H_+RPD E1(@&/OVK00>.S-#Q^/J!_M,%#,&NJ62C%%QZ;Y'IP.4 QV]!" MF$>Y^XW5 8U*O$@*;?^B735W0@8H*K21:6T,#%*>5;_TM4[$D0'!/0:D-B#_ M-!CU& 2U06 #K9C9L.ZHH;.IDCNDRMF 5C[8W%AKB(9GY3(^&05?.=B96;A: M+.;/B_OE\Q.Z6=ZA<+5\GB]_O5^&\_LG=';'#.5"OT?O$,_0@@L!N==3SX#K M$L"+:C>WE1O2XR9 "YF91*/[+&;Q]_8>4&YXDP/O6^($7% U1 $^1\0GY//3 M'3I[][Z#5NA&6PJ?D,_UE]5R97C MT1%;3+K)7C9D+YUD/S%C*K*A8C$WCJ*\:B"O3E/UV&\%RW>S+O$:SN@CC;C@ M9G^.%O35+OZM5 #*LRT*:0Y?S;XKG;67\5$^+[K3B8^T%/\G:E%%;=-0@T-& M4,@UU"1-9=%9CV$-_MV6Q$/<0XJTI(B3U+,TX!9.<&UH%I=IV?",9A&'M]N" M*IH9QJ! LQ@)6Q"Z#:%3Z,F/^Z97.' KESAX4S'"3GADVB@>&=@F(=6)JWI: MT<07)RK05@.Q6P3[JP"" 4XE$)G.[WJH$&%MSS3L'$V8.H/)[ LJFI*JX&1N>WKUM) MEV@?$VCDF2HGP/>-E.8P*!TT_QJ8_0U02P,$% @ 6CRJ5%.K^[I; @ M" 8 !D !X;"]W;W)K&ULC51-<]HP$/TK&D\. MR4R#/R$M8SP#F$YSH&5":'L5]H(UD24JB9CTUU>2C0LI4"Z6=K7O[=N5M7'% MQ8LL !3:E93)@5,HM>F[KLP**+'L\ TP?;+BHL1*FV+MRHT G%M02=W \WIN MB0ESDMCZ9B*)^591PF FD-R6)19O(Z"\&CB^LW<\D76AC,--X@U>PQS48C,3 MVG);EIR4P"3A# E8#9RAWT^[)MX&?"=0R8,],I4L.7\QQF,^<#PC""ADRC!@ MO;S"&"@U1%K&KX;3:5,:X.%^S_[9UJYK66()8TY_D%P5 ^>C@W)8X2U53[SZ M DT]5F#&J;1?5-6QD0[.ME+QL@%K!25A]8IW31\. )KG-"!H ,%[0'0&$#: M\%I U BVYFZ%-N'%"N!1<)IUAT4.A_0($7!"?TC*^'^R?@Z65X M"MDY^%$U8=O_T/*%5_3_ EW4TD66+CI'QS)> E)XAY; 8$74J1NK.7J6P\R% MU^3>#[J]V'T][..)J.#A4^"U84<*NZW"[D6%"R8@XVM&?D-N=5*"EX02]79* M:?<="T_\$U3+=@S=2@EC;62-1QK=,U3]?ZVW'V="^XG?^D=\?UU/I M+TT](_6OM29,(@HK3>EU'K0P4<^=VE!\8U_BDBO]KNVVT*,:A G0YRO.U=XP M"=KAG_P!4$L#!!0 ( %H\JE0JPN9BEP( (,( 9 >&PO=V]R:W-H M965TV*#G@U(!R:GN.T[-S3 HK"LW8B$8_Y\#I0M!I9K+0=NR2R3>L".PA+/8 SROAQQU;-;EI3D4 C""L1A M.K#.W-/8=33 1'PGL! K;:2M3!A[T)VK=& Y6A%02*2FP.HQAQ@HU4Q*QV-# M:K4Y-7"UO63_;,PK,Q,L(&;T!TEE-K".+93"%%=4WK+%)32& LV7,"K,/UK4 ML8%OH:02DN4-6"G(25$_\5-3B!6 V]T \!J MRO ;P"^,5HK,[:&6.(HY&R! MN(Y6;+IA:F/0R@TI]#*.)5>S1.%D-+Z[B:\O;[X,+V['']'%M_NKNY_H8 @2 M$RH.T2?T =E(9)B#"&VI$FJ8G33DYS6YMX'\*^8=Y+M'R',\[PUXO!T^A*2% MN^MP6]ELO7JM5\_P^1OX8E;,@4LRH8!&:K< YY"BL63) \)%T\H838$+58O' MBLCG+6G]-JUOTG8WILUSM6&%9C]J:HEP)3/&R2](WRIK31@80GT0YU'@-+_0 MGJ]6<)?(-=7=5G5W9]6HQ!S-,:T '9 "I8Q2S 4J@==V#M_R4-/W5Y0Y':7* M?67@W; U]4&K/MBJ_F5Y]RE[L+&8KT3O$+@FN]?*[NTC^X_JWMNKH/U667^7 M[1!3+ 0ZVW(JCEO"X_]Y&$_:M"=_^S">['O$7.?EY>O\VT/6\+^[VO;*#:&O M9_5FGI%"( I3!70Z?66/US=>W9&L-)?&A$EU!9EFIKX2@.L -3]E3"X[^AYJ MOSNBWU!+ P04 " !:/*I47$FX(V8" !%!0 &0 'AL+W=OWE'$D=KI@)2XE MJ!WG5#Y-L1#UV N\_<:*9;FV&R2.*IKA&O5=M91F13J5E'$L%1,E2-R.O4EP M/AU:>V?PE6&M#N9@,]D(<6\7BW3L^18("TRT5:!F>, 9%H45,AB_6DVO"VD= M#^=[]4\N=Y/+ABJ(;2W4^]CYXD.*6[@J]$O4EMODXP$04RGVA;FU]#Y*= MTH*WSH: L[(9Z6-;AP.'_DL.8>L0.NXFD*.<4TWC2(H:I+4V:G;B4G7>!HZ5 M]J>LM32GS/CI>'U[,_M\>7,UOUBM7\/%E[O%[7$?K^K7-_I]U^JG!4ZLS/E&31BD5&:VM_L"69]]RCX]W#HS3=4O:-)Q@+\)2E.3\;)$*L M/XQ&/$IPAOB0KG$N_UE1EB$A3]GCB*\91G%IE*4CZ#CA*$,D'\RFY;4;-IO2 M0J0DQS<,\"++$'L^QRG=G@W

["+7E,A+HPFDW7Z!'?8?&POF'R;-2@Q"3# M.2? M<'U#@<*+:,K+;["MQSH#$!5_Z*D.Q)Z!9S* M0%\:3 Q&'BU M@??" +H& [\V\%]Z&!L,@MH@Z'L/86T0EK&O@E5&>H$$FDT9W0*F1DLT=5!. M5VDM TQRE5EW@LE_B;03L[O[Z_FOGZX_+RYN[WX!%[\_7-W_"=Z#KX@QE L. MWBZP0"3E[\ ;, (\00QS0'+PD!/!3^1%>7R?T(*C/.;3D9"4%/ HJMV?5^ZA MP?TE7@X!]$\ =*"C/53?'7!S.]P7Q(; 25CGR3(YIE4FIDQD??P!HQL$%I@<%;F6 Q35/$.%AC M5MU>5_3G%?RXA%>"NIDY0\=QW.EHLS])KPYKL?<;]KZ5_0VC$<8Q!RM&LR96 M%T^8183+DOD7O.G*NPHTW"/C!A//F723"1HR@97,@FR(DGZ4@DLIW7+&Y!($ MYC3?8%8N"7(Z%W@I@*!-I7?5;G#(KIM8V! +[7.Z3>U6N?[0D\Z0!G!RW:DX;1Z?'K9H* MWH4]Z\%U],+B6)G=,W6CW>G5AMQ;J]SC1M75JN="*_L[%3!PPTB$.Y)"& MKF.(F!9 UZZ .[4 :X/;\QI@LN_6'09MA9N_-JI-3RN<:Y>X7=!Q11,M4PP$ M9EEG?.Q0G@-B]&Q-"JUUKEWLFE9%=B!5-G!P70@NY#G)'T_ O8FC'3< SUB6 MCXVCECW7KGN[T#$X4N^O M#@21TRACE,AN(:%I#.X94F$#"SD_4H,7G13'!]D/3=FO%=.=_!2"\C+'4:$V M)/W(3@[(>B:R6G5=N^S^5F1+*:MZZ>*[LL"Q)&)LYBYJW)9P^!/?"2:GW9R@ M%EQH%]SO:T$N:M36*C]VQHXA1E"K-73M2Y-)K>6^X586 L[LL;JL\5NQ"L-3 MQZ!D<*^EM8O[K2[#4N'!C9S+FF4G$?@_2A)JO8=VO2\S7G=E3<;+L.S702-P M,G[7)6L.KC@O[-$[KYVWHAM9JI@48)4/2^? 491TG2IEJC/X6%_:LH3+=VP5W?Z_3U>C=]WSP.U M9D.[9A]D0H]V#VJ1A:='WGIJ[?3LVOE3!M4R]-ZZMGU5$K5!@DI M5BF*L)*&/M'VM"AZQ][H[^WT[<+WON06[5 M1L0%4Z$4"58+":$Q*-9 IMZNI6WUN3D5@&,A4OR^W +*6$2()T-[?ARVO8&: M#]_PX,;7RNW;E?L+R4E69-+[][4 MBMV)>OO0O ";_0=02P,$% @ 6CRJ5#VJ9]%" P ^ P !D !X;"]W M;W)K&ULO9=M3]LP$,>_RBF:-) &B=T'6M16&@4$ MVA ='4-HV@N37EL+)\YLIP5I'WYV$I)N2K-I6GG3VHGO?W<_7R[.8"W5HUXB M&GB*1*R'WM*8Y-CW=;C$B.E#F6!L[\REBIBQ4[7P=:*0S3*C2/@T"+I^Q'CL MC0;9M8D:#61J!(]QHD"G4<34\PD*N1YZQ'NY<,,72^,N^*-!PA8X17.;3)2= M^:7*C$<8:RYC4#@?>N_)\0FESB!;\87C6F^,P:7R(.6CFUS.AE[@(D*!H7$2 MS/ZM<(Q"."4;Q_="U"M].L/-\8OZ>9:\3>:!:1Q+<<=G9CGT>A[,<,Y286[D M^@*+A#I.+Y1"9[^P+M8&'H2I-C(JC&T$$8_S?_94@-@PL(G6&]#"( /AYXZR M*$^98:.!DFM0;K55OSAXOKCZ=G-]"V< M?;J]_'P/!S"6462938T,'^&.*<5BHV'O% WC0N_;%1/%5\P@3 0+T6Z3*9<- M?&,#<_)^6 1QD@=!MP1QQ=0AM,@[H &EM]-3V'NS?_^KC&_S*I.C97(TTVUO MT3U[2NSFXPQ64C##!3?/#:JM4K65J;:VJ(X%TQKD_"5AD JR:H:O'^U2N#08 MZ6\-CMJEHW9C^"5W%L]R#QJN4Z.-G?-X\0ZND.E4Y?0OXR0U=>AS'R3/QCVD MJU%PV.D,_%5-:)TRM,[?D15\CK#'8WA&IO1^0];=4KJ[6[Q'I:.C_XP7?L!] M'>*C.L1!NU?/N%?&U_L#8U0AUPB)XB$V)-PO!?N[)4N"JJL$KU"ZA1-"?P%+ MR);B)1M-CS2&=\5C'J61W<\;KA\/Y@H1>&Q0H3:@;%MK@E!U'T)WS+MJ2:3U M&KQ;M84YD%>]SQA6LF$C1@0GSUXQVKYDF#E5;(IT=(Z_:%.F^ M!O)N;8GW>W0+\ZJ[D>;V=L6>_KW&JQY%>CL&7G4OTG\-X/WZ&N_6\Z95RZ/- M+:_B_4\U3JOF1K_("^<_%;CK:#=_XVYOW&.==\$]ERXX+$& M@7-K&!P>V8=?Y&PO=V]R:W-H965T;C>RDIDI-(E("^Y,76PGMX[L)S24T.0CZH'6,:/45AK,XZ.ZWW M7QQ';78LHJHK]BR&-X&0$=5P*[>.VDM&_=0H"AWBN@,GHCSN3"?ILZ6<3D2B M0QZSI40JB2(JG\]9* YG'=QY>?"5;W?:/'"FDSW=LA73W_=+"7=.@>+SB,6* MBQA)%IQU9OC+->D;@W3$#\X.ZN@:&5?60CR8FQO_K.,:1BQD&VT@*/P]LCD+ M0X,$//[)03O%G,;P^/H%_3)U'IQ94\7F(OR3^WIWUAEUD,\"FH3ZJSA2QJ=V5EO"6@YV>KK[=SW]'Y[/5Q0+-[V^7%W>KV;>;^SOT M&:VTV#R@FWC#8E-?:!G2&)TLF*8\5*?H$^(QNN5A""6H)HX&,@;2V>03GV<3 MDYJ)?Z-Q%[GX5T1<0M2.2E8%,K>#+-BFB[P,Q*T%630P2<(2Y/MJ@4X^G;)H M'XIGQBK0+NQHMU06:"1'JV5VV1X+-V%=M0X5'M>"7+<'Z5>!.%!^10V2H@9) MBNK5U: !^FP4R$=S$8$L*YH*VTQ*&F\92*5&ZV=T/&Y)G]/'LP.5/OKK#X!$ M-YI%ZF\+(:\@Y*6$>C6$?C"E>;Q%>R:Y\*LJRF[?0\^,2EMH>@63GA5I'O(@ M0"]\EK5\["@XY6.ATR_H]*U =TFT9A*) +TL$(5H$$ ?@I1 AB3;2[XQ5'\B MRQ):9+/TTUE,=WV<8CR8.(\5U 8%M8&5VL63J1O@(]E&;&/^+S#ZB3Y5S9X! M8?=H>J];3I^M\HI!H[>#+BL&N=U1M2/#PI&AW9'*N+V"&A50HX^QL,8%H;'5 MMRN8UI3*";2.3#Y.JQ1V_*X\W#>!MXUXQ0R[92-TK=R,I"&5]CQ>]+P]]#R+ MW_BHS>*/D0IM=E<=Y8R#O0DX&9.0-1^.:R)=J MB^UR"4N7RRP:M8I[W8"!W4;-Q:7H8KM>-NK_=0-

1BN^;>TH=L[V5# M*U42#SY('99ZAQL$KT7ZKQHPVJ2_5$T\^G_IOVH :)'^4C&Q73+O]R8RT&9C M'T'\C8 JI 5:,\252E@UO_?Z2#SBN;WJI4I*D21VD6PGX%D34]R%7L$(LW>R<5.Q ^_VA-QB_W;TY1V=K\S4' MSF1;#NLQ9 &8NMTA8,CL TEVH\4^/6ZOA8;#>WJY8]!CI1D [P,A],N-.<$7 MGZFF_P%02P,$% @ 6CRJ5"BR51-I P 4@T !D !X;"]W;W)K&ULS5==;]HP%/TK5IY6:6UBAP2H (FO;=76%HU]/$Q[ M,,D%HB8QLPVTTG[\;"<$1I,TD_;0%X@=GW./KR^'Z]Z>\0>Q!I#H,8E3T;?6 M4FZN;5L$:TBHN&(;2-6;)>,)E6K(5[;8<*"A 26Q31S'MQ,:I=:@9^9F?-!C M6QE'*A*YB#_+J9<36R"Y8P2B 5 M$4L1AV7?&N+K*6YK@%GQ+8*].'E&>BL+QA[TX";L6XY6!#$$4E-0];6#,<2Q M9E(Z?N6D5A%3 T^?#^SOS.;59A94P)C%WZ-0KOM6QT(A+.DVEI_9_@/D&_(T M7\!B83[1/EO;[EHHV K)DARL%"11FGW3QSP1)P#%4PX@.8"< UH5 #<'N.< MOP+0R@&MIA&\'&"V;F=[-XF;4$D'/<[VB.O5BDT_F.P;M,I7E.I"F4NNWD8* M)P?S+_?CCV@TG$\G:'Q_.YO>S8=?;N[OT"6: 3>%F 9P.5)G$:*Y9,$#NM_H M(Q;HS00DC6)QH=:*->4@>K94DC2Q'>3A1UEX4A'>1;XDJ/E]#SFGZ0J48TBT>$*GZV;TR4P/]Y2'Z,2LFJM&2A2UK=2LWM0G.[5O,TV<3L":"F%#H%5>=UU&:W$-2MW=M[%;9! M,72?I?8L^>.Z%7\IP\[1Y9U:;2]X>;C M-VI@)?AHI=A_);5[=$I<;Y7-[&2:LYR>@.<[Q///3L ^Z1$3X"O3G L4L&TJ MLX:@F"TN $/3]I[-C_#U&)?,3_2%P?2D1_KLMJ%ZHE6DSBR&I0KE7+656)XU M\-E LHWI4!=,JG[7/*[5I0>X7J#>+QF3AX$.4%RC!G\ 4$L#!!0 ( %H\ MJE1>4&PO=V]R:W-H965TQ@/B>WX_,_O')MCMS>,+\4"4<(VB5/1<1929M>N*V8+3(BHL Q3]25B M/"%2=?G<%1E'$AJC)'8#SZN[":&ITVV;L3'OMME*QC3%,0>Q2A+"=WV,V:;C M^,[SP".=+Z0><+OMC,QQ@O)S-N:JYQ8J(4TP%92EP#'J.#W_NN]7M8&9\87B M1I3:H$.9,K;4G;NPXWB:"&.<22U!U&N- XQCK:0X?NQ%G<*G-BRWG]5O3? J MF"D1.&#Q5QK*1<=I.A!B1%:Q?&2;#[@/J*;U9BP6Y@F;?&ZCYT]WH 2ZA)]1280@3R69+&&4ZBP+. M;E 2&HMS-6.X':4( Y9D)-VU7:EXM*H[V_ONY[Z#$[X?V+H"?G !@1?X[\ % ML2 <1?[\7YM" _AVR3HTEH"K!6ZM?\CX_4"J/[/,UY_ M3<8;!4C#"O)(Q?(RXHA 4XEJ?TO@1.(%W-.4)JOD&(A=T:O4O/>6%#4+LN8; MR M&\!.I^L%N5JKPK-K!KDIM"!AJ5P(\)L0DIVMG/F'@NW;*_8MH1S6)%ZAKB&JI"D?^ZKY M$PY'UE'L7+E9KB.5NMI[Q)A\[NC;0G'9Z_X"4$L#!!0 ( %H\JE1O M2W6($@4 *H5 9 >&PO=V]R:W-H965TP (15%HM#57JW:HDN[]]DE T1-8M8VT.ZO7^>#!(ACPKUW M7]K$>,ZMI92K.\L2LR5$5-RR%<3JESGC$97J ME2\LL>) _=0H"BUBVUTKHD'<&O33L0D?]-E:AD$,$X[$.HHH_WJ D&WO6[BU M&_@>+)8R&; &_15=P!3DVVK"U9M5H/A!!+$(6(PXS.];0WPW)EYBD,[X.X"M MV'M&22COC'TD+]_\^Y:=,((09C*!H.K?!D80A@F2XO%/#MHJ?":&^\\[]#_2 MX%4P[U3 B(4_ E\N[UN]%O)A3M>A_,ZV?T(>4"?!F[%0I'_1-I]KM]!L+22+ MVW2,+B^NT 6RD%A2 M#@(%,7J+ RFN]P9>EVPM:.RKP8N#][XE52 )'6N6DW[(2),:T@YZ8K%<"O08 M^^!K[,=F>TP, );*8)%&LDOC S$B/E%^BQQ\C8A-B(;0J+DYUL5C-A_#K,[\ M(!JG6!1.BN?4X#VOHW?@2<&S\AD@VP5D.X5LUT"^K*60JMI!O$!4HG=8!'&< MO"@G*^ !\]&E6A29ORO=DLCP.RE^TLTV ^R0MM>W-AI:G8)6QTCK\1/X+!!P MTGNGXOW&[;EZY]W">=?H7#6N.002? L^5P$_3:);)4%ZCIZ$6Y!PSRD,Q'[S MDKC5DA#LEB7)UJYF5GWA>@7MGIEVVIP$VH!0"3R;>:_"J6?;6$_)*RAYYU!B M'*FR*GE3SY*EHV?3]*JIP]T.T?/$=MGS;>/^_I&J(?@WPPUPI>YHMPW0A R^6+G)]I"0TZ.CE.W5\.I[-[XK/9=7<0-Z;5U]%SWJ&/DTQH6N>SU MV-SLF_2,AG%T='%X-0T$EX* S8KP$RU$2Z^KRU_=(BB5 INEHF@;-&\;')*3 M1;(F9NISBJMO^#4-D00>I;G\ I5)??[,CMS,%!&,?/JE^T <-T5 4?:A1QP- MU&$>2NG!OZ0]VH#-B-V<;F='%WLGZ9:RA'^[+FE#,'O99?QDGDDI4\0V0@X7 M"PX+*D$=%R0/U%ESAC8T7$-"E.51L;(SZ5CG+KI[6\'I.C8YZCB::6WBNAW] MEB&E]I$3VG>8^[T.H]T7.=J^X!/B8KN&1BEOQ"QO#9; 26JD0JUM]^J^14BI M=L2L=HV*##MYUC)SJDGKV/9AA4?YK/T*8[LNL:4N$K,NOC*I.IXZI<\^TNL' M7W7": 6QH.G9.)%0%?I)>! M0E%9QS*[B"E&BPO'87K-=C3^@.]&V;5A"9/=8CY1KLX> H4P5Y#VK:M6+<\N M!K,7R5;I5=D[DY)%Z>,2J \\F:!^GS,F=R^)@^)Z=O ?4$L#!!0 ( %H\ MJE3#1Y_7]0, .4- 9 >&PO=V]R:W-H965T?$AF$FR9%\,-, ,DU]YT??797NY*&!RZ>Y880!2])S.3(V2BU_>*Z,MR0!,L6WQ*FOZRX M2+#24[%VY580'%FE)'9]S^NY":;,&0_MVER,AWRG8LK(7(#<)0D6KU,2\\/( M0?R5@3JY3:-8'A_1OUKG MM3-++,F,QS]HI#8CI^] 1%9X%ZM[?OB=9 YU#5[(8VG_PR&3]1P(=U+Q)%/6 M#!+*TE_\D@6BI.!W:Q3\3,%_IX Z-0KM3*%M'4V96;>NL<+CH> '$$9:HYF! MC8W5UMY09M*X4$)_I5I/C12"5H MJ$@$"\7#9Y@Q;8](G]>#! .G;[HICS$("6,&2K"EC&A;X*@OP)>S87MO2/F5%?:ZK.!U> M5$4_-=8M)[_7J<[](& MH^FGU/6?^)R!O#'=KW$:E?HS^FAB"(O^0THR.V5Z**@+C5_0\W]MNT)%8T3M M?[5%YPWQB'@Y_):M&$4?"K MSLT,N7PF=CSOW;E9(>27A-ZR+MH[:N[OCTR0D*\9_=N$TI"_JB=?R;U_0@MU M:WD531TU=_5/G.@_04+V2 ?D'8]TOU-[I+NE"W-"Q-J^(Z2.Q8ZI].:8K^9O ME8F]H;];GYHWC+V(%S#I TC?"W6/DA"3E8;T6H$N')&^*=*)XEM[+5]RI2_Y M=KC1[S BC(#^ON)<'2?&0/ZR&_\#4$L#!!0 ( %H\JE000%1?F@0 .@1 M 9 >&PO=V]R:W-H965TCT0<1*XJXM926%0']])=NQO<16Z"P/Y8'8LNZ] M1_?J''T,=UQ\DVM*%;PD,9.7K;52FPO'D8LU38AL\PUE^LN2BX0H_2I6CMP( M2L+4*(D=[+I=)R$1:XV&:=M,C(9\J^*(T9D N4T2(EXG-.:[RQ9J[1ONHM5: MF09G--R0%9U3];"9"?WF%%["**%,1IR!H,O+UAA=3'''&*0]'B.ZDY5G,$-Y MXOR;>;D.+UNN041CNE#&!=$_SS2@<6P\:1S?M(J8QK#[OO7].!Z\'\T0D M#7C\-0K5^K+5;T%(EV0;JSN^^Y7F TH!+G@LT_^PR_NZ+5ALI>));JP1)!'+ M?LE+GHB*@?93;X!S _S& #<9>+F!]S:"WV#@YP9^FIEL*&D>ID21T5#P'0C3 M6WLS#VDR4VL]_(B9NL^5T%\C;:=&\_O;X'>8C.=74PAN;V977^;C^^O;+W . M=U0J$2T4#6&N^.(;/+!(23B94D6B6)[J+@_S*9Q\.H5/X(!<$T$E1"SK=U9I MN%_SK20LE$-':_;>,V>.@,L(O=.CQV\QLB"G-<8SY]OSFRC,8KRN^E_KRF\IL:G1OB MA!#P1*N))"D?QT(0MJ*:X0J>7J':;T9>T^;QCH@0_OQ#NX1K11/YEP607P#R M4T!^ Z!'/>DBMH(-%1&OJ_?$;N_#*R5"6I!T"B0=JZ<@CI9+V..9->*Q>T$I M'@N<;@&G:W5T]6**H_DDZ(*O6/1/+1LFF9-NZL1H_O/(Z[KF;^@\5V?I8;]^ M7;]I3;\?N_TPF%XQF)YU,%]3.:;A.7FF0B\OS>4.[(YP5F[ D&0T1QA"\FJK M?[_ V+>ZKI<_B^-!X7CP_^ <0B7 MB+#5U0,K20>+:LD67)JECG%V_JP!Z\]W\X>Z92[(0Y@\%E1""+=1/9-0J>#( M^R@N'?'DY63R"C+UCY$)E;J._..S7L)\^_2WWO*!XOL*V[R76HWL,CLA,6$+ M"D0SAZXBQLS4XP97EY\DW)B=Z59(^GM8G*HG6JM>IZ@TY#K4H-1W81 M_T43W* X%KY[$+[3P;V&Z*7H(KM8/F8I.!:\=Q#\O(,;!!^5:HKL2BX:O'=^4!;^S,P8'.##R$4-Z<&E F/72H\] MBV&B<.[Q '\MI^ M@^CC4DVQ?9M;PZ;_ LNO@87:[J !5BG#^-TRG-/L R95YV!2==O^VTGE5([ M"16K]"I!ZO5YRU1VN"M:B^N*<7I(?],>H(MI=NE0NLGN0/392[-%0DR7VJ7; M[FE@(KM6R%X4WZ0'[2>N]+$]?5Q3$E)A.NCO2\[5_L4$*"YW1O\"4$L#!!0 M ( %H\JE0(5OJ-[0( !@) 9 >&PO=V]R:W-H965T.CT(>\&:V!*51 C_ MOBO9N"2 26^]@"3O>WK[M-:ZLQ;R624 FKQF*5==)]%Z>>VZ*DH@H^I2+('C MD[F0&=4XE0M7+270V(*RU/4]K^EFE'&GU[%K$]GKB)5.&8>))&J5951N!I"* M==>I.=N%>[9(M%EP>YTE7< 4].-R(G'FEBPQRX K)CB1,.\Z_=KUL&WB;< 3 M@[7:&1.3R4R(9S.YB;N.9P1!"I$V#!3_7B"$-#5$*.-WP>F46QK@[GC+_MGF MCKG,J()0I#]8K).N<^60&.9TE>I[L?X*13X-PQ>)5-E?LBYB/8=$*Z5%5H!1 M0<9X_D]?"Q]V ,AS&. 7 /\]H'D$$!2 X#V@?@10+P!UZTR>BO5A2#7M=:18 M$VFBDDS;HY]JB4^98C3O>G#./Q&!OWI:$C"\>UD=#?M/]R,[\@% MF8"T9<4CN!B@M3&Y!Z4EBS0.IUI$S^21,ZW(V1 T9:DZ_Q?0!5$)E: ZKL8T MC!@W*B0/ SQ 7Q8C:_Y%00N^E>:Z&]-'/B5C+=47I*@ M]HGXGN\?$E0-'T)4PFL'X,./P[V*;(*R) ++%QPK"7,N%S-[>*'(\()1U+ZC M?2DI7P"^])K,-F0W;D(W=KF_IC(F/[\C);G1D*E?%8+JI:"Z%50_(N@)*PCW M.&.\J)GS0T63**4W*J7CW30']@'UC9/J M]R-J>+=[1P0V2X'-2H'CE5::\ICQQ2F)S3T!C<8; ;F'^V$UOQX0)@"?SX70VXG9H/P8ZOT!4$L#!!0 ( %H\ MJE1&PO=V]R:W-H965T7EH3@\2/6HMP"&/,>1T)>-K3&["\_3X19BIIMR!P+? MK*6*F<%'M?'T3@%;65 <>8'O=[V8<=$8#6W?K1H-Y=Y$7,"M(GH?QTP=)Q#) MPV6#-EXZ[OAF:Y(.;S33G+BL<@-)>"*%A?-L;T8AY8@!WQ MC<-!E]HDF^,MO+1K]!5K!F^\CDS;HJG5+B;N6./'@ MI]%@0-&4_:'W5%Z@G\<% >V5Q_V@O),K[SB5IUN2N+:D(S_=/$KW?2Q8+Q?4 M!]7'A4I:[^T=?SFH%^];VCIF*._KH8]UZJA M/ZEI-P>=&C5!H29P.Q!3&]S'.U#V4T^$6$1B'R]!)>ITLJ^JBRGC[90-R._Y M07=0(ZDP:=IR2OJ&NPJ+)ZGE^OC3C*0*HO^))%3'#7 M#BUA\_3PE>IVPY__6B>9\S=$ZJCL%3JML/3%F8>[R)Y!'!].!:V&?CO M8U&"PCL#MW?^CH'?WIZ3C.5M;_)*UY48T F3>Z+&E=X+DWYCY[WY771L;V"O M^J?T8I;>* N:](*+"[?A0I,(UDCI-WNH2J5WQO3!R)V]%"VEP2N6;6[QG@TJ M&8#OUU*:EX&PO=V]R:W-H965TU!L.A8J2YFD),W?3Y(=SQN: 'NQ1(H\/#PR%>^$?%,E MHH;WBG$U]$JMU[>^K[(2*Z)Z8HWQ\"YG$8J,9Y;B0H#951>1^C$SLAE[H'1S/=%5JZ_"3>$U6F*)^72^DL?P6 M):<5,B'7F )(<-,6P1BEBU. MD#$+9&C\:C"]MJ1-[.X/Z/>N=]/+DBB<"/:=YKH<>C<>Y%B0#=//8O<%FWX< MP4PPY;ZP:V(##[*-TJ)JD@V#BO)Z)>^-#IV$*#R2$#4)D>-=%W(LIT23))9B M!])&&S2[<:VZ;$..GF8/\$E M/%*RI(SJ_>6$$:5H03&'M"02+\=&AQQ&4A*^0G-%&LZGJ EEZN)_$\^ 9_ _A&C%:1Z*#(.#J).,6L M!_WP$T1!%+ZF4S@_NS@!VV^%[CO8_C&A7?]+U_]$5&:H%''_95>,Y1ZZ<0NR M=^[1CL@B%R9H2\(E; E;(,?B5]#A('# ML .^36YZ@]C??E!XT!8>G"Q\WU8$40"QO7UX\37*=:=T\$]AO_/?5VC:L=.M M(!,;KNL1:+WM S*JY^9/>/WZS(P:E"M@6)C4H/?95)?U1->&%FLW14NAS4RZ M;6D>090VP)P70NB#80NTSVKR&U!+ P04 " !:/*I4O_SRU84# !R#0 M&@ 'AL+W=O&ULS5??;^(X$/Y71M$^[$JW M39SP*RM MJ[J_:Z1:5[]W"Z!T,,B9K8G&V@_>]O[(0D)1#=2R5>P'9F/G\S M7SP9#P]"OJB8,0VO6$IV<3:++CC MX99NV(+IG]NYQ)E;HD1)QKA*! ?)UB-G0K[-2&@I?A*'WUD14-?@K42J["\<"EO/@=5.:9$5SL@@2WC^3U^+1-0< M$.>\@U\X^*<.G0L.0>$0V$!S9C:L6ZKI>"C% :2Q1C0SL+FQWAA-PHV,"RWQ M:8)^>KQX?IQ]A^ED<7<+L\>'^=V/Q>3Y_O$'?(6%%JN7KR9'$W\78R@#]8X!3OQ7P@4;AB=$P_(-ZG9S^F:7)P\TR]4\+H4Y) MJ&,)=2X0>A::IJ",UI!OMZK38KG69Y7,@7L6V)2+_3@,">9X7T]OT\CW2;\T M>L>Y6W+NMG)&+3R8IY2WQ-\KL7K7(4B_)-1O#%41]#[J$!3(]1>\T_>]DU-06-5U"DGOO$2D5KM)*^W?&&<2B1N-:(1?AT1I M2F$ZX9LCU[:T5(61=*]$J:J^DMZ'*=5K:$#\0?=4J:95T.E>4*JJPJ2] M#,^$TB#6H(QB;8FH*BH97(DV524FX8=I$S;KWJ!_*DW3B#0^_FZM>\V8W-BF M7B&3'==YGU>NEA>'B6V73]:GYD)AN^(*)K^-8!>W2;B"E*T1TKOIX\LB\P8_ MGVBQM3WR4FCLN.TPQDL1D\8 GZ^%T,>)V:"\9HW_ U!+ P04 " !:/*I4 MT^G/W<8# "+#P &@ 'AL+W=O&ULM5== M;^(X%/TK5]$\M-)N$YOO$2"EA-WI+IU!0&>T6NV#(1>P)HD9VY1V?_TZ'TWH MD$2L:%](''S.N=?7.?'M'X3\KK:(&I["(%(#:ZOU[J-MJ]460Z9NQ XC\\]: MR)!I,Y0;6^TD,C\!A8%-':=MAXQ'UK"?/)O*85_L=< CG$I0^S!D\OD6 W$8 M6,1Z>3#CFZV.']C#_HYM<([Z83>59F3G+#X/,5)<1"!Q/;!<\M&C[1B0S/C* M\:".[B%.92G$]WAPYP\L)XX( USIF(*9RR.., AB)A/'CXS4RC5CX/']"_MO M2?(FF253.!+!-^[K[<#J6N#CFNT#/1.'3Y@EU(KY5B)0R2\F5/V4(< 0Q/.8!F /HSH%D!:&2 QKF 9@9H)BN3II*L@\YEN9?;G!Z.!M/W,78@ZD[6_P%BYG[>>Z.%G=? M/L_ARD/->*"NX5=XF'MP]>$:/@"/8+$5>\4B7_5M;4*(B>Q5)G>;RM$*N0;< MBTAO%8PC'_W7>-N$GL=/7^*_I;6$]TS>0(/\ M2AM"2>43W_'WQ,S%>XTANJ?&J%F+M1,A)I5 M0O'K &(->X7 E$)=6LR4I)V0Q [R.*1-VNWV[O]#ECB%?SFUPFX4[4V]5B(, MN38?)%UJ2LZ)=KM2^L@ZR1DYXY/Y!IOKCG&_5)N;1 M!M(HW(U$C-.';UQOP84%W,,,QC"9C&IV%BFC\5 MMD,N]1V/G!I/M7#A.Z3>>,[9R%[&\A6N1[CMOK<*E2+U-G;NU3KVJOCS&B;&PO=V]R:W-H965TV+7>FV MX+%Y6J61TJ1[UQ?I5FWW[C5-G 0MX!PXS=[I/OR9AV(*AF01;Q(@,^/Q?X8? MQIF>>/(CW3,FT,\HC-/KR5Z(PQ?#2-=[%OGI%3^P6/ZRY4GD"WF:[(STD#!_ MDSM%H0&F:1N1'\23V32_]I#,IOPHPB!F#PE*CU'D)__3.?ZRI&[FD%O\&;!36CM& MV51>./^1G=QMKB=FEA$+V5ID(7SY]N).T(9M_6,H'OGI#U9.R,KBK7F8YI_H5-A:U@2MCZG@ M4>DL,XB"N/CV?Y9"U!S [7" T@&:#KC#@90.Y%('6CK07)EB*KD.2U_XLVG" M3RC)K&6T[" 7,_>6TP_BK.Y/(I&_!M)/S)YN?U_=WC^CN_NOWQY7\^>[;_?H M,WIDKRP^,O1QR80?A.DG] $%,7K>\V/JQYMT:@@Y=A;!6)?CW!3C0,WY Y5XG#6^(WT!MPY2=7B.#?$)@ WY^6Z..'3RG;R984FNP6 MEP?#93!-E&5_E"5;GXGR;J:D*A')PY*N$A6S0G=Q<9O+VZ4G*JVBTCPJ[8AZ M?XQ>6(+X%I6JI>@_U"W@31'-RJ-E,'F=X:GQJDG JA*P>A,H>TPW5N%HU\:B MQ#'M:KRBI&TKC DF^JSL*BN[-ZMG+OP0A3S>?0XED#;(3U,FM UOMQ1Q0:;Y M/LNEW" ;1=ZI0K*YITG<:AQW MQ-;SJJC>T,I[+4V)1YUFY=M6V"2XHQ^QJ5!H_JJJ_%7>(V?$Q#76XA'EQ*#B MPE!!2\^Z5A1(HTD7&BMLFM AJ (7)KUY/21\>Y=M28]?6C0A'N9]$32UZ#->N53Q$#.V/*IPB!W<'RN1?U7MNJI_<48W _ M9.812X*UWR<>*#* .:)XH( >*AXI>>[WC,=8C74TYC9EN7IU0-%%.@GRB\\ M!J'-#LMQ3-)X#NK,7&)U/ A!,0;Z&?-69[EZN0 WH' #8^(&%&Y@,&Z@S1%P M//":)6^;6:Y%.X14M(%^VM2$O \H, #8X('%'A@,'B@C11P6^M'C973M3 # MQ1WHY\[MZG;>M^A7S"%C,H%311HZ&FEH&R$V<7 #-*55 M_27?=NT.(E+%&7IF:2,+?!EG:&W79TS.4,49.I@S5$,0K[9>*6NM>8GR2)>& MBC/TS*JFT/ "SE#%&3HF9ZCB#!W,F=*SWF$ +0G;1F[S/;Z9W;A^@[\LBLUY%:;XKV#E)[L@3E'(MC*D>>7(FB;% M]GMQ(O@AWY!^X4+P*#_<,W_#DLQ _K[E7+R=9 -4?X+,_@=02P,$% @ M6CRJ5$\D^)S% @ Y < !H !X;"]W;W)KH'UJID#<(H8)(Y67JI'5#T*Z?W<00JXG-; >Z?S_;"2G0 MP-B^)'ZYY[GGSC[?8,OXFT@QEO">9U0,K53*]9UMBSC%.1)MML94[2P9SY%4 M4[ZRQ9ICE!A0GMF>XP1VC@BUHH%9F_%HP J9$8IG'$21YXC_'N&,;8>6:^T6 MYF252KU@1X,U6N$%EL_K&5_>C4-M;PQ^$KP5>V/0 MD;PR]J8G7Y.AY6A!.,.QU Q(_39XC+-,$RD9ORI.JW:I@?OC'?L7$[N*Y14) M/&;9"TED.K1""Q*\1$4FYVS[@*MXNIHO9IDP7]B6MKVN!7$A),LKL%*0$UK^ MT7N5ASV >PK@50#O&- Y ? K@&\"+969L"9(HFC V1:XME9L>F!R8] J&D+U M*2XD5[M$X63T??H$WWXL%C";SF'Q<#^?PO4$2T0R<0,M>%Y,X/KJ!J[ !I$B MC@40"L^42'&K%M7X*66%0#01 ULJ/9K5CBO?H]*W=\*W#X^,RE3 E"8X.<3; M*HXZ&&\7S,@[2_B(>!M\]Q8\Q_,:](POA[MGY/AU;GW#YY_*;9%CCB3CH*I- M7S82@\H4)"0K)$Z JB+-F!"PQKS,[MT9KYW::\=X[9SR6K$VG4>)# Q2U_3$GAI(4V*BTKO+M0)C%-:DNZ M[IX,W_4<-PB\WI'@SY:>'WH=O]?K-VL.:LW!?VFNCK!)=7"QZL^6?U'=JU7W M+KH"'Q>K-3J5Y)(IW#]KIZVKYT!JLU6W6698RPS_5>;D=%[#BX0V6QT+M?<> M3%6C*]-'!,2LH+)\;NK5NE7=FQ?Z:'VD6EC9<3YHROZG'I,5H0(RO%243EMW M#%[VE'(BV=H\RZ],JD?>#%/5AC'7!FI_R9C<3;2#NK%'?P!02P,$% @ M6CRJ5!9V@"#_ @ =@H !H !X;"]W;W)K90J@T&N>,3EP4J6*2]>5<0HYD1>\ *:?++C( MB=)3L71E(8 D-BG/7.QY'3.K@>,[ MZX4Y7:;*++C#L"!+B$ ]%C.A9VZ#DM 0F&3B>8009Q,I $'U[@0EDF4'2//[4H$[S3I.X/5ZC?[/%ZV*> MB(0)SW[21*4#I^>@!!:DS-227M%JSK6,<3\!U MY/:)U(".H$JYQ;,;-E71%%AJ'@*R1,M$8S ZN-S=;5 M4&9LC)303ZG.4\/OTP=T>Q]%:#:=H^AZ-)^BKVC$%$UH5AJ%D82X%%11D A> MXZQ,($$+P7,4\[PH%;%N\ 4"(AAE2XD*T)])2@2@3U>@",WD9XUI5^3Z1AEZ M2'DI"4MDZ"I=B*'CQC7I<44:GR =H#O.5"K1E&DVN_FN%J!1 :]5&..S@'=$ M7*# _X*PA_$1/I.WI_MGZ 2-*8'%"T[@[>@?;?2?[N@_V=5_NM9_IO6/K/Z_ M;C4PNE&0R]]G:+4:6BU+J_466D<^BV-&5HAMBVBVE)=A$ 2=5NB^;,M[&(6] M-O::J!VZ[89N^RS=2/'X&=T71B!YIOQ.@]?Y2*YT&UK==W>E>Z"WC_UN?\^5 M(U']H-L[[DJOH=L[2W<.4@D:*ZU79= CH^J3. M'^%[OK?GT)&POG_"('_K2/#_SR*R(F)_G][%QAML_*%_181#&K3V/W*T3/ >QM(V-U$=LR51UC#6K3?,TLBW#WOK8-%6V,]C 5!V9 M/J26E$F4P4)#>A==S4A434XU4;RP?<(35[KKL,-4-X8@3(!^ON!&PO?;T M+1WY8?S)]ZSCU\:X(,?.$5[1XA> M=?2!*AL4DX^/DS\DCDGW=Z6W7D"M90T5&!SE[8 U3#AQ.FNY0HC]#C:DW1%A M]!"A[[ -.:@K;CS,"K$MO,BW :U.+!S:'MP,M4[.1"%-;IO!_IW6E^\!FQX89)PW!KN^#8R')5&* M2G&C.^9B$WP&>77[?EUJAW-)UF&WYV\)YJ233 N94MFD"?U-:#SD- ,[DLT7 M<%9%&0"H5)'K1LK(O!#$>-@PZH:6G5'.[^!)\2O;T5YEK74SBRZ:IC94-ZV, M[8!^6\UJMV5[K]+U2O98J*]+/1QA^E#@]%;2C*U,?Y4U!C#U$%4]7:E-.JPSWW#U# MS_]VGN=44$EXV[2N_5.>Y5<[COIO9=D\5?8-.SW6K_]3-]D[!Y/Q.9@\BYH< MG(/)Y Q,]M_LJ?D2D^'IFXQ.<[6#>KO6VA/N[ B;J <[[Y'_$_;Q?)O4FRX9 M5TS4O05+4RJ>;0RUO")3_8_ICKZ^/J4967)UWX C?]O^05.VS)/FJEN8B/JJ M;?L[#"^,FVV_SL5$2E ;H>"R&>1LXD0'*&: # M"39O<0Q?MQKF#1A8'LCTLKG&5QNOD,-U@*WIH0K!1HI7(C92?*X!<<\;,)+$ MO=I8'F!@JX#5#N1WYX&:BNT3A&9B>&CWM]L+LD MBI+$C0#F=A!%& )W(XY@#L #AD21>0_NO8^"S7LJV/Y:._X+4$L#!!0 ( M %H\JE27BKL

-8?20$3;8T.P6BP^0"X99K>]9!:G[LU6;%9$O9R=3190DU"JX@/.Q-UM$VPDU""Y@LCN_?AM, M,DV";^;FZ)6"%#Z>IOOITQ^^N\^+KS=Y_I7]NTFS\KQW6U7;M_U^N;SEF[C\ M+=_R3'RRSHM-7(G#XDN_W!8\7I6WG%>;M*\JBM'?Q$G6>__N\5[SHB\?Y!5? M5DF>B9/UB0\)OR^_?UX?LKND3&Z2-*G^.^\U[U/>8YLD2S;)-[XZ[RD]5M[F M]]=YD7S+LRI.PV61I^EY;[#_X ,OJF3YXG180T;Q3=F*;(!8@YSU#$3=< M)T59-5UH!9>9MLRQ[+X@T_[SU>PN)LQ9RL$D%B M;K:_E;BV_J7BJ]W5_E=7 E>*8?$V$1\4[JH!IX,<^][$\4)GPL2[T)^Z$SL2 M!Q?VU/;&#I,@50"IGA#R;U6"' +(X4D@PTB\S!Q/@M0 I'9"R%8D=0"IGQ)R M*$$: -(X):0F09H TCPEI"Y!6@#2HH7T@RO;<_^R(]?W?F6>'2T"A_F7[&(1 MNIX32I C #FBA0P7LYD=?*ZY0O?*U%S!Z/_847N7)CKJ#67*'%#)P/ MCK=P6.",?4%9AU1&@Z(A-HT]_G/AA@V27*8#Y)4!M5CL\)HY@NN#/76\*&2V M)VK'M1]$9Y$3S&1,9)8!L5HN;3=@ E$4[,RQ0U$_9C6MC(><,B"6RD,E".NG MSA&AO)@Z,AHRR8!8):XGZD/D!Y]E(&2- ;$VYH$SM]T)IJ(>I4,K3CB'2QI!8&P=2 MGL=PRIA('$-B<72D/ITECD0R)!;)4P[4288T,B3/,D RU'X6D4V&Q#;I3H8Z MHXF4,B16RFM9D0"6!Z&18C1BQ1Q(C#IJMX9\HY$/68$$J?5\:L@WV@F3DF>% MCLRC'24OZ:HV&IP1(39-5S^[$Q)Y1B/VS*$.]P.HC(E4HU'G+"][M9VA1-+1 MB*7SLGO;B8B$HYUR1J3=[B#A:*><$VG-T^E(-OKQYT38&1OG657$RTJ>XM:1 M;'1BV71C!KQ>HY%D7V1,)!O]F,G-&;.7_^P$0WT9R]=,3A5U)!N=6#88TY8Q MD7QT\JD3@-F>CX<3\N1I#HKF1,9$^M&)]8.CV6J0D(%T8@/A:%[(F,A".K&% M,*8\.:HC"^G$%L*%+B_$,)"%#/+)EA;FO,C997V?AR5A,B:RD''$6?J7T917 MC!C(0L8I+?2W(6,B"QDG'6QKK61"%C*HYV@@9JL*(0L9Q!8Z-"8HRK\L>25C MPH5AY!;J&!.<\"I.TE:*82 '&>0.>@DIXIBF^7V<+>6$TD .,H@=)(U==D40 M><<@]@X>O)3KMHF\8Q)[Y\#@96.@+2]D3.0=D]@[KPY>GLF)FHG<8Q*[YU74 M5K_=1/XQB?WS^I"PW'HS-N6B7\&[XXC48Q*KYPG0KVYY MP5(>EYPU5_(5NXDE3 NIQR)6SQ/FY:[:%7R_+VBW>>#=RIA(/1:Q>EK%G1>= MQ6TAX5C$PGD";%K"3%Q?%6L9$[AD1NP=@ MVF6YDS&1>T;'6&O0C>EOJT3&1.X9G6JUP;Y1DC&1>T;'6"%]"+.5A(^0A$8G M6BS=5*$V)K+0Z!@6ZL:.M3 MXI] MH,!]F0KYPH-#B^6;KE(+%&[65*A=U+&ZJ*[J=SS;\5:7>*# [9H*L8VZEAAU M=#H'"MRUJ1#+J(-2V#*KDE62[EHR&BAP#Z?2Z*C?7%Z^?[?BZR3C*T]\22G. M+^-T.2]8_=+<2]7T>E/>>I>F8W'.SZ9YO'K\@X['/Q=Y_S]02P,$% @ M6CRJ5.)5#QSX @ L#T !H !X;"]?#^/V]30NWO>[P_C0;:?I]*/OQ]5VV"_'N^-I.%S> M61_/^^5T69XW_6FY>EMNAMX9D_KS[1[=X_WMGHOGC]/P/SL>U^O7U?#SN/J] M'P[3/S;N_QS/;^-V&*9N\;P\;X;IH>O?=]?+8__Y8N\N.W>+IY>'[OST8KM^ M[B G06[^("]!?OZ@($%A_J H07'^H"1!:?Z@+$%Y_J B067^H"I!=?X@:U1& M TAJL 9H;95K"_#:*M@6(+95LBW ;*MH6X#:5MFV +>MPFT!CM5&\'T-NIW@Z@MVM^; /T=JJW ^CM5&\'T-NIW@Z@MU.]'4!OIWH[@-Y. M]78 O9WJ[0!Z>]7; _3VJK<'Z.U5;P_0VS]7; _3VJK<'Z.U5;P_0 MVZO>'J"W5[T]0&^O>GN WD'U#@"]@^H= 'H'U3L ] ZJ=P#H'9J'W0"]@^H= M 'H'U3L ] ZJ=P#H'53O - [J-X!H'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5 M.P+TCLV?E0"]H^H= 7I'U3L"](ZJ=P3H'57O"- [J=X)H'=2O1- [Z1Z)X#> M2?5. +V3ZIT >B?5.P'T3LUA$X#>2?5. +V3ZIT >B?5.P'TSJIW!NB=5>\, MT#NKWAF@=U:],T#OK'IG@-Y9]!:!W4;T+0.^B>A> WD7U+@"]2W/8&Z!W M4;T+0.^J>E> WE7UK@"]J^I= 7I7U;L"]*ZJ=P7H757O"M"[JMX5H'=5O2M M[ZIZ5X#>M1G6 >AM33NN _#;FF9@QP $MZ89V3$ PZUIAG8,0'%KFK$= W#< MFF9PQWRGY./TL1O&:]'7N@GX3K>GRV>'Z_=_+K\NMK?6)]7];<;X^!=02P,$ M% @ 6CRJ5 Y(+SEJ @ =3L !, !;0V]N=&5N=%]4>7!E&UL MS=O?;ILP%,?Q5XFXK0+88 -3TYMVMULO]@(,G :%?[+=+GW[.:2MM*F+5F72 MOC=!B>WS._A(G[MC5L=AGYTFVCG_?PI25RS,T/MXFDV8UC93G:H??AJ M'Y*Y;O;U@TEDFNJDF49O1K_VQQK1S?6=V=:/O5]]/H2?73>-F\B:WD6KV]/& M8]8FJN>Y[YK:A_7D:6Q_2UF_),3AY++'[;K9784-4?)NPG'ESP$OY[X^&6N[ MUJSN:^N_U$/8E1SZQ/GGWKCX?(EW>IRVVZXQ[=0\#N%([&9KZM;MC/%#'Y^* M7IU/]N&&S>E37)R_E#D7&';>VVEV86+6?#SN=23'T^LY%#+6=^=?\2TQE+[X M_Z7>;AD>5Q^Q[_.^*W^!_N0D#XR2!\YI \%Z4-#^B@@ M?920/BI('R*E-$(155!(%113!05505%54%@5%%<%!59!D5529)44625%5DF1 M55)DE119)45629%54F25%%DSBJP91=:,(FM&D36CR)I19,THLF8463.*K!E% MUIPB:TZ1-:?(FE-DS2FRYA1914G@5Z?_T]?LT[?]Q_/*,A[H;7_.3Y=^V-S\!4$L! A0#% @ M6CRJ5 =!36*! L0 ! ( ! &1O8U!R;W!S+V%P M<"YX;6Q02P$"% ,4 " !:/*I4^1[A!NX K @ $0 M@ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 " !:/*I4F5R<(Q & M "<)P $P @ ', 0 >&PO=&AE;64O=&AE;64Q+GAM;%!+ M 0(4 Q0 ( %H\JE0A3;FS/04 ) 5 8 " @0T( !X M;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5)?'#F#3 @ A D !@ ("! MW10 'AL+W=O87 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ M6CRJ5(T!739* @ 4@4 !@ ("!K2 'AL+W=O&UL4$L! A0#% @ 6CRJ5,R%&BTY M! E0D !D ("!S4< 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5/;*\3=;"@ .2@ !D M ("!N&4 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6CRJ5&4XB%;@ @ E0< !D ("!3W8 M 'AL+W=O0 >&PO=V]R:W-H965T&UL4$L! A0#% @ M6CRJ5$&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5,PE92>1 @ M208 !D ("!]8P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5&S4HBY"!0 .@T !D M ("!BZ0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6CRJ5,DKD&PO=V]R:W-H965T 0 (0, 9 " M@1G/ !X;"]W;W)K&UL4$L! A0#% @ 6CRJ M5#W*L+"."0 JQD !D ("!R-, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5']0)O0Q!0 'Q@ M !D ("!Q.T 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5".$O+;K @ =0< !D M ("!6OD 'AL+W=OBUO3P# ":!P &0 @(%\_ >&PO=V]R:W-H965T M__ !X;"]W;W)K&UL4$L! A0# M% @ 6CRJ5#!NO;BS @ ?P8 !D ("!Z@4! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5 S9 MXI33!0 GQX !D ("![P\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5&+&[>"-! E@T !D M ("!"R ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5-"=G''B @ C @ !D ("! MDRL! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ 6CRJ5&W9LW+:" !# !D ("!%30! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5(0#0'DM M!P C", !D ("!B$P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5*+0\[_B!@ 'B$ !D M ("!AV(! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ 6CRJ5.$UUZ0% P EPD !D ("!8W0! M 'AL+W=O# ML4P# !E"P &0 @(&?=P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ M6CRJ5 0P9_WF @ P@< !D ("!R'\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5&#G?TK= @ M,P@ !D ("!"8X! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5+0NSU_C! :18 !D M ("!,)&PO=V]R:W-H M965T&UL4$L! M A0#% @ 6CRJ5!H53,_V!0 6!X !D ("!JJ0! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ M5$:VP)-\!0 ]Q@ !D ("!1;(! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5 "*WL=L P #@P M !D ("!F[X! 'AL+W=OD<$ #]$P &0 @($^P@$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5-#M+I4_ @ )@4 !D M ("!\,@! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 6CRJ5%?/NQ-J! )A !D ("!4]$! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5%Q) MN"-F @ 104 !D ("!5-L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 6CRJ5. .\CB-! LA( !D M ("!GN&PO M=V]R:W-H965T4&UL4$L! A0#% @ 6CRJ5&]+=8@2!0 JA4 !D ("! M5O,! 'AL+W=O?U_4# #E#0 &0 @(&?^ $ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 6CRJ5 A6^HWM @ & D !D ("!G $" 'AL+W=O&PO=V]R:W-H965T @!X;"]S='EL97,N>&UL4$L! A0# M% @ 6CRJ5)>*NQS $P( L ( !2R(" %]R96QS M+RYR96QS4$L! A0#% @ 6CRJ5&M&O_^&!P X$0 \ M ( !-"," 'AL+W=O7!E&UL4$L%!@ !Q '$ %!\ +(P @ ! $! end XML 121 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 122 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 123 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.1 html 370 532 1 false 103 0 false 12 false false R1.htm 00090 - Document - Document and Entity Information Sheet http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation Document and Entity Information Cover 1 false false R2.htm 00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS Sheet http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets CONDENSED CONSOLIDATED BALANCE SHEETS Statements 2 false false R3.htm 00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Sheet http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) Statements 3 false false R4.htm 00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Sheet http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS Statements 4 false false R5.htm 00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Sheet http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS Statements 5 false false R6.htm 00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Sheet http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) Statements 6 false false R7.htm 00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Sheet http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY Statements 7 false false R8.htm 00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Sheet http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS Statements 8 false false R9.htm 10101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES Sheet http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertainties ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES Notes 9 false false R10.htm 10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES Notes 10 false false R11.htm 10301 - Disclosure - REVENUE RECOGNITION Sheet http://www.desktopmetal.com/role/DisclosureRevenueRecognition REVENUE RECOGNITION Notes 11 false false R12.htm 10401 - Disclosure - ACQUISITIONS Sheet http://www.desktopmetal.com/role/DisclosureAcquisitions ACQUISITIONS Notes 12 false false R13.htm 10501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Notes 13 false false R14.htm 10601 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 14 false false R15.htm 10701 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivable ACCOUNTS RECEIVABLE Notes 15 false false R16.htm 10801 - Disclosure - INVENTORY Sheet http://www.desktopmetal.com/role/DisclosureInventory INVENTORY Notes 16 false false R17.htm 10901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 17 false false R18.htm 11001 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 18 false false R19.htm 11101 - Disclosure - GOODWILL & INTANGIBLE ASSETS Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets GOODWILL & INTANGIBLE ASSETS Notes 19 false false R20.htm 11201 - Disclosure - OTHER NONCURRENT ASSETS Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets OTHER NONCURRENT ASSETS Notes 20 false false R21.htm 11301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 21 false false R22.htm 11401 - Disclosure - DEBT Sheet http://www.desktopmetal.com/role/DisclosureDebt DEBT Notes 22 false false R23.htm 11501 - Disclosure - OTHER NONCURRENT LIABILITIES Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities OTHER NONCURRENT LIABILITIES Notes 23 false false R24.htm 11601 - Disclosure - LEASES Sheet http://www.desktopmetal.com/role/DisclosureLeases LEASES Notes 24 false false R25.htm 11701 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 25 false false R26.htm 11801 - Disclosure - INCOME TAXES Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 26 false false R27.htm 11901 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 27 false false R28.htm 12001 - Disclosure - STOCK BASED COMPENSATION Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensation STOCK BASED COMPENSATION Notes 28 false false R29.htm 12101 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 29 false false R30.htm 12201 - Disclosure - SEGMENT INFORMATION Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 30 false false R31.htm 12301 - Disclosure - NET LOSS PER SHARE Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShare NET LOSS PER SHARE Notes 31 false false R32.htm 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) Policies 32 false false R33.htm 30403 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.desktopmetal.com/role/DisclosureAcquisitions 33 false false R34.htm 30503 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsTables CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) Tables http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments 34 false false R35.htm 30603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.desktopmetal.com/role/DisclosureFairValueMeasurements 35 false false R36.htm 30703 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://www.desktopmetal.com/role/DisclosureAccountsReceivable 36 false false R37.htm 30803 - Disclosure - INVENTORY (Tables) Sheet http://www.desktopmetal.com/role/DisclosureInventoryTables INVENTORY (Tables) Tables http://www.desktopmetal.com/role/DisclosureInventory 37 false false R38.htm 30903 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets 38 false false R39.htm 31003 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment 39 false false R40.htm 31103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables GOODWILL & INTANGIBLE ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets 40 false false R41.htm 31203 - Disclosure - OTHER NONCURRENT ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsTables OTHER NONCURRENT ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets 41 false false R42.htm 31303 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) Tables http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities 42 false false R43.htm 31503 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesTables OTHER NONCURRENT LIABILITIES (Tables) Tables http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities 43 false false R44.htm 31603 - Disclosure - LEASES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.desktopmetal.com/role/DisclosureLeases 44 false false R45.htm 31903 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.desktopmetal.com/role/DisclosureStockholdersEquity 45 false false R46.htm 32003 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables STOCK BASED COMPENSATION (Tables) Tables http://www.desktopmetal.com/role/DisclosureStockBasedCompensation 46 false false R47.htm 32203 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.desktopmetal.com/role/DisclosureSegmentInformation 47 false false R48.htm 32303 - Disclosure - NET LOSS PER SHARE (Tables) Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables NET LOSS PER SHARE (Tables) Tables http://www.desktopmetal.com/role/DisclosureNetLossPerShare 48 false false R49.htm 40101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details) Sheet http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details) Details http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertainties 49 false false R50.htm 40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details) Details http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies 50 false false R51.htm 40301 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details) Sheet http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails REVENUE RECOGNITION - Contract Balances (Details) Details 51 false false R52.htm 40302 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligations (Details) Sheet http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails REVENUE RECOGNITION - Remaining Performance Obligations (Details) Details 52 false false R53.htm 40401 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails ACQUISITIONS - Acquisition of EnvisionTEC (Details) Details 53 false false R54.htm 40402 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails ACQUISITIONS - Acquisition of Adaptive 3D (Details) Details 54 false false R55.htm 40403 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails ACQUISITIONS - Acquisition of Aerosint (Details) Details 55 false false R56.htm 40404 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails ACQUISITIONS - Acquisition of Dental Arts Labs (Details) Details 56 false false R57.htm 40405 - Disclosure - ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) Details 57 false false R58.htm 40406 - Disclosure - ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails ACQUISITIONS - Acquisition of Brewer Dental Lab (Details) Details 58 false false R59.htm 40407 - Disclosure - ACQUISITIONS - Acquisition of May Dental Lab (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails ACQUISITIONS - Acquisition of May Dental Lab (Details) Details 59 false false R60.htm 40408 - Disclosure - ACQUISITIONS - Acquisition of ExOne (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails ACQUISITIONS - Acquisition of ExOne (Details) Details 60 false false R61.htm 40409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails ACQUISITIONS - Pro Forma Information (Details) Details 61 false false R62.htm 40410 - Disclosure - ACQUISITIONS - Acquisition of Beacon Bio (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails ACQUISITIONS - Acquisition of Beacon Bio (Details) Details 62 false false R63.htm 40411 - Disclosure - ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) Details 63 false false R64.htm 40501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) Details http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsTables 64 false false R65.htm 40502 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) Details 65 false false R66.htm 40601 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details) Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details) Details 66 false false R67.htm 40701 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables 67 false false R68.htm 40702 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) Details 68 false false R69.htm 40801 - Disclosure - INVENTORY (Details) Sheet http://www.desktopmetal.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.desktopmetal.com/role/DisclosureInventoryTables 69 false false R70.htm 40901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Sheet http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) Details http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables 70 false false R71.htm 41001 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) Details 71 false false R72.htm 41101 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) Details 72 false false R73.htm 41102 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details) Details 73 false false R74.htm 41103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails GOODWILL & INTANGIBLE ASSETS (Details) Details http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables 74 false false R75.htm 41201 - Disclosure - OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) Details 75 false false R76.htm 41301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) Details http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables 76 false false R77.htm 41401 - Disclosure - DEBT (Details) Sheet http://www.desktopmetal.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.desktopmetal.com/role/DisclosureDebt 77 false false R78.htm 41501 - Disclosure - OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) Details 78 false false R79.htm 41601 - Disclosure - LEASES - Lessee (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails LEASES - Lessee (Details) Details 79 false false R80.htm 41602 - Disclosure - LEASES - Other lease related balances (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails LEASES - Other lease related balances (Details) Details 80 false false R81.htm 41603 - Disclosure - LEASES - Future minimum lease payments (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails LEASES - Future minimum lease payments (Details) Details 81 false false R82.htm 41604 - Disclosure - LEASES - Lessor (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesLessorDetails LEASES - Lessor (Details) Details 82 false false R83.htm 41605 - Disclosure - LEASES - Components of operating and sales-type lease arrangements (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails LEASES - Components of operating and sales-type lease arrangements (Details) Details 83 false false R84.htm 41606 - Disclosure - LEASES - Net investment in sales-type leases (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails LEASES - Net investment in sales-type leases (Details) Details 84 false false R85.htm 41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails LEASES - Future minimum lease operating and sales-type lease arrangements (Details) Details 85 false false R86.htm 41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies 86 false false R87.htm 41801 - Disclosure - INCOME TAXES (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.desktopmetal.com/role/DisclosureIncomeTaxes 87 false false R88.htm 41901 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables 88 false false R89.htm 41902 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) Details 89 false false R90.htm 41903 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails STOCKHOLDERS' EQUITY - Warrants (Details) Details 90 false false R91.htm 41904 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Details 91 false false R92.htm 42001 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails STOCK BASED COMPENSATION - Stock Incentive Plan (Details) Details 92 false false R93.htm 42002 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails STOCK BASED COMPENSATION - Performance-Based Stock Options (Details) Details 93 false false R94.htm 42003 - Disclosure - STOCK BASED COMPENSATION - Assumed Stock Options (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails STOCK BASED COMPENSATION - Assumed Stock Options (Details) Details 94 false false R95.htm 42004 - Disclosure - STOCK BASED COMPENSATION - Option Activity of the Plan (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails STOCK BASED COMPENSATION - Option Activity of the Plan (Details) Details 95 false false R96.htm 42005 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Awards (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails STOCK BASED COMPENSATION - Restricted Stock Awards (Details) Details 96 false false R97.htm 42006 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Units (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails STOCK BASED COMPENSATION - Restricted Stock Units (Details) Details 97 false false R98.htm 42007 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details) Details 98 false false R99.htm 42008 - Disclosure - STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details) Details 99 false false R100.htm 42009 - Disclosure - STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details) Details 100 false false R101.htm 42010 - Disclosure - STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) Details 101 false false R102.htm 42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions 102 false false R103.htm 42201 - Disclosure - SEGMENT INFORMATION - Revenue (Details) Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails SEGMENT INFORMATION - Revenue (Details) Details 103 false false R104.htm 42301 - Disclosure - NET LOSS PER SHARE (Details) Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails NET LOSS PER SHARE (Details) Details http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables 104 false false R105.htm 42302 - Disclosure - NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) Details 105 false false All Reports Book All Reports dm-20220331x10q.htm dm-20220331.xsd dm-20220331_cal.xml dm-20220331_def.xml dm-20220331_lab.xml dm-20220331_pre.xml dm-20220331xex10d1.htm dm-20220331xex10d2.htm dm-20220331xex10d3.htm dm-20220331xex10d4.htm dm-20220331xex31d1.htm dm-20220331xex31d2.htm dm-20220331xex32d1.htm http://fasb.org/us-gaap/2021-01-31 http://xbrl.sec.gov/dei/2021q4 true true JSON 126 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dm-20220331x10q.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 370, "dts": { "calculationLink": { "local": [ "dm-20220331_cal.xml" ] }, "definitionLink": { "local": [ "dm-20220331_def.xml" ] }, "inline": { "local": [ "dm-20220331x10q.htm" ] }, "labelLink": { "local": [ "dm-20220331_lab.xml" ] }, "presentationLink": { "local": [ "dm-20220331_pre.xml" ] }, "schema": { "local": [ "dm-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": 791, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 34, "http://xbrl.sec.gov/dei/2021q4": 5, "total": 39 }, "keyCustom": 116, "keyStandard": 416, "memberCustom": 38, "memberStandard": 57, "nsprefix": "dm", "nsuri": "http://www.desktopmetal.com/20220331", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "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.desktopmetal.com/role/DocumentDocumentAndEntityInformation", "shortName": "Document and Entity Information", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "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": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "role": "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_dm_LiabilityClassifiedSharesBasedAwardsMember_TcMnNCI-L0mrWLS-kP01ug", "decimals": "-5", "first": true, "lang": null, "name": "dm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42009 - Disclosure - STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "shortName": "STOCK BASED COMPENSATION - Liability-Classified Share-Based Arrangement (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_us-gaap_AwardTypeAxis_dm_LiabilityClassifiedSharesBasedAwardsMember_TcMnNCI-L0mrWLS-kP01ug", "decimals": "-5", "first": true, "lang": null, "name": "dm:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42010 - Disclosure - STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "shortName": "STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_PlanNameAxis_dm_IncentiveAwardPlan2020Member_BmOCy3xjxkylm3Qj0VJUxA", "decimals": "INF", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R102": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_BusinessAcquisitionAxis_dm_DentalArtsLaboratoriesIncMember_3Xhd5aXaZkmxOR4BI3RW2A", "decimals": "-5", "lang": null, "name": "us-gaap:ContractualObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R103": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_rPj8oKFJ30aD5R98TJAj_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - SEGMENT INFORMATION - Revenue (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "shortName": "SEGMENT INFORMATION - Revenue (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_rPj8oKFJ30aD5R98TJAj_A", "xsiNil": "false" } }, "R104": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - NET LOSS PER SHARE (Details)", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "shortName": "NET LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R105": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42302 - Disclosure - NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details)", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "shortName": "NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - REVENUE RECOGNITION", "role": "http://www.desktopmetal.com/role/DisclosureRevenueRecognition", "shortName": "REVENUE RECOGNITION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - Disclosure - ACQUISITIONS", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableCurrentTextBlockText", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - ACCOUNTS RECEIVABLE", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableCurrentTextBlockText", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "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.desktopmetal.com/role/DisclosureInventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS", "role": "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "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", "role": "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - GOODWILL & INTANGIBLE ASSETS", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets", "shortName": "GOODWILL & INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00100 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS", "role": "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "lang": null, "name": "us-gaap:RestrictedCashCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - Disclosure - OTHER NONCURRENT ASSETS", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets", "shortName": "OTHER NONCURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "role": "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - DEBT", "role": "http://www.desktopmetal.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - OTHER NONCURRENT LIABILITIES", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities", "shortName": "OTHER NONCURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - LEASES", "role": "http://www.desktopmetal.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:LeaseDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - INCOME TAXES", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - STOCK BASED COMPENSATION", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_yRy0buJj3E2JbYmycXvf5A", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00105 - Statement - CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "role": "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical", "shortName": "CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_yRy0buJj3E2JbYmycXvf5A", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - Disclosure - SEGMENT INFORMATION", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - NET LOSS PER SHARE", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShare", "shortName": "NET LOSS PER SHARE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "role": "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - Disclosure - ACQUISITIONS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "shortName": "ACQUISITIONS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsTables", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - Disclosure - ACCOUNTS RECEIVABLE (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables", "shortName": "ACCOUNTS RECEIVABLE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "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.desktopmetal.com/role/DisclosureInventoryTables", "shortName": "INVENTORY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "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.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "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 (Tables)", "role": "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentTables", "shortName": "PROPERTY AND EQUIPMENT (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00200 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "role": "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables", "shortName": "GOODWILL & INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - Disclosure - OTHER NONCURRENT ASSETS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsTables", "shortName": "OTHER NONCURRENT ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31303 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesTables", "shortName": "OTHER NONCURRENT LIABILITIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31603 - Disclosure - LEASES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesTables", "shortName": "LEASES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ClassOfWarrantOrRightAxis_dm_DesktopMetalPrivatePlacementWarrantsMember_Ttx7hmbLwkKR-tknjzvyFQ", "decimals": null, "first": true, "lang": "en-US", "name": "dm:ScheduleOfWarrantsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_ClassOfWarrantOrRightAxis_dm_DesktopMetalPrivatePlacementWarrantsMember_Ttx7hmbLwkKR-tknjzvyFQ", "decimals": null, "first": true, "lang": "en-US", "name": "dm:ScheduleOfWarrantsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32003 - Disclosure - STOCK BASED COMPENSATION (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "shortName": "STOCK BASED COMPENSATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - Disclosure - SEGMENT INFORMATION (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformationTables", "shortName": "SEGMENT INFORMATION (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32303 - Disclosure - NET LOSS PER SHARE (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables", "shortName": "NET LOSS PER SHARE (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_yRy0buJj3E2JbYmycXvf5A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "shortName": "ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "lang": "en-US", "name": "dm:NumberOfMonthsCashAndInvestmentsSufficientToFundOperatingAndCapitalExpenditure", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00300 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "role": "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40201 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_1_1_2021_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_AdjustmentsForNewAccountingPronouncementsAxis_dm_AccountingStandardsUpdate202108Member_us-gaap_BusinessAcquisitionAxis_dm_ElPasoMember_6kRQEcURMEmeQ_036wp5vA", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:ContractWithCustomerLiability", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - Disclosure - REVENUE RECOGNITION - Contract Balances (Details)", "role": "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails", "shortName": "REVENUE RECOGNITION - Contract Balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-5", "lang": null, "name": "us-gaap:ContractWithCustomerLiabilityRevenueRecognized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - Disclosure - REVENUE RECOGNITION - Remaining Performance Obligations (Details)", "role": "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails", "shortName": "REVENUE RECOGNITION - Remaining Performance Obligations (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:RevenueFromContractWithCustomerTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:RevenueRemainingPerformanceObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "shortName": "ACQUISITIONS - Acquisition of EnvisionTEC (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_2_16_2021_us-gaap_BusinessAcquisitionAxis_dm_AcquisitionOfEnvisiontecMember_Z84xJr_zwk2byDHWnu2Wpw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:DeferredIncomeTaxLiabilitiesNet", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "shortName": "ACQUISITIONS - Acquisition of Adaptive 3D (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_5_7_2021_To_5_7_2021_us-gaap_BusinessAcquisitionAxis_dm_Adaptive3dTechnologiesIncMember_XskccBW3y0ut1HE7ZEdQAg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40403 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "shortName": "ACQUISITIONS - Acquisition of Aerosint (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_6_24_2021_To_6_24_2021_us-gaap_BusinessAcquisitionAxis_dm_DmBelgiumBvSrlAerosintSaMember_ExDI0MlGsUmpNyy8nl9F2A", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40404 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "shortName": "ACQUISITIONS - Acquisition of Dental Arts Labs (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_30_2021_To_7_30_2021_us-gaap_BusinessAcquisitionAxis_dm_DentalArtsLaboratoriesIncMember_dXKfAb5j7k-SF6f3cIN6Bg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40405 - Disclosure - ACQUISITIONS - Acquisition of A.I.D.R.O. (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "shortName": "ACQUISITIONS - Acquisition of A.I.D.R.O. (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_9_7_2021_To_9_7_2021_us-gaap_BusinessAcquisitionAxis_dm_AidroSrlMember_tsFY3YnX8UmJ_4k_NNVgWg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40406 - Disclosure - ACQUISITIONS - Acquisition of Brewer Dental Lab (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "shortName": "ACQUISITIONS - Acquisition of Brewer Dental Lab (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_10_14_2021_To_10_14_2021_us-gaap_BusinessAcquisitionAxis_dm_LarryBrewerDentalLabIncMember_fDo7MuxlUkqaldjnF1HMvw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40407 - Disclosure - ACQUISITIONS - Acquisition of May Dental Lab (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "shortName": "ACQUISITIONS - Acquisition of May Dental Lab (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_10_29_2021_To_10_29_2021_us-gaap_BusinessAcquisitionAxis_dm_MayDentalLabInc.Member_5wMLpiuos0WpicDMPVq-Dg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00305 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "role": "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40408 - Disclosure - ACQUISITIONS - Acquisition of ExOne (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "shortName": "ACQUISITIONS - Acquisition of ExOne (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_11_12_2021_To_11_12_2021_us-gaap_BusinessAcquisitionAxis_dm_ElPasoMember_qmHlaHeVaEylXDbCiY9tOg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_d1wVnCsesUq9AUSPtBYAPA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40409 - Disclosure - ACQUISITIONS - Pro Forma Information (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails", "shortName": "ACQUISITIONS - Pro Forma Information (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_12_31_2021_d1wVnCsesUq9AUSPtBYAPA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40410 - Disclosure - ACQUISITIONS - Acquisition of Beacon Bio (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "shortName": "ACQUISITIONS - Acquisition of Beacon Bio (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_6_10_2021_To_6_10_2021_us-gaap_AssetAcquisitionAxis_dm_BeacobioincMember_zei7z4vdMkK0nAoT_YQXWQ", "decimals": "-5", "lang": null, "name": "us-gaap:AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40411 - Disclosure - ACQUISITIONS - Acquisition of Meta Additive Ltd (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "shortName": "ACQUISITIONS - Acquisition of Meta Additive Ltd (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_9_9_2021_To_9_9_2021_us-gaap_AssetAcquisitionAxis_dm_MetaAdditiveLtdMember_6qDDyO5j7k-djtTlUNUpAQ", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentQuotedMarketValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40502 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details)", "role": "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails", "shortName": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentQuotedMarketValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiRealizedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - Disclosure - FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details)", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Assets and Liability measured on recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquitySecuritiesFvNiRealizedLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R67": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - Disclosure - ACCOUNTS RECEIVABLE (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails", "shortName": "ACCOUNTS RECEIVABLE (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40702 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails", "shortName": "ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - Disclosure - INVENTORY (Details)", "role": "http://www.desktopmetal.com/role/DisclosureInventoryDetails", "shortName": "INVENTORY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_StatementEquityComponentsAxis_us-gaap_CommonStockMember_uv9IUFtFI06Zdrwi-G4_ig", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00400 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "role": "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2021_To_3_31_2021_us-gaap_StatementEquityComponentsAxis_us-gaap_AdditionalPaidInCapitalMember_tew4aPd2MkaODbIvXThzSA", "decimals": "-3", "lang": null, "name": "us-gaap:StockIssuedDuringPeriodValueStockOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "dm:PrepaidOperatingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "role": "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "shortName": "PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "dm:PrepaidOperatingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - Disclosure - PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details)", "role": "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails", "shortName": "PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "shortName": "GOODWILL & INTANGIBLE ASSETS - Goodwill (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "lang": null, "name": "dm:WorkingCapitalAdjustmentGoodwill", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "shortName": "GOODWILL & INTANGIBLE ASSETS - Amortization Expenses (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_us-gaap_TechnologyBasedIntangibleAssetsMember_us-gaap_IncomeStatementLocationAxis_us-gaap_CostOfSalesMember_XMEip85U502oB-MLKQ7iCQ", "decimals": "-3", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41103 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "shortName": "GOODWILL & INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - Disclosure - OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails", "shortName": "OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "shortName": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LongTermDebtCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - Disclosure - DEBT (Details)", "role": "http://www.desktopmetal.com/role/DisclosureDebtDetails", "shortName": "DEBT (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "lang": null, "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails", "shortName": "OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - LEASES - Lessee (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "shortName": "LEASES - Lessee (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "dm:LeaseDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-5", "lang": null, "name": "dm:LeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "00500 - Statement - CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "role": "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "shortName": "CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41602 - Disclosure - LEASES - Other lease related balances (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails", "shortName": "LEASES - Other lease related balances (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41603 - Disclosure - LEASES - Future minimum lease payments (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "shortName": "LEASES - Future minimum lease payments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41604 - Disclosure - LEASES - Lessor (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesLessorDetails", "shortName": "LEASES - Lessor (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R83": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41605 - Disclosure - LEASES - Components of operating and sales-type lease arrangements (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails", "shortName": "LEASES - Components of operating and sales-type lease arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:SalesTypeLeaseLeaseIncomeTableTextBlock", "us-gaap:OperatingLeaseLeaseIncomeTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseLeaseIncome", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseNetInvestmentInLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41606 - Disclosure - LEASES - Net investment in sales-type leases (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails", "shortName": "LEASES - Net investment in sales-type leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SalesTypeLeaseNetInvestmentInLease", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41607 - Disclosure - LEASES - Future minimum lease operating and sales-type lease arrangements (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "shortName": "LEASES - Future minimum lease operating and sales-type lease arrangements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "us-gaap:SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - Disclosure - INCOME TAXES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:IncomeTaxDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "-5", "lang": null, "name": "us-gaap:UnrecognizedTaxBenefits", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - Disclosure - STOCKHOLDERS' EQUITY (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "shortName": "STOCKHOLDERS' EQUITY (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_yRy0buJj3E2JbYmycXvf5A", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_uUuywRTDE0ehWrVrhbeAVA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "shortName": "STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_uUuywRTDE0ehWrVrhbeAVA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:OrganizationNatureOfBusinessAndRiskAndUncertaintiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10101 - Disclosure - ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES", "role": "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertainties", "shortName": "ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:OrganizationNatureOfBusinessAndRiskAndUncertaintiesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R90": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_qZOMHD5LCU6yn1SQ7FrYAQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_yRy0buJj3E2JbYmycXvf5A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "shortName": "STOCKHOLDERS' EQUITY - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_2_24_2020_5IVxzwe8eEeVu9ZE9kRPPA", "decimals": "2", "lang": null, "name": "dm:DivisionalFactorForConversionOfDebtToWarrants", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_yRy0buJj3E2JbYmycXvf5A", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ScheduleOfWarrantsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_ClassOfWarrantOrRightAxis_dm_DesktopMetalPrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputOptionVolatilityMember_kY20AcK0UUiUe7-MSHr6WQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "shortName": "STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ScheduleOfWarrantsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_3_31_2022_us-gaap_ClassOfWarrantOrRightAxis_dm_DesktopMetalPrivatePlacementWarrantsMember_us-gaap_MeasurementInputTypeAxis_us-gaap_MeasurementInputOptionVolatilityMember_kY20AcK0UUiUe7-MSHr6WQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:WarrantsAndRightsOutstandingMeasurementInput", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "shortName": "STOCK BASED COMPENSATION - Stock Incentive Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_7_31_2020_ra0h53jN1kiIqKXUpAxG_A", "decimals": "INF", "lang": null, "name": "dm:NumberOfEmployeesAffectedByRepricing", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_employee__rp-xbQFjkSO1krhDxWmAQ", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42002 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Stock Options (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "shortName": "STOCK BASED COMPENSATION - Performance-Based Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_dm_PerformanceBasedStockOptionsMember_dpO-NclhhE2i6JMNVyFwGg", "decimals": "INF", "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_11_12_2021_To_11_12_2021_us-gaap_BusinessAcquisitionAxis_dm_ElPasoMember_qmHlaHeVaEylXDbCiY9tOg", "decimals": "INF", "first": true, "lang": null, "name": "dm:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted", "reportCount": 1, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42003 - Disclosure - STOCK BASED COMPENSATION - Assumed Stock Options (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "shortName": "STOCK BASED COMPENSATION - Assumed Stock Options (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_11_12_2021_To_11_12_2021_us-gaap_AwardTypeAxis_dm_AssumedStockOptionsMember_us-gaap_BusinessAcquisitionAxis_dm_ElPasoMember_e4p4yTiuYE-CNyq6UDXAjw", "decimals": "INF", "lang": null, "name": "dm:BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_uNnzHqXIs0qFLl0TucVMxg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42004 - Disclosure - STOCK BASED COMPENSATION - Option Activity of the Plan (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "shortName": "STOCK BASED COMPENSATION - Option Activity of the Plan (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "lang": null, "name": "dm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42005 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Awards (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "shortName": "STOCK BASED COMPENSATION - Restricted Stock Awards (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:NonvestedRestrictedStockSharesActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "As_Of_12_31_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_lfgOojqXzUaVl4zv-XfpVg", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_7_1_2020_To_7_31_2020_dyz-em2wAEeEbICLSo9UdQ", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42006 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Units (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "shortName": "STOCK BASED COMPENSATION - Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_hlgaal61eECGjtgGrZ6gTQ", "decimals": null, "lang": "en-US", "name": "dm:CliffVestingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_dm_PerformanceBasedRestrictedStockUnitsMember_XQsLojJWbkymqOxS6Yd9Jg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42007 - Disclosure - STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "shortName": "STOCK BASED COMPENSATION - Performance-Based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_us-gaap_AwardTypeAxis_dm_PerformanceBasedRestrictedStockUnitsMember_XQsLojJWbkymqOxS6Yd9Jg", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_XCqYB_7glEeAw7YCbRDG_A", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_1_1_2022_To_3_31_2022_8MVN3wIn9ESIPl9WMdbxMA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unitRef": "Unit_Standard_USD_TTT5pPSFDkqN7TULkUd6Hw", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42008 - Disclosure - STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "shortName": "STOCK BASED COMPENSATION - Market-Based Restricted Stock Units (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20220331x10q.htm", "contextRef": "Duration_10_1_2021_To_10_31_2021_us-gaap_AwardTypeAxis_dm_MarketBasedRestrictedStockUnitsMember_sJ4SGkRYsky5t5aP8vABuA", "decimals": "3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_xt5v-LpRW0SqpgqqSgeQ1g", "xsiNil": "false" } } }, "segmentCount": 103, "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.desktopmetal.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.desktopmetal.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.desktopmetal.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.desktopmetal.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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period. The format of the date is YYYY-MM-DD.", "label": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2021q4", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r712" ], "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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r713" ], "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.desktopmetal.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.desktopmetal.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.desktopmetal.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.desktopmetal.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.desktopmetal.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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r710" ], "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.desktopmetal.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.desktopmetal.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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r710" ], "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.desktopmetal.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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r710" ], "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.desktopmetal.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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r721" ], "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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r710" ], "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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r710" ], "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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r710" ], "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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r710" ], "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.desktopmetal.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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r709" ], "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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r711" ], "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.desktopmetal.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.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dm_AccountingStandardsUpdate202108Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Accounting standard update 2021-08.", "label": "ASU 2021-08" } } }, "localname": "AccountingStandardsUpdate202108Member", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dm_AccountsReceivableCurrentTextBlockText": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for accounts receivable current.", "label": "Accounts Receivable Current [Text Block Text]", "terseLabel": "ACCOUNTS RECEIVABLE" } } }, "localname": "AccountsReceivableCurrentTextBlockText", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivable" ], "xbrltype": "textBlockItemType" }, "dm_AccountsReceivableTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for Accounts Receivable.", "label": "Accounts Receivable [Table Text Block]", "terseLabel": "Schedule of accounts receivable" } } }, "localname": "AccountsReceivableTableTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "dm_AccruedBusinessCombinationConsiderationNoncurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of business combination consideration payable.", "label": "Accrued Business Combination Consideration, Noncurrent", "terseLabel": "Acquisition consideration" } } }, "localname": "AccruedBusinessCombinationConsiderationNoncurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dm_AccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid nor invoiced, and liabilities classified as other, due within one year or the normal operating cycle, if longer.", "label": "Accrued Expenses and Other Current Liabilities.", "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses and other current liabilities" } } }, "localname": "AccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dm_AccruedInventoryPurchasesCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 3.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of accrued inventory purchases payable, within one year or the normal operating cycle, if longer.", "label": "Accrued Inventory Purchases Current", "terseLabel": "Inventory purchases" } } }, "localname": "AccruedInventoryPurchasesCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dm_AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information pertaining to accrued expenses and other liabilities.", "label": "Accrued Liabilities And Other Current Liabilities Disclosure [Text Block]", "terseLabel": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "dm_AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of information pertaining to accrued expenses and other liabilities.", "label": "Accrued Liabilities And Other Liabilities [Table Text Block]", "terseLabel": "Schedule of Accrued Expenses and Other Current Liabilities" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "dm_AcquisitionOfEnvisiontecMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Acquisition of EnvisionTEC.", "label": "Acquisition of EnvisionTEC" } } }, "localname": "AcquisitionOfEnvisiontecMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dm_Adaptive3dTechnologiesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Adaptive 3D Technologies Inc.", "label": "Adaptive 3D Technologies Inc" } } }, "localname": "Adaptive3dTechnologiesIncMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "domainItemType" }, "dm_AidroSrlMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to A.I.D.R.O. Srl", "label": "AIDRO" } } }, "localname": "AidroSrlMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_AssetAcquisitionAdditionalPaymentWithinNextTwelveMonths": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of additional amount payable in next twelve months.", "label": "Asset Acquisition, Additional Payment Within Next Twelve Months", "terseLabel": "Additional payment" } } }, "localname": "AssetAcquisitionAdditionalPaymentWithinNextTwelveMonths", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails" ], "xbrltype": "monetaryItemType" }, "dm_AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued on asset acquisition.", "label": "Asset Acquisition, Equity Interest Issued or Issuable, Number of Shares" } } }, "localname": "AssetAcquisitionEquityInterestIssuedOrIssuableNumberOfShares", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails" ], "xbrltype": "sharesItemType" }, "dm_AssetAcquisitionPaymentMadeAtClosing": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow from asset acquisition at closing.", "label": "Asset Acquisition, Payment made at Closing", "terseLabel": "Asset Acquisition, Payment made at Closing" } } }, "localname": "AssetAcquisitionPaymentMadeAtClosing", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails" ], "xbrltype": "monetaryItemType" }, "dm_AssumedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to assumed stock options.", "label": "Assumed Stock Options" } } }, "localname": "AssumedStockOptionsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "dm_AvailableForSaleDebtSecuritiesAmortizedCostBasisAndCashAndCashEquivalent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and cash and cash equivalent.", "label": "Available For Sale Debt Securities Amortized Cost Basis And Cash And Cash Equivalent", "totalLabel": "Total cash equivalents and short-term investments, Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasisAndCashAndCashEquivalent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_AvailableForSaleSecuritiesDebtSecuritiesAndCashAndCashEquivalent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and cash and cash equivalent.", "label": "Available For Sale Securities Debt Securities And Cash And Cash Equivalent", "totalLabel": "Total cash equivalents and short-term investments, Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecuritiesAndCashAndCashEquivalent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_BeacobioincMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to BeacoBioIncMember", "label": "Beacon Bio" } } }, "localname": "BeacobioincMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails" ], "xbrltype": "domainItemType" }, "dm_BrewerDentalLabInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Brewer Dental Lab, Inc.", "label": "Brewer Dental Lab, Inc." } } }, "localname": "BrewerDentalLabInc.Member", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of incentive stock options of equity interests granted.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Number of Stock Options Granted", "terseLabel": "Number of incentive stock options granted", "verboseLabel": "Number of unvested stock options" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "dm_BusinessAcquisitionWeightedAverageExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average price of a single share of a number of incentive stock options paid or offered to be paid in a business combination.", "label": "Business Acquisition, Weighted Average Exercise Price", "terseLabel": "Weighted average exercise price of incentive stock options" } } }, "localname": "BusinessAcquisitionWeightedAverageExercisePrice", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "perShareItemType" }, "dm_BusinessCombinationAssetsAcquiredAndLiabilityAssumedPurchaseAccountingAdjustment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase accounting adjustment related to assets acquired and liabilities assumed in business combination.", "label": "Business Combination, Assets Acquired And Liability Assumed Purchase Accounting Adjustment", "terseLabel": "Amount of adjustment related to assets acquired and liabilities assumed" } } }, "localname": "BusinessCombinationAssetsAcquiredAndLiabilityAssumedPurchaseAccountingAdjustment", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationContingentConsiderationBasedOnProductionTechnicalMilestones": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, based on production technical milestones.", "label": "Business Combination, Contingent Consideration, Based on Production Technical Milestones", "terseLabel": "Contingent consideration based on production technical milestones" } } }, "localname": "BusinessCombinationContingentConsiderationBasedOnProductionTechnicalMilestones", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationContingentConsiderationBasedOnRevenueMetric": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, based on revenue metric.", "label": "Business Combination, Contingent Consideration, Based on Revenue Metric", "terseLabel": "Contingent consideration based on revenue metric" } } }, "localname": "BusinessCombinationContingentConsiderationBasedOnRevenueMetric", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationContingentConsiderationMilestoneAchievementPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period to achieve revenue metrics and technical milestone.", "label": "Business Combination, Contingent Consideration, Milestone Achievement Period", "terseLabel": "Period to achieve revenue metrics and technical milestone" } } }, "localname": "BusinessCombinationContingentConsiderationMilestoneAchievementPeriod", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "durationItemType" }, "dm_BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of acquisition date fair value of consideration transferred.", "label": "Business Combination, Fair Value Of Consideration Transferred [Table Text Block]", "terseLabel": "Schedule of acquisition date fair value of the consideration transferred" } } }, "localname": "BusinessCombinationFairValueOfConsiderationTransferredTableTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "dm_BusinessCombinationFairValueOfContingentConsiderationBasedOnProductionTechnicalMilestones": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value of liability recognized arising from contingent consideration in a business combination, based on production technical milestones.", "label": "Business Combination, Fair Value of Contingent Consideration, Based on Production Technical Milestones", "terseLabel": "Fair value of contingent consideration based on production technical milestone" } } }, "localname": "BusinessCombinationFairValueOfContingentConsiderationBasedOnProductionTechnicalMilestones", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationFairValueOfContingentConsiderationBasedOnRevenueMetric": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of fair value of liability recognized arising from contingent consideration in a business combination, based on revenue metric.", "label": "Business Combination, Fair Value of Contingent Consideration, Based on Revenue Metric", "terseLabel": "Fair value of contingent consideration based on revenue metric" } } }, "localname": "BusinessCombinationFairValueOfContingentConsiderationBasedOnRevenueMetric", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationFinancingAgreementTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of financing agreement in connection with business acquisition.", "label": "Business Combination Financing Agreement Term", "terseLabel": "Financing agreement term" } } }, "localname": "BusinessCombinationFinancingAgreementTerm", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "dm_BusinessCombinationPaymentsToEscrowAccount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The consideration paid to escrow account under business combination.", "label": "Business Combination, Payments To Escrow Account", "terseLabel": "Amount deposited in escrow account" } } }, "localname": "BusinessCombinationPaymentsToEscrowAccount", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 10.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of accrued expenses and other liabilities current as at the date of acquisition.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Accrued Expenses and Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentConsiderationLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration liabilities current assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Contingent Consideration Liability Current", "terseLabel": "Current portion of contingent consideration" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentConsiderationLiabilityCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesCustomerDeposits": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 12.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for customer deposits as of acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Customer Deposits", "terseLabel": "Customer deposits" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesCustomerDeposits", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 11.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current portion of lease liability as at the date of acquisition.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Lease Liability", "terseLabel": "Current portion of lease liability", "verboseLabel": "Current portion of operating lease liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of liability arising from deferred revenue which has been recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Revenue", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredRevenue", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedForIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Business combination recognized identifiable assets acquired and liabilities assumed for income taxes.", "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed For Income Taxes", "terseLabel": "Liability for income taxes" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedForIncomeTaxes", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash acquired as at acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash", "terseLabel": "Restricted cash", "verboseLabel": "Restricted cash - current" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCashNoncurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 4.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash noncurrent expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Restricted Cash Noncurrent", "terseLabel": "Restricted cash - noncurrent" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCashNoncurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessContingentConsiderationFairValueDisclosure": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of contingent consideration in a business combination.", "label": "Business Contingent Consideration, Fair Value Disclosure", "terseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessContingentConsiderationFairValueDisclosure", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "dm_ChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 23.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of change in fair value of contingent consideration.", "label": "Change in Fair Value of Contingent Consideration", "negatedLabel": "Change in fair value of contingent consideration", "terseLabel": "Change in fair value of contingent consideration" } } }, "localname": "ChangeInFairValueOfContingentConsideration", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_ClassOfWarrantOrRightsRedeemed": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of outstanding warrants redeemed.", "label": "Class of Warrant or Rights, Redeemed", "terseLabel": "Class of Warrant or Rights, Redeemed" } } }, "localname": "ClassOfWarrantOrRightsRedeemed", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "dm_CliffVestingPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of cliff vesting period.", "label": "Cliff Vesting Period" } } }, "localname": "CliffVestingPeriod", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "dm_ContingentConsiderationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to contingent consideration.", "label": "Contingent Consideration" } } }, "localname": "ContingentConsiderationMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "dm_Covid19PandemicPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Policy disclosure relating to covid-19 pandemic policy.", "label": "Covid-19 Pandemic Policy [Policy Text Block]", "terseLabel": "COVID-19 Pandemic" } } }, "localname": "Covid19PandemicPolicyPolicyTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_CustomersDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The current portion, due within one year or one operating cycle, if longer, of customer deposits.", "label": "Customers Deposits, Current", "terseLabel": "Customer deposits" } } }, "localname": "CustomersDepositsCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dm_DebtInstrumentThresholdAmountPerDraw": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Threshold amount per draw under the debt instrument arrangement", "label": "Debt Instrument, Threshold Amount per Draw", "terseLabel": "Minimum amount to be drawn" } } }, "localname": "DebtInstrumentThresholdAmountPerDraw", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "dm_DebtInstrumentThresholdNumberOfTimesAdditionalAmountCanBeDrawn": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of times additional amount can be drawn under the debt instrument arrangement.", "label": "Debt Instrument, Threshold Number Of Times Additional Amount Can Be Drawn", "terseLabel": "Threshold Number of times additional amount drawn" } } }, "localname": "DebtInstrumentThresholdNumberOfTimesAdditionalAmountCanBeDrawn", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "integerItemType" }, "dm_DeferredCostOfSales": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryFinishedGoods", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount related to Deferred cost of sales.", "label": "Deferred cost of sales" } } }, "localname": "DeferredCostOfSales", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "dm_DentalArtsLaboratoriesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Dental Arts Laboratories Inc.,", "label": "Dental Arts Labs" } } }, "localname": "DentalArtsLaboratoriesIncMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dm_DesktopMetalPrivatePlacementWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Desktop Metal Private Placement Warrants.", "label": "Private Placement Warrants" } } }, "localname": "DesktopMetalPrivatePlacementWarrantsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "dm_DivisionalFactorForConversionOfDebtToWarrants": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount to be divided for converting the principal amount of debt to warrants.", "label": "Divisional Factor for Conversion of Debt to Warrants", "terseLabel": "Divisional Factor for Conversion of Debt to Warrants" } } }, "localname": "DivisionalFactorForConversionOfDebtToWarrants", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "dm_DmBelgiumBvSrlAerosintSaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "It represents information pertaining to DM Belgium BV/SRL, Aerosint SA", "label": "Aerosint" } } }, "localname": "DmBelgiumBvSrlAerosintSaMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_ElPasoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to the ExOne Company.", "label": "ExOne Company" } } }, "localname": "ElPasoMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "dm_EnvisiontecInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to EnvisionTEC, Inc.", "label": "EnvisionTEC, Inc." } } }, "localname": "EnvisiontecInc.Member", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "dm_EquipmentFinancingAgreementsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to equipment financing agreements.", "label": "Equipment Financing Agreements" } } }, "localname": "EquipmentFinancingAgreementsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "dm_EquityIncentivePlanOfMakeCompositesIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Equity Incentive Plan of Make Composites, Inc.", "label": "Make Plan" } } }, "localname": "EquityIncentivePlanOfMakeCompositesIncMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "dm_ExchangeRatioOfSharesIssuableInBusinessCombination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The exchange ratio of shares issuable in business combination.", "label": "Exchange Ratio of Shares Issuable in Business Combination", "terseLabel": "Exchange ratio" } } }, "localname": "ExchangeRatioOfSharesIssuableInBusinessCombination", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "xbrltype": "pureItemType" }, "dm_ExerciseOfPrivatePlacementWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of exercise of private placement warrants for noncash.", "label": "Exercise of Private Placement Warrants", "terseLabel": "Exercise of private placement warrants" } } }, "localname": "ExerciseOfPrivatePlacementWarrants", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExerciseOfPrivatePlacementWarrants": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of exercise 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, Exercise of Private Placement Warrants", "negatedLabel": "Exercise of private placement warrants" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityExerciseOfPrivatePlacementWarrants", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dm_FinanceLeaseCosts": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails": { "order": 4.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of finance lease costs incurred during the period.", "label": "Finance Lease Costs", "terseLabel": "Finance lease cost" } } }, "localname": "FinanceLeaseCosts", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "dm_FinanceLeaseLiabilityToBePaidYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year and the periods thereafter following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Five And Thereafter", "terseLabel": "2026 and after" } } }, "localname": "FinanceLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_FiniteLivedIntangibleAssetExpectedAmortizationYearFourAndThereafter": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsCalc2Details": { "order": 6.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year and also to be recognized in the years after the fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four And Thereafter", "terseLabel": "2027 and after" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearFourAndThereafter", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_FranchiseAndRoyaltyFeesPayable": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 6.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount due towards franchise and royalty fees during the period", "label": "Franchise and Royalty Fees Payable", "verboseLabel": "Franchise and royalty fees" } } }, "localname": "FranchiseAndRoyaltyFeesPayable", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dm_IncentiveAwardPlan2020Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to 2020 Incentive Award Plan.", "label": "2020 Plan" } } }, "localname": "IncentiveAwardPlan2020Member", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "dm_IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 13.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid and other current liabilities.", "label": "Increase (Decrease) in Accrued Expenses And Other Current Liabilities", "terseLabel": "Accrued expenses and other current liabilities" } } }, "localname": "IncreaseDecreaseInAccruedExpensesAndOtherCurrentLiabilities", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInCustomerDeposit": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 15.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the carrying value of customer liabilities.", "label": "Increase (Decrease) In Customer Deposit", "terseLabel": "Customer deposits" } } }, "localname": "IncreaseDecreaseInCustomerDeposit", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInRightOfUseAssetsAndLeaseLiabilitiesNet": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in right of use assets and lease liabilities, net.", "label": "Increase (Decrease) in Right Of Use Assets And Lease Liabilities, Net", "negatedLabel": "Change in right of use assets and lease liabilities, net" } } }, "localname": "IncreaseDecreaseInRightOfUseAssetsAndLeaseLiabilitiesNet", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_IntercompanyTransactionsForeignCurrencyGainLoss": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of inter-company transaction related to foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Intercompany Transactions, Foreign Currency Gain (Loss)", "negatedLabel": "Foreign exchange (gains) losses on intercompany transactions, net" } } }, "localname": "IntercompanyTransactionsForeignCurrencyGainLoss", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_InterestAndOtherExpenseIncomeNetMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to interest and other (expense) income, net.", "label": "Interest and Other (Expense) Income , Net" } } }, "localname": "InterestAndOtherExpenseIncomeNetMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "domainItemType" }, "dm_InterestAndOtherIncomeExpenseNet": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of interest income and other income (expense), net recognized during period.", "label": "Interest and Other Income (Expense), Net", "terseLabel": "Interest and other (expense) income, net" } } }, "localname": "InterestAndOtherIncomeExpenseNet", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "dm_InventoryFinishedGoodsGrossAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "Inventory, Finished Goods Gross [Abstract]", "terseLabel": "Finished goods:" } } }, "localname": "InventoryFinishedGoodsGrossAbstract", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "stringItemType" }, "dm_LarryBrewerDentalLabIncMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Larry Brewer Dental Lab, Inc.", "label": "Larry Brewer Dental Lab, Inc" } } }, "localname": "LarryBrewerDentalLabIncMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "domainItemType" }, "dm_LeaseDisclosureTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of information about leases.", "label": "Lease Disclosure [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LeaseDisclosureTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "dm_LeaseExpensePaidToRelatedParty": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount paid to related party relating to lease expense.", "label": "Lease Expense Paid To Related Party", "terseLabel": "Lease expense paid" } } }, "localname": "LeaseExpensePaidToRelatedParty", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "dm_LeaseLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease and finance lease.", "label": "Lease Liability", "terseLabel": "Total lease liability" } } }, "localname": "LeaseLiability", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "monetaryItemType" }, "dm_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease and operating lease classified as current.", "label": "Lease Liability Current", "terseLabel": "Current portion of lease liability" } } }, "localname": "LeaseLiabilityCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dm_LeaseLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease and operating lease classified as noncurrent.", "label": "Lease Liability Non Current", "terseLabel": "Lease liability, net of current portion" } } }, "localname": "LeaseLiabilityNonCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dm_LesseeOperatingLeaseExtensionTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease extension, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Extension Term", "terseLabel": "Extension lease term" } } }, "localname": "LesseeOperatingLeaseExtensionTerm", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "durationItemType" }, "dm_LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year and thereafter 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 Five And Thereafter", "terseLabel": "2026 and after" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFiveAndThereafter", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_LetterOfCreditExpiringMarch2022ToMarch2023Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to letter of credit expiring March 2022 to March 2023.", "label": "Letter Of Credit, Expiring from March 2022 to March 2023" } } }, "localname": "LetterOfCreditExpiringMarch2022ToMarch2023Member", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dm_LetterOfCreditWithNoExpirationDateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to letter of credit with no expiration date.", "label": "Letter Of Credit, With No Expiration Date" } } }, "localname": "LetterOfCreditWithNoExpirationDateMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dm_LiabilityClassifiedSharesBasedAwardsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to liability classified share based awards.", "label": "Liability-Classified Share-Based Arrangement" } } }, "localname": "LiabilityClassifiedSharesBasedAwardsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails" ], "xbrltype": "domainItemType" }, "dm_LineOfCreditFacilityCashCollateral": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash collateral as on the balance sheet date.", "label": "Line Of Credit Facility, Cash Collateral", "terseLabel": "Line of credit facility, Cash collateral" } } }, "localname": "LineOfCreditFacilityCashCollateral", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dm_LongLivedAssetsIncludingOperatingRightOfUseAssets": { "auth_ref": [], "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. Including including property, plant and equipment, net and operating lease right-of-use assets.", "label": "Long Lived Assets Including Operating Right Of Use Assets", "terseLabel": "Total long-lived assets" } } }, "localname": "LongLivedAssetsIncludingOperatingRightOfUseAssets", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "monetaryItemType" }, "dm_LongTermDebtAdvancePayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of advance payment of long term debt", "label": "Long Term Debt Advance Payment", "terseLabel": "Advance payment" } } }, "localname": "LongTermDebtAdvancePayment", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "dm_ManufacturedFinishedGoods": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryFinishedGoods", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount related to Manufactured Finished Goods.", "label": "Manufactured Finished Goods", "terseLabel": "Manufactured finished goods" } } }, "localname": "ManufacturedFinishedGoods", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "dm_MarketBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to market based restricted stock units.", "label": "Market Based Restricted Stock Units" } } }, "localname": "MarketBasedRestrictedStockUnitsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "dm_MayDentalLabInc.Member": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to May Dental Lab, Inc.", "label": "May Dental Lab, Inc." } } }, "localname": "MayDentalLabInc.Member", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "domainItemType" }, "dm_MergerWithTrineMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to merger with Trine.", "label": "Trine" } } }, "localname": "MergerWithTrineMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "xbrltype": "domainItemType" }, "dm_MetaAdditiveLtdMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Meta Additive Ltd.", "label": "Meta Additive" } } }, "localname": "MetaAdditiveLtdMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "domainItemType" }, "dm_Mr.SibalaniExExecutiveOfficerMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to Mr. Sibalani, executive officer who resigned from his office.", "label": "Mr. Sibalani" } } }, "localname": "Mr.SibalaniExExecutiveOfficerMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "dm_NonCashReceivableForWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash receivable for warrants exercised", "label": "Non Cash Receivable for warrants exercised", "terseLabel": "Receivable for warrants exercised" } } }, "localname": "NonCashReceivableForWarrantsExercised", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_NoncurrentOtherAssets": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": 4.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other noncurrent assets within overall category of noncurrent assets.", "label": "Noncurrent Other Assets", "terseLabel": "Other" } } }, "localname": "NoncurrentOtherAssets", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_NumberOfAdditionalPeriodOfExtension": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional period of extension.", "label": "Number of Additional Period of Extension", "terseLabel": "Number of additional extensions" } } }, "localname": "NumberOfAdditionalPeriodOfExtension", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfBankLoanAcquired": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of bank loan acquired during period.", "label": "Number Of Bank Loan Acquired", "terseLabel": "Number of bank loans acquired" } } }, "localname": "NumberOfBankLoanAcquired", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfEmployeesAffectedByRepricing": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of employees affected by repricing.", "label": "Number of Employees Affected by Repricing", "terseLabel": "Number of employees affected by repricing" } } }, "localname": "NumberOfEmployeesAffectedByRepricing", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfMonthsCashAndInvestmentsSufficientToFundOperatingAndCapitalExpenditure": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of months the cash and investments would be sufficient to fund operating and capital expenditure.", "label": "Number of Months, Cash and Investments Sufficient to Fund Operating and Capital Expenditure", "terseLabel": "Number of months cash and investments sufficient to fund operating and capital expenditure" } } }, "localname": "NumberOfMonthsCashAndInvestmentsSufficientToFundOperatingAndCapitalExpenditure", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "xbrltype": "durationItemType" }, "dm_NumberOfOptionsAndWarrantsToBeIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options and warrants to be issued.", "label": "Number of Options and Warrants to be Issued", "terseLabel": "Options and warrants to be issued" } } }, "localname": "NumberOfOptionsAndWarrantsToBeIssued", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "dm_NumberOfPutativeClassActionComplaintsFiledAgainstCompany": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of putative class action complaints filed by shareholders.", "label": "Number of Putative Class Action Complaints Filed Against Company", "terseLabel": "Number of putative class action complaints filed by shareholders" } } }, "localname": "NumberOfPutativeClassActionComplaintsFiledAgainstCompany", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfServiceAgreementsThatContainedEmbeddedLease": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The number of service agreement that contained an embedded lease.", "label": "Number of Service Agreements That Contained Embedded Lease", "terseLabel": "Number of service agreements contained embedded lease" } } }, "localname": "NumberOfServiceAgreementsThatContainedEmbeddedLease", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "integerItemType" }, "dm_OperatingCashFlowsUsedInFinanceLeases": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Operating cash flows used in finance leases", "label": "Operating Cash Flows Used In Finance Leases", "terseLabel": "Operating cash flows used in finance leases" } } }, "localname": "OperatingCashFlowsUsedInFinanceLeases", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "dm_OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lease agreement with JES Besitzgesellschaft GmbH, a leasing company that is controlled by members of the immediate family of Mr. El Siblani, for facilities located in Gladbeck, Germany utilized by EnvisionTEC.", "label": "Operating Lease Agreement With JES Besitzgesellschaft GmbH" } } }, "localname": "OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dm_OperatingLeaseAgreementWithSitracoUkLimitedMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lease agreement with Sitraco (UK) Limited, a leasing company that is controlled by Mr. El Siblani, for an additional facility located in Gladbeck, Germany utilized by EnvisionTEC.", "label": "Operating Lease Agreement With Sitraco (UK) Limited" } } }, "localname": "OperatingLeaseAgreementWithSitracoUkLimitedMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dm_OperatingLeaseAgreementWithTMRELlcMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to lease agreement with ATMRE, LLC, a leasing company, in which Mr. El Siblani is the sole member, for the Dearborn, Michigan facility utilized by EnvisionTEC.", "label": "Operating Lease Agreement With A T M R E LLC" } } }, "localname": "OperatingLeaseAgreementWithTMRELlcMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "domainItemType" }, "dm_OrganizationNatureOfBusinessAndRiskAndUncertaintiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "n/a", "label": "ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES" } } }, "localname": "OrganizationNatureOfBusinessAndRiskAndUncertaintiesAbstract", "nsuri": "http://www.desktopmetal.com/20220331", "xbrltype": "stringItemType" }, "dm_OrganizationNatureOfBusinessAndRiskAndUncertaintiesTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, Nature of Business and Risk and Uncertainties of financial statements disclosure.", "label": "Organization, Nature of Business, and Risk and Uncertainties [Text Block]", "terseLabel": "ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES" } } }, "localname": "OrganizationNatureOfBusinessAndRiskAndUncertaintiesTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertainties" ], "xbrltype": "textBlockItemType" }, "dm_PaycheckProtectionProgramMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Paycheck Protection Program.", "label": "Paycheck Protection Program" } } }, "localname": "PaycheckProtectionProgramMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "dm_PaymentsForOneTimeRoyaltyPayments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of one-time royalty payment made under the royalty agreements", "label": "Payments For One Time Royalty Payments", "terseLabel": "One time royalty payment" } } }, "localname": "PaymentsForOneTimeRoyaltyPayments", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireBusinessesContingentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire business subject to contingency.", "label": "Payments To Acquire Businesses, Contingent Payment", "terseLabel": "Remaining amount payable" } } }, "localname": "PaymentsToAcquireBusinessesContingentPayment", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireBusinessesNetOfContingentPayment": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire business paid at closing net of contingent payment.", "label": "Payments To Acquire Businesses, Net of Contingent Payment", "terseLabel": "Payments to acquire business, paid at closing" } } }, "localname": "PaymentsToAcquireBusinessesNetOfContingentPayment", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireBusinessesNetOfEscrowDeposit": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to acquire business net of amount deposited in escrow deposit account.", "label": "Payments To Acquire Businesses, Net Of Escrow Deposit", "terseLabel": "Payments to acquire businesses, net of escrow deposit" } } }, "localname": "PaymentsToAcquireBusinessesNetOfEscrowDeposit", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails" ], "xbrltype": "monetaryItemType" }, "dm_PercentageOfConsiderationReceivedObligatedToBePaid": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage of all consideration received, obligated to be paid under the royalty agreement.", "label": "Percentage Of Consideration Received Obligated To Be Paid", "terseLabel": "Obligation to pay (as percentage)" } } }, "localname": "PercentageOfConsiderationReceivedObligatedToBePaid", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "dm_PerformanceBasedRestrictedStockUnitsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based restricted stock units.", "label": "Performance-Based Restricted Stock Units" } } }, "localname": "PerformanceBasedRestrictedStockUnitsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "dm_PerformanceBasedStockOptionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information relating to performance based stock options.", "label": "Performance-Based Stock Options" } } }, "localname": "PerformanceBasedStockOptionsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "domainItemType" }, "dm_PrepaidDuesAndSubscriptionsCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 4.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 prepaid dues and subscriptions that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Dues and Subscriptions, Current", "terseLabel": "Prepaid dues and subscriptions" } } }, "localname": "PrepaidDuesAndSubscriptionsCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_PrepaidExpenseAndAssetsOthersCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 6.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 other costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer and including the amount of current assets classified as other.", "label": "Prepaid Expense And Assets, Others, Current", "terseLabel": "Other" } } }, "localname": "PrepaidExpenseAndAssetsOthersCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_PrepaidExpenseAndOtherCurrentAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "No definition available.", "label": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "PrepaidExpenseAndOtherCurrentAssetsAbstract", "nsuri": "http://www.desktopmetal.com/20220331", "xbrltype": "stringItemType" }, "dm_PrepaidExpenseAndOtherCurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for prepaid expense and other current assets.", "label": "Prepaid Expense And Other Current Assets [Text Block]", "terseLabel": "PREPAID EXPENSES AND OTHER CURRENT ASSETS" } } }, "localname": "PrepaidExpenseAndOtherCurrentAssetsTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets" ], "xbrltype": "textBlockItemType" }, "dm_PrepaidOperatingExpensesCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 5.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 prepaid operating expenses that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Operating Expenses, Current", "terseLabel": "Prepaid operating expenses" } } }, "localname": "PrepaidOperatingExpensesCurrent", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_ProceedsFromReverseRecapitalizationNet": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from reverse recapitalization net of issuance cost.", "label": "Proceeds from Reverse Recapitalization, Net", "terseLabel": "Proceeds from reverse recapitalization, net of issuance costs" } } }, "localname": "ProceedsFromReverseRecapitalizationNet", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long-lived, physical assets other than Acquired technology or capitalized software (net) used to produce goods and services and not intended for resale, classified as other.", "label": "PPE not including acquired technology or capitalized software" } } }, "localname": "PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "dm_PublicWarrantsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Public warrants.", "label": "Trine Warrants" } } }, "localname": "PublicWarrantsMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "dm_RedemptionPricePerWarrant": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Redemption price per warrant.", "label": "Redemption Price Per Warrant", "terseLabel": "Redemption Price Per Warrant" } } }, "localname": "RedemptionPricePerWarrant", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "dm_RepurchaseOfSharesForEmployeeTaxWithholdingsValue": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of shares repurchased for employee tax withholding.", "label": "Repurchase of shares for employee tax withholdings", "verboseLabel": "Repurchase of shares for employee tax withholdings" } } }, "localname": "RepurchaseOfSharesForEmployeeTaxWithholdingsValue", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dm_RestrictedCashIncludedInOtherCurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash included in other current assets.", "label": "Restricted Cash Included in Other Current Assets", "terseLabel": "Restricted cash included in other current assets" } } }, "localname": "RestrictedCashIncludedInOtherCurrentAssets", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_RestrictedCashIncludedInOtherNoncurrentAssets": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of restricted cash included in other non current assets.", "label": "Restricted Cash Included in Other Noncurrent Assets", "terseLabel": "Restricted cash included in other noncurrent assets" } } }, "localname": "RestrictedCashIncludedInOtherNoncurrentAssets", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_RestrictedCashMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to restricted cash.", "label": "Restricted Cash" } } }, "localname": "RestrictedCashMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "dm_RestrictedStockUnitsTaxWithholdingsLiability": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Cash paid for taxes related to net share settlement of upon vesting of restricted stock units.", "label": "Restricted Stock Units, Tax Withholdings Liability", "negatedLabel": "Payment of taxes related to net share settlement upon vesting of restricted stock units" } } }, "localname": "RestrictedStockUnitsTaxWithholdingsLiability", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_SalesTypeLeaseNetInvestmentInLeaseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of net investment in sales-type financing lease.", "label": "Sales-type Lease, Net Investment in Lease [Table Text Block]", "terseLabel": "Schedule of net investment in sales-type leases" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseTableTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "dm_ScheduleOfWarrantsValuationAssumptionsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to warrants pricing valuation assumptions.", "label": "Schedule of Warrants Valuation Assumptions [Table Text Block]", "terseLabel": "Schedule of warrants-pricing model" } } }, "localname": "ScheduleOfWarrantsValuationAssumptionsTableTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "textBlockItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The grant date fair value of equity instruments other than options granted during the period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Granted, Grant Date Fair Value", "terseLabel": "Grant date fair value of stock issued for acquisition" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantedGrantDateFairValue", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "monetaryItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Target grant date fair value of share-based awards for which the grantee may gain the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Target Grant Date, Fair Value", "terseLabel": "Target fair value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetGrantDateFairValue", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails" ], "xbrltype": "monetaryItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon maximum price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Exercise Price Maximum", "terseLabel": "Fair value of Common Stock, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMaximum", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon Minimum price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share Based Compensation Arrangement by Share Based Payment Award Fair Value Assumptions Exercise Price Minimum", "terseLabel": "Fair value of Common Stock, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePriceMinimum", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum 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, Maximum", "terseLabel": "Expected life, Maximum (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMaximum", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum 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, Minimum", "terseLabel": "Expected life, Minimum (in years)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedTermMinimum", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "durationItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTargetPerformanceShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Target performance shares of award under share-based payment arrangement", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Target Performance Shares", "terseLabel": "Target performance (number of shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsTargetPerformanceShares", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) exercised during the period.", "label": "Share Based Compensation Arrangement by Share-based Payment Award, Options, Exercised", "negatedLabel": "Exercised (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "sharesItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered.", "label": "Share Based Compensation Arrangement By Share Based Payment Award Options Vested Outstanding Aggregate Intrinsic Value", "terseLabel": "Options vested (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedOutstandingAggregateIntrinsicValue", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "monetaryItemType" }, "dm_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for fully vested convertible options.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested Weighted Average Remaining Contractual Term", "terseLabel": "Options vested at end of period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedWeightedAverageRemainingContractualTerm", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "durationItemType" }, "dm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedAndExpectedToBeVestedInPeriodWeightedAverageExercisePrice": { "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 vested and expected to be vested.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested and Expected to be Vested in Period, Weighted Average Exercise Price", "terseLabel": "Options vested or expected to vest at end of period" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedAndExpectedToBeVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "dm_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice": { "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 vested.", "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Vested in Period, Weighted Average Exercise Price", "terseLabel": "Options vested at end of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsVestedInPeriodWeightedAverageExercisePrice", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "dm_SharesIssuedDuringPeriodTrineFounderSharesVestedShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of Trine Founder shares vested", "label": "Shares Issued During Period, Trine founder Shares, Vested Shares", "terseLabel": "Vesting of Trine Founder shares (in shares)" } } }, "localname": "SharesIssuedDuringPeriodTrineFounderSharesVestedShares", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dm_SignificantAccountingPoliciesLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Line Items].", "label": "Significant Accounting Policies [Line Items]" } } }, "localname": "SignificantAccountingPoliciesLineItems", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dm_SignificantAccountingPoliciesPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Policy disclosure relating to significant accounting policies.", "label": "Significant Accounting Policies [Policy Text Block]", "terseLabel": "Significant Accounting Policies" } } }, "localname": "SignificantAccountingPoliciesPolicyTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_SignificantAccountingPoliciesTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Significant Accounting Policies [Table].", "label": "Significant Accounting Policies [Table]" } } }, "localname": "SignificantAccountingPoliciesTable", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "dm_StockIssuedDuringPeriodSharesWarrantsExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of stock issued during the period up on exercise of warrants.", "label": "Stock Issued During Period, Shares, Warrants Exercised", "terseLabel": "Number of warrants exercised", "verboseLabel": "Exercise of warrants (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesWarrantsExercised", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dm_StockIssuedDuringPeriodValueWarrantsExercised": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of warrants.", "label": "Stock Issued During Period, Value, Warrants Exercised", "verboseLabel": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dm_SubscriptionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Subscription Agreement.", "label": "Subscription Agreement" } } }, "localname": "SubscriptionAgreementMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "dm_SubscriptionLiability": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of subscription liability as at the end of the reporting period.", "label": "Subscription Liability", "terseLabel": "Subscription liability" } } }, "localname": "SubscriptionLiability", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dm_TermLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents about term loan.", "label": "Term loan" } } }, "localname": "TermLoanMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "dm_TransferFromInventoryToPropertyPlantAndEquipment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of inventory transferred to property plant and equipment in non-cash transactions.", "label": "Transfer From Inventory To Property Plant And Equipment", "terseLabel": "Transfers from inventory to property and equipment" } } }, "localname": "TransferFromInventoryToPropertyPlantAndEquipment", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_TransferFromPropertyPlantAndEquipmentToInventory": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Value of property plant and equipment transferred to inventory in noncash transactions.", "label": "Transfer From Property Plant And Equipment to Inventory", "terseLabel": "Transfers from property and equipment to inventory" } } }, "localname": "TransferFromPropertyPlantAndEquipmentToInventory", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_TwoThousandFifteenStockIncentivePlanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to 2015 stock incentive plan.", "label": "2015 stock incentive plan" } } }, "localname": "TwoThousandFifteenStockIncentivePlanMember", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "dm_WarrantExercisableTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Warrant exercisable term.", "label": "Warrant Exercisable Term", "terseLabel": "Warrant exercisable term" } } }, "localname": "WarrantExercisableTerm", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "durationItemType" }, "dm_WarrantRedemptionPrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of warrant redemption price per share.", "label": "Warrant Redemption Price", "terseLabel": "Warrant redemption price" } } }, "localname": "WarrantRedemptionPrice", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "dm_WarrantsNotSettleableInCashSharesExercised": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period up on exercise of warrants not settle-able in cash.", "label": "Number of shares issued during the period up on exercise of warrants not settle-able in cash.", "terseLabel": "Number of shares issued during the period up on exercise of warrants not settle-able in cash." } } }, "localname": "WarrantsNotSettleableInCashSharesExercised", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "dm_WarrantyReserveRollforwardTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure for rollforward of warranty reserve.", "label": "Warranty Reserve Rollforward [Table Text Block]", "terseLabel": "Warranty Reserve Rollforward" } } }, "localname": "WarrantyReserveRollforwardTableTextBlock", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "dm_WorkingCapitalAdjustmentGoodwill": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of working capital adjustment to goodwill during the period.", "label": "Working Capital Adjustment, Goodwill", "terseLabel": "May Dental working capital adjustment" } } }, "localname": "WorkingCapitalAdjustmentGoodwill", "nsuri": "http://www.desktopmetal.com/20220331", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "srt_AmericasMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Americas" } } }, "localname": "AmericasMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_AsiaPacificMember": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "APAC" } } }, "localname": "AsiaPacificMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r2", "r132", "r139", "r145", "r224", "r423", "r424", "r425", "r443", "r444", "r500", "r503", "r505", "r506", "r724" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjustment" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r2", "r132", "r139", "r145", "r224", "r423", "r424", "r425", "r443", "r444", "r500", "r503", "r505", "r506", "r724" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Axis]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r2", "r132", "r139", "r145", "r224", "r423", "r424", "r425", "r443", "r444", "r500", "r503", "r505", "r506", "r724" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption [Domain]" } } }, "localname": "CumulativeEffectPeriodOfAdoptionDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r296", "r334", "r381", "r383", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r670", "r673", "r706", "r707" ], "lang": { "en-us": { "role": { "label": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r296", "r334", "r381", "r383", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r670", "r673", "r706", "r707" ], "lang": { "en-us": { "role": { "label": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r190", "r362", "r366", "r616", "r669", "r671" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r190", "r362", "r366", "r616", "r669", "r671" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r296", "r334", "r370", "r381", "r383", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r670", "r673", "r706", "r707" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r296", "r334", "r370", "r381", "r383", "r590", "r591", "r592", "r593", "r594", "r595", "r614", "r670", "r673", "r706", "r707" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r191", "r192", "r362", "r367", "r672", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r191", "r192", "r362", "r367", "r672", "r691", "r697", "r698", "r699", "r700", "r701", "r702", "r703", "r704", "r705" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r198", "r577" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]" } } }, "localname": "TitleOfIndividualAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]" } } }, "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r53", "r583" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r233" ], "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": "Schedule of allowance for doubtful accounts" } } }, "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r8", "r34", "r199", "r200" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.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", "totalLabel": "Total accounts receivable" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccretionAmortizationOfDiscountsAndPremiumsInvestments": { "auth_ref": [ "r112" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The sum of the periodic adjustments of the differences between securities' face values and purchase prices that are charged against earnings. This is called accretion if the security was purchased at a discount and amortization if it was purchased at premium. As a noncash item, this element is an adjustment to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Accretion (Amortization) of Discounts and Premiums, Investments", "negatedLabel": "Amortization (accretion) of discount on investments" } } }, "localname": "AccretionAmortizationOfDiscountsAndPremiumsInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesCurrent": { "auth_ref": [ "r27", "r626", "r651" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.", "label": "Accrued Income Taxes, Current", "terseLabel": "Income tax payable" } } }, "localname": "AccruedIncomeTaxesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedIncomeTaxesNoncurrent": { "auth_ref": [ "r29", "r626", "r651" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all domestic and foreign income tax obligations due beyond one year or the operating cycle, whichever is longer. Alternate captions include income taxes payable, noncurrent.", "label": "Accrued Income Taxes, Noncurrent", "terseLabel": "Taxes payable" } } }, "localname": "AccruedIncomeTaxesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedLiabilitiesAndOtherLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES" } } }, "localname": "AccruedLiabilitiesAndOtherLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_AccruedProfessionalFeesCurrent": { "auth_ref": [ "r16", "r17", "r57" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 4.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "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 fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Professional Fees, Current", "terseLabel": "Professional services" } } }, "localname": "AccruedProfessionalFeesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccruedSalesCommissionCurrent": { "auth_ref": [ "r16", "r17", "r57" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 10.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "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 sales commissions. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accrued Sales Commission, Current", "terseLabel": "Commissions" } } }, "localname": "AccruedSalesCommissionCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r51", "r267" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedLabel": "Less: accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r37", "r76", "r77", "r78", "r655", "r681", "r685" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive loss" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r75", "r78", "r85", "r86", "r87", "r129", "r130", "r131", "r489", "r676", "r677", "r726" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "Accumulated Other Comprehensive (Loss) Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "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": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Acquired Finite-lived Intangible Assets, Weighted Average Useful Life", "verboseLabel": "Weighted Average Remaining Useful Life (in years)" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_AdditionalPaidInCapital": { "auth_ref": [ "r35", "r426", "r583" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.", "label": "Additional Paid in Capital", "verboseLabel": "Additional paid-in capital" } } }, "localname": "AdditionalPaidInCapital", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r129", "r130", "r131", "r423", "r424", "r425", "r505" ], "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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsForNewAccountingPronouncementsAxis": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r133", "r134", "r135", "r136", "r145", "r205", "r206", "r221", "r222", "r223", "r224", "r225", "r226", "r281", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r441", "r442", "r443", "r444", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r571", "r618", "r619", "r620", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r722", "r723", "r724", "r725", "r726" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r385", "r388", "r429", "r430" ], "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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Adjustments to reconcile net loss to net cash used in operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r388", "r415", "r428" ], "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 expenses" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r41", "r201", "r227" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails": { "order": 1.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": -1.0 } }, "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", "negatedLabel": "Allowance for doubtful accounts", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails", "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "auth_ref": [ "r231" ], "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", "negatedLabel": "Uncollectible accounts written off" } } }, "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfDeferredLoanOriginationFeesNet": { "auth_ref": [ "r111", "r204" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net increase(decrease) in interest income during the period representing the allocation of deferred loan origination fees less deferred loan origination costs using the effective interest method over the term of the debt arrangement to which they pertain taking into account the effect of prepayments.", "label": "Amortization of Deferred Loan Origination Fees, Net", "negatedLabel": "Amortization of debt financing cost" } } }, "localname": "AmortizationOfDeferredLoanOriginationFeesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r111", "r256", "r262" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.", "label": "Amortization of Intangible Assets", "terseLabel": "Amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r155" ], "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" } } }, "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareByAntidilutiveSecuritiesAxis": { "auth_ref": [ "r155" ], "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.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "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.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AntidilutiveSecuritiesNameDomain": { "auth_ref": [ "r155" ], "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.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionAxis": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Information by asset acquisition.", "label": "Asset Acquisition [Axis]" } } }, "localname": "AssetAcquisitionAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "auth_ref": [ "r477", "r478", "r479" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of acquirer's equity interest issued and issuable as part of consideration transferred in asset acquisition.", "label": "Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable" } } }, "localname": "AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetAcquisitionDomain": { "auth_ref": [ "r476" ], "lang": { "en-us": { "role": { "documentation": "Asset acquisition.", "label": "Asset Acquisition [Domain]" } } }, "localname": "AssetAcquisitionDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r212", "r371" ], "lang": { "en-us": { "role": { "documentation": "Securities that are primarily serviced by the cash flows of a discrete pool of receivables or other financial assets for example, but not limited to, credit card receivables, car loans, recreational vehicle loans, and mobile home loans.", "label": "Assetbacked securities" } } }, "localname": "AssetBackedSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r123", "r174", "r179", "r186", "r220", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r483", "r490", "r520", "r581", "r583", "r624", "r650" ], "calculation": { "http://www.desktopmetal.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.desktopmetal.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.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r12", "r14", "r73", "r123", "r220", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r483", "r490", "r520", "r581", "r583" ], "calculation": { "http://www.desktopmetal.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.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsFairValueDisclosure": { "auth_ref": [ "r508" ], "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" } } }, "localname": "AssetsFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AutomobilesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Vehicles that are used primarily for transporting people.", "label": "Automobiles" } } }, "localname": "AutomobilesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r211" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax", "negatedLabel": "Unrealized Losses" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": { "auth_ref": [ "r209", "r237" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "dm_AvailableForSaleDebtSecuritiesAmortizedCostBasisAndCashAndCashEquivalent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale, Amortized Cost", "terseLabel": "Amortized Cost" } } }, "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleSecuritiesDebtSecurities": { "auth_ref": [ "r207", "r210", "r237", "r633" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails": { "order": 2.0, "parentTag": "dm_AvailableForSaleSecuritiesDebtSecuritiesAndCashAndCashEquivalent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale", "terseLabel": "Fair Value" } } }, "localname": "AvailableForSaleSecuritiesDebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r389", "r417" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r494", "r495" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BasisOfAccountingPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for basis of accounting, or basis of presentation, used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS).", "label": "Basis of Accounting, Policy [Policy Text Block]", "terseLabel": "Basis of Presentation" } } }, "localname": "BasisOfAccountingPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BasisOfPresentationAndSignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r128" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for the basis of presentation and significant accounting policies concepts. Basis of presentation describes the underlying basis used to prepare the financial statements (for example, US Generally Accepted Accounting Principles, Other Comprehensive Basis of Accounting, IFRS). Accounting policies describe all significant accounting policies of the reporting entity.", "label": "Basis of Presentation and Significant Accounting Policies [Text Block]", "terseLabel": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES" } } }, "localname": "BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r380", "r382" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r380", "r382", "r458", "r459" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r474" ], "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": "Common stock issued for acquisition" } } }, "localname": "BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Acquisition, Pro Forma Information [Abstract]", "terseLabel": "Pro forma financial information" } } }, "localname": "BusinessAcquisitionProFormaInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": { "auth_ref": [ "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.", "label": "Business Acquisition, Pro Forma Information [Table Text Block]", "terseLabel": "Schedule of proforma financial information is based on the historical financial statements" } } }, "localname": "BusinessAcquisitionProFormaInformationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma net Income or Loss for the period as if the business combination or combinations had been completed at the beginning of a period.", "label": "Business Acquisition, Pro Forma Net Income (Loss)", "terseLabel": "Net income (loss)" } } }, "localname": "BusinessAcquisitionsProFormaNetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionsProFormaRevenue": { "auth_ref": [ "r456", "r457" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The pro forma revenue for a period as if the business combination or combinations had been completed at the beginning of the period.", "label": "Business Acquisition, Pro Forma Revenue", "terseLabel": "Net revenues" } } }, "localname": "BusinessAcquisitionsProFormaRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "auth_ref": [ "r453" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.", "label": "Business Combination, Acquisition Related Costs", "terseLabel": "Transaction costs" } } }, "localname": "BusinessCombinationAcquisitionRelatedCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r468", "r469", "r472" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.", "label": "Business Combination, Consideration Transferred", "terseLabel": "Purchase consideration" } } }, "localname": "BusinessCombinationConsiderationTransferred1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Consideration Transferred [Abstract]" } } }, "localname": "BusinessCombinationConsiderationTransferredAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r468", "r469" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of equity interests of the acquirer, including instruments or interests issued or issuable in consideration for the business combination.", "label": "Business Combination, Consideration Transferred, Equity Interests Issued and Issuable", "verboseLabel": "Value of stock issued for acquisition" } } }, "localname": "BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r467", "r470", "r475" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.", "label": "Business Combination, Contingent Consideration, Liability", "verboseLabel": "Fair value of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityCurrent": { "auth_ref": [ "r467", "r471" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 8.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled within one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Current", "terseLabel": "Current portion of contingent consideration", "verboseLabel": "Current portion of contingent consideration" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiabilityNoncurrent": { "auth_ref": [ "r467", "r471" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability recognized arising from contingent consideration in a business combination, expected to be settled beyond one year or the normal operating cycle, if longer.", "label": "Business Combination, Contingent Consideration, Liability, Noncurrent", "terseLabel": "Contingent consideration, net of current portion" } } }, "localname": "BusinessCombinationContingentConsiderationLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationDisclosureTextBlock": { "auth_ref": [ "r480" ], "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": "ACQUISITIONS" } } }, "localname": "BusinessCombinationDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitions" ], "xbrltype": "textBlockItemType" }, "us-gaap_BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of earnings or loss of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Earnings or Loss of Acquiree since Acquisition Date, Actual", "terseLabel": "Net income (loss) included in consolidated result" } } }, "localname": "BusinessCombinationProFormaInformationEarningsOrLossOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r455" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "This element represents the amount of revenue of the acquiree since the acquisition date included in the consolidated income statement for the reporting period.", "label": "Business Combination, Pro Forma Information, Revenue of Acquiree since Acquisition Date, Actual", "terseLabel": "Net revenues included in consolidated result" } } }, "localname": "BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets", "totalLabel": "Total assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Assets [Abstract]", "verboseLabel": "Assets acquired:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lease obligation assumed in business combination.", "label": "Business Combination, Recognized Identifiable Asset Acquired and Liability Assumed, Lease Obligation", "terseLabel": "Lease liability, net of current portion" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 9.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date. 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.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Cash and Equivalents", "terseLabel": "Cash and cash equivalents" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "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, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Prepaid Expense and Other Assets", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount due from customers or clients for goods or services, including trade receivables, that have been delivered or sold in the normal course of business, and amounts due from others, including related parties expected to be converted to cash, sold or exchanged within one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Assets, Receivables", "terseLabel": "Accounts receivable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities", "terseLabel": "Fair value of the short-term liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 13.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable", "terseLabel": "Accounts payable" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 8.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred revenue expected to be recognized as such within one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Deferred Revenue", "terseLabel": "Deferred revenue", "verboseLabel": "Current portion of deferred revenue" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 7.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Long-term Debt", "terseLabel": "Current portion of long-term debt", "verboseLabel": "Loan acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax liability attributable to taxable temporary differences assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Deferred Tax Liabilities", "terseLabel": "Deferred tax liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of identifiable intangible assets recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Finite-Lived Intangibles", "terseLabel": "Intangible assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of inventory recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Inventory", "terseLabel": "Inventory" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities", "totalLabel": "Total liabilities assumed" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Liabilities [Abstract]", "verboseLabel": "Liabilities assumed:" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 2.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized as of the acquisition date for the identifiable assets acquired in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Net", "totalLabel": "Net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r461" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities", "terseLabel": "Fair value of the long-term liability" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 6.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term debt due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Long-term Debt", "terseLabel": "Long-term debt" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 5.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of other liabilities due after one year or the normal operating cycle, if longer, assumed at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Noncurrent Liabilities, Other", "terseLabel": "Other noncurrent liabilities" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Other Noncurrent Assets", "terseLabel": "Other noncurrent assets" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r460", "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 3.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of property, plant, and equipment recognized as of the acquisition date.", "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Property, Plant, and Equipment", "terseLabel": "Property and equipment" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r461" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.", "label": "Business Combination, Recognized Identifiable Assets Acquired, Goodwill, and Liabilities Assumed, Net", "totalLabel": "Total net assets acquired" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r454" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value at acquisition-date of the equity interest in the acquiree held by the acquirer, immediately before the acquisition date for businesses combined in stages.", "label": "Business Combination, Step Acquisition, Equity Interest in Acquiree, Fair Value", "terseLabel": "Common stock fair value issued for acquisition" } } }, "localname": "BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACQUISITIONS" } } }, "localname": "BusinessCombinationsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r115", "r116", "r117" ], "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": "Purchase of property and equipment included in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CapitalLeaseObligationsIncurred": { "auth_ref": [ "r115", "r116" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in lease obligation from new lease.", "label": "Lease Obligation Incurred", "terseLabel": "Additions to right of use assets and lease liabilities" } } }, "localname": "CapitalLeaseObligationsIncurred", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r6", "r48", "r113" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsAndShortTermInvestmentsTextBlock": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure of the components of cash, cash equivalents, and short-term investments. Short-term investments may include current marketable securities.", "label": "Cash, Cash Equivalents, and Short-term Investments [Text Block]", "verboseLabel": "CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS" } } }, "localname": "CashCashEquivalentsAndShortTermInvestmentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments" ], "xbrltype": "textBlockItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r107", "r113", "r118" ], "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 condensed consolidated statements of cash flows" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents [Abstract]", "terseLabel": "Supplemental disclosures of cash flow information" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r107", "r533" ], "calculation": { "http://www.desktopmetal.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashEquivalentsAtCarryingValue": { "auth_ref": [ "r48" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails": { "order": 1.0, "parentTag": "dm_AvailableForSaleSecuritiesDebtSecuritiesAndCashAndCashEquivalent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of 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 Equivalents, at Carrying Value", "terseLabel": "Cash equivalents" } } }, "localname": "CashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r121", "r123", "r148", "r149", "r150", "r152", "r154", "r163", "r164", "r165", "r220", "r282", "r286", "r287", "r288", "r291", "r292", "r332", "r333", "r336", "r337", "r520", "r714" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfStockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Class of Stock [Line Items]", "terseLabel": "Convertible Preferred Stock and Stockholders' Equity" } } }, "localname": "ClassOfStockLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightAxis": { "auth_ref": [ "r347", "r387" ], "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.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "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.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1": { "auth_ref": [ "r340" ], "lang": { "en-us": { "role": { "documentation": "Exercise price per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Exercise Price of Warrants or Rights", "terseLabel": "Exercise price" } } }, "localname": "ClassOfWarrantOrRightExercisePriceOfWarrantsOrRights1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "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.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of securities into which each warrant or right may be converted. For example, but not limited to, each warrant may be converted into two shares.", "label": "Class of Warrant or Right, Number of Securities Called by Each Warrant or Right", "terseLabel": "Number of common stock purchased by each warrant" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByEachWarrantOrRight", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights": { "auth_ref": [ "r340" ], "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": "Warrants to purchase shares" } } }, "localname": "ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ClassOfWarrantOrRightTable": { "auth_ref": [ "r347", "r387" ], "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.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CommercialPaperMember": { "auth_ref": [ "r280" ], "lang": { "en-us": { "role": { "documentation": "Unsecured promissory note (generally negotiable) that provides institutions with short-term funds.", "label": "Commercial paper" } } }, "localname": "CommercialPaperMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r64", "r275", "r634", "r660" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingencies (Note 17)" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.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": [ "r272", "r273", "r274", "r276", "r693" ], "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.desktopmetal.com/role/DisclosureCommitmentsAndContingencies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CommonClassAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Classification of common stock representing ownership interest in a corporation.", "label": "Common Class A" } } }, "localname": "CommonClassAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "auth_ref": [ "r66" ], "lang": { "en-us": { "role": { "documentation": "Aggregate number of common shares reserved for future issuance.", "label": "Common Stock, Capital Shares Reserved for Future Issuance", "verboseLabel": "Common stock available for future issuance" } } }, "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r129", "r130", "r505" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r33" ], "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.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r33" ], "lang": { "en-us": { "role": { "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.", "label": "Common Stock, Shares, Issued", "terseLabel": "Common stock, shares, issued" } } }, "localname": "CommonStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r33", "r339" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "terseLabel": "Common stock, shares, outstanding" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r33", "r583" ], "calculation": { "http://www.desktopmetal.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", "verboseLabel": "Common Stock, $0.0001 par value-500,000,000 shares authorized; 312,999,991 and 311,737,858 shares issued at March 31, 2022 and December 31, 2021, respectively, 312,825,572 and 311,473,950 shares outstanding at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r81", "r83", "r84", "r92", "r638", "r664" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Total comprehensive (loss) income, net of taxes of $0" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_ComputerEquipmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Long lived, depreciable assets that are used in the creation, maintenance and utilization of information systems.", "label": "Computer equipment" } } }, "localname": "ComputerEquipmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "auth_ref": [ "r257", "r260", "r465" ], "lang": { "en-us": { "role": { "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.", "label": "Capitalized Software" } } }, "localname": "ComputerSoftwareIntangibleAssetMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r119", "r485" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "verboseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in process" } } }, "localname": "ConstructionInProgressMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ContractWithCustomerLiability": { "auth_ref": [ "r349", "r350", "r363" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable.", "label": "Contract with Customer, Liability", "terseLabel": "Decrease in deferred revenue", "verboseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r349", "r350", "r363" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Current portion of deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityNoncurrent": { "auth_ref": [ "r349", "r350", "r363" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as noncurrent.", "label": "Contract with Customer, Liability, Noncurrent", "terseLabel": "Deferred revenue, net of current portion" } } }, "localname": "ContractWithCustomerLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityRevenueRecognized": { "auth_ref": [ "r364" ], "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": "Revenue recognized from existing deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityRevenueRecognized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionContractBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractualObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contractual obligation, including but not limited to, long-term debt, capital lease obligations, operating lease obligations, purchase obligations, and other commitments.", "label": "Contractual Obligation", "terseLabel": "Annual commitment" } } }, "localname": "ContractualObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r371", "r379", "r686" ], "lang": { "en-us": { "role": { "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.", "label": "Corporate bonds" } } }, "localname": "CorporateDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r97", "r616" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "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 Services Sold", "terseLabel": "Total cost of sales" } } }, "localname": "CostOfGoodsAndServicesSold", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cost of Revenue [Abstract]", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_CostOfSalesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing cost of sales.", "label": "Cost of sales" } } }, "localname": "CostOfSalesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r115", "r117" ], "lang": { "en-us": { "role": { "documentation": "The number of warrants 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 cash payments in the period.", "label": "Debt Conversion, Converted Instrument, Warrants or Options Issued" } } }, "localname": "DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "DEBT" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r120", "r299", "r300", "r301", "r302", "r303", "r304", "r305", "r310", "r317", "r318", "r320", "r327" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "terseLabel": "DEBT" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r25", "r27", "r28", "r122", "r127", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r323", "r324", "r325", "r326", "r544", "r625", "r628", "r647" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentCollateralAmount": { "auth_ref": [ "r645" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of assets pledged to secure a debt instrument.", "label": "Debt Instrument, Collateral Amount", "terseLabel": "Line of credit facility, Collateral amount" } } }, "localname": "DebtInstrumentCollateralAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdConsecutiveTradingDays1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold period of specified consecutive trading days within which common stock price to conversion price of convertible debt instrument must exceed threshold percentage for specified number of trading days to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Consecutive Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdConsecutiveTradingDays1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentConvertibleThresholdTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Threshold number of specified trading days that common stock price to conversion price of convertible debt instruments must exceed threshold percentage within a specified consecutive trading period to trigger conversion feature.", "label": "Debt Instrument, Convertible, Threshold Trading Days" } } }, "localname": "DebtInstrumentConvertibleThresholdTradingDays", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "integerItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r293", "r323", "r324", "r542", "r544", "r545" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Nominal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r60", "r322", "r542", "r544" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r60", "r294" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Accrued interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "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.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r62", "r122", "r127", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r323", "r324", "r325", "r326", "r544" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPayment": { "auth_ref": [ "r62", "r644" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments including both interest and principal payments.", "label": "Debt Instrument, Periodic Payment", "terseLabel": "Bank loan paid" } } }, "localname": "DebtInstrumentPeriodicPayment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r62", "r122", "r127", "r293", "r294", "r295", "r296", "r297", "r298", "r300", "r306", "r307", "r308", "r309", "r311", "r312", "r313", "r314", "r315", "r316", "r319", "r323", "r324", "r325", "r326", "r340", "r343", "r344", "r345", "r541", "r542", "r544", "r545", "r646" ], "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.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Term of loan" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DebtInstrumentUnusedBorrowingCapacityAmount": { "auth_ref": [ "r61" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unused borrowing capacity under the long-term financing arrangement that is available to the entity as of the balance sheet date.", "label": "Debt Instrument, Unused Borrowing Capacity, Amount", "terseLabel": "Remaining borrowing capacity" } } }, "localname": "DebtInstrumentUnusedBorrowingCapacityAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecurities": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity), and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities", "terseLabel": "Other investments in convertible debt instruments" } } }, "localname": "DebtSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r214" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).", "label": "Debt Securities, Available-for-sale [Table]" } } }, "localname": "DebtSecuritiesAvailableForSaleTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtSecuritiesRealizedGainLoss": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of realized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), investment in debt security measured at amortized cost (held-to-maturity) and investment in debt security measured at fair value with change in fair value recognized in net income (trading).", "label": "Debt Securities, Realized Gain (Loss)", "terseLabel": "Recognized gains on convertible debt instruments" } } }, "localname": "DebtSecuritiesRealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r52" ], "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]", "terseLabel": "Schedule of Prepaid expenses and other current assets" } } }, "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "terseLabel": "Deferred financing costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredFinanceCostsNet": { "auth_ref": [ "r52", "r306", "r543" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Net", "verboseLabel": "Deferred financing costs, net" } } }, "localname": "DeferredFinanceCostsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r434", "r435" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred tax liability", "verboseLabel": "Decrease in deferred income tax liabilities" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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 after one year or beyond the operating cycle, if longer.", "label": "Deposits Assets, Noncurrent", "verboseLabel": "Long-term deposits" } } }, "localname": "DepositsAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r111", "r172" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 8.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", "verboseLabel": "Depreciation and amortization expense" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r362" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of disaggregation of revenue into categories depicting how nature, amount, timing, and uncertainty of revenue and cash flows are affected by economic factor.", "label": "Disaggregation of Revenue [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue" } } }, "localname": "DisaggregationOfRevenueTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r431" ], "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.desktopmetal.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_EMEAMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Regions of Europe, Middle East and Africa.", "label": "EMEA" } } }, "localname": "EMEAMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "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": [ "r93", "r137", "r138", "r139", "r140", "r141", "r146", "r148", "r152", "r153", "r154", "r158", "r159", "r506", "r507", "r639", "r665" ], "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" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r93", "r137", "r138", "r139", "r140", "r141", "r148", "r152", "r153", "r154", "r158", "r159", "r506", "r507", "r639", "r665" ], "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" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r155", "r156", "r157", "r160" ], "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.desktopmetal.com/role/DisclosureNetLossPerShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r533" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from effect of exchange rate changes on cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; held in foreign currencies. Excludes amounts 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": "Effect of Exchange Rate on Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "terseLabel": "Effect of exchange rate changes on cash, cash equivalents and restricted cash" } } }, "localname": "EffectOfExchangeRateOnCashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeBenefitsAndShareBasedCompensation": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for employee benefit and equity-based compensation.", "label": "Employee Benefits and Share-based Compensation", "verboseLabel": "Expenses recognized" } } }, "localname": "EmployeeBenefitsAndShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r57" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 5.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and benefits related" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "auth_ref": [ "r416" ], "lang": { "en-us": { "role": { "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition", "terseLabel": "Weighted-average period" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-based Payment Arrangement, Nonvested Award, Excluding Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation costs, non-vested RSUs", "verboseLabel": "Unrecognized stock-based compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r416" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Nonvested Award, Option, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized stock-based compensation expense, stock options" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeStockMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "An Employee Stock Purchase Plan is a tax-efficient means by which employees of a corporation can purchase the corporation's stock.", "label": "Stock Options" } } }, "localname": "EmployeeStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EmployeeStockOptionMember": { "auth_ref": [ "r413" ], "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 option" } } }, "localname": "EmployeeStockOptionMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "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.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "STOCKHOLDERS EQUITY" } } }, "localname": "EquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r2", "r85", "r86", "r87", "r129", "r130", "r131", "r134", "r142", "r144", "r162", "r224", "r339", "r346", "r423", "r424", "r425", "r443", "r444", "r505", "r534", "r535", "r536", "r537", "r538", "r540", "r676", "r677", "r678", "r726" ], "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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_EquityMethodInvestmentQuotedMarketValue": { "auth_ref": [ "r219" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "This item represents the aggregate value of each identified investment accounted for under the equity method of accounting based on the quoted market price for those investments in common stock for which a quoted market price is available.", "label": "Equity Method Investment, Quoted Market Value", "terseLabel": "Equity investment" } } }, "localname": "EquityMethodInvestmentQuotedMarketValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNi": { "auth_ref": [ "r519" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as current.", "label": "Equity Securities, FV-NI, Current", "terseLabel": "Fair value of investments" } } }, "localname": "EquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiRealizedLoss": { "auth_ref": [ "r218" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of realized loss from sale of investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Realized Loss", "terseLabel": "Recognized loss on investments in equity securities" } } }, "localname": "EquitySecuritiesFvNiRealizedLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r218", "r666" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 25.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI).", "label": "Equity Securities, FV-NI, Unrealized Gain (Loss)", "negatedTerseLabel": "Net unrealized (gain) loss on equity investment", "verboseLabel": "Unrealized loss due to the change in fair value of the equity securities" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r21", "r26", "r214", "r648", "r688", "r689", "r690" ], "lang": { "en-us": { "role": { "documentation": "Ownership interest or right to acquire or dispose of ownership interest in corporations and other legal entities for which ownership interest is represented by shares of common or preferred stock, convertible securities, stock rights, or stock warrants.", "label": "Equity securities" } } }, "localname": "EquitySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r111", "r328" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (income) related to adjustment to fair value of warrant liability.", "label": "Fair Value Adjustment of Warrants", "negatedTerseLabel": "Change in fair value of warrant liability", "terseLabel": "Change in fair value of warrant liabilities", "verboseLabel": "Change in fair value of warrant liability" } } }, "localname": "FairValueAdjustmentOfWarrants", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r508", "r509", "r510", "r517" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r510" ], "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": "Transfer from Level 1 to level 2" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r510" ], "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": "Transfer from Level 2 to level 1" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r508", "r509" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).", "label": "Fair Value, Assets Measured on Recurring Basis [Table Text Block]", "terseLabel": "Schedule of financial assets measured at fair value on a recurring basis" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationByAssetClassDomain": { "auth_ref": [ "r514" ], "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.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward": { "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, Assets Measured on Recurring Basis, Unobservable Input Reconciliation, Calculation [Roll Forward]", "terseLabel": "Movement in Level 3 assets measured at fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r514", "r517" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the fair value measurement of assets using significant unobservable inputs (Level 3), a reconciliation of the beginning and ending balances, separately presenting changes during the period 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 asset.", "label": "Fair Value, Assets Measured on Recurring Basis, Unobservable Input Reconciliation [Table Text Block]", "terseLabel": "Schedule of Level 3 assets measured at fair value" } } }, "localname": "FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueByAssetClassAxis": { "auth_ref": [ "r508", "r517" ], "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.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r308", "r323", "r324", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r509", "r587", "r588", "r589" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r516", "r517" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r508", "r509", "r512", "r513", "r518" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "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": [ "r516" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurements" ], "xbrltype": "textBlockItemType" }, "us-gaap_FairValueInputsLevel1Member": { "auth_ref": [ "r308", "r371", "r372", "r377", "r379", "r509", "r587" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r308", "r323", "r324", "r371", "r372", "r377", "r379", "r509", "r588" ], "lang": { "en-us": { "role": { "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.", "label": "Level 2" } } }, "localname": "FairValueInputsLevel2Member", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r308", "r323", "r324", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r509", "r589" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r514" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "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]", "terseLabel": "Movement in Level 3 liabilities measured at fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationCalculationRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r514", "r517" ], "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 Level 3 liabilities measured at fair value" } } }, "localname": "FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) of financial instrument classified as an asset 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, Asset, Period Increase (Decrease)", "terseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r515" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of transfer of financial instrument classified as an asset into level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset Transfers Into Level 3", "verboseLabel": "Transfer into Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r515" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of transfers of financial instrument classified as an asset out of level 3 of the fair value hierarchy.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Asset, Transfers out of Level 3", "verboseLabel": "Transfer out of Level 3" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r514" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial instrument classified as an asset 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, Asset Value", "periodEndLabel": "Balance at end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r514" ], "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) 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, Period Increase (Decrease)", "verboseLabel": "Changes in fair value" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r514" ], "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 end of period", "periodStartLabel": "Balance at beginning of period" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r308", "r323", "r324", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r379", "r587", "r588", "r589" ], "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.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r516", "r518" ], "lang": { "en-us": { "role": { "documentation": "Frequent fair value measurement. Includes, but is not limited to, fair value adjustment for impairment of asset, liability or equity, frequently measured at fair value.", "label": "Recurring" } } }, "localname": "FairValueMeasurementsRecurringMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Fair Value, Transfers Between Level 1 and Level 2, Description and Policy [Abstract]", "terseLabel": "Fair Value, Transfers Between Level 1 and Level 2" } } }, "localname": "FairValueTransfersBetweenLevel1AndLevel2DescriptionAndPolicyAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finance Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Finance Leases" } } }, "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FinanceLeaseLiability": { "auth_ref": [ "r548", "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease.", "label": "Finance Lease, Liability", "terseLabel": "Total lease liability" } } }, "localname": "FinanceLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrent": { "auth_ref": [ "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current.", "label": "Finance Lease, Liability, Current", "negatedLabel": "Less current portion of lease liability" } } }, "localname": "FinanceLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current finance lease liability.", "label": "Finance Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r561" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position.", "label": "Finance Lease, Liability, Fiscal Year Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum finance lease payments" } } }, "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent.", "label": "Finance Lease, Liability, Noncurrent", "terseLabel": "Lease liability, net of current portion" } } }, "localname": "FinanceLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent finance lease liability.", "label": "Finance Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Payment, Due", "totalLabel": "Total lease payments" } } }, "localname": "FinanceLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in 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": "Finance Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finance Lease, Liability, to be Paid, Year Two", "terseLabel": "2024" } } }, "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes finance lease liability.", "label": "Finance Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "FinanceLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r561" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease.", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "negatedLabel": "Less amount representing interest" } } }, "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r559", "r562" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for finance lease calculated at point in time.", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted-average discount rate- finance leases" } } }, "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r558", "r562" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Finance Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted-average remaining lease term-finance leases (years)" } } }, "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FinancialInstrumentAxis": { "auth_ref": [ "r212", "r213", "r215", "r216", "r217", "r228", "r233", "r234", "r235", "r236", "r238", "r239", "r240", "r241", "r319", "r338", "r496", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "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.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of finite-lived intangible assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Finite-Lived Intangible Asset, Useful Life", "verboseLabel": "Estimated Life" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r261" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "verboseLabel": "Intangible Assets, Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "auth_ref": [ "r263" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsCalc2Details": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year One", "verboseLabel": "2023" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsCalc2Details": { "order": 1.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in remainder of current fiscal year.", "label": "Finite-Lived Intangible Asset, Expected Amortization, Remainder of Fiscal Year", "verboseLabel": "2022 (remaining 9 months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life.", "label": "Finite-lived Intangible Assets Amortization Expense [Table Text Block]", "terseLabel": "Schedule of amortization expenses" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r263" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsCalc2Details": { "order": 5.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Four", "verboseLabel": "2026" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "auth_ref": [ "r263" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsCalc2Details": { "order": 4.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Three", "verboseLabel": "2025" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "auth_ref": [ "r263" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsCalc2Details": { "order": 3.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Two", "verboseLabel": "2024" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r257", "r259", "r261", "r264", "r617", "r621" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "terseLabel": "Expected amortization expense" } } }, "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r261", "r621" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Intangible assets, Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r257", "r260" ], "lang": { "en-us": { "role": { "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r261", "r617" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsCalc2Details": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "totalLabel": "Total intangible assets", "verboseLabel": "Intangible assets, net" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": { "auth_ref": [ "r529", "r530", "r531", "r532" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), before Tax", "negatedLabel": "Foreign currency transaction (gain) loss" } } }, "localname": "ForeignCurrencyTransactionGainLossBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r111" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "negatedLabel": "Loss on disposal of property and equipment" } } }, "localname": "GainLossOnSaleOfPropertyPlantEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpense": { "auth_ref": [ "r98" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 Expense.", "terseLabel": "General and administrative" } } }, "localname": "GeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and administrative expenses" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r247", "r248", "r583", "r623" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill", "periodEndLabel": "Goodwill, Ending Balance", "periodStartLabel": "Goodwill, Beginning Balance" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r250" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Acquisition" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "GOODWILL & INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r265" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "GOODWILL & INTANGIBLE ASSETS" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r251" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of foreign currency translation gain (loss) which increases (decreases) an asset representing future economic benefits from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Foreign Currency Translation Gain (Loss)", "negatedLabel": "Foreign currency translation adjustment" } } }, "localname": "GoodwillForeignCurrencyTranslationGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillImpairedAccumulatedImpairmentLoss": { "auth_ref": [ "r249", "r253" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated impairment loss for 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, Impaired, Accumulated Impairment Loss", "terseLabel": "Accumulated impairment losses" } } }, "localname": "GoodwillImpairedAccumulatedImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillLineItems": { "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": "Goodwill [Line Items]" } } }, "localname": "GoodwillLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "auth_ref": [ "r252", "r452" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Purchase Accounting Adjustments", "terseLabel": "Decrease to goodwill" } } }, "localname": "GoodwillPurchaseAccountingAdjustments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GranteeStatusAxis": { "auth_ref": [ "r384", "r386", "r413" ], "lang": { "en-us": { "role": { "documentation": "Information by status of recipient to whom award is granted.", "label": "Grantee Status [Axis]" } } }, "localname": "GranteeStatusAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GranteeStatusDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Status of recipient to whom award is granted.", "label": "Grantee Status [Domain]" } } }, "localname": "GranteeStatusDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r72" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 7.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts due under the terms of governmental, corporate, or foundation grants. For classified balance sheets, represents the current amount receivable, that is amounts expected to be collected within one year or the normal operating cycle, if longer.", "label": "Grants Receivable, Current", "terseLabel": "Government grants receivable" } } }, "localname": "GrantsReceivableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r96", "r123", "r174", "r178", "r182", "r185", "r188", "r220", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r520" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit/(loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r174", "r178", "r182", "r185", "r188", "r622", "r635", "r641", "r667" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Loss before income taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r269", "r271" ], "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.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r271" ], "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.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "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": [ "r124", "r437", "r439", "r440", "r445", "r447", "r449", "r450", "r451" ], "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]", "verboseLabel": "INCOME TAXES" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r125", "r143", "r144", "r173", "r436", "r446", "r448", "r668" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "negatedLabel": "Income tax benefit", "verboseLabel": "Income tax benefit" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 10.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 11.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the period in the amount due for taxes based on the reporting entity's earnings or attributable to the entity's income earning process (business presence) within a given jurisdiction.", "label": "Increase (Decrease) in Income Taxes Payable", "terseLabel": "Deferred tax benefit" } } }, "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedInterestReceivableNet": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 12.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the amount due from borrowers for interest payments.", "label": "Increase (Decrease) in Accrued Interest Receivable, Net", "negatedLabel": "Net increase (decrease) in accrued interest related to marketable securities" } } }, "localname": "IncreaseDecreaseInAccruedInterestReceivableNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInDeferredRevenue": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 14.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": "Current portion of deferred revenue" } } }, "localname": "IncreaseDecreaseInDeferredRevenue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 17.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", "verboseLabel": "Decrease in inventory" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "terseLabel": "Changes in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.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 noncurrent assets classified as other.", "label": "Increase (Decrease) in Other Noncurrent Assets", "negatedLabel": "Other assets" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOtherNoncurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 24.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in noncurrent operating liabilities classified as other.", "label": "Increase (Decrease) in Other Noncurrent Liabilities", "terseLabel": "Other liabilities" } } }, "localname": "IncreaseDecreaseInOtherNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 18.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.desktopmetal.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_InterestIncomeExpenseNet": { "auth_ref": [ "r640" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net amount of operating interest income (expense).", "label": "Interest Income (Expense), Net", "negatedLabel": "Interest expense" } } }, "localname": "InterestIncomeExpenseNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r105", "r108", "r114" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest paid" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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": [ "r242" ], "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.desktopmetal.com/role/DisclosureInventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoods": { "auth_ref": [ "r68" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "totalLabel": "Total finished goods" } } }, "localname": "InventoryFinishedGoods", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r7", "r71", "r583" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": "Total inventory", "terseLabel": "Inventory", "totalLabel": "Total inventory" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryRawMaterials": { "auth_ref": [ "r70" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of raw materials expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Raw Materials, Gross", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterials", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcess": { "auth_ref": [ "r69" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before valuation and LIFO reserves of merchandise or goods in the production process expected to be completed within one year or operating cycle, if longer.", "label": "Inventory, Work in Process, Gross", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcess", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InvestmentsAndOtherNoncurrentAssetsTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for investments and other noncurrent assets.", "label": "Investments and Other Noncurrent Assets [Text Block]", "verboseLabel": "OTHER NONCURRENT ASSETS" } } }, "localname": "InvestmentsAndOtherNoncurrentAssetsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets" ], "xbrltype": "textBlockItemType" }, "us-gaap_LandAndBuildingMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Real estate held for productive use and structures used in the conduct of business, including but not limited to, office, production, storage and distribution facilities.", "label": "Land and buildings" } } }, "localname": "LandAndBuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LeaseCost": { "auth_ref": [ "r560", "r562" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lease cost recognized by lessee for lease contract.", "label": "Lease, Cost", "totalLabel": "Total lease cost" } } }, "localname": "LeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease cost" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r560" ], "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": "Schedule of other lease related balances" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeaseholdImprovementsMember": { "auth_ref": [ "r266" ], "lang": { "en-us": { "role": { "documentation": "Additions or improvements to assets held under a lease arrangement.", "label": "Leasehold improvements" } } }, "localname": "LeaseholdImprovementsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "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_LesseeLeaseDescriptionLineItems": { "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": "Lessee, Lease, Description [Line Items]", "verboseLabel": "Leases" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r553" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r561" ], "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": "Schedule of future minimum operating lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "2023" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "terseLabel": "2026" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "terseLabel": "2025" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in 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.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r561" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease 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 9 months)" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r561" ], "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 amount representing interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRenewalTerm": { "auth_ref": [ "r552" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease renewal, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Renewal Term", "terseLabel": "Renewal lease term" } } }, "localname": "LesseeOperatingLeaseRenewalTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LessorOperatingLeasePaymentsFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessor, Operating Lease, Payments, Fiscal Year Maturity [Abstract]", "terseLabel": "Operating" } } }, "localname": "LessorOperatingLeasePaymentsFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceived": { "auth_ref": [ "r567" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "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 minimum lease payments" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock": { "auth_ref": [ "r567" ], "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 future minimum lease of lessor operating lease arrangements" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r567" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "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 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.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r567" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "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 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" } } }, "localname": "LessorOperatingLeasePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r567" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "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 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.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LessorOperatingLeasePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r567" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "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 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.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Total outstanding financial guarantees and letters of credit" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r56", "r123", "r180", "r220", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r484", "r490", "r491", "r520", "r581", "r582" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r40", "r123", "r220", "r520", "r583", "r630", "r657" ], "calculation": { "http://www.desktopmetal.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.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "terseLabel": "Liabilities and Stockholders' Equity" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r59", "r123", "r220", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r484", "r490", "r491", "r520", "r581", "r582", "r583" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.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.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "terseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesFairValueDisclosure": { "auth_ref": [ "r508" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Fair value of financial and nonfinancial obligations.", "label": "Financial and Nonfinancial Liabilities, Fair Value Disclosure", "terseLabel": "Total liabilities" } } }, "localname": "LiabilitiesFairValueDisclosure", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r54" ], "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" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r194" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-lived assets, excluding financial instruments, long-term customer relationships of a financial institution, mortgage rights, deferred policy acquisition costs, and deferred tax assets, by geographic areas located in the entity's country of domicile and foreign countries in which the entity holds assets.", "label": "Long-lived Assets by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of long lived assets" } } }, "localname": "LongLivedAssetsByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r28", "r307", "r321", "r323", "r324", "r628", "r653" ], "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", "terseLabel": "Outstanding amount" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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": "Current portion of long-term debt, net of deferred financing costs" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r62" ], "calculation": { "http://www.desktopmetal.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", "verboseLabel": "Long-term debt, net of current portion" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_MarketableSecuritiesGainLoss": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 21.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized and realized gain (loss) on investment in marketable security, including other-than-temporary impairment (OTTI).", "label": "Marketable Securities, Gain (Loss)", "negatedTerseLabel": "Net unrealized (gain) loss on marketable securities" } } }, "localname": "MarketableSecuritiesGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using agreed upon price for exchange of underlying asset.", "label": "Exercise price" } } }, "localname": "MeasurementInputExercisePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputExpectedTermMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using period financial instrument is expected to be outstanding. Excludes maturity date.", "label": "Expected life (in years)" } } }, "localname": "MeasurementInputExpectedTermMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputOptionVolatilityMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using rate at which price of option increases (decreases) for given set of returns.", "label": "Expected volatility" } } }, "localname": "MeasurementInputOptionVolatilityMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputRiskFreeInterestRateMember": { "auth_ref": [ "r511" ], "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.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputSharePriceMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Measurement input using share price of saleable stock.", "label": "Fair value of common stock" } } }, "localname": "MeasurementInputSharePriceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MeasurementInputTypeAxis": { "auth_ref": [ "r511" ], "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.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "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.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_MoneyMarketFundsMember": { "auth_ref": [ "r371" ], "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.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "terseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r107" ], "calculation": { "http://www.desktopmetal.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 provided by (used in) investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "terseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r107", "r109", "r112" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r5", "r79", "r82", "r87", "r90", "r112", "r123", "r133", "r137", "r138", "r139", "r140", "r143", "r144", "r151", "r174", "r178", "r182", "r185", "r188", "r220", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r507", "r520", "r636", "r662" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net loss", "totalLabel": "Net loss", "verboseLabel": "Net loss" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersDilutedAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Diluted [Abstract]", "terseLabel": "Numerator for basic and diluted net loss per share:" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersDilutedAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.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 Standards" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Noncash Investing and Financing Items [Abstract]", "terseLabel": "Non-cash investing and financing activities:" } } }, "localname": "NoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r394" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the changes in outstanding nonvested restricted stock shares.", "label": "Nonvested Restricted Stock Shares Activity [Table Text Block]", "terseLabel": "RSU activity under the Plan" } } }, "localname": "NonvestedRestrictedStockSharesActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_NumberOfOperatingSegments": { "auth_ref": [ "r167" ], "lang": { "en-us": { "role": { "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues.", "label": "Number of Operating Segments", "terseLabel": "Number of segments" } } }, "localname": "NumberOfOperatingSegments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "integerItemType" }, "us-gaap_OperatingExpenses": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingExpensesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Expenses [Abstract]", "terseLabel": "Operating expenses" } } }, "localname": "OperatingExpensesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r174", "r178", "r182", "r185", "r188" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Loss from operations" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r554", "r562" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails": { "order": 1.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "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.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseExpense": { "auth_ref": [ "r550" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of operating lease expense. Excludes sublease income.", "label": "Operating Lease, Expense", "terseLabel": "Annual rent" } } }, "localname": "OperatingLeaseExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r546" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from impairment of right-of-use asset from operating lease.", "label": "Operating Lease, Impairment Loss", "verboseLabel": "Impairments" } } }, "localname": "OperatingLeaseImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncome": { "auth_ref": [ "r161", "r565", "r569" ], "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": "Operating Lease, Lease Income", "terseLabel": "Revenue" } } }, "localname": "OperatingLeaseLeaseIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r161", "r569" ], "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 under operating lease arrangements" } } }, "localname": "OperatingLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Liability, Payment, Due [Abstract]", "terseLabel": "Operating Leases" } } }, "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r548" ], "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": "Lease liability", "verboseLabel": "Total lease liability" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r548" ], "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", "negatedLabel": "Less current portion of lease liability" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r548" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "verboseLabel": "Lease liability, net of current portion" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r549" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes operating lease liability.", "label": "Operating Lease, Liability, Statement of Financial Position [Extensible Enumeration]" } } }, "localname": "OperatingLeaseLiabilityStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r551", "r557" ], "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", "verboseLabel": "Operating cash flows used in operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r547" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": 2.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "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": "Right-of-use asset", "verboseLabel": "Right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLesseeDetails", "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r559", "r562" ], "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-operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r558", "r562" ], "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-operating leases (years)" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OperatingLeasesLeaseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Operating Lease, Lease Income [Abstract]", "terseLabel": "Operating" } } }, "localname": "OperatingLeasesLeaseIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r16", "r17", "r18", "r57" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "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.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r52" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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", "totalLabel": "Total other noncurrent assets", "verboseLabel": "Other noncurrent assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER NONCURRENT ASSETS" } } }, "localname": "OtherAssetsNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Other Commitments [Line Items]" } } }, "localname": "OtherCommitmentsLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherCommitmentsTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about obligations resulting from other commitments.", "label": "Other Commitments [Table]" } } }, "localname": "OtherCommitmentsTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent": { "auth_ref": [ "r481", "r482", "r488" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments, of appreciation (loss) in value of unsold available-for-sale securities, attributable to parent entity. Excludes amounts related to other than temporary impairment (OTTI) loss.", "label": "Other Comprehensive Income (Loss), Available-for-sale Securities Adjustment, Net of Tax, Portion Attributable to Parent", "terseLabel": "Unrealized gain (loss) on available-for-sale marketable securities, net" } } }, "localname": "OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax": { "auth_ref": [ "r74" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature.", "label": "Other Comprehensive Income (Loss), Foreign Currency Transaction and Translation Adjustment, Net of Tax", "terseLabel": "Foreign currency translation adjustment" } } }, "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r80", "r83", "r85", "r86", "r88", "r91", "r339", "r534", "r539", "r540", "r637", "r663" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).", "label": "Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Other comprehensive income (loss)" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), Net of Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive (loss) income, net of taxes:" } } }, "localname": "OtherComprehensiveIncomeLossNetOfTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLoss" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r481", "r482", "r488" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "terseLabel": "Comprehensive loss, net of taxes" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfComprehensiveLossParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherInvestmentsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing other investments.", "label": "Other investments" } } }, "localname": "OtherInvestmentsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for other liabilities.", "label": "Other Liabilities Disclosure [Text Block]", "terseLabel": "OTHER NONCURRENT LIABILITIES" } } }, "localname": "OtherLiabilitiesDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r63" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other noncurrent liabilities", "totalLabel": "Total other noncurrent liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "OTHER NONCURRENT LIABILITIES" } } }, "localname": "OtherLiabilitiesNoncurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_OtherLongTermInvestments": { "auth_ref": [ "r49", "r661" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of long-term investments classified as other.", "label": "Other Long-term Investments", "verboseLabel": "Other investments" } } }, "localname": "OtherLongTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncurrentLiabilitiesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of other noncurrent liabilities.", "label": "Other Noncurrent Liabilities [Table Text Block]", "terseLabel": "Components of other noncurrent liabilities" } } }, "localname": "OtherNoncurrentLiabilitiesTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherSundryLiabilitiesNoncurrent": { "auth_ref": [ "r29", "r627", "r652" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": 1.0, "parentTag": "us-gaap_OtherLiabilitiesNoncurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Obligations not otherwise itemized or categorized in the footnotes to the financial statements that are expected to be paid after one year (or the normal operating cycle, if longer), from the balance sheet date.", "label": "Other Sundry Liabilities, Noncurrent", "terseLabel": "Other" } } }, "localname": "OtherSundryLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r100", "r473" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.", "label": "Payments to Acquire Businesses, Gross", "terseLabel": "Payment to acquire business" } } }, "localname": "PaymentsToAcquireBusinessesGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r100" ], "calculation": { "http://www.desktopmetal.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 a business, net of the cash acquired from the purchase.", "label": "Payments to Acquire Businesses, Net of Cash Acquired", "negatedLabel": "Cash paid for acquisitions, net of cash acquired" } } }, "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r208" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for purchase of marketable security.", "label": "Payments to Acquire Marketable Securities", "negatedLabel": "Purchase of marketable securities" } } }, "localname": "PaymentsToAcquireMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r101" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PlanNameAxis": { "auth_ref": [ "r389", "r417" ], "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.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "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.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r32", "r332" ], "lang": { "en-us": { "role": { "documentation": "Face amount per share of no-par value preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, No Par Value", "terseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockNoParValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r32", "r332" ], "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", "verboseLabel": "Preferred stock par value (in dollars per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r32" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized", "verboseLabel": "Preferred stock, shares authorized" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r32", "r332" ], "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", "verboseLabel": "Preferred stock, shares, issued" } } }, "localname": "PreferredStockSharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r32" ], "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", "verboseLabel": "Preferred Stock, shares, outstanding" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r32", "r583" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "verboseLabel": "Preferred Stock, $0.0001 par value-authorized, 50,000,000 shares; no shares issued and outstanding at March 31, 2022 and December 31, 2021, respectively" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r12", "r46", "r47" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.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 prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidInsurance": { "auth_ref": [ "r9", "r13", "r243", "r246" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 3.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for insurance that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Insurance", "terseLabel": "Prepaid insurance" } } }, "localname": "PrepaidInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidRent": { "auth_ref": [ "r10", "r13", "r244", "r246" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 1.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 rent that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Rent", "terseLabel": "Prepaid rent" } } }, "localname": "PrepaidRent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidTaxes": { "auth_ref": [ "r11", "r13", "r245", "r246" ], "calculation": { "http://www.desktopmetal.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 income and other taxes that provide economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Prepaid Taxes", "terseLabel": "Prepaid taxes" } } }, "localname": "PrepaidTaxes", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r103" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from PPP loan" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.", "label": "Proceeds from Sale and Maturity of Marketable Securities", "terseLabel": "Proceeds from sales and maturities of marketable securities" } } }, "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "auth_ref": [ "r99" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale.", "label": "Proceeds from Sale of Property, Plant, and Equipment", "terseLabel": "Proceeds from sale of property and equipment" } } }, "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r102", "r418" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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 the exercise of stock options" } } }, "localname": "ProceedsFromStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromWarrantExercises": { "auth_ref": [ "r102" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from holders exercising their stock warrants.", "label": "Proceeds from Warrant Exercises", "verboseLabel": "Proceeds from the exercise of stock warrants" } } }, "localname": "ProceedsFromWarrantExercises", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r366" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Products" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ProfitLoss": { "auth_ref": [ "r5", "r79", "r82", "r87", "r106", "r123", "r133", "r143", "r144", "r174", "r178", "r182", "r185", "r188", "r220", "r282", "r283", "r284", "r286", "r287", "r288", "r289", "r290", "r291", "r292", "r481", "r486", "r487", "r492", "r493", "r507", "r520", "r641" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 19.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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "auth_ref": [ "r51", "r268" ], "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.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r270", "r694", "r695", "r696" ], "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]", "verboseLabel": "PROPERTY AND EQUIPMENT" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r50", "r266" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails": { "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", "verboseLabel": "Property and equipment, gross" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "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.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r22", "r23", "r268", "r583", "r643", "r659" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.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 and equipment, net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r22", "r268" ], "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]", "verboseLabel": "Schedule of property and equipment-net" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "auth_ref": [ "r22", "r266" ], "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.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r95", "r230" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.", "label": "Provision for Doubtful Accounts", "terseLabel": "Provision for uncollectible accounts, net of recoveries", "verboseLabel": "Provision for bad debt" } } }, "localname": "ProvisionForDoubtfulAccounts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseCommitmentRemainingMinimumAmountCommitted": { "auth_ref": [ "r30", "r629", "r654" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount to be expended to satisfy the terms of arrangements in which the entity has agreed to expend funds to procure goods or services, excluding long-term purchase commitments or unconditional purchase obligations.", "label": "Purchase Commitment, Remaining Minimum Amount Committed", "terseLabel": "Minimum annual commitment" } } }, "localname": "PurchaseCommitmentRemainingMinimumAmountCommitted", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PurchaseObligation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Minimum amount of purchase arrangement in which the entity has agreed to expend funds to procure goods or services from a supplier.", "label": "Purchase Obligation", "terseLabel": "Purchase orders with contract manufacturers" } } }, "localname": "PurchaseObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrent": { "auth_ref": [ "r34", "r42", "r583", "r658", "r687" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails": { "order": 2.0, "parentTag": "us-gaap_AccountsReceivableNetCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The total amount due to the entity within one year of the balance sheet date (or one operating cycle, if longer) from outside sources, including trade accounts receivable, notes and loans receivable, as well as any other types of receivables, net of allowances established for the purpose of reducing such receivables to an amount that approximates their net realizable value.", "label": "Receivables, Net, Current", "terseLabel": "Trade receivables" } } }, "localname": "ReceivablesNetCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ReceivablesNetCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "ACCOUNTS RECEIVABLE" } } }, "localname": "ReceivablesNetCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionAxis": { "auth_ref": [ "r378", "r574", "r575", "r578" ], "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.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RelatedPartyTransactionDomain": { "auth_ref": [ "r378" ], "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.desktopmetal.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.desktopmetal.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": [ "r572", "r573", "r575", "r579", "r580" ], "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.desktopmetal.com/role/DisclosureRelatedPartyTransactions" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r104" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to repay long-term debt that is not secured by collateral. Excludes repayments of tax exempt unsecured debt.", "label": "Repayments of Unsecured Debt", "negatedLabel": "Repayment of term loan" } } }, "localname": "RepaymentsOfUnsecuredDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ResearchAndDevelopmentExpense": { "auth_ref": [ "r432", "r615", "r708" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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 Expense", "terseLabel": "Research and development" } } }, "localname": "ResearchAndDevelopmentExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "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.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashCurrent": { "auth_ref": [ "r6", "r20", "r118" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as current. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Current", "terseLabel": "Current portion of restricted cash" } } }, "localname": "RestrictedCashCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r15", "r24", "r118", "r692" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash restricted as to withdrawal or usage, classified as noncurrent. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits.", "label": "Restricted Cash, Noncurrent", "terseLabel": "Restricted cash, net of current portion" } } }, "localname": "RestrictedCashNoncurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock awards" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails" ], "xbrltype": "domainItemType" }, "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r36", "r346", "r426", "r583", "r656", "r680", "r685" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Accumulated deficit" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r2", "r129", "r130", "r131", "r134", "r142", "r144", "r224", "r423", "r424", "r425", "r443", "r444", "r505", "r676", "r678" ], "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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r170", "r171", "r177", "r183", "r184", "r190", "r191", "r196", "r361", "r362", "r616" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Total revenues", "verboseLabel": "Revenue" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "auth_ref": [ "r351", "r352", "r353", "r354", "r355", "r356", "r359", "r360", "r365", "r369" ], "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.desktopmetal.com/role/DisclosureRevenueRecognition" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r193" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of revenue from external customers by geographic areas attributed to the entity's country of domicile and to foreign countries from which the entity derives revenue.", "label": "Revenue from External Customers by Geographic Areas [Table Text Block]", "terseLabel": "Schedule of disaggregation of revenue by geographic areas" } } }, "localname": "RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRemainingPerformanceObligation": { "auth_ref": [ "r357" ], "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": "Revenue remaining performance obligation" } } }, "localname": "RevenueRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Line Items]", "terseLabel": "REVENUE RECOGNITION" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Period in which remaining performance obligation is expected to be recognized as revenue, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Period", "terseLabel": "Expected timing of satisfaction period" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis": { "auth_ref": [ "r358" ], "lang": { "en-us": { "role": { "documentation": "Start date of time band for expected timing of satisfaction of remaining performance obligation, in YYYY-MM-DD format.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction, Start Date [Axis]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionStartDateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about expected timing for satisfying remaining performance obligation.", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table]" } } }, "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureRevenueRecognitionRemainingPerformanceObligationsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RevenuesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Revenues [Abstract]", "terseLabel": "Revenues" } } }, "localname": "RevenuesAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivable": { "auth_ref": [ "r566", "r570" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": 3.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 }, "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Present value of lease payments not yet received by lessor and amount expected to be derived from underlying asset, following end of lease term guaranteed by lessee or other third party unrelated to lessor, from sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable", "terseLabel": "Future minimum lease payments receivable", "verboseLabel": "Net investment in sales-type leases" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales-type and Direct Financing Leases, Lease Receivable, Fiscal Year Maturity [Abstract]", "terseLabel": "Sales-type" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableFiscalYearMaturityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock": { "auth_ref": [ "r566" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of maturity of undiscounted cash flows to be received on annual basis for sales-type and direct financing leases receivable. Includes, but is not limited to, reconciliation to lease receivable recognized in statement of financial position.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Maturity [Table Text Block]", "terseLabel": "Schedule of future minimum lease of lessor sales-type lease arrangements" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived": { "auth_ref": [ "r566" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Payments to be Received", "totalLabel": "Total minimum lease payments" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths": { "auth_ref": [ "r566" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 3.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year One", "terseLabel": "2023" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear": { "auth_ref": [ "r566" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 4.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Remainder of Fiscal Year", "terseLabel": "2022" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears": { "auth_ref": [ "r566" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Three", "terseLabel": "2025" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedThreeYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears": { "auth_ref": [ "r566" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted cash flows to be received by lessor for sales-type and direct financing leases 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": "Sales-Type and Direct Financing Leases, Lease Receivable, to be Received, Year Two", "terseLabel": "2024" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceivedTwoYears", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount": { "auth_ref": [ "r566" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": 1.0 }, "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": 1.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undiscounted lease receivable in excess of discounted receivable for sales-type and direct financing leases.", "label": "Sales-type and Direct Financing Leases, Lease Receivable, Undiscounted Excess Amount", "negatedLabel": "Less: Unearned interest income" } } }, "localname": "SalesTypeAndDirectFinancingLeasesLeaseReceivableUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseInterestIncome": { "auth_ref": [ "r161", "r563", "r568" ], "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" } } }, "localname": "SalesTypeLeaseInterestIncome", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseLeaseIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Sales-type Lease, Lease Income [Abstract]", "terseLabel": "Sales-type" } } }, "localname": "SalesTypeLeaseLeaseIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesComponentsOfOperatingAndSalesTypeLeaseArrangementsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SalesTypeLeaseLeaseIncomeTableTextBlock": { "auth_ref": [ "r161", "r569" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of components of income from sales-type lease.", "label": "Sales-type Lease, Lease Income [Table Text Block]", "terseLabel": "Schedule of components under sales-type lease arrangements" } } }, "localname": "SalesTypeLeaseLeaseIncomeTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLease": { "auth_ref": [ "r202", "r227", "r234", "r570" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetailsCalc2": { "order": 2.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before allowance for credit loss, of net investment in sales-type lease.", "label": "Sales-Type Lease, Net Investment in Lease, before Allowance for Credit Loss", "terseLabel": "Future minimum lease payments receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLease", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss": { "auth_ref": [ "r564" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetailsCalc2": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of net investment in sales-type lease.", "label": "Sales-Type Lease, Net Investment in Lease, after Allowance for Credit Loss", "terseLabel": "Net investment in sales-type lease arrangements", "totalLabel": "Net future minimum lease payments receivable" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesLessorDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss": { "auth_ref": [ "r227", "r229", "r232" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_SalesTypeAndDirectFinancingLeasesLeaseReceivablePaymentsToBeReceived", "weight": -1.0 }, "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetailsCalc2": { "order": 1.0, "parentTag": "us-gaap_SalesTypeLeaseNetInvestmentInLeaseAfterAllowanceForCreditLoss", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on net investment in sales-type lease.", "label": "Sales-type Lease, Net Investment in Lease, Allowance for Credit Loss", "negatedLabel": "Less: Allowance for doubtful accounts" } } }, "localname": "SalesTypeLeaseNetInvestmentInLeaseAllowanceForCreditLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeaseOperatingAndSalesTypeLeaseArrangementsDetails", "http://www.desktopmetal.com/role/DisclosureLeasesNetInvestmentInSalesTypeLeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r257" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "verboseLabel": "Schedule of intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTable": { "auth_ref": [ "r155" ], "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.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": { "auth_ref": [ "r155" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.", "label": "Schedule of Antidilutive Securities Excluded from Computation of Earnings Per Share [Table Text Block]", "terseLabel": "Schedule of antidilutive securities excluded from computation of earnings per share" } } }, "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": { "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 Securities, Available-for-sale [Line Items]" } } }, "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r458", "r459" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r458", "r459" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.", "label": "Schedule of Business Acquisitions, by Acquisition [Table Text Block]", "terseLabel": "Schedule of estimated fair values of assets acquired and liabilities assumed" } } }, "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of cash, cash equivalents, and investments.", "label": "Cash, Cash Equivalents and Investments [Table Text Block]", "verboseLabel": "Schedule of cash equivalents and short-term investments" } } }, "localname": "ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock": { "auth_ref": [ "r414" ], "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.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r154" ], "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 Net Loss Per Share, Basic and Diluted" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "auth_ref": [ "r257", "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.", "label": "Schedule of Finite-Lived Intangible Assets [Table Text Block]", "verboseLabel": "Schedule of estimated useful life of identifiable intangible assets acquired" } } }, "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfGoodwillTable": { "auth_ref": [ "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Schedule of goodwill and the changes during the year due to acquisition, sale, impairment or for other reasons.", "label": "Schedule of Goodwill [Table]" } } }, "localname": "ScheduleOfGoodwillTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r254", "r255" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of goodwill activity" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables" ], "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": "Schedule of Inventory" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureInventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r52" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of noncurrent assets.", "label": "Schedule of Other Assets, Noncurrent [Table Text Block]", "verboseLabel": "Schedule of components of other non current assets" } } }, "localname": "ScheduleOfOtherAssetsNoncurrentTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "auth_ref": [ "r51", "r268" ], "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.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r576", "r578" ], "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.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "auth_ref": [ "r174", "r175", "r181", "r254" ], "lang": { "en-us": { "role": { "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.", "label": "Schedule of Segment Reporting Information, by Segment [Table]" } } }, "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r400", "r405", "r407" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value.", "label": "Share-based Payment Arrangement, Activity [Table Text Block]", "terseLabel": "Schedule of option activity" } } }, "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r389", "r417" ], "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.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": { "auth_ref": [ "r395" ], "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]", "verboseLabel": "Schedule of RSU activity" } } }, "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": { "auth_ref": [ "r409" ], "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 assumptions using Black-Scholes option-pricing model" } } }, "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfStockByClassTable": { "auth_ref": [ "r65", "r121", "r163", "r164", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r336", "r337", "r338", "r340", "r341", "r342", "r343", "r344", "r345", "r346" ], "lang": { "en-us": { "role": { "documentation": "Schedule detailing information related to equity by class of stock. Class of stock includes common, convertible, and preferred stocks which are not redeemable or redeemable solely at the option of the issuer. It also includes preferred stock with redemption features that are solely within the control of the issuer and mandatorily redeemable stock if redemption is required to occur only upon liquidation or termination of the reporting entity.", "label": "Schedule of Stock by Class [Table]" } } }, "localname": "ScheduleOfStockByClassTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": { "auth_ref": [ "r260" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.", "label": "Schedule of Finite-Lived Intangible Assets, Future Amortization Expense [Table Text Block]", "terseLabel": "Schedule of future amortization expense" } } }, "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SegmentReportingDisclosureTextBlock": { "auth_ref": [ "r166", "r168", "r169", "r174", "r176", "r182", "r186", "r187", "r188", "r189", "r190", "r195", "r196", "r197" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.", "label": "Segment Reporting Disclosure [Text Block]", "terseLabel": "SEGMENT INFORMATION" } } }, "localname": "SegmentReportingDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformation" ], "xbrltype": "textBlockItemType" }, "us-gaap_SegmentReportingInformationLineItems": { "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": "Segment Reporting Information [Line Items]", "terseLabel": "Segment Information" } } }, "localname": "SegmentReportingInformationLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "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": "Selling and Marketing Expense", "terseLabel": "Sales and marketing" } } }, "localname": "SellingAndMarketingExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_SellingAndMarketingExpenseMember": { "auth_ref": [ "r94" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing selling and marketing expense.", "label": "Sales and marketing expense" } } }, "localname": "SellingAndMarketingExpenseMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r366" ], "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": "Services" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r110" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 22.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", "verboseLabel": "Stock-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r390" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r398" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedLabel": "Cancelled/Forfeited", "terseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r404" ], "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", "terseLabel": "Cancelled/Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r402" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Issuance of additional shares (in shares)", "verboseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r402" ], "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": "Issuance of additional shares (in dollars per share)", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r401" ], "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", "periodEndLabel": "Balance at end of period, unvested shares (in shares)", "periodStartLabel": "Balance at beginning of period, unvested shares (in shares)", "verboseLabel": "Outstanding (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "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, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "verboseLabel": "Shares Subject to Vesting" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r401" ], "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": "Balance at end of Period, unvested shares (in dollars per share)", "periodStartLabel": "Balance at beginning of Period, unvested shares (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "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, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r403" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedLabel": "Vested (in shares)", "terseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "terseLabel": "Fair value of awards" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r403" ], "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", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Agreed-upon price for the exchange of the underlying asset relating to the share-based payment award.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Fair Value Assumptions, Exercise Price", "terseLabel": "Fair value of Common Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r411" ], "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.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the maximum 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, Maximum", "terseLabel": "Expected volatility, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The estimated measure of the minimum 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, Minimum", "terseLabel": "Expected volatility, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r412" ], "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.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The maximum 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, Maximum", "terseLabel": "Risk-free interest rate, Maximum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The minimum 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, Minimum", "terseLabel": "Risk-free interest rate, Minimum" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails" ], "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.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of additional shares authorized for issuance under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Additional Shares Authorized", "terseLabel": "Additional shares added to the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r392" ], "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": "Awards made under the plan" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "auth_ref": [ "r417" ], "lang": { "en-us": { "role": { "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Number of Shares Available for Grant", "terseLabel": "Shares available for grant" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r406" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period, Intrinsic Value", "terseLabel": "Aggregate intrinsic value of options exercised" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r399" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price of options that were either forfeited or expired.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "terseLabel": "Forfeited/expired (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "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": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r417" ], "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", "terseLabel": "Aggregate intrinsic value of options outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "auth_ref": [ "r396" ], "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 at end of period (in dollars per share)", "periodStartLabel": "Outstanding at beginning of period (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Weighted-Average Exercise Price per share" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "auth_ref": [ "r407" ], "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", "verboseLabel": "Options vested or expected to vest (in dollars)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "auth_ref": [ "r408" ], "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": "Options vested or expected to vest at end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Maximum number of shares that may be issued in accordance with the plan as a proportion of outstanding capital stock.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Percentage of Outstanding Stock Maximum", "verboseLabel": "Percentage of stock outstanding" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPercentageOfOutstandingStockMaximum", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r387", "r393" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationLiabilityClassifiedShareBasedArrangementDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails" ], "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": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r386", "r413" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor exercises or has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Includes, but is not limited to, nonemployee director treated as employee when acting as member of board of directors, if elected by grantor's shareholders or appointed to board position to be filled by shareholder election when existing term expires.", "label": "Employee" } } }, "localname": "ShareBasedPaymentArrangementEmployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks of a company.", "label": "Share Price", "terseLabel": "Share price" } } }, "localname": "SharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r391" ], "lang": { "en-us": { "role": { "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Expiration Period", "terseLabel": "Expiration period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r410", "r427" ], "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 life (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationAssumedStockOptionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationMarketBasedRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options outstanding.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested, Number of Shares", "periodEndLabel": "Outstanding at end of period (in shares)", "periodStartLabel": "Outstanding at beginning of period (in shares)", "terseLabel": "Options outstanding (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "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": "Number of shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of non-vested options forfeited.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Nonvested Options Forfeited, Number of Shares", "negatedLabel": "Forfeited/expired (in shares)", "terseLabel": "Options forfeited (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r408" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Weighted-average remaining contractual term (in years)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r408" ], "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": "Options vested or expected to vest at end of period" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of options vested.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested, Number of Shares", "terseLabel": "Options vested at end of period (in shares)", "verboseLabel": "Options vested (in shares)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationPerformanceBasedStockOptionsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r348", "r431" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP).", "label": "Shareholders' Equity and Share-based Payments [Text Block]", "terseLabel": "STOCKHOLDERS' EQUITY" } } }, "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquity" ], "xbrltype": "textBlockItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "periodEndLabel": "BALANCE (in shares)", "periodStartLabel": "BALANCE (in shares)" } } }, "localname": "SharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Repurchase of shares for employee tax withholdings (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_ShortTermInvestments": { "auth_ref": [ "r26", "r631", "r632", "r649" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of investments including trading securities, available-for-sale securities, held-to-maturity securities, and short-term investments classified as other and current.", "label": "Short-term Investments", "verboseLabel": "Short-term investments" } } }, "localname": "ShortTermInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShortTermLeaseCost": { "auth_ref": [ "r555", "r562" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails": { "order": 2.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.", "label": "Short-term Lease, Cost", "terseLabel": "Short-term lease cost" } } }, "localname": "ShortTermLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SoftwareDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Internally developed software for sale, licensing or long-term internal use.", "label": "Software" } } }, "localname": "SoftwareDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r279" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from a business acquisition. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Additions from Business Acquisition", "verboseLabel": "Warranty reserve assumed in acquisition" } } }, "localname": "StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 9.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount as of the balance sheet date of the aggregate standard product warranty liability that is expected to be paid within one year or the normal operating cycle, if longer. Does not include the balance for the extended product warranty liability.", "label": "Standard Product Warranty Accrual, Current", "periodEndLabel": "Warranty reserve, at the end of the period", "periodStartLabel": "Warranty reserve, at the beginning of the period", "terseLabel": "Warranty reserve" } } }, "localname": "StandardProductWarrantyAccrualCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualPayments": { "auth_ref": [ "r277" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of decrease in the standard product warranty accrual from payments made in cash or in kind to satisfy claims under the terms of the standard product warranty. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Decrease for Payments", "negatedLabel": "Claims fulfilled" } } }, "localname": "StandardProductWarrantyAccrualPayments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StandardProductWarrantyAccrualWarrantiesIssued": { "auth_ref": [ "r278" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in the standard product warranty accrual from warranties issued. Excludes extended product warranties.", "label": "Standard Product Warranty Accrual, Increase for Warranties Issued", "terseLabel": "Additions to warranty reserve" } } }, "localname": "StandardProductWarrantyAccrualWarrantiesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r31", "r32", "r33", "r121", "r123", "r148", "r149", "r150", "r152", "r154", "r163", "r164", "r165", "r220", "r282", "r286", "r287", "r288", "r291", "r292", "r332", "r333", "r336", "r337", "r339", "r520", "r714" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r2", "r67", "r85", "r86", "r87", "r129", "r130", "r131", "r134", "r142", "r144", "r162", "r224", "r339", "r346", "r423", "r424", "r425", "r443", "r444", "r505", "r534", "r535", "r536", "r537", "r538", "r540", "r676", "r677", "r678", "r726" ], "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.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED 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": "CONDENSED CONSOLIDATED BALANCE SHEETS" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r129", "r130", "r131", "r162", "r616" ], "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.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r32", "r33", "r346" ], "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 for acquisitions (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBeaconBioDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r32", "r33", "r339", "r346" ], "lang": { "en-us": { "role": { "documentation": "Number of new stock issued during the period.", "label": "Stock Issued During Period, Shares, New Issues", "terseLabel": "Shares issued" } } }, "localname": "StockIssuedDuringPeriodSharesNewIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r32", "r33", "r339", "r346" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted Common Stock (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesShareBasedCompensation": { "auth_ref": [ "r32", "r33", "r339", "r346" ], "lang": { "en-us": { "role": { "documentation": "Number, after forfeiture, of shares or units issued under share-based payment arrangement. Excludes shares or units issued under employee stock ownership plan (ESOP).", "label": "Shares Issued, Shares, Share-based Payment Arrangement, after Forfeiture", "terseLabel": "Vesting of restricted stock units (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r32", "r33", "r339", "r346", "r397" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Exercises in Period", "terseLabel": "Exercise of Common Stock options (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueAcquisitions": { "auth_ref": [ "r67", "r339", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued pursuant to acquisitions during the period.", "label": "Stock Issued During Period, Value, Acquisitions", "terseLabel": "Issuance of Common Stock for acquisitions", "verboseLabel": "Common Stock issued for acquisitions" } } }, "localname": "StockIssuedDuringPeriodValueAcquisitions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r67", "r339", "r346" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock issued as a result of the exercise of stock options.", "label": "Stock Issued During Period, Value, Stock Options Exercised", "terseLabel": "Exercise of Common Stock options" } } }, "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r33", "r38", "r39", "r123", "r203", "r220", "r520", "r583" ], "calculation": { "http://www.desktopmetal.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", "periodStartLabel": "BALANCE", "totalLabel": "Total Stockholders' Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "terseLabel": "Stockholders' Equity" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Supplemental cash flow information:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TaxesPayableCurrent": { "auth_ref": [ "r55" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 2.0, "parentTag": "dm_AccruedExpensesAndOtherCurrentLiabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for statutory income, sales, use, payroll, excise, real, property and other taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Taxes Payable, Current", "terseLabel": "Sales and use and franchise taxes" } } }, "localname": "TaxesPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_TechnologyBasedIntangibleAssetsMember": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.", "label": "Acquired technology" } } }, "localname": "TechnologyBasedIntangibleAssetsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r362", "r368" ], "lang": { "en-us": { "role": { "documentation": "Information by timing of transfer of good or service to customer.", "label": "Timing of Transfer of Good or Service [Axis]" } } }, "localname": "TimingOfTransferOfGoodOrServiceAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "auth_ref": [ "r362", "r368" ], "lang": { "en-us": { "role": { "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time.", "label": "Timing of Transfer of Good or Service [Domain]" } } }, "localname": "TimingOfTransferOfGoodOrServiceDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ToolsDiesAndMoldsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Equipment commonly used to cut, shape, and form metal and other materials into goods for sale.", "label": "Tooling" } } }, "localname": "ToolsDiesAndMoldsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentPropertyAndEquipmentNetDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r463" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfBrewerDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfExoneDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMayDentalLabDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsAmortizationExpensesDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred at point in time.", "label": "Revenue recognized at a point in time" } } }, "localname": "TransferredAtPointInTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredOverTimeMember": { "auth_ref": [ "r368" ], "lang": { "en-us": { "role": { "documentation": "Contract with customer in which good or service is transferred over time.", "label": "Revenue recognized over time" } } }, "localname": "TransferredOverTimeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": { "auth_ref": [ "r212", "r213", "r215", "r216", "r217", "r319", "r338", "r496", "r584", "r585", "r586", "r587", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r607", "r608", "r609", "r610", "r611", "r612", "r613", "r714", "r715", "r716", "r717", "r718", "r719", "r720" ], "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.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TypeOfAdoptionMember": { "auth_ref": [ "r0", "r1", "r2", "r3", "r4", "r133", "r134", "r135", "r136", "r145", "r205", "r206", "r221", "r222", "r223", "r224", "r225", "r226", "r281", "r419", "r420", "r421", "r422", "r423", "r424", "r425", "r426", "r441", "r442", "r443", "r444", "r497", "r498", "r499", "r500", "r501", "r502", "r503", "r504", "r505", "r506", "r507", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r571", "r618", "r619", "r620", "r674", "r675", "r676", "r677", "r678", "r679", "r680", "r681", "r682", "r683", "r684", "r685", "r722", "r723", "r724", "r725", "r726" ], "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.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r126", "r371", "r642" ], "lang": { "en-us": { "role": { "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).", "label": "Government bonds" } } }, "localname": "USGovernmentAgenciesDebtSecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsAndLiabilityMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r111" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Net unrealized (gain) loss on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r433", "r438" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax liability" } } }, "localname": "UnrecognizedTaxBenefits", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_VariableLeaseCost": { "auth_ref": [ "r556", "r562" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails": { "order": 3.0, "parentTag": "us-gaap_LeaseCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of variable lease cost, excluded from lease liability, recognized when obligation for payment is incurred for finance and operating leases.", "label": "Variable Lease, Cost", "verboseLabel": "Variable lease cost" } } }, "localname": "VariableLeaseCost", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "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.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "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" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r513" ], "lang": { "en-us": { "role": { "documentation": "Value of input used to measure outstanding warrant and right embodying unconditional obligation requiring redemption by transferring asset at specified or determinable date or upon event certain to occur.", "label": "Warrants and Rights Outstanding, Measurement Input", "terseLabel": "Warrants and Rights Outstanding, Measurement Input" } } }, "localname": "WarrantsAndRightsOutstandingMeasurementInput", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "decimalItemType" }, "us-gaap_WarrantsAndRightsOutstandingTerm": { "auth_ref": [ "r513" ], "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" } } }, "localname": "WarrantsAndRightsOutstandingTerm", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r147", "r154" ], "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "terseLabel": "Weighted-average shares diluted", "verboseLabel": "Weighted average shares outstanding diluted" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r146", "r154" ], "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "terseLabel": "Weighted-average shares basic", "verboseLabel": "Weighted average shares outstanding basic" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "sharesItemType" } }, "unitCount": 12 } }, "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)(3)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r101": { "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" }, "r102": { "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" }, "r103": { "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" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r105": { "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" }, "r106": { "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" }, "r107": { "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" }, "r108": { "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" }, "r109": { "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" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r12": { "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" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r127": { "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" }, "r128": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r129": { "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" }, "r13": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "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" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "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" }, "r165": { "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" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8657-108599" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8672-108599" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8721-108599" }, "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": "(a)", "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", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8813-108599" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "26", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8844-108599" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "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": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8906-108599" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8933-108599" }, "r188": { "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" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "34", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8981-108599" }, "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": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9031-108599" }, "r191": { "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" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r193": { "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" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "b", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e9038-108599" }, "r196": { "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" }, "r197": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124259787&loc=d3e4647-111522" }, "r199": { "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" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "http://asc.fasb.org/extlink&oid=124434974&loc=SL124442142-165695" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "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" }, "r201": { "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" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=123577603&loc=SL6953401-111524" }, "r203": { "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" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "310", "URI": "http://asc.fasb.org/extlink&oid=124402152&loc=d3e8622-111531" }, "r205": { "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" }, "r206": { "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" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26610-111562" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(12))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(aa)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r212": { "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" }, "r213": { "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" }, "r214": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r215": { "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" }, "r216": { "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" }, "r217": { "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" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583765&loc=SL75117546-209714" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "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": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "http://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "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": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454" }, "r238": { "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" }, "r239": { "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" }, "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", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455" }, "r241": { "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" }, "r242": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r243": { "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" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "340", "URI": "http://asc.fasb.org/extlink&oid=123349782&loc=d3e5879-108316" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "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": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(2))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(3)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r265": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r266": { "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" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r275": { "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" }, "r276": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(2))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "((c)(3))", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r28": { "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" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "12A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=99376301&loc=SL5988623-112600" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(24))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "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(25))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r328": { "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" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(CFRR 211.02)", "Topic": "480", "URI": "http://asc.fasb.org/extlink&oid=122040564&loc=d3e177068-122764" }, "r33": { "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" }, "r330": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=65888546&loc=d3e21300-112643" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21553-112644" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=SL123496158-112644" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21484-112644" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=123467817&loc=d3e21488-112644" }, "r343": { "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" }, "r344": { "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" }, "r345": { "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" }, "r346": { "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" }, "r347": { "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" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r349": { "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" }, "r35": { "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" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123360276&loc=SL49130532-203044" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "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" }, "r360": { "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" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "http://asc.fasb.org/extlink&oid=123351226&loc=SL49130543-203045" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "http://asc.fasb.org/topic&trid=49130388" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "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" }, "r380": { "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" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r385": { "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" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=d3e4549-113899" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "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" }, "r390": { "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" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "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(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "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": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=122142933&loc=d3e11178-113907" }, "r431": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r432": { "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" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "10B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=SL37586934-109318" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r436": { "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" }, "r437": { "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" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "15A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=SL6600010-109319" }, "r439": { "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" }, "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": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "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": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "http://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r451": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e961-128460" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(3)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463" }, "r458": { "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" }, "r459": { "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" }, "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": "37", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123455525&loc=d3e2207-128464" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123413009&loc=d3e4845-128472" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6578-128477" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "30", "SubTopic": "30", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859721&loc=d3e6613-128477" }, "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": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "30", "Subparagraph": "b", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=116859824&loc=d3e6819-128478" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(b)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r474": { "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" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)(1)", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=120321790&loc=d3e6927-128479" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "15", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=6911878&loc=d3e8732-128492" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123385561&loc=d3e9135-128495" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9212-128498" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "30", "SubTopic": "50", "Topic": "805", "URI": "http://asc.fasb.org/extlink&oid=123362884&loc=d3e9215-128498" }, "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", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r481": { "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" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=123454820&loc=SL4569643-111683" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r486": { "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" }, "r487": { "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" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "http://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.12)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "http://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "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.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "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" }, "r501": { "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" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123594786&loc=SL75136599-209740" }, "r52": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=120253306&loc=d3e28228-110885" }, "r53": { "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" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123399704&loc=SL77918431-209957" }, "r547": { "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" }, "r548": { "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" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r55": { "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" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918638-209977" }, "r551": { "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" }, "r552": { "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" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r554": { "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" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918686-209980" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123420820&loc=SL77919306-209978" }, "r565": { "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" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919391-209981" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "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" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=124258985&loc=SL77919379-209981" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "850", "URI": "http://asc.fasb.org/extlink&oid=6457730&loc=d3e39599-107864" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20,24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "http://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "http://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "http://asc.fasb.org/extlink&oid=123384075&loc=d3e41242-110953" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15)(1))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "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" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(4))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(5))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(6))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r634": { "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" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(23))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r639": { "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" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r641": { "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" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "320", "Subparagraph": "(b)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599081&loc=d3e62557-112803" }, "r643": { "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" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(c)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "(d)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r646": { "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" }, "r647": { "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" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(b))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(1)(g))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.28,29)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r650": { "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" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r653": { "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" }, "r654": { "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" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r656": { "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" }, "r657": { "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" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(5))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.1(f))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r662": { "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" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(19))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r665": { "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" }, "r666": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(3)(d))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r667": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124504033&loc=SL117783719-158441" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r68": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(e)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.6-06(3))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=120401414&loc=d3e604059-122996" }, "r688": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column B))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r689": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column C))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.6(a)(3))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r690": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column D))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r691": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "http://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r698": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r699": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r7": { "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" }, "r70": { "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" }, "r700": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r701": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r702": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r703": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r704": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r705": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "http://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r71": { "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" }, "r710": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r711": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r712": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r713": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r714": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r715": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r716": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r717": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r718": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r719": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r72": { "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" }, "r720": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r721": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r722": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "848" }, "r723": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "848" }, "r724": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r725": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(01)", "Topic": "848" }, "r726": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r73": { "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" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669646-108580" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e637-108580" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e681-108580" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669686-108580" }, "r79": { "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" }, "r8": { "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" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669619-108580" }, "r82": { "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" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=SL7669625-108580" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124509347&loc=d3e557-108580" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r9": { "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" }, "r90": { "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" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(21))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3179-108585" } }, "version": "2.1" } ZIP 127 0001558370-22-007975-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-22-007975-xbrl.zip M4$L#!!0 ( %H\JE2>?&M=Y1\ !![ 0 / 9&TM,C R,C S,S$N>'-D M[5U;=^,X2ESTP"4E,4Z0& M)'V97Y\J\"**!$&"DFQJER_=,@%4H? 5+@44"C_]U\O:TIXHW9 M]%;:W-ELB*T-*6.F96FWS#265--NSC^=_]ANWYQ?M3_]\%%KM4)*M\2%DHZM M<9)7Y^TXI1M2=>S/VL>+]N7%U>75E7;SN=W^W/Y!ZPSCC$.HY<(LS/GB&I]= M?4771/,(6U)O1-;4W1"=?CE;>=[F\\7%\_/SN4'=[YZS65./6.>ZL^;$+J^O MVV<:\3QF/OH>O7?8^HXNB&]YT#CV[SZQ> V@S2R*3;*3(9$,C6R[GZ$F.RR? MK\\=M@1&E^V+7X>#&:]DE-E8EZU>F)]N&-6QY7;*O3PR*^)R<\$.2"^(^\E)1"K)KMR[;K2U#W6<,5.4U+L19N50_7SI/%U$J+Q@58721 M6[E/%Y :MQ0D&-XNY3#?QXL@,7EM M$R<)BOD>D\ J8E*+0G9".N$"0+:%L@DD1F3'Z%WQ1)X&R;&"%-V\'%-/2>G MJ>]F!-%SVC).$M24%??&H[9J/%FUA-LJ(!T.2V[K"(2G4.,>W M/9:G<$'B3C5MZA5U!L@2YR:F[HJ)\Z0=TB\9%,+>W+ZYN;G@J7'/]%BJL7;J M LD7F,R; =LK6?]EF0X=9HM;^45?B<7 E!TI2HQLT=!E%@]=+=-V/6+K--F- M38FJIO.#[@@52J!*!C7%,D("S_[[AS,8_36-C__$MAV/*Q3_%GW=;$Q[X82? MX".B]AF;= YX:/CC8=J7#\,<@!G0YN-_U[$-T&)JP _7L4P#<;DE%@HY6U'J MN6>:"7BJ%(BK%U70H O3-KDPT/R7EUI+B^G![^YX=-<;S7IW^&LV'O3O.G/X MX[8SZ(RZ/6WVK=>;SWZZ2)-*<_&A4F/[K_PWS!C#?1 %4&T)R2+7U1#OCH>3:>\;Y.O_W-,& MXUF#_+[($W=U;SG/ZHC'!>5(?ZR(=&?V3;L?C']I$!8B?&>ZNN6X/J,=_7?? M=#E_-_%[O.C93R;:NA[5[Z"P:8485RLJ0_G#Y8?+-B"[I0Q_=+K_\]"?]?GX MC']NZ6O.0HLXS'M=[4\ACS\W4,NAQC[7@V9\(A9VPHYMS%8.\^:4K?OV$W4] MWC=SP%8K+(?[8Q9NWF%[ /G/G0'OQ)T1].EOX^F\->]-AUI_]'-O-@_Z=P-X MZ;[-;3UW2G4*P('%F-N3\S+*@?Q!U&^[XP=$:=KK]@#-VT&O :PL8-B3;,]A MKSDX9=+E\/R8A0?[T6@^GO[6@%(6E FC&V(:O9<-KFAPY!M[*\JZ?-_.Z[@N MS1TT58K*H;S)0@E+V4FG?Z?U?IW@>B@8,L?S;[VIUGV83@%FK3.;]9H!4P5J M!XQ.[Q6 PKEN@W.:Z-N(>KF(*U.0 M^^% &/INO\-PXXSID3G!C4>I>1K,H)@G6KD.K@K70G-I^M"3+N(&_$A -?/7:\)>,WVZ6!L.0E.N(8*=DM64A;8P%Q[3&DWH"K!NZ] M[\'O(51D[:_YIPEYE6U^EBU6!&]F/1C#&]#6U@'Q$.=-2+[!5PU?,'>W>])] M>T8LZB+)(%6*<;FB13A_RL49+7$S9@ _-1=9<+>7 /4&[6.@S0WE/2 /RK\1 M[I%=W^!?;30//4?L)9Y2[<#980P,>5IEK%I'F9QR=YC+ M&W2'B0@D?_(M?TY-2Y!K(-O3"W5"T))>4<\$$95=4G=+RZ%M7WZLXI^J_6F' M2=-)]_1HFWF._GWE6 9E+AZA>:^JKFT""G+D/U3S<9O-Q]V_?1L/[GK3V7_P M<\#Y;PWZY;W=YNCG(G5J"W/(T+L&]#)6_8[OVI\"*DW'+( FVVW$ .7FD\+4 MOLG").I #5PJ*6QX^44(&\R"P? XQ',3[L;?0%?V M;(0MB6W^P2L^(F@DC!>WOFO:U,4CKJGI?H?_'F 5PV#];\M.1*I3DKL[M07G M(-.OG5'_?SG4?]%&G?G#M(?3X.W#K#_JS69_X4=GT_[L;_S' RR1IO-.?]2< MFREUZ^@D:V8N;7,!2TJP4P+O4# :)[#>T?/50:VP7 ,$Q^:SA^&P,_V-KWWZ M7T?]^WZW@X?G@<=I?_15F\!2J=O@K8#WE#Y1VX?_=&<95&-*U]!5$2_*N!T) MO7?\:)G+X"Y6#O25ZFVHWAS*EI3#_R$+O_SB4,1 MN[YK@-X?:,H<6.WE=?W2Y8I EEO869!#\@W">R-\A^U@=9CG#LACOIN<4NDB MM#^HH1TPT9"+AFP:U/?OUZ;!'.5.G2Q4A/%'Q1Y]WC^_.Y^>C\\;=/=&]Y;1 M9\J";@,=1A7GG.)%B&=\(^2(!URBS@U\&N#W!GY(7BNC+BI;!'GF;%H..;!H M\#XDWKT7Q\Z_\ENF4!'"/RI>VW\9V[0!=O\1G!+=L6]-Y3DZ4[ X/:EXJC- MZ6O H$%Y_^$:2G0,PT1[=> IV](YQ8L05XS$@5RTB(T&?!K@#QN/8X0^6=BX M>P7FR%"1J\''[+Z*2H2.EA;S:]2AK#K<$Y/]3"R?#BG!OSENP4U# #6Z2O0: MID*EIA0O^ICV\I:X9IYM?B"J_TIQJHRD-/&_8ZLX=I+U*-@#EW M6(O9:^N0/P:Z95$-M$>L0J-!^]YNCKXKWG).%Y/J0%MP9%MXVQFRA#P:D/<% MN;.&43\\BX\NK"H"+B-1!+YZ\ (8"1+\M(AAHPEE->&./N;MO">3Y,@)0J_= M]6[G#0IJMP@&%'I0WA)-E$6.BF!"C?WZ SH-0*67V5WJCQ5]G/2S3/%RDWHQPZ0: ML9]H M@UA5Q*9@E#)3YV[SD-99,BJ]D5>!0A'&F=6*$&/T&HD8:9R3MF75:$!U#?B% MWS-3 #Q=H C?+2VBVX!9'4R<+1V;?U?&55*V".*,ET .Q &+L/LV>!_& MSY]_[=LZM(7Y1"<6L660*Q27HGXE"(:8>QN@%4(>L]&03P/\?L GG"=Y&L\U MWO#3!R45*$.H2!G$L[A8&1+\PB>U O4(639ZL9]>=%S77^^A#I+R15I0_H(0 MWWM&-@WVA\0^:,:.#H,L3.GCA?)T("-0A+YX&2!&/^"C18SP^-);-?/"(70@ M;9$]$V:HC0!2"D5:D'$GE&A!UJ;CK!H-.*@&/$ %]U* '0)%^&><"U7PYYP: M^ ^[,-Q;'50(%JE'QA%1::'8*,PQ%&9(V'?J'4972M(J4I.,-Z-$30*6C88< M44-B[Y"N15R7O[(Y6Q$6# >)@%E*JJ)*M$AG;A1T)N;=VC+7./=0CQ+\&^4Y MP Y5YFOH9*"^655$J4!-LGZT1?M6K4>N$4F6D8M$HQKEKS+S0,D3PKS7.70M ME^BRK8FB['*0!0Y0T]Z !VZ:=/"YEOFT R!WP[! #88ENS==!H%9XZ!VX8WR MO$Y@/'=6%]S:>\CNV9AFGY MN#4_0X]/$\/#]%YTRS>H<<^<-8Y]?M!"XT6/,+R]'Q?/0?\X3.0J(XA!,.K- M^?NRVJ0WU6;?.M,>;CXF*J.Y<6TT&E9'6T!]-'U;(=R@HF&5M UEFHN5:C3N M:.\6*T=[5* FTR%\T;AD],>B%XV;>)!'#X9U@"A84FUH'SK\5:,#APAZ52W: M50'2>X6Y:G!5C614')RH "_!$TZ">$,-,.6O/,KN,Q: 4?!L>(/"(>X?5KMO M6(#8V^ *?D$>^[;ZP4P MR!Y=;QI__Z?6J[RQ7@#9/H^K-Y"J/ZE>YM%T.63EGT5O\*EVG;CLG>$"G"K< M"F\0J_#R=:D7K0NP*O]2=0/1@=Z=KOS@= &4>[\TW2!=.F^ )>?A)B<&59Y5A^RF*9%QNYP:VJ\T3>6]XY^>2(_2!Z;RSC2-&@I>I1 M(08IG2S'YL!V:->- MW"6G4G$YOM?"E:B"&T<#^]X>!J7ZK"JP @-?YFW0P*CD=B"&;"=-#H_ 9@^? M7VB J'K,( 8E-Y\4H"O!Q">*TM"@5>GL00R5.),<)\$$)@B-T,!4]3XK>NXP MHGNWQ,* =?F!;3M5QYT/2"O1?2;H!55[L:"67Z/XV)B>"SQ"JBD ME!S>#]EH9JG'/X&TQFEK">(-MM4WKCN6Y3QC#X%6O7/\1V_A6U&N7*BK$)$C M_T/V?%&TY0U?(U8:P*\9(3.-A-P:55!_-@PP*WHV;)M%"B.L6S/AL'>>#0/( M&H"4 $*',L<. OR,-Q3?M+67>+1+8,&"M'FV1-S&O%Z[+[DBX#,1L&/@MSPQ MGI03<>4/L+K(M^5A&UG(62,)UHVN5'#BS8%?D$..:(%+;X--1=NF7-RXLH'? M2GA9_5,AA?]@X-(I76@O_ N.+5_.7'.]P1 'P;<5HXLO9\:Z=76)EOQU^^\@ M[/G+VHHR(/4=D%\>F77NL.4%OO<1()QNGY!M1((P/4/E^9K3:-_EB?[A8=#>OM_D4CEI+D*7SK)SCHD2J:NZI7 M/Y$L\J@J$A2AUG&EV=.W'E8 A!EX 3'=.V=-3# 7%\2WLK>*RQ21 M#9D@WF4V$G)(5 .J6D!60[I:0%B+*/\##Y\_7;RXQF>RV9A@5?-OX1?;=@(1 M@H_X#13589YFDS5U-T3?ZA%709?JYTOG"?J3":IXU?[]PYGFZBNZ)@-'YY2" M_&Y^ ?S9"GZ> \-(Z^3,=_J X;$+[%9(\+)UV6Y=M?-K4522_^U6K D&: _T MWJ9+O'L@KD>ZF,783JD6TFFUKUKM3]4KY(.XC)^&[+6Q'EZL6XGDMT03..%ET2H$;X9;\*N\(,)DZ<]!GO(7\YT1@W3BS[#]&@ZQISS"WJ(5RQTHJ[Y4FRGISE] M\6XM1_^>;HKJ=((&@H&.F]WN9R]*VK.5DLUA^"R\VE.A/=)GV2IM("E;+[EC MK].)S_05WYH)X$L+*+N0FC:, H*83RK">1=*F,M=56R-09I0]F3K=/K ^7Q$, MNHXALV'J@4R& 6,.Y890*'FELN\.;H5XX9VPL\62[T4CV0+X<)6]?-]>7T&8 M[*2T'Y&:S$Z10@]!=U+ M-.B-/LOVDT.132I0)-7;-M3VS:Z=5X2WIQ>WK]LL$_**G_@[G_%%+OX4)6Q;ZMEJ6X M,_)C&;=FC>,6R/(S#%FX*)]POK]0<[F"OSM/,%XM:23HA)DZ+=]\A^29GDHR(D 4JH94I).*1IL,$M'WG8^L7 P/-C HKF4N%EAKC+# B\9M(4IZ_PI'"[/>>F,YKQ06Z8L%5_/;URG=@ 9#;3.K M.'GFXYHWQ?9<$!ZK#^ML&Q\ZFX")" M/\IUR/Q07&+F0F-J;4"M4QYV+")RP MZ\"(]0OWI0%;%$:L/BQ;$C-ZNG^ M(Q^PCX2=M/8#L""1MUM.V$3VNIG9\V=GOG)\E]C&O;GP* V>MMWI=>D]0X4B M=>R5P7$R9>X=Y<-(9I.^@"+''U%]>\@K$=Y\#GXM61DG6Z,HGQU M%&[["CWN\*0D$B?648RN\V0:[9L)C#ET;>I\8'T-_LWN^I7+7)/=OX>AQR]NW&]?I>VL'>9A1^HZK@=+Q3UNYY58WNL]F 8P@.TLT(JRU76V&U(& M!LPOIK>:PP(J/6?EI-9Q5.N]Z"LTNZ>8<;R8!>MY6.DCY;X=G52 O?-HVHFX MG&@<52B:Q'/CO_5V1[P^Y+L)N*) ?ZX4>/),=<1PXC_"Q!*9:NDE@S"QCF*$ M=0PWR@(WC<2N45[R^^^6W 4>K4/T:)TP&)D]-$!TGB4'%94B=<3JSGPR7>ZE M< ^D'0;35]>QG\!@,?'!>IR\YDXDR%9JM5)OL$=:/-*'U9E26,AM@A5W>NRR7CKJ=]&S<.7%/GIU\'WMDMP["FRQXPQW1*#?>> M.6N\W<[0Q5Z/C-' "8!Z2>.V5/9WD;:,Y8 QH1)WO*/]4H_"4L +-@S'+%H3 MQ&XQ?*6P70/O1>2]=R.SUY[#K9K8SL,?2?>]4MGK8AJ*0Y4*?2\+,M9$HMU0 MD<)(D1FO)J4R==M>+5'Y+)QJA>H%;>PE%/F%IS=7"_/5=G+A];[S^7[ #*JA M,S.8.'-$E&:MJ91@?S'TB+RCP?]]6_UBP%XTZCK99H6*3@G"0P*)^)F;/U'JB@>]HKOBER]=T-#RP:V+"!^G('J4B3F]@%+^] M6VE2T./ZE8HXU:1)]14U?(N.%]'N#=8^D'8K08[I4*UP3=:<@=\!MU'O?!8[ M<076:22/P'=6L=A[6[E1E4:.-Z.>9]%@CQ\/HX(Z9T54*5(3\5ZGU*7LB4X= MRUHX#'MBCLZ6+U!O/>6#C+*:YI6J[:I".O?KZ1CTAS;2N39^P]L:+GAT<,7HT[,[Z5 MX>)A(^1*7B*09SOJ\JH8H-3A**PAPIHFO !S<]3C(+7PK4R!#Z!:H;JL$V,O MGMTE'W=DN@U>+O;0!,Z2:,HQ&=+-X[++K0,B^'8O1]LYQ%WLH,]^HW/';D<6P=-C93;9[BZ@G"\K>+MRW]OL"^=9%;7'6H*<]:CZ9B904J04L=AZ6Y]2ZVEZ:]OGV;, MZE"&_AO>C*2O$Q1DJZ5HN+RV.LQS!^31@>P.$TXGA?GJ*%S'-)@#4*2GQM3G M.E9=,&!@2!48@2'/CBDT-"T8$*"W=_2529\XD51XD\,02XXN[W/%I[P=#M%15BB?4:'*Y)LPQ?'[KGR^L39U8 M<:^1FB9[D3VAYBNM(95;\E 8/S[C16D*N.LUK2!3[>V$B))OXKQC0VN-(W#-Z%=UV[S=84XHX+@)IH:O/:]L.,F?$=A>48? CL9_B88B][=GTMJ46 MQ')E334@C+W>,OJ,[EIH)8*%F#4@"W+540CJ/MN'"4KO&']%??& MJ,'_NR,>C;5A?Z?U?7@?82PLJ5SB@3-?Y?!D)'14PU._N3.E%AX#3@A+'(H7 M9:N-O-&L5QA \I;8W_&9CF@BSP2-S&9("GG,%PT4!@S'7F+4$(PTT3&>L E" M#=XB)\ER.JC%4?+N8=2W=1Y)(7J$0A#CM"AK'-+? 2+.^SWEO/L/K@84SHIDYL]L)7GKHWTA7K;Y1&E^B7L[*TQJE#D=!IB M2%Z3BY7S]'HV)[F.'35R%)H[X=00+4KYO=OQH@=&M_.R M!E*%[J*R57QND=-IB &"27=]3F*3/_*J^HT2=H_!V&QC#JM)2A9>FU:87.2:V+!I<8_9/U1W]J MJ8#)#"C0)QY%@4('1)!-)M5SV.BY:DV=!601S4D]O+%4/NX=W M/';W\S+#[6&()AOSB%>"RH_' O%*/3:E7"[='XYYY:V\^#!S O4!WGT /,'F M-J/#O>@-K#"P.V]8OKAT?):[+MV?5EV&S:+%6N*NJ<"2STFMXYB8/4-)"R/) M44>!\%&<\:++!\M[H@*NNHZ%F_6,6-LYNT364U'(0Q[=W]'@R##TN3J* M>T"&1UT:NG":Q2<=7"3*EWRPY-D^;MNW^;>\F$C*!6M[1LN#\9FN;CGH]I\5 M-3]#?47R/%RV!*,!S%@FWD\8$J:OKBZOKN9.]/,Z?1*M7+"6H^:.%'B'8^1P M63@A/-B5BBTK4$=Q)Y0M'+;&'L^/O).+U?1;"R6RGH*(HBO=!:+*BM12Y(+C MA>T14OJ N$+)T[$+)<)5:I&3;HQP^2'I\)(<=51ZF%Z^4Z]L%R^9NXZ"'C3P MYIRP)?42 YXHYLG1F1UU.Z3"=L"0G<],WI?,WDOOA>H^^E:.%PM3IRRM267R MUE&/MOOK&&$)+)8H8@W'DH.8[C4J1>HH\O'<_P+5?A?/PWS6M9F-2AWYZ= N MQ'[EKKJ$WR[!N"S47(:'(_KK5U"@@>.ZNYOP*N5JTR*%\_/N=>2^K5N^@1N* MV;IRRY#D69(9=K>/5!IB6RI4VF,R(L=7U3*?3IX[N!VBNTY;'ND MHUZP-AU%I4WB^L^=7"F%;5*NX,FTR38BWPR?&L-9^6%CP-QP=7G5OOPQ$SNR M5.XZSN>"C=C<+=?7T)Z9A!'MMF)WC/_S@^U'V0[OGH1/1GFVH@O]3./EQ797 M4]!JY8O69>PM-IB#.+[B&\A;(0512BJ4/)E6B4=.//5T5]3XZCB&"Y5RLR^- ME>B%Q@X@B3V2 MW!RG(F3DA#'Q/8)F.;=;.WK0]]8;"V8PS[TW+1C0EP2Y=@-C(G,!2)U LHD. M?T&HPJ8&7O[A7@G!3!:LBJ%_Q1[&Z;>D=JX-*98\%07YQ6'?^143_BSI=L)& M/7^&:FP?Q2C,>#(S?*33B>>C.)_QHO?B4=LU$Q=02N6MGZH+7.?C^NYXT9;( MF93N"-ZS&UL[5UM<^(XMOY^J_8_>+-5M^Y^H .D M23I]IW>+$.BFB@06R/3,IRG'B$1WC,W*)@G[ZZ\DVV!CRY;\@F5#U=0T ;V= M<9<*)M>POGY8\-O%JVVOOUY> MOK^_?WJ_^F2B%UR_V;K\[6$TTU[!2FU P[)50P,7"B[_U:)?CDQ-M2FO?-4_ MGI'N-7!UN>N+68+\U?"*-7]-<+S#U%^069.IB"I4*_^VIOU^#;A057:YVT1;][16#Y[6*Q M:A#^-Z\<.OXVL[$8"4YZIK$ !A8W_F"9.EP0\=ZI.AG.[!4 V[I02"=/TV%@ M0 M@_6F;ZQ6P5?V39JXN2:%+H68IK5Q(-EN;*#=8]*@+D1^R@Y*8 !A?Q\/ZTW5B3RZQF+V:B)[#M!J M:+P!RZ9BRL0"P2Y*08%F;O 8ID #>)C/.L@H&S8)MIFHBG<2@FD M3!!8JW#1_UB3)84@:6R_ M3;((0'U[4LD!&J0AV4P@ 3[YSV%@^,S*@UF3E1 MWST".R,?Q/LI@1W?37/QCA7YH8'5QA>()YHCHIZJ:^U,#.!K62*2"Z&V3$+I MQ'LT#Z]V#XT9ULJM.6[-^34'XCD[D)L!=*,OG MN+Q)- M M?>^/&^_SCKWY-/L_%H>-^=XS_N MNJ/N8Z^OS'[T^_.9 .&4;$RX;FJ!(>G$NFZB(&A(C4PQ'X\;*\D;DZ7^P MW3)_7%_=?+FYN6E>WS1O6LW.5;OE&[H/35T4I$)%FM<^_A@"6%!:;HE+BZA: MI+4&Q(#PZB^1N0KSS^W,%!FXB18 ?;O GS86'H^Y)GVI^H7R#N#+JTU_*44N M09.%IYOS2(NCIJPRC!M>6+II"956YCMC'%8R&,+U%PD2U^K<-+]44(J)%+GB M:DLGKK ]&).0L)+&5*F'.(4I=,5[)9UXH[P9#+%&%:V'.+DI<\7X63HQ3O&P M$=2P.DH<5O'3,[)L/03)3YHKR8YTDB0#Q[O\H=_1[JD(;?$IZ5=5WP"&9+GJ MUD/2Z4EU)7\MG>2#X-T;7+FF\;ZXK/)-GJ\)-$BK(GG.Q8FN&O:!AY%Y?&%7 MJ9( A>F05A'RW(@,@7D_5TDXL6.65I490 ,3.X)O8''HTF7/I_A*00:T.Y\E M%EH*2J3597RFBL3M++)LE03'3X"T&HC/M4N,\;:I_?EJZGBP%EG7[2U#=,G5 MRM&DS=4*.H)J;4EU*J#@-.0*.WD)1L&4C7[)[1?>QO+QA3MP+M-G,FJT MKS]73NI92,W_A'P8$[)8_4'C*_PCBC89QY2LLIA$R9+VK'RWL: !+!+G^PP- MRJ"=4D>B52RX<.^J\4_33&U6&17%,4#: _K(-%Z(W^L>/-N)P(@N7 >)"U!6 MA;-[O/LO7+ 6(N2CRA7?C7SB\T$P07[ADE(+,&Z,\5.10Y#RG81B5;]XR?)4 M#3+C<^>J75E1IR8W__-1A(;,?6\HK#)S5ZV!,#.36\)QA_.L4Y\9)T1:_H>= M"(%X\]VZ!VO3@JQHWYB2]1"+$'72'B.\<,B)NB6QD'S1H<'"-1!G"@*E/4UP M^_["!:66)+>#A9,NGMVK? <9+*$&V8&^215K)/>4Q/(< M6LJ'@(\8YXCLSZ'G>(A))KU'8(^7<_6#K4"+M%(C<.1!.<\A*@(IOUP>7"$O M_%XY,^6D3T3,"^9MW@OFLSG^YZ'_.)\IXX$RGO2GW?D0%[B0^ZHY35#AR9LQ M3P[*E'39U0W[<*UC=\# JQC[WFMDZ2".KSM7K>N29W D^X/W7?DI252[&U(L MWGN"!Y@7CD=X@[>H_=R\ TL3@1WIP.I_V$C%Y$%#1=LAYB:-[R)F;U/' WP9 M&C9 P(J'0R$]5A92Q^.&M%%8WJ@=0MT)%G>9/KJX?! XMH2C,"; *VE=D ,5 M(GH>[B[^;^-<9QXO?ZHDFP[SQL2X2%/D,G657TEY$, +__#DDLB2]I%?PK>@+$!'N(/ ROZ'YJ^ M(6^.D!MJ^+\%V[Z0HB7Y$) DQRC+4SYD2XN0GFGA+8I<"J9N,(#>H :LF:DO M&$!@5ZB#O 6IJ\#N[47@).W=7CGYI)A^W>8C3EXA3H$%,*=(3I-[O!#I)LVB MX!+#7*ACZ@3IO^FT;\O.?L;X-^.K5'*RB[L;91O > 0@W^Q3J:F&JE!6&$"W3<5ZB0Z%R]ZEJJ#&= V MR(D0W9ES/?Y,3$1%9=L(/F]L4FMN3M2DG!7%]5IY=)7!GVJ$ <:%M0SP_@Q? MW(OJVG:.5,-2-XI4@3+-U5EMT%L"6E.'C)6L\OD=/>32=3DI- MISO[H0Q&XY_2:S@DU7 P#VTPKRF&1O +7\D)P.(EV6$0N:!U#YQ_\=^.L;G_ MH;V2-U"FF'G]Y1)HS+NC1QY$67H8&?D$F6\0(^UN^V21S#H#?$0Q-&)"P#/Q M+2X/&'\#P>GZ!4_7F[)7L5)@=J 49N%>_E:YB,/\G@,TRO3)@+:%5U_BR2$1 MIR2D>'<+,GRP%ZDM'T(RRB=P9L_,"<&HOK(4KBE8NX_;C9=/>-?#"B>)-']F M!^,SRM<8#NEHY_*UE \ S!X-@ 6UBU&HC^E K?X'0!JT ,LYFECO! "1C@?5 MN*[CI\T-Z_+(8FD7<55.# U("*T _\02;P'(F^[:L[5,O@?RK%( M@S]?O1K+.!L/I$U,E\885' M+XUOX11PDY$;U5EBG-@9X@;9>TUXUY:HNJ< CM1\2#S"2+*:'!(HO)AP-W"* M<$FUE+!/.Y)@YF#%I&%Y-ID,V_%29)$1;><4$)0+3U)F,)#C:+6+'DQ[M(IH M0#[D2'NTXN6>M!?32+)10&6Y(@$@CMUAO+R'EI-T#S-V@L *;E96\HO&Z1J3 M#VX9A1U&3XZ,J8@?Z(!0-[78R%2-,8(O[C, Q#WFHU($P%6M9N=J^NKVF$H M*SL$'4A7)2&GV-OV]<2&./UB3J//)6$AO&F[R;%]Q0;H$6:@R4O+B1 M^$I0:4BY!VL$-$@YBC_KP T]]RO;#(CP5 URH]5I=\K.W9X[-E*SP07%%[G- M;A[ QT:$NRO)W,]7^01 DH$1+DQN);=W1&K6_F B1W58:.*8NN<)"Z2Z/?0$&\/E?%<,D%@ MK<*%M_&YRI*G*PDN)#R-G21^4C/& Q;;IBH'L)R\PC')O_8%3@ "<1Z0F5; M0(]P!IV2GL9+3*H#/PS&P O8,"J0*T-+04Y<==JW7^HB]KRYXH5UL>V@>ITJ-$9*:? \*O ;/LM3,V:N*P)U*-+GP"XA<@W!,\ M9S:^/*P,/1HT/S1VH8' M@\,RVVR=IHD:PR0W=GAHX<@ ?62P.&_6[O>XP=LC?#(PE3K\#U@DZ A\E4\ M(!D8X4&#;Y8;"XWWSVYV:6; MU@8!>K?9@C2ZUO<9,\!P0JYMH-V31]IUOOROGYN?FRVEH>Q[P']T>_]Z&LZ& M]*5I\N>^'\5<*EY/\WY/^1^WK[]?R)T$ULM'@E7?9_=NTQ1HYHM!%K/A HL= M+B$Y&KGG93=7"7E^ZAWJY%4,WWZ(RVQ68,$.GBBLMW)B%MUAL:(2W9_E6YT* M%GH@(C&."=*^=Y220<>9#:Q>3AIGQ^"EM$EU\B0^^3(R MC90L[#'$Q.3#TD M&T@S9(HH91AG:!<"[6S\Y\JK)!7L(W0S_]VIB'>)C]G[&>3%V#/3L#TY(Y3\ MV#Y(35'P6I[<_QG?1\(W%^.34U;5\]3)EVWQJ&,X3XQCGCIYF,^5I:ORDZ,; MEX8C_X[J#?-RXB-C.'L2P;XB&:H*[[?> (^AL5B,\_/Z)"(BAX:M&B\0%SX& MT'V]G>%="H=/8AT7?1_W*'V? 2\!ORL70AF\?;S?MXHUO[!Z/6.X5$Z?1$!D MSZ^8N3D)13(^EC*6\\20D/\G$3CI97T]=#<5VM<9[B7P]Y1B'9V2^Z6/>GSXHP\=?^[/Y _VI\"1G$7M6]PWW2"0\,!%YY))<"]@G8W1? M0R77,"W[3K4@X9,KZ" #PSM4?BV7LO =XL/NJ0AMH?%",]XR%J[X2O(L/ 4( MWK^LI& #C[.L_&3PHDQCP$2TF9,!3BZ,X7%1Y?OPQ.&P]T,^("#UXBG>HBSP M2,N+DUQ/6,SB7$=8U:5>/_( 2"9&I%POBLZ_>_A6L)@J>A.5;;W3 [2"+R2%^569]WM,>]]+XO\D=Y#[RX@YBJ[P^J#1!4=?9++A%EY9MEAWP-SRM^0J0- M6=V1\--$?Y*G)DT-,-]6B2Y<:%"-S5+5;+SA+^(F M1ES1^HA&C$3^I:Y8A2\84':8L,!QF8GI@K=A77 R[4^ZPWNE_]ND_SCK.PZD M\?Q'?ZKTGJ93K"I&D98EXJH#$E11>HFO<1$0D4Y4O(5W]# "R8Q%,6+<%>L;F*,)XQ' MQ20,4)"48D/[@=*JJQ4'9= MXA]PKQ4Z:S)N][+]%'%5"(0^MV^O.E]%4QKDU7PM M054HA]N$F]'T\OO\Y'(V4_U97Z_]5 MAH_S[N/W(0E0\FR;M)^_5V;?(49L&XS@FS^CBL,Q]LX37ZDTGWG,L/PH=[6T M*5BI$,L=C9<#+&)5_QVHK*>(;O9B[8<=LZ1>/&9 M;OX*$%"7=NC9S7P:K38:"N0!OTF^G/.QV-&XU;P2/QJ?[I%8PMUA;QGRXSG% MSA#=4-76 =$]08#JBMSKB:$VSE2?5*WF0$BTSLMU]2VP[\X) WTX,#5Y]LOM[>5D:P(2<>/+MT/GIW0F56L@E(1 M(B5EH&CA^2SX'O<44XJN(M-<3)_ZL1=F1L/NW7 TG _[)25=2__@K4#5\E9. M=Y"!1P"3=396)7GF:QK1A195,3JKH1/1.R3N$W;QHHXH61_Y\A)70H8RAZS= M_@$HQ& MOQ2<6+[Z\DM'(H]_L/QIN]N'\,D)4"V":YT.EZ^^F-.1F/(:3_G)]'NF0>QG MF"[\R8(+:D\C1VV'.=MX'*1OL#Y R9D'TK[$,+-58Z$BHK0L-IK]4T7DFMN6 M\D[5XW'"5;<^D$A/+O_K!.7L$#1K$4;Z"E*UE6N7B*Y3'VF+D^D959IE1PT= MN(5]A,X(P] VY#E.;2F->)LBY#[VVT4;BCN$2 >ROA]&M;S(/O[QN9(C*Y1V M%X<.:;8Q%F@K3$E,-7D6 S[>,TRKHA1*>STFK/PFBCBN2O7%*TQ=_I=6V%;5 M: UTKW?&O;HLW$1U99D;M?S73(K=O6G0@Y,VQ(E_<"Q*=ZI.\C )[L_7X5NQ MHWYW1G=BVH6BDSX4Y'2B/+N]5&;[I2PBN3<9"YCO=PGB>F(&&BXHWYP,T<". MVF$24 W7X^[5MB2QA0M63&R>^C\UP^/H4<,-B3]\0,TX&KC3/&)NA5_A!(K$J$[1#M% MPNE#63F=N!K%VNVF,IJ$7[H[F^Z.6)'Y%3M>1V:)$I$W?4$F[G-)&3_0A6,<@PK3."K9PP7.*M-D=\ M#R=VU((GN/1MU0,)^;- VI,=%WM$3GCI&ZP'=@KB@RRI!!UWX".P]VDWA@:- M;IYC63B_BKH$KYDN0?J<"]SUA#\J%NFK0=IT/(35\0P&N73 0OI=EZP?75TW MWXFQ8&"B'@(+:(_8F=@RMEE.4(PW9KQLWD,$--NQCGBSQ'+CU;P7DIZ,!0:' MN3%L$H1/WACOKLA?22S)V+Q\RU$N H$[13)*FD=EZ)4YX2S,Y[X6"++ ]H" M.QU]_R6'[4YHM_.>G3GO>F)MEG8]AF/4.3,AFOYZK4/15S)R90Y7,E])(94: M/&>8L-D@UQ85CLW2,6N6EZ@Z!O=!YN9(KJ&TEE MCG#D4&^BX*'>.\L3HY"CVNRY%V$;X:M>FBV(9WC41DXL%7$.*[&&Y%MM1$5] M:/O)@7YI3U#<]+V;N<#$;>9$01)'O;31H;S4";C TS1WFI 1<8'+%U+*2Z6H M5R)UFZ<)(F'?A'POI8G:HP14N7R:KBQ7$E7 ?#N1;P;F":TL)M0ZJ96YT!ZO M_LHSV'NTF)O +CWJI_EJE_W%OIP"H@@^0O MEX[07"7C'_\/4$L#!!0 ( %H\JE0?*(\W868 ,4]"0 3 9&TM,C R M,C S,S%?9&5F+GAM;.V]:7/C2-(F^'W-YC]P:\QVWC&;/)19?51O]XQ1$I7- M?25133*KIO=+&P0$172" #L *E/]ZR<"!PD0<>)T@&%65DF1M[D&KO."YI,?GG_ M^_=_O+KZY?VGJ]__X7>3=^_2EJZMD-0,_$GNM*3G^M_^1/_W3+J<$'+]\$\_0OW!/WK75;L'?WJW=6G=Y^OWO\(G9_2(=*? M%3K)BO\HE4]INOKEEU\^Q+\>BY*&7$'3.;*/Y9WH6"%?^'3/Z, M P\MT682=_>GZ&V/_O)3Z.[V'FTK_FZ+T>8O/SF[=U14'S\G)/_7540D3E7J M)O =Y!/-(!_"P',=J@G'7\/%9K%'..9_^-.$]O9U.2]0XJ#P6Q3L=RBRO/=V ML/M "WVHUGY,O9((/G1%_BH*[&_;P'/(A)W]Z^!&;^VP@=5/9^RX=4/;"\(# M1E.;]!VZL3S6UK.'M*0N;J<'Z%4^BVN1Q6^R! MQ 5^L7SWW_$P'JV(?K.Y/H2NC\)PZCM+-_Q&_OE*%DX<6:X?N2B\)<2Y7D4& MU.FO#PTX['86?B-KA_OBDWW9MOQH:MO!@8S,?WDBJXQ=ER.:7?3 A"5Z1?Z! M_&,'9(14T8UU\>RY+\DN4XL?U7L;!FLVUL&+NN90L=.> M-[W(;L64[0Z@,2 J6/M(_<5?7;:H9_1/BCR$0[(\E]O1JBW M#HGT6W(LM;PICL)[Z[G>HJG;!R0V3%T'!RV)O] T)**O,?J.<"(=(IEVR.=U M HD1#]9;RUQ@]@")!;,?@8]:VOP*34,B^AI9=N!?NRW-_'+SD(A_((.:.HY+ M]^7[J*6-G]=)#XRXL<(MOG8]-WI+?W46 MY+)C'S FEYUK*W3K*4U3??? MB<<[!&.WL@XJ:#W=.BL[QY1O:-UE7YZ8,>7 M('"^NYXW)QN]_^(^>R@18_9]+1XH-PZ(\.F.S/?4T#;[04V-->U4E3H"Q)!6 MB.^3T%OT7&]J%QKH@8![LJRB\!X13M;;[9@-];'#![N=FVRM9&F\"6(++O)K MFXA5V@7A^:EG"..G8KDM^D+1JC^N;5*/R#8\1L]/#9/?:E9 M$,32&1CX\?CPZYUGHAZ <.*9&!3FV@RF>.+34M31M@-&&:<;VS?+>RTH1GB M?J"RXZOO-K&IZ'4#AAGG*UQ'S-'J%@RS'BS\#45=\DFU1S L.MKN;CPK#..( MVM76PHF4I_1\]1(?JEO@E7;78)C&_C8UZK1UTI/VUTM8CT>#1Y\L'+VMB!5,MHLXN*B>M*6M]D#J(XKN@S D*WX\&Z?D=N&X MWH'>,5;4JN_26,/9#]L[.,BYP\&.ZN0ALE)'JH5I?-6Q>BW^M#04;:;&?,LX M6VU:6[Y#3E?4*G4(HV W_>&&MP$-1DMCSL*?:JU2"LVKT+*QPN>8#X?PW8ME M[1,Z$')V'V8_(K+:4(ONS"?W"9PNX:'*R&GK8?9XH-0'(>KJ R)CI-_0#D-* MY]6[CU?IHXC_2@=0),#"=D9#^O%<)"C<6>_1 0=[^D_<]0<4HLV'M/R'[ZZ# M\#O?PCCXCK :$>?JXF%\;(]V^"[]@Q!P]<=W5U?O/B4$G/>E3LJQ*]>//CCN M[MB=Y7G5QIQ[N$$?G_PN'F#<6@.C(I^IE@3^.R=6OP:'6&ZZB?'&3;W;H=US M51U@#[;8;@,CW9)!8?OPC-X=&='@>)FM-ZL/R4+4CD)D;>='3+YTDZC?>_)G MH5M$US*R960=TZ$VM :Z$6WJ5'"2*SE)EN3)0ZP58?)L*ANN%]B%,7KTJ5F M*R^D])OS=33]^A_9R9OLGM-GHTGX&!>!!]:7AIP%3510.%K.^/ M@6_KJCR_#E_G677:4'K2CZ+>GTK*5;]8MDGM%_"2I?[%@?0U \J#9DZ!XF#! MS8(TPDJL]L5"W-6]7*QONH3T2.AH1,FYG M8W76JRN=#RY]53D-J3F&;WJH_ MJ6[5G]H_?HKZAG &%8TOE?"G#B1<:5^2RKE8MG-1%[L'*>WB$%.!?P:S!RVB M+<+)DG/:5#E+-[,L=R7GENYD8>?V#F:=YXY0N"C\^0/#3-2 _:AI?T#"DE]^ M^>7CQ\F[R:D-\D?6S(2T,TD:FM"6,D/3L:W>)L4IZ0SU\::I9>@0.1.#6YX[ M.80U^EL-\J.Y+9C"SR@N%^22RBY:81%0GZ0\\VUQ&5&16J!%,F,%$'227PS8 MC9^M5:?S8'\:;]O'%Y3[PXT?5"H8;5AVY\897JS\FG(U(> AEEN42 MS2T-X!BH*L9 EWB108?=5_Z9/6TV)#J2: ^207;U"''8Q9Q>TQ/Y^4>@)R+ES2NQSG\'?\C7FN*?S:PZ ? M"KZM\V$GO_('?OJ]YU,7B\F!G)"S\U.NE>R0=%8;X%I.,__,_3#",>2)8!DO M%^0N7>RB4&B4&MQXQ17I!6?X$DHNJ$ W8TUF]9%?CD5M YP5OZ*0)E823(=< M":Y>G)7IG1RAUA?*R$@"I=]L402JI#&TN=!B7HU++0'4W;EO!SMTO'ID@$X" M71;4X"J"I XX\H6Z+ZRCRP)09N*5[=-SFG$Q3WWD,?.OT33YM ?,64+$5OO-7OQT \T^F!$%SC&+, M14[OA0AR_5X!SLLT)"I-E[? 2_=E*YJ;W/*RR#1V#6"$JT3CL6KH$0]JGU,1 M:#D^3XD)C'DEZ(T1J,?K!> \^D('BN)-^2#RA93*<56'61((@<)YPBBI1B2H M>2$25*!'+&,>,%K/ZS^G52!6US4E:[&9^X[[ZCH'R^-88)GEF$9-;LF>"?O- MC;9QRBFZCV_=_3J8^1%-JLSSM&NVH,8,>1L]6X%E@@Z:803*U#'VBV*;^:VBCP!%?2>P MY='TH*LM0BIF-5YQOLM74 $6U6*?-[>"%N6@9H."+(-*'&#YM[E]%1SXBKZG/EF)= #-/3_A!/?:P M]BR5_@M;F5J_ &?H$0/M^BU^921]G<5? MBT.$N/"X/CG+N):G%(G$*2UZR77SZ:'A3$)>.TD.806^\P^M5L$=>%,+>UA,\Z-&BP1[S_\_MGG@3$_<*> MH<>/?W41)A+;OMVC5\1RN.A55IFGDNH ^)-'G"Z/5GO2A#I2F]GE.BH3FET+ !-R6?XJ7]B*Q*G-_;;Z ME0NCS9YAK3%"564M+9T)1;P'!6 M42@TWE@1>@FP^^\$Q4\4LBNOJ,@#7E4 7>BK'P*KT G$>_ M6MBEZ\&2#%GT6NJL&/]]$:,@#.K$CZ=*!94H!+7;"604:%'*>E!5:KOPJHK9 M)I PP9O@X$<([RE6(R>$B5>,&1?'*]CQZVVT/Y#KA16BZ0M&2=+1LX%QHP.5 MZ[)??NO4[CL;CUBH05U^G"?@879W?$NNTPW K2+.87T3['9NM).DVF$5Y2ZH MO,)P*!5N'>S"RM2"F"N*8GEK2GXN","\?L%U]0\(*M_=:UN>\0N669UVQA MZ8Z)1"_G ^':%KAEV42*2O=L.U 15Z!+])G!0-!'9C40M@UPUUF[NSA6+0MA M6VR^!($CR@^O49,?Q:A6%RQ;Q'&@*G6KL@;$?*NF D%=%K$RKJB,H!"JJ=HS MP+DZ]2/7<;T#30*^HJ[BV'T\^V%[!PA72 MY):+:] ,8F8H2["4%U>!=FY*W'(_Y6RX[/9;FRDALM^_!*\?'.3&2O.OG^G' M=\G'6%/(G_^X1R^6ER298DP'1@D&3YAENAF^(-?9^<_,@3>0I2Q1.S&G G9O M-2'H>1.AK*S,T5$-98T*PF)]$_AD>XEP?*59NN&WZ[=KY-O;G85%^.NR:MS% M3*4B)&YD8Q-G@Y54T^!&N6+EF5)!5H'>T#J;5NJD%#+'*I = Y*KM:"&CHS M#\85NS0PZ25;4$.=_-H7;>DL$U^5)0.",+?8-W#)P/NZ="=@[H0*'WSK2>-]KLTBT<)8A- M R/'C>XL.WXK*-HK2@7Y:R2S*!0:Q5L"HZ@BG4UN B)>!_(!=+_H,P9<6.LY M ^UKD;\GPW^)-YX;^H2#O M-=AL@1<-$L+Z/G7^>4@>LX9W 7Y$WZ>V31\JN?[+$PY\\M%&LA= 6FWP/A"C AWL.>SXL\?SEAW3_Y, M?BE^EXZJ0-3W[]_?.RC\%@7['8HL[[T=[#[$5!W=DN3"[Q#ZD$,^A('G.C04 M_/AKN-@L]BBQ!APG1B(R]"-"I*ISQHZ/'S]]_#AY-SDV03[?+!YO9X^KV2W] MM%K9@]KE>3Q=UD\31;3M=S4H"TN//\L$#%43RD]<\Q2Y[) MSO[34;VZC!K)*%O3%_F\4)&S0A\:&*G2H9.LQL[!CD3AP/QBQU$VZVS#%K+\K$RG M+/]4D^5G8P?!\B,FL.NC.?G(C=-D%&R)^9;G*:_JI6$7^'VV]I^?W\@ G.A/ M=N!'Y PR\^*B1*S),Y[3[UY 3C5_^2G"AX;V7VTI+=$K\@\HG#Z'$;;LB".C M>K,ICWV,W#LZ)E0#"7$F'F$1X^_$H*4)<9OE/(L IECTYDY/_G+7U M0RPHO9;ZW%UDBLB0I!YQX(1]$X318I/2(IEWG+*="NQSG $M$0A(JS8DAE\2S.5!S%663IP[E%! M6 ?"(B;5N^+I0$@/.)FMD.?1PXKO/%CX&\J1R;V@\BM .(YK24M$##A1?4$^ M(,(X^>T5B>4EK03C&:0E-2A$XR97(4]VQ8!P>M*3#H &N/)*G M,O?DU".32+YDIS+Y?2.GA_SPP8GC!%%X=)XO-K]9&%M^),7^8-?I5$1_J",B M"2'@A#6G:8)1&"4:E4[R1\0[A/.+=RJB/]81$9^&YJ3C["C#/WW\G++;V1V[ M)1M=G(=6PG&E&ITR_9:C><8%'"--@%&Q[>9-*,& MV4,)IUS?PF\Q&QX#GQKK"4>]>,E.N,"=6"WVV.VUZV.]R=DB'X#J&:$BG0W7 MY"S,-T-Q2W?*L3+=RJ.7 .ALY..Z7\A!9H6MSI, I MVZTT:GDT.!2 E\HMS?>$>.X,;NEN)5/+ALZE 9QL?D/NRY8,;?I*=LH7]'B@ M7%ALXE&'BT,41I;OI(AMO)FDV4:W->D;"C23=6Q1(:>?/FM="OA6L81 M;=KD,O[SA_[BCU=18'_;!A[A3#C[UX&,\Z<"V[EQR#]7BT->K1H,(699D10(Z^O9R(3/1#AE M>PYDUM*UPA&'30X$J5"LIL"/ET)AF"VC' 17LU"IBO$RI?%#8/_4<=QD $^6 MZ\S]&VOODNU,* I)'0@^966Q2&B!(*(E.5^04Y&3W5.$LN$5AN S5A8*CP@( MTIC:]F%WB&%%,JRY/49;NGZ_IB9+\>11KP_!DZP^D=3I@B!&\\Q@",\,B-Y@ M1.X>MRCY=^Z7[TS+P//N OS=PCPCE78K$'8P95N['FG@K![\2W!I(I8+0C@! M5M31XGPMDP9/4(H&J+Y-3)SYU(28JAB8^IA.\S \(.?V@&D."T2&Z,3Q*O%O MBWA\X>P'PK8;<@W[%=J!<,1L:C+J43X4+4@4N $U$#8$X=C:GAX(21^6(BQ1 M&&'7CJW2I-B4&V@7PHN.MM5$C1/#TIK,>TW]&CL: MX!''[%1:/S@M08C6;7T!X=#>:GSB$NT/V-Z27C.W*!G^;+?W@C=$ W;HJUA* M(;6YQ/M=.6"Q0A,0(GMKB+,:T?#F=#QN:N0D8R^.F7RA-ZDK-04A>KBQ2X N M\?#407#*S67OTMS_&=4AQ"^W?"LH$CP442>*7%W6K/H@HI#;WKJ!BSN7SW(= M<-Q;,2'/Y\O4$B6$H?0U?T+T$MG!2R)+UIF@NVY!A$ WH%SMA<'5*BEB_[\\>>/GR?O)J>&R!_3 MF[]]G:_F<3+HR7\DK?UWZ#'8]A8Y!P\M-M>'D!Q0PL(-Z/HM]Y?IEPR(2RVK,'1CQB)X?@4Z@&)]Y;HI$Q29T0U??;, M=;78S/Q7EU(6(9L9!JE0'D)0C[).I8=)&4V-\]RQ]C2#TF=GC>RM'WC!BTMN ME#Z?Z;(*$&)TM+DN(ZIIMM_NKI'WXAYVUZ\K[$T1#LB HY7%X[JL/(20&5VF MRVAJG.?()P>S*8[">^LYP+2.6-6E%2 $J&AS7494XRN,Z^" ")B[H)S]#B&< M0WO].*.A:1[>6QB_76/T'>%$?D1V L65%(<0%J'+80E)33/\P7K+=_.>QVE> M.0BA"KHLYM'2-&]GWI,5!CR.%G^%X.O7Y6.1 J 7FWO):Q5QE?[>K:B04G# M:E]:NW_CPI@CV6!O@MVSZ\<^NV.VP,6&Y@%PG33)U1I;?KA!&%.\ 4+!F@SS MFO3SK3RWFFD5Z &?J0:-$0W.,JRCV!R-J-<4T"M'8ZO!(&1_1SF/[LG5U9F3 MK=M_<8G:QLB)H7 QJ-42T&N/HN0U" 4G> ;53SBX"_#.FOL;^H_*?-=N!>B5 M3"AP;2+[]0V5'5XZ'J*K7\H>(E:2GN%YBMAQL%/J5'])TA]=OYW*/%EO]+OX M>82:"ZEV^_WD.O&L,#SFBE[@)4UG)? N"09A8CG1DZDV-0DDI(3A8;<_ MQ>D(3"K56H%@0FE62RJS L"QN\0$G:,W/2PSC]Z3ZVF21O/A:?:XFM)(+7/\ M'L?Q.QD Z49PY#XKCD"WHC2-0IIW@QN9P"\*X5S?IF)G<0U\#C3O<:MP"IRO M3CKG[,A]S?P\5?1*I3$(3OJ>EC0.1\#IR6/@O\:/L\]V["Q'A(:65&L*@CN_ M'1VIQ@]P&B)3==91+SDW-KG$:/<"(6J@G[5'FU6 52Y/UTT01H7<5!G'/RZ7OE]CZ_XT$^6C1A M9BX(T'>6;OB-_//5MQ&FF!&1B\);BA[AJ?D!?OYX]?'JW ^P6'Z9/L[__]CV M_S\FC]/UU^6,XF==?UW-'V>KU?^83!]O)\OYZC_C#U\?;V;+]73^N)[/5I/_ M2+L'[RP8#++6^%YD2]&TS'MK\]Z:;W)%^ 5AFGX)BP)%-7AOK+B]=3J0G"W*RCZ5+V6KKP\/ MT^7?8QSC^9?'^=W\9OJXGDQO;A9?RH?-PEZG_N*9IL-LJ,D&^)B,W4296)JI*AYV;&I:S[!8#:J%05>M+ 3?MT[Y)!-Q?/QC_P\@TK5(!C$ M1 IUS#"H1 V$Z3%<@_WGAM8T8[\W]GN3+Q50OE2PR,&S_&A M4:][/X@V4=EC287M8,!>$C_"EAU11]L-.1@&.X3O7>O9]?BH[)(Z?N,_'NS^/(8XQ?0;[->)[EN)[E^!Q,-<^2HB(W4Z$ZC ]?NCA19;%;DVW!# ME,05(Q\TU7@OBT+MP9/K"HYNR45%< =HNI/^[$$+?2CC"%9 _N&K6Q#E[4VVTJ M[=_POYJ!K#KKFH&L.NKTO1.:@:PZZB@C&/,^KWJ'VYW* =@': MF/QYZF<2;"993^O9S6".KX,&/E8*15W2QR::@EV[%2#+9P5=5Y0VFVP($E\C>^L' M7O#R%J<1*PU<^!Q*K2Z$=;JB8A>>1ZE1"T*HV'(0I48BOU(Q" ;^)D15(@R" M5#*#XA)YB0MXZ^[% A+6@&!);T!60AK!ONH>6/X$7G*3F@8XDU*A;XN>2:E@ M4BJ8E H@4RKPLF$W<*\T619,E@69KJ[HH3/'@TB+/8?RR5:(C M;70(P5:@JVMM\@.KJSE&CEHY"W/R":.]Y3IQ#O60@C,O MHBW"R6]=K[OBL4# XANNJ GVL? MWEO<+KI%0+X5DJ^W#I\IDRJB5+S5KY'](HE;")^M-D(>@XS&,S>TJF/,M&[!$7!Z,X:I, M2Q;&GR5+:=>$I=+_V%RV$I7M@<,#5M=[9(6(!X?0>>^0MOTQJ.HY?P>CJ&1' MP >4^37"S+%1IK!=C=48QM@\MMVJK@:C!Z/#=P&>^S;9*=;6C[85];ROL;E8 MN]7&V,7K%FT0^K9QD0,:_S+89<=C MC=,K M=SE+[B/JY!R,@.!"]!G&$#,!G#)]"0+GNTL3.#"UX/0S)"NJJOA.HP?']XJ: ME5'4S626]P;)$MGRI)8S8PA*=A/XH4NX&?^QQI8?)A<-_2 W>4N03'@UE$-. MZ) %ST/WTFL":"B8JK97U(!&X;@:$OV3]1:G&EL'Z<*5T8/"+S@(>?<1>36@ MH5-51"PG%IQ8&>L8?8,5OOI@.VM%:)3JLY< M@E6)H4)2%])]M:8N*%(,3LJ9:^L859:[3?,M&-):D"Z;-24KI16<3 F5,36_ MN=$V>Q+ "Z17K ,T,***/"64@I,FT3M,W76W*/EW[F=)I/C^+$D=H"$!5:0I MH;3KD&RNY^$M-4V*]@>E0.R:/4!UHNO(OA7&@)OW N >D>E(7@VJ3[K*])=3 M.R"Y?@W1YN#=NQO>14RM:K?R;=3F2'&T4+.31#J)-K@-M"M MO+LQ]*G0/02I/^'@+L [:^YOZ#\)$?&+AL4FLRZM7-]&.2IO"8U3.SI8O#" M%OKI5HL:5Z6[;A6O$\&EGQ9_"X=5]\!0 M:!]K3Y'-/CNWI*[KG7SXL>#0CPCYSLG/%;D1[?GGCS]__#1Y-SEU0/Z8WOSM MZWPU7\\7CROZYZF;2;"99!U-/M]._B/MZ[^39G>>'Q9(.2K$IX\?/W^@O3Z3 M$_]/?4S1JBAB9U-/OQDH'E$!-!RW= \@<)P+2A,@<%PR(6TA^<&E2Y$0.ERA M'A @.(E.RB1U1E3C^&_'Q?,(6^VB<.[;7.0W605(83]2KKLEI ML3QP(12J6ET(:W,#4/"*U((0*K8<1*F1R*]4#$)H91.B*A$&02KT!?C<)W?H M W6["'9,5L$>-D:.N;.)C9%%(3P123RQ0L]F\QW+->ZQ.5@'S'LN\QS+OLR[S',N^QS'LL\QYK MO)'\[;[*,H'\/0?RM_M,R\3Q0XOC;^=I5A6ZAR!U$\??_=LN$\=OXOA[>736 M9QQ___K7,.YQZPC2!IJ7QX]1:]N-%6[)#]20\VIY MM'VYT"=>X-!+ZIV8GV?,-I;;H;AFD&X)K]UO>Z*QP+4O3L0Y=9@]*B5G]Q6]PA';T^>1;B1 MG*[VC Q3'?<-U-4\$.46,';4RGSR%W2Q5A=Z ^H/'XC"%E@Y:A6-=Y83\&5G M!PM.OT"=_0-16PY31ZW G6EL+RK: =!NMRIZ$3HI0!KL!KVQ)\<"0+ \)E-& MK7QEL/8T@#!\LM[T0G/;',/8? ]](.+*N=QU$ND&:L+K&N-0\J(+.>Q^;IZ%O53WG[V 4E>P(^( R4W*8V9++%+:K ML1K#@'1B'9[J:C!ZU*?@DQ4D/XL#_V6-\(XF_.C@%*PPAK'Y%7HX!2MP>=2: M7I[:V3.C-+ZXE_M>:0QCRY+W%SG<1.LCL> MF[>B#YWFL';4BIQ-V^(+T X4F=?QV'P:/2@RC[6C5N1NM;<_E55_83HDE;T< M/>6G'VB\%T@WNCX<;C#S&&0Y-3A:T7-RBCJ9C++>X-T MT&]Y4LN9 171">& 4!SIXCE]UL1S2KLQ8$ZR9J"D4S1@3EPR(6T1^<&E[]$- MF!.#J*:]C;>[:^2]N(?=]>L*>]GRMK)X*=UEY2$%]DAU*O7 R6B",$\,DI-! M] MQK>I)T3&=KY;-=8JI B'B@K1&"\Z4@+FN(Z+W,GY+!*Y>AN0@A6:$+ ZY4#F M=&R57&3IW1]0A%V[SFQFMPU>-?![K=;O>S&X-LBNX:@FIS=X)CX M)9UR6G8[M0:[5:;.#;_*?!B#EIPF0'.*DF^S6UWIPZ:KS(HQJ$MS2M*U:K2+ M@UV) > 48FS8YU?M0F0/%?Q\'$#95P8I>]1(V5<&*ONBH+(_&:AL Y5=5X<, M5+:!RNY%\0Q4-D C[)0)%V*@LN^[2K!SSH]1:YN!RAX%ZH^!RC90V8/780.5 MW;;J&JCLYADY:N4T4-D@("YZ7(@-5+:!RAZ3*IKH+(-@/!E064; .%+!A >*2BV 1#N,!4" M" #A<2)A&P#A+LV^XW-.]*"REZ.G!D"X,S>$ 1 V ,(&0-@ "'<.('Q+*+*\ M*8[">^LYU(41_ED/1CCI;$)[F]#N#)RPK!DHP",&3IA+)J0-(S^X],VN@1-F M$-4XG'!^%0TPK4.6_[EO<_&$914@A3](M2H#%)81!6&J&$1A@R@L1?,TB,*5 MR(8@\?4@P&=;Q D&"3Z;A?+$Z9'H>K-U]V(!"6M B+1J0%9"&B&(;?K=PLZ: M="/8#L_*]+#A<>*+FMCPSHB#(),8;#!.U7\3[&@41Y*"#&.B@C'.$R'M5";% MO8SI.!'C._2IG73?:Z#=A[K98@G,(:L.\;L'=Y$Q"6]QK: M;L#>#=A[@5AP8I6>77A'EPSTEW#C$!,=QW.OMY:_B"DB%%ODV[G/!-CMOGN@ M+T^JJ%EW3&OU.4G+9" G_H?FBCU"T)4=(KT, NA3$DVLOUY8-YX%-/[?K^1* MY_HOR7SC'9F:[0)2R%M?"R&3,>!4:VQH-NTB&!DPFS[!;-H%*C)8-CUCV?0% M562@;'J!LFD7N4B'["$(W2#9=(=.WR)[!JIJ!LFF$W#[]KDT!/TS2#8&R68 MVF:0;$:1E-,@V1@DF\'KL$&R:5MU#9*-0;*I/B<-DHU!LC%(-L@@V0Q9N0V2 MC4&R&93"&B2;MI75(-ETQ]11*W!G&MN+BAHDFR'JI$&R >-8,$@V!LG&(-G M1UPPT""7A6)CH$$Z&\;8O X&&@3&L>(^\%_6".]NT7,7QUO9 ""==$=SH"BR M>-0*?K*;]*?C"F,8FR>B!S57X/*H-=U@WXQ/IPWVC<&^&84B&^R;+@W%XW-G M&.P;@WUCL&\,]DT%\1GLF[9[@W0^:GE2#Q;[9NHZ.-"%O/F='N3-]/W\_>W[ MY?O%>P-V(VL&2J94 W;#)1/2#B&%)3%@-ZV W<3+Y@I[/&R;\]\AQ3](=2;U MJYW3 $'O#7*-0:XQR#4&N<8@UQCD&H-<(Q&;0:XQR#4&N<8@U\CK0-@]#7*- M0:XQR#4&N4;3.F^0:PQRC4&N 36;!X1S.M#G&IKP&YI$=_W\YS2\9"#IPSFE-SO MXJ08P*C2/ <.D>@M0-EA!42!>#)=2XQL''$FK7ZMH>EX:@?P9+R& )#4#;#);0 M*-*B&BPA@R4T>!TV6$)MJZ[!$FJ>D:-63H,E!"*77X\+L<$2,EA"8U)N@R5D ML(0&I; &2ZAM93580MTQ==0*W)G&]J*B!DMHB#IIL(3 .!8,EI#!$C)80O A M6LJT9(D9TO,([)+V]H.77 !-V%05A@ D- M,*$!)C3 A)T#$UYC])TZ^'UZ2[:>=2$*?Z\'49CT-DFZFY#^#%*AK!DHF?$- M4B&73$A;1GYP:=(0@U3((*II)^.]A?';V6(Z]VT><*&D.*382ZE&I:XW"4D0 M)HF!-32PAJ$,>\S &E8B&X+$UP;6T, :=A'D;6 -F64,K&';MU #:VA@#0VL M(6O"&UA#'9.G@34TL(:U6H)P"FO MF]@#0VLH8$U!#6;:XH8.*SAZ5%!6K)L M&Z[0!-#7I W#&S(([TN6]<38MP1;@SG4HQG<^FJ #MO0-@-T:( .#="A 3HT M0(0M@,,1@'"LZ!J:1#0#227>^_9X'3,,K!RDT0JI#JQ6U@Y. Q7+J'('4#0 05!\8 $#6N MD&@&A\.FT B P T2@4V0 0=6DH'I\[PP 0&0 B M T!D (@JB,\ $+7=&Z3S4K 1+,?@8]TD8?^*$0>*D,/S7XL?&00AV3- M0,ED:Q"'N&1"VAWR@TN?]!K$(0913?L79]Z3%08\G*'BKY#B'J3ZDOK3BA1 MT'B#*60PA0RFT'@QA6[1*_*"/7+6R-[Z@1>\O"W=EVTD1K"1UH*P^#: 8B.E M$X((UX. A6H/:JA,& 2I#!D6BA-;9&"AF&4,+%3;5@$#"V5@H0PL%&O"&U@H M'6NS@84RL%"U6H)P8F[ K6)@H0PLE(&% C6;!P0+U?V,SD D(H3)0226E;O <(%O/OU0,X7L'J5VQ^95"QP1L3C@3)_L8E/RNFOZD?&2HT# M?4-31YOJL@2L(N7XLXK0GDOG_.C;.V+8:!Q%*C0-*7*O^26I D,Z>=O*'Q-/ MS>F5N8AV5/9=-]LZI*# ZJ!3S?*D:^7X#5%/$2'NE1#\@F8_$+;=$#UAUV9@ MDVDW "G"KU$1B\D&MTL83+#^ *$,)IAF^$4?%]^^0*/ 7GS'A0G6,DB4 06# M!@K6N:V22_<0I&Y P:!B,QE0L,8U#CXH6.>&50,*9D#!#"@8)&TSH&"CR&_< M+BA8R[D-3_%4E R^-;"-OH!ZO5M0NY89.>Y5\N(AZ$8'ZV4@Z%I7W;X@Z$:' MTF4@Z P$W6A1N@P$G8&@&RVBEX&@&S<$W>BPO P$7=O*"@&";G3X7@:";FP0 M=.J!,@-1T8O020-!!\:-92#H# 2=@:"#[_TR$'0&@FX0BFH@Z/KVD!D(.AC' MB@PL) V:[.5841H#I//N:(X5)2X/9K4NTY)EF[M%^X#<15I>IE7Z'YOCK.^C M19G#HUZ8+QN':YR )PV5 ;LW :=?'TMTZ MR&W+=T&QO:+MSJ ^P!_(-:]%$P3 ]9.Y?\1VQ[Z."&GG4-,*#&DA%?%WU%K= MK7FB/YN$1BJ#(>GMY5@B#-)R9_$Y!FG9("T;I&6#M-PYTO(ULNS OW8#3;3E MJX]"M.42V'+2SX1T9!"79K(!#T+:GN%7#R&'2 $$2PV]'4W&188BS#82"KEDCI1-)H"P$^/F(]NX'KVSP8>$81 M"&N/6"LR,WIY[! T6N6"8<#U>@/78\R3V0][2[.@+^GM+@^U0LY/J3W!T-J\ V!!9NKRG(<0(8F)5+_KH^.6 -.'<_O&6K0CJJ8FHVU/D2_ M26/$MQI'=SY*1L>"6@B:7P$O);R8)Z.UC]VDI M0YG"TI&>QAXL!TVC&R\@-+W(EPAV+5!!L176 C95G8ICZCANTG@ZF-_<:.OZ MC^A'M/Z.O%?T$/C15F$15VX(5 QH!:$I$SJ$M3M'UZ 1Q&J:[:H0"$Z\!C:T M#DZ3LNFO8X#07J*;'DB-9)U[1?>1HQOC=*47XT1[FV3=34A_)M0)9*C3$*,% M6@QP,M$"EQ@M<+8T\B(&.,4&$S7 &3\([:8;Z9IT(UI_BF5&%J94) Z"3*2G MHE!X+(J)\1UJ"W^T=DBX7K73%935CJ7;6L?/2M1#4*$3%EKL7?]*A! N5U^% M,:&2.A!6VS9G1EXQ)*R (&$3\@4ZY*O[^!+][.;REH84+5:+4'#VIW$$G:@G M#:@"YSV.6)216(W5W]DWA-Q^ ;;DS+U-^'*(-3W.3+'>6OXBIHBHN46^G?N) M";1I.[-V]Y"B3VLJ7'=,:]5#V3(9R(G_N26S[\YR\:^6Q\KEU,L@( 7*5M3% MOE@WG@7T(IQQZFFD.UT( ;KH*"X\G1BOED>GQ-1W5ML 1S01) 4T#J-XIN@Y MZ'[WL>2@NYFN_CJ9_>WK_-?I_>QQO9I,'V\GJ[\NENMWZ]GR83)__'6V6C_$ M/PW%.4<39:Z0?$68*?+'*=7L95DY+GG7;[$9/WY]++"# M"\K#<<9I""H_S06T0=@!CL-+PO$>D$7GFK.@07L'3!\-D?7'#;_ZP7.(\&OR M.FQ_B&A,GV^[GANO6GG:A&;Q]KH#8AJ7JCY3-QKG!@35>@A\]/9@X6\HNCOX M3BBTD?,*0["JM#U'\BK!XP,$@=Z1TPZAQ_).IU_1HLXK#$78CU>D%T1HHUAERD)6KP[!R-RVO-6Y 4'T\8'QVK*_(4=1VL(:$"RW M;0M8R (,CW%6)R?-T_CE<6;:+;17P!*)6+SXE0ZH0\V".7<;!K=6!B_D0G! M\O>H5H*P;=>6NXQ(<)Z4]-A8P%N_M9N!L&O7%K<^V4-3 M -L^[ YQ,$4<0?/5Q\CR*$WWY*]KM DP6TJ[,'I&>T"&L,/EY"2!V$@QIG@$*/F:0.$!>8@BHJ2*JM)\U9 M,C*RBL8AE[,?-&@.):-X1!'OC;-J/0@.+"7=2C='5;H@S!EC]#1&SXRZ)(#Z M 47;P#F=@OYV",B=/0E\$5D_E6N/P@RJ3"TX3A]ET]74YR^ZQS KPGG MVMNX(G >$_!Y 6%'8:U QV&JO1 0U01R8=90:J84121"E6)XU%QA()):50AW M;@U5E0FQ3" H*5Z_'3_^U468<&O[=H]>D:>V^@HKPPGJ[VH!%K(#E-SS&EH> MM?9J+&@#WKJLH/'26E=K:S*H!=4F6:BY3C"P*H0KMD[;0 M/O4B--FZVZ30/D$7VF=MH7WN16@<"U]>J=J5M59SFC6MO9[!.I&O>NT)Z#MFE[,W;UYY?/70I M;/#O8..8M5P4M%"TO,(0WC9T*54>'R (]#PT0BA07F$(+Q:Z%"B/#Q $FKL8 M'F,U-*PGK#H]6%#4-M[6+"@L+H 2KIAL-4TO$JEF3FFO7WAV%?[T86I->ZQI M.B;_)O!I%EJR%14RX/)"\27%05E.VIX7:12_A"7MYC _/(,0J*S"2G(#**^#$QWJ% MM,SE.5(TNI6K03CQ51*AG+3.;E+'0Z;X#I4K!L$1I<5U/BG@IHI2\BR(*;(J M38/VDE^U(HZEV@M3624(7J &Q%4F#)SX3H=?YY^'Q >UV&378NGMD5D'@L>G MDO D=+6ZW]QL*4C8W#^.8;'A&!(91EB-NIT*YX_-[$PZ],&=8+EX[-_<:%LR M;85%VU;1$!:S[)AI>^Y'01*7+9NA+77:J1;]TL84;XDQ%Z%^BP-9%SO7OT*O MW=H4/@+7P )KX*I@K>B+&\NS:1I@RHK \^X"3$$S6PWQYW79K?(U:=%JER]P M-:_^7!-EL&J^&P@FTRZF;4L+(]046@V2F, $SWT;DZ;0+4K^;5]!>?U",!4/ M6&-Y;(6KPO6]]]5V]/;Z[7;1;=+=T0%SX"JBYN0+EV>.V]32W<8&+^D+U"[? M]GQN8N&4\',T.LHALX<]7]HWJ'U_"#JLR=]6CP:1=\1\I-D0C3N*TY0/*-)*LWWU ML9QF^VFY>)HMUW^/89XH[-,33;--?T@[C/-L'[NDD$\H&DQ&[5.N]HP<M*\;\Q%-="U\#ZM4 M$\B+5@V=59)BGD0(4CP.3)JZH% *PC%,0P'/PZ8+M$ 0PSW9M0@)UP?7EHBG7 Z"%:6B0!C40!#&W0$3/M*;MN_< MN3_H)[%41!4@O$"H*!X161#D=!/L]H<(8;7-A5L:PI.$BA+BT@1!/.L@\,+; M!$/X(? D.3^YI2$\0:@H'BY-$,2S"C;1=PNC6WK7#^3S1U >PD.#BB(24 5! M2/?4^;0EJC/?[7'PBN3YW(0U(#PZJ'IX$]$%053T_4.$#S8=Q-PG5+Z0[5*6 M0554!4)L?^5]2418T]Y3[B#CG'[KK>5/;?(51LX:V5L_\(*7MP6^L?9NE#P+ MRQ8!7F:7QCL $36O*=LV^ #.N<"E\%Z2R$6E8G_96=3)*NR-RO;%P694X1+V M!?,?S5_R4(G.^NY\W]R/)?7'*&2.(/LN_U_/=79?_]E\7B]K?Y_?WD M_[%V^_]W,G]<3Q^_S*_O9Y/I:C6+\;*SO@;HM<^&KN:D/RO=RWR]/H1$9\,P MOA^$R73B^^&YI2'ZWIG"R$](+C40%E+6X)([G-BYKE /B&M=HGHR29T1U;3M M(M?58C/S7UU*681LGBE"5AZ"QUQ9IU*S@HRFQGGN6*2Q5_3Y9*9P43CW^4R7 M58!PX]/FNHRHQG,K[ZZ1]^(>=M>O*^Q-$;E2$H)7%C>?LJ0\A"N5+M-E-#6? MSYJ M/\YH:)J'UQA]1S@1'1$;D=9['CL%12%XCW4Y*R"G:28_6&]*'.:5@^#YU64O MCY:F>3OSGJPPX'&T^"L$QZPN'XL40+C,9% MEXP.B8A@G*V59'0:,CAS:3:TS#U[>Z!/29.GSA(!L*M .'MK"85-1JN/NG\+ M\#?25^K^/J4RY6B^4@T(IV\AWY6H #L_[@*,W!?_YH Q\NVW^ %<\J);DD=9 MIP$(AWVMN:-"%%B1SG=[BT[\G!LS^2IVI,@EJE ?PAU#2Z *-,'T#^5]6+,? M>^2'%&=9SU?TJ8*O*-_O).MX@(ZC;!>\HS)"]^XK$7R1Q==O#]8_ QRC>*FY MERJUV( MNTI!214D!>GMYTT01HO-RI*];6.4@^#-4E*U8O!SB0X(8EBB$!$&;*>^DWOL MD&YF0L$HU81P3=<6E1)E$(3W!?D(D\N4[TR='6$OS>A!G7O!L$FH"TX.5D09,8_1H7YL6%YQL9OY^C*PP<4(1J M[!S&SE%?17Y#[LLV0L[T%6'K!7T-T>;@W;L;WFVP7I,0-N?:-I):' 75RX@ M0Y0S3EX-PN9>5]9R*HJ2H-03@%M"AS+MU#T@)^+CA9)0@/?5J4 M+LS,<,/W57!>^/3OJX S)^\.,2Q%^360#!ZT5I,0DAVT.)\5.# D'6$0LD24 MTX2]B\V=&]J6]W=D\>[QC;0,W ZJ/(U4]WMEQ@Q#%QSJ/JOOP>-*,RQ+0A7QW[UY,B*,:@'Z9]G3JK<&H2; M)@ 529@Q B6Y"P[-G%Q.C4&XKO:O(@DO6DT,PQ\4'8=]9BW)!C7UG?46861M M(E8^L48:A7#/;4H%FN))OS%\M^A9$\W\YW(V]-O9]7HP,7F4XGD,'R7#(6>6 M[ F.(#\209@ MXIA*4.!DWRKZ0+BR.["O/HS?^]R[.*+/V'DVTMX8:OT0,[3X>Y_[EHRAQ9%" M. P7UZ=[R7L!;NG^G@9(". ;EH8>VU^DYLZRJ1_AP$5^YA>'<-"K+,4\(>"\ MH&<*A_!.S? ?%X1P6JP^N6(2P GD"0"+)$=O/CNOY$S=P@I M[L:U__6QMH#:FF&,/3@["5Q;_C<:R9&M!>5]EU^R6_96M] (B0"G MY?Q9&N,%.#46L7(#W8JP:?.,F#;@DDU -5W[R7I+C7]R89;J="N_INTX)7+ MB2R_(J.M:>FUL_.,5^V.$!=6F&( >I2HLR[@#9"V#M_%S#S MGJPPX(:R%WZ%$).D'<%>H #"^L[>JTKG0:5#1*Y6?S&8B@05C"6B_7JP,9D+ M;+Z&B3>7(U=)'0AK6 7Y2JAJU_1"N\SJ<0P,05M]C,J(DEN1+S MI"6L!"%$LIITA&2UO*/0\18G\[%OMG=%H0J$2$C=?4=*%/"M*,VOI;0''X,V,M!:$V+_*-R,!7?VZ &Z"W'^?IA]KA>3::/M^3OQ_7\\9%O7E1;U[4]WJ:N<&(7%/N+#NVS0B\JJR" M<#)]21=:$1GPY"!TG+*+ O&5\O6)+P5(Z,SW*(KH[3T9H1!JE%T4@O-4I$S% MPSN+@N;-$?E>R,7.Q>00_D HV]*BZR#[^)GGUM-O 8(?0B:%2H2U*YS?W&C[ M&,3CB&-1;ZV(?2S4J@G!8Z$M#!%!$!:J:\NCL7:K+4+1/>U'$A3%+0XG^YCR M)LXG!JIDQ)%0@@I MG69MLFDTU;PTQ*%$78IE,"-%6YY2Q6[%(2=6JXKZ>+$ M)@&"NI_/VI*Y4&)$NH<0$R(EHF"I9J]3@XT#>3J00X85HL6SY[Z(,'99!2&< MM+2DQR*B[7SS\:CN KSP$4V5L@S>+"]ZRWXH+U@*52 ]1*3U!C78@A)%46@;%3HZ20Z M\ND06?2-THUGT0/660*2N4I58 M=3+[C39:18']C29=)#.>@CY%;WI!1K^4@XQ6Z\7-?_YU<7\[6Z[^VV3VMZ_S M]=\'$UNTLK?(.7AD]L63ER2 M@F#RFYB )@BGC?RHQ)YS1D$@!G:IFA7] M$PW'!,@EQJ\)P:5217)\BL!)\ FGJ:)TIINL$@0WB[+<9,0 %]EC0+0MUC(E M8>6+0_"05!13G@QH)H939$AR9SB^!M:U/7Q2LCV\FYPZG,0]3DY=#M$R06?@ M-1F'0XU(Y,Z6Q#9A3,/X8Z*NWTYE4H?U]+N%'44[1MWV>YGTR0!(-P)+QUD9 MD-:-9H2;7QC.J(:P0E>G\D2,[SQYEE^&L#_7ZU:Z F*#82I]X?[3"O405.AL M$Q$:$#AE(=@0VIP)>47@L "")*4LX'% 9K9HHN'^;!S-L85C$*F[TPS6?!+/ M K1B)S; WV^DJ0[26XVC^A[_!/?6Z)6&8)1I2454N0 N'MA/,(GL@IRS\"Y M A!,*RW)+T]P'&F/]$]3E3!I+V0 M.!0$;#:Y+TSNBPO/?=',XB7*V, O#R=Q@]I2H4 26 FI1*2P:P QBTCU3BJA MMEY_/AV>/=?.3B&\UY_L4A#,%0KZDKW.8=+0,JIV?-Q\H,=-#D!A"?_+(Z>IBGBR1@W9QJZP# MIZ 9)B1!P\^0\;8C_BG#DTGE-N@EII, :6U1+;JTW/I"\5AL0\D+H MSR!-(@-]D#DF6A# [@4M[JX"J/#LH4_.R@QLM;I MUN]6?+6M-Q4H!#=YGW!@(^2$=X0'Q2,8-VI27*5;&39FR1$3U>HL8PXVI!L\ MVK%FE:Q\MQ*H;5U1H*A5]I^=I,@$3L=1YKR@:+=,KVWI$!,#;I72M+R=7]:; M,6266^U6Z.W:.W3H!J]T*O[;1I@&*P6G#G>4F&0FFSC\/89Q/\60CYTA<4J=;J39FO9%0 MU87Q,WP,HA6*(@]1L_G3>6\CU6?4/VL M^(0JZ2I-I&'>4\&@8#"/*FJ]OS*/*LRCBDN)^Z_] $.'LEY?,H)\)UKK\9=Y M)VK>B5[P.U&#D=[W">0!6?003Y?ZN;\_1)*\:/SB0WTTQ:<(JGB$YT-1!2#' M0YG*R:0#Z2G5^?B6;OCM#B,T]R.$41@M>2#351J <*J4*Z1(?"+J((HSL93^ M&GA6E*"+Z8B25QG"8Y1Z8N11!E&$LQ][1)/9T6A1+?&Q*D)X65)/="RJ((KM M]/9)2VCE:A#>B-0369DFB (KO&C0G&B,FA#>>M2=:0RR($C.O(<=XWM847#& MN6I6"%HI-P'A&--L#$N91@#.NU)2QR0HV*> UNXK-=3Z6OZ[3Q\Y0'R3Z^EJ M=CNY63P\S1Y7T_5\\4A_BIUWQ^XFM+_!N/!,)GQ)>'::#%I@\"D6@>,&;#4/ M?I%H"'NV4@)[H*GG65K&XG9;3K_U]V"]#0XA6>3OW$V$$&,)Y3G]=.I",,_P MT[MK$M-J9%$2B5+H=[%YL+XA.H.#T(U02'[DR42O-H1CBE J>N2T*I?C(.+E MD8Z$E/C(DX.X- 13B9#OXN&#BXG\0H^M"-%D$8=0L&$SRL%QBK>Z:S,H!RJ'U<"D-PT94TZ*=ILM_>"-R2V6>DT .$<(% Z-NB/G"Q85L$NYF M4^BQ;!=@E8'@SFU6>!Q"6^5^MG^E#SBGOI.YL];!-4K><+#L+&[SVBGB"D&@2V4HO8!4[] MHA#A5^3G9+J>#4JX%(C=E:\=O,>W@%I-LN-?()]*(8P79 MK.$L#1KU0>2S;&>B:W !8I@EV0U;F0J(OSZB&L"-4I_)$C.\H!7&VTQ60*!*FTFN= M#BM1WS@VKV!OX"+U*M2!$#G2IJIG@+\*K( PZTW(G0FY,R%W)N3.A-R9D#L3 M<@=>X2[0^3F,L+M!.3\KQWRE5-)X$'06:=AT#)ZP*Q..I\>OT6G@(\W]3BE- M_[X+\ :Y72FEPD6K%UED%TX4S#\+"KY[GYK.&Y M2;LS_AKCKS'^&@#[D/'7&']-XJ]A; 0\-XV@* 0C8P?>&0$'($SMZT-(#CAA M.+7_=7##1 K\%9E;^D(<-%SZH8J2?L1(O.0JU .R?DJ452:I,Z(:3\/C/5EA MP$VS4_@5PN*GK"]99IT"!1 TWCA3C#.E\G1EJ'^6.RK)IIZ\9UO@^ 4)&??Q MCI[;RA,O)>.58+.MC\\+TCB+8!KOJO#K!%))CXX)F3--+F';W(_>0 M=,+#"]3>=MZI:7<_IP]T=%B0#,,DXFN#B)>IP?\H[YCP@G;"OU7?PK5 0XY$Q-_Y.>AQ? M(I!.V#90/6-NSIWT.,+$'IWP#>;^6R603D:R,)EF2QV.,/M(%VR#J93-S<,< M?F$W9\%"AR-.C=(FVR &XB:NKZD=N:]D9(M-%="ZGS4B<9/^)EF'DV SB;8& MN\[$XYIX7* ;DXG''6T\;L-)V7*Q%,+T 8+R$&+9V@[D56 #!*F:@#@3$#>, M>[OX =PR\+R[ -."3=_?-3H>7]1=E]R#>9UOGNAN%130=MO)M ?RVG8H^[A) MV@) 19MF)TRWT*)H+V/$P#?8-)@8X\XTJEG^P5SAFF"FR"4=D@IL6IL+ F94]\Y>G #^E4.WR9A04MG3O7NP40<#^X@JL[C MT6EWCL;?D/NRI7QX1=AZ007?,!7 1FZCZG@@8 [*<+S\-;AYJ;K=KT(#LG'U MLHSTH/5#5'6N4^7L^GLTI[2A\0T/ HSE#+[B-\SYX>F_A/[TPGR@F'[Q,<[% M<0NM3H=VQS3HPPVH;:&F(/JU2,MF?G)WJ:#F77<.QCK8FSYWS?$A*&[ATGV- M &ASC1&!L26.0,5KB 'FZ::&58PODR6BJD&^OPG\"%MV=+ \^L+DD^A,T_5( M!KWRMQI:5(F=H#WDR3Q5)*9Y+[IF]X->L)F:V3T/1[?:RKT!BKQI_#EF"P,$ MXS0"MS8WR6682U%1@V@#.$+G13U]>,'JQ M(B34M4Y['E^2F4[9-[H%4;Y;J"DQ@/&,+Y\- *:.3N%+'J=U$%E>)[JMUO4( MT^5TRT!P*COUXM:1PZ:?3DH_Y"F=:N41Y[-190$XP1\?(B/\ZMJ(/?QCZ&#, MB#!6Z?SO-T$8/0;1WU&T1';PXKO_+@(5R=Z"M]OWB#/6=,3!R]':9,V^"W#Z M%2W'LS5U/8AN];C3F,RN60DQ&].2T(9=>O2-?T^(U$W']#N-=$RG#E-LU*1+ MDXJI^?9-*B:3BJFM*%63BLFD8HHI.]M A&F8.&4'$2_?4 HF#@L@2+*Y0Y9) MOV32+[6I>O#A53,74XB$&_D6C'B%F1D^#L QTP MH)V7R?K]#V++;F7YZ%CCQ_=.64I[,8M0Y[I^WOV@%^P!J/HYOR](TX]987I3 M=L8(!OU,;0#ZSF#Y!:E\\=E'Y_I^WOV@7S(,0-G/^7U!FGYD_EE4<;S?W5H1 M.N)W@+BDZHURT)M$W[=8/5:;*&>:8GK@N:9,(L$@#FF?;X+L0@ 7>J M:4L,W&P;WZN*3E. F$<5I;#\8TM)I?,IT_E#"^EXQI<&! !3+T?AS7N,/O)[ MF.<8I><87TD_VJ\Q?E_G-4;8RA]1@C7LR7JZ\Z MCS+.ZPS"F=7.XXQS5D"0L'FD81YI#$/AXO]1:YKKOR0G<&'ZQ,:Z&+13L)W0 M%":?6LT8=^.YFTVAQS/9<\H,VM/$%!Z'4+#&E&OD$]9'(=DPV8R0V$$4ZH_7 M=JS!!+ *8,S'QGQLS,?&?&S,QW7-QT,YJ9OGU*-*%FV>4YOGU# CQOL/"#?/ MJ?L-ZAZX>68 JG[!SZDO^6WI!3ZDON"WI29QP 6^I;[LQ 'F.?6@P&? LMI, M&0CO8LQSZ@$]B3'/J15N6O#FF'E./;2)9IY3FY>>8S,/P)UMPW_IV?I=TR0O M&(Q9 NX\:SIY0?>OLL@*L0GPSO+MA/PF7FG]0>.55J[_=_$ )N;=EGFW9=YM M#607-N^V1OMNBQ'ZKK)9,!]D:=8=A%FLYL,L399 6 WB,PTB!PDK.H2"Y9M1 MKH%:7,)9U .3G#"59A9$L@BRE4_K@0@O5\M:]))T;+X7N%C5IT&("R@ M J5C[WQRLF#)T;Q2-:]4(2N<"9\<_.M6$Q)I0B)'#!M@PAQ-F./0==B$+E[N M#>D+4O:/JP<+?4-28C^J/&CZJI&OCGC+N*>.>,NXIXYZ"ZIZ2;!$\ MSY1B-0@VU0Z<4HK<@##]C3_*^*.,/\KXH\;DCPIQE),A^>MZ94:52 MGZM>#:W+#H(J),+:R8Q'WGCD(2N<\<@;C_QPE\OC2Y9I&!YV";5+-_QVAQ&: MDTF+41@MK:CQ1U/J_1H?? WFP5349SG-SRHT4VQ#:LE:([P3)NMOJ<.1N]9; MXAI,G6QJ'F;$_AK0([E'Z.QJ^>3U;+SGM=C7*NY$PQ0@;+LA>L+D-O= 1+T[ M[,JWW ZZ'%_2[F[X-E15LWYTKFI9E^/+I]T-WX:C:FL+OZ H]ZPNKGINWNFL MU_&EONN,=> .?N-#GO^ER^/78)'GS?N%5IP5'P=Q]CMY]A:=.-98>ANW *VW(D+NF\9?M%XRW =0 ;JLSCQHNZ5$#;],(DUV#CH3[LD&G+H00W0Z>-^BP M9!"K@0EN,\%MC1O7I>?MQ' K39C MXSWMB@Z;;R00UK@0DX&0!Q#V2,X A98 21T@5WH%A560%*17N$L4(L*-+;FV MWJ)7Y-%=PH_2A5;X_%:I)H1+O9(ZYL6F1!D$X7U!/L*61\8Y=7:$O>3P8=$W MO!J$,[JVX.1D09#931!& M9&>W/,0V? K*07B%H2T5!AT0Q)"9607'Q6*1"\FY4B0:DJ2$)T"@7AR6EK&X MW9;[A<5"I[V1$A]Y#A=Q:0BG,:%S1#Q\"*ILW"'&'6+BON'[*RXW M[CL)0$NG3#A]M5R/3H&[ ,<.EJ:7'VEW$"XBP)P%4I[UZPZ(,_30$>/H;4T& M%%IV[,+0L_E??;PZM_DO9_?3]>QV\C1=KO\^62^GCZOI#37ZKP9HTN=QZ?JM M\(N2^5ZKK9[LA,P1"NY>PAH03?45!%JT&@KHA;"C< 8HO)1)Z@"YHRDHIX*D MVKK!+8A.6M24=8_(JC5]P2C>'&@NM/4#61(]FW>;4Z\)X6:GI%_I14^=LE8? M_PJ&\?^A\!J%;O3O%Q0BSPOMK;6)ONR>MQ6$)6T+POF[(?%):>U+H"LWPI8= M?/UV[^[H8Z,*&(VY#X>"2"NQ]='T)R-@_#J?VO@QNZDL,(MS1$FW#- M@PB75JABHQ^)"@H/(@KU@!Q&)(HID]0944TOD+=DGEO>%$?AO?4<8%K'1>'< MYYY!I!4@'#V4M2I= *5$09@JG&5 9DB65^O/3*Q*$ML(K+4N#M;@6]R\D=0 ?+X6BEY %[DQ2'._QI8^2T'*E 1\G-<25(PBXH!3X9?4EAND.8C(,= M \HJT#<6=ED]BS7,*I[Z3C M82-#2LH"V%1%&G;&>Q8%$%;[='C"!?^L3-^[JU1_"E'CQ;%#8'DZ:,FSHT*9 MOK=9+9:?C1T"R]?NCJR7BTUL/]C0B, O0>"(=@:MFB!A-JML%EI4#T"P0D^G M8ET@WDX-%=:0)*2M*!LB1LXT>@I<:B8CPQ/:GOE8/U=F=/(8Z^ MPY0NGM0%Y2',TZI"%Y %SGF:.F_N".&9,Y%&#MX,_CSQT_GSN#'V7IROUBM)D^SY63UU^ER1K[,#VH2 M'DFP)E1L$_LTL$FPF:!T:!/"^4E(!S= 7W)-<:BYF9OII)^GS_6&?OW& M;D"4@[[-'B%ZQ9M4P<*SZS89">$0Q!Z?-,F)O!H0NTX'\$;2O*EBIW1K)(0C#ZJ>EMP4+.(@2"/)0HC[%(@Y'AH7PE/P^7JJRQMH:@. MA$MD%1E)R (H+1TI08@W:% ZD*12F::[X_2U[3+&);^YHYB@W6$%B3 M_.DN.'"3VS34-MR]H1E=;(A-E4P>?_Z0""Z]F?_/_P-02P,$% @ 6CRJ M5%\8PD6\P0 (@ - !, !D;2TR,#(R,#,S,5]L86(N>&UL[+UM<^,XEB;Z M_4;<_X!;NW&[.D*NJLS:GN[JF=D-V9:S%>.T/+:S:GHK-CIH$K+919%JDG*F M^]=?O)$$)8($09 X=-X/56E;P'G3.0_>#@[^[7]]V47H!:=9F,3__LV[[W[X M!N'83X(P?OKW;P[9F9?Y8?C-__J?__?_]6__S]G9?YW?7:,@\0\['.?(3[&7 MXP!]#O-G])#L]UZ,/N(T#:,(G:=A\(01^NF[?_GN3^_>_?3=^W?_\L<_H+,S M0>GD):J/_NIY]^^IY]^@TQ'$+_EB81OL-;Q/[VY_QUC__]FRS<[2/*EOWM.<7; M9BFC-/V>]O\^QD_T^Z1J_D35?/:?[M9*K7^J M$91[,L6TK/7]9)H9*66J#W=RVOF:_%13"W_)<1S@H%",LFLAS:2I?(#23OP: MP8B&0)*>&BHK'"_#_G=/R)?IF4)N/B_?/%&TQ3_+MO/Q MT5.1[?HII8\8@ZF=]8%0;;&!^'@&SB@KH?W2=HT_5.WG(%[*=0[]K2C9L"=3B7M8/\K"2-.>6I02[TX"RFT=CIC M0],9>*-*P1/@.VH'W!^5X@X'Q)*R&X^\Q6F8!*LXN/3RMO'VN-T,?+%1M6-' MK#4"[H7-L@YV04Z6K)X#1 E/Y(!\L7X51OCFL'O$:8/>#4T NYU*H<+CCC\' MZFQ*,4W]3.S*4(J(DYS4P^[P4TBW@.+\QMLU(9RB&7A/:U:L[FWU-J ]3B'J M0*^KJ")*=E+/6\=^DI(AG2VE[W,"K1?)(<[3UXLD4#MB5R_P?JFE=MU-6[N M]EH]R0>XRQ2UEG-QS%/U&MVR:C8'IVR0 MUI9+4M)TD*?$7;@CFV5LTMLT>0EC7SU?53:?BV,J%&WTSJ.V"Z.VJADHYO66L[!29L%MN6BG#HBY*=<*E$ M7Z;84[CDT<> G;!)D3+C3/H,J*,UBFCJ6FQ4IM2F]"2:"1S=/B>Q>JN\H0E@ MCU(I5'C5\>= /4LIIJEW,8*(49QVE7R/_4-*7/O=^\>',&_,5FQH MC#5 H5 M'G;\.5 /4XIIZF&,"DJVZ-W[;Q]_CPKZ$[G90^K1ZQ[WK[O'I$G=X\\!.UBC M*H5WU3X$ZEK-,AK[%:>&.+F)46OUQ7\F8F/% 9^B&6#G:E/L&,'D-D!=K554 M4X\KB**"ZO0'?!>'-,5QSO-V:"R1I?"A*:.ZHSE@3]11M+X$;6X+U#.U1!ZX M#!7444D>@ _;@7>YQK5JOM)=L4NH(%:46H!VP4="AF$AI.O$VPG-'TR@3_[?[9X]8:W/(:6$4 MNK6D7KVU=P+OC3I*'RVQ6WJ ]E8MP8#)#Y3G?[RE=-5F/E> M]%?LI>HK5BU- 3MOEX+E";&B'5!'[137^.18; -QRHB2GOK*57'CJU+NBORE MK03$:4O 'MFAWO'-OZ-F0/VQ2]K!M_]D?V2DG3@COX.HYX[UMK-QR 85FUU2 M:C@+IVR2UY9;BKNI4SJFF*H0(5(O6LMDC8W/(SIX\;\]\ZGL; MZ_7E\H'\%<7/!$N48WO 9<;5%#6 ON>&VQN**Y3RZS#.=9QZA_T@BX M+S8K)?MAO05@'U0(:CP'9>1:"B-;42B72Z9/II7S*!*;O%K!=-IV%C&E4/$T MM(X:@H\PE;S#7')1YG_"B#C;6A;:>8SZGQU&X(67/2_C@/ZS^LV MS"^\-'T-XZ>?O>B@FNWK]@4>H;U,($>L5D? $=Q/?F-?)^390P/L!XG1 GDY M*G@AQLQ-C$]L!Y_^@"M&#J/_#A- "_T<,^6;\]N[V@*/[E85Y6AN; @X>MOE M-?72BBJ+UX4JF7V:R!Q'QV+T93=+DIA>[$PKM6EXNMSL>"92/>!TMXY?B%!T MS:O<[FAN"CP@VQ2L;7DTM ,/C1V= $>D#H*UQ:J+>T!!ZB6V,;+5D$< M5=3)]'9+W!HMHRCY3)\I1%M:?33%09BCZR3+'(^MT]@C+:F/HV62>Y$S+1\H M=^1UZSHA?%%LC@GQ5Z*GPB9'38##4Y-",AS)GP.>8QASE>6)!T R!6-5J/ MJTL73$SY[4P(!KV?7)2?"G<]$Q0IB!B:7ZGNP-\=0>QP:UYL CK$M1 M]>%!U19PW'6*;.T(H:(-X11A'$U]IFF,$+,^)$GP.8Q4=I$^!HY%QXK(N%-\!AAC M3D0T=;:"T"AQM"^>=VV+)>NJ+&@5 IJV=.Y%7L/S'195N\^]-)]8N7/\%,9Q MBWX3PL%5&(Q2%$J?"(NY$:N2,C:[L^UM/U)$;:;NW<(E&U M!8Y1K2K*T-38$# BMPRC,0YPMXX#5-GQ. MH@"G&=U+R5\[+ASVZ X\J/H:0@X[W;Z [.W"J9^+S$J-TWS5^=W&)WI+[/Z MG; &$#S0#_U91KEF0,\K=L=P4W5LNG%,O;OPK1WFXZ8:M^+5K>?AM+9OCDND MX5R2'U'?0L6H8N'RNGQQG>#6>Z5Y_GK7@DX: X_0=B6;K@+56P*.S Z!!U]W M$72!7.T92\L]IVL2A\&.AM;['WX4@17L_G9QR/)D1W2ZQ'M:54^1I]G>$FA( M::C'"GNJFSD.ID"4%O9H(I/^-S)\"^$9'Z=1+5!PP.ASF#^',:*//;_2ZMM) MRGZFB0P>>R?0?_5I (9;%"7Q$TX7/".+RXD"(>=WHT1F$_2,::62,"HH.T*> M*90LOSM+N'.-"?EBZO*J!!U5,[B(TZJ8@)O&-K"QIEWD ?H_")B<4N\494$CH*LKOJB!H>;5EE6"P^8W<@2DCB M?_,C+\O";4CH>5D!;I/BT#@69%112=89 (VC74.Q$/YU%BL2HQVM!C@BLZOT M@(L;.UEQ94?PEY98IYKWZ0H7MGH;0$"9=C_8\-9?#>-Y_(["&O7D\LY6R(\Q M _1XR%&7NN*"=Z%\4L2^CA8,%R3EN)'F,8.?I73-/(AI;:C)\3* MV=JD>#BAR3FGXL)D)MV8+ !&8C>.$=JP8C8LI_@%QZ?U,:<\HR+#,ZW]=8D?.ZIA-;<$'MTMZM6. MHTZ; 8[=-FF-5WN$)B_71JE69U ?O?R0CCAF=YY!C:!KT]J/L$%,_8 P;QB<9E%2O#G!J:@@=FY3*M9^40T8FM; V3\;=9%&. MH%R]!@2,%8$,0IUW')2-H<=>JY*JJ<$LKCET"&QK@K#ZXD<'=E=RHJE"S_%S M%-5KXR6<C2AGPY1#[R4Q8&;&,NBJ4>FYG\=4M/H?'\1;M>'PB3T@#.96W MKF14X3BXV5;KKG'GO$J_-U 8-#2#]MG)+&9%?348\03%]3QG*E-<'AV: $2& M0L1U[!,K/'A?I"TC=5&;[E[ D4!3;1D!.KH CGQ=R0>[.6> " =4VP-U5J=O M,LUSHK(R#6^JO:3QM?53-M4)X^KD)>3?N6P MYO!+$M&UERKZ(VJ W 'P@BT].%(7?7N3Y!B]^^/O7;XIW+?TU9R+7?4K;S7+ M@E8CEG!J*MF$EGF>AH^'G%[Z1WF";CT094_H7;[C9H"#M$W: 0>D8@.($5T@1G:!UEEVP(&K';!)-/WO/WSWPP\_ MO$-[+^7GPV?>(7].TO"?]%[B'WY8D$_I?RA[)NB4_2M9?XH?4[QTOT\=B^(?W[U;_/''/R[^](<_':. 2=0O&(,_O?_#X@]_?%\R^!]__''Q MTQ]*>>:,+F&PCB^\?9A[ROI2RM; D:9#S5IIL^:F@'&G2V+C M&]LE740)TW,H0=H5^DR@*:U]<$8T]9LUG?2]S=P+8QRLO)2^R),M??^P.T1> MCH-+O W]4/WRID9'X &KKWS]-L$ %#_2MQ 4)-B<[5M.L MZB?07U8VX#3=UA0MI.&U)I+=/L7/.,[(K(!G%5PG&.K,/*)82\T\ M$6$&:K]?>P<5/BZHE6O?UP<+V\N5B[?XYR95IUI M#2/HP[,;@!VR=#V3HC"/1C?@B*JK>)]G@0"CK;;H%A*1I&> G.,6I&RRD12N!>Y"Y(8 B]I- ME4_2PU3U7C.,WP:UNX)8ZC*S2&Z2W'8X2SP@Q?2HJA>!G:AU=Y.YV7/O0:\G M\"COH;XBY7.&6PY]I+>3-#G]9H/6M:N)C !^DT&RA>8.0WN/^02]SMY"2_-Y M!+GU568]N(%L*4R@,, U]8G6K0MJ=>NYA:QZ*:UH.J=0M;2F; K346]G](]1 MNYI"6SJ?J-N];N[H,KIN^; F#>QY<9;FD@>3WXZ]E_SI;[=I$AS\G*QM>%R]O:LM?']4JWCDE*<-87MFB[Q6W9/3MNB@!H==3*R/["ZT\L2@ MW@:H8[:J5#^VDAH =,1V.08^JJZ( M1S:](5$^,+C,,OI>4*"^)&U&:1ZQ:6*>AO#M0P9^A!MI,S!4^!M4J@=9JN

%U*EV'Y(DD#=[[I-(G4K0TF$6D=BF[&DX M-K4&'Y.M0@]U649>]#'@8&N2TM3;&"W$B;FYEV]?FSTC]OVWM/:0RSS73?'4[NK+'L=9YV98 M6WO@<=6I:NT9,%5CP#'7+;.ISY:444':^=QS"F6Q(.UT-RW#M#0Q&<$OR3P[ M2O8T6T/HK%PNM_J]V]@ >LIMJU]6=[ M%\"AJRNY\=0!/%W;J)X2L6]&@=(*UO=A03\J%6JUKJ"!1R9:EGM MK5@=/=]L73/Q:C.D16JI9%6\N\L89E\/=#QAZUW6Q_\=+4BW-5!';U 1Z+6BK+ M4=G: 7!\ZLEMZLB4NB@Z4M&G9WD%![LQ^Q/7-\9/M*+(0]=\=5S=+YY)/TP? MQMI2*_ ")$3USYQ!^8S[2#6@YZ'\6&]_:V1[P3" RP+8ZYAX",- M5E^P538'CN9=BM:OV#:W!8SAG2*;.G%!N)QG"=K\<9\QL;LM<,=7%S?OA>J$ M9K"CT?;^AQ]%K 6[4MYES-\AZ@@WO1Y (ZZ'NC3H-)H[CKL@\0]T:&"3\/[? MU/!E^#-&WBXY\&E36'AHR .2O5[-GIH2?_@6EQ$:XQREV$^>8EHH"06'E*Z8 M^',UXVP0-F'4%#8JXY::@S],-@%@=4VT)M><.T+I <(EF",X+^)!5[1%7GT8 M'X@G;LJ5[3G>)JEXD.W!^X*SU9<\]9(T"&,O?5WG>)?=$,2A&?D).R8JM%:. M#V-R! J\$YK[M"#)*.Q 3[C&U]H<$J0ML>K6$1<051*B1R9B@91,2(*2-:%0 M(96;K37(9F9;=,*$8NS-J0#.D9:800PPYSC&ZEQE=>M9()Q2S5-T.FD*'EG4 M$@]$!4*X.*A"WPK:EO?-^ZSC1M65A",)4$;2U1:3.PTGA!TRC^T\CSMN QQB M&E62@:76 #"<-,MIZG;T0>?Z]&+"MV,[-[3MZ]KT8/,T,Y\9Z:(!@]-H,R'D MK;PT)I/)K"A7?^YEH:]07M46. 2VJBA#86-#P)#8+J^I4Q94J[<5%HA1=H.% MXRA91%[U=,)9HXX.(_$RC ZYL@B[NO7,HO%(S;9X%$UG%)''$MN,24$;1E3: M4K0A+A5Z3AB9O^#PZ9F(L"03!.\)WQQH.;?-]J2"==O8V9<&\"@V,HD1S. QEK!D6L]W6+_E3F":9=9M& 4Q6)^0%JIR830:K369;>XM/G/2_F$4SCQI,0O=[ MR>)TLWWPOMPF*3VRET\,'A)^7M!5"\@:=>!19]F,M4MC=D@#CE+;&AI?3F-9 M>#5!ZH=F+!61SI2(0 LD1%* M&%'C;).4EC*\Q_XA93=@J@LH&B;M^479XSI3\+1L=AU0M<1RAF!K6_,10;@4 M]8S(>D:%196TTFW%/G -"Z.A?!F?XA1[$;N$\.2%<8';Q(K>Z7? B_0PLV:E MO*YSV-M&P:LD)2O=^.*0$F/YKP^I%V=DQ*/&C /V6\1R54]M;C#D#F(V4P"W M8V3=R; YIQG"M26%1T1I(1TJQ$.2?.S2BR2A K1A@;)CDQ?V] M[YI+]O)*? MVY>[CVW6 9CM/8"CGH:Z1\]VJYH#QA\=J;HK <."N73G0AWD ..#:U&G-7,;BDYA=WJ%J. M50$]WGB__:<1 $QY>H?AS!_U3\;;.T+''9ZF4!Q#JCN"!A*^LD_ZIG? M_G]3ASEX?:O!%MUX8K.,+;Q_F7M3JD%U]@#NGELJRH[9V .RT>G*;.G!% M'5'R9^L8"09.G[[*":KCH+B=U>K'RL; ';A=R?HK5TTM ;MLA\#&ONK[A]TA MHD5,T"7>AK[3(AN2-*H]FG;\[=$?N"OW-D4-EW4[ W;X_CK8B(&F;4U1!83S M=%OY*L5$XDO,_UW'IULU=TD4727I9R]5W0[O3P5XI!B:Y:B"5A\2@*/&5),! M-9H8'_1MP9&>OR&9Z>^06&/^2ADCP=GE^E+W-N$,[PMJW0BV.,6% M?'=OE&,H7H-X%;=6A[.OWOGR>GESL4+?DC#DE]'&>3*&JW>?>VD.3L%)CP<( MTJVS[("#2U9[^I;9A3VYP#[;[%D-S]47G/IAIBS:8D('.A:9FJ9^M-"3"&0L M,];%&.LH5<19(LX3<:8+_F#-@@_52'!&)6M'+Z1.;J&"$CV EW<>4;)W_2"5 MPA@<42U@2SNA>8*+AG$TT*6%ROS@14>907.I,_ISP!;-9,4LDI3I^S]/[&P5 M/;XBN=VM]\K^O*3+@$6!/(L2>C*Z@."B@P*A,>W8A4*P)SO<,GLD5;&JH'<#,"MJ"^* WF8,QI 5)3F#&#MYM&? M<362F2M(=6@S;/]*X%*%1(U3K&H6MD#>EJ"%A$@ 6DDBS5#4,:PYQ"'^>#I M5<-S>'=X3VSW3/@79?V(Y5>[?92\8OI6PB]A_DPWR.E9+EO>'MG+D 10$!EB M$/&"7N_^L)_4,U?'. J*QUE%B;*TE"! VR1%6#!G#VY\KMA/^HK>]&:I.$JV M:;/'Y \,S-0LDQ_HT60K8I:Z.<@?^LW=S$@!Q5T;!CH].>Q'!_+T;8@Z-O;, M&B=J8H+'A,$1!V?ZI)4D'=H\1N$3D\?1-,Z%Y?IC$NRE)7^7W?_'(^\G\0"T%[5N#\O"(;Y[LKE/L\,:V@T;5 MXLDL4=,^Y.[1903W.,D'&W.@;.P_3Z14FT)[DVW>6-FBPYC[_<@1[:,,E MD-E554 J>T@45WN8F1Z/9Z1WF"N#[W'Z$OJ8F_0.^\E3S*@T[:!_(BODD,"Z MLY-T"-SH,/:/@-M6];]X=$3,E:F[!MT!0Z>)(0K$[-,7.% :J3+\N%?>[/$R MY-$DB$/$2\X]8S*#J')//PLQ)CWSG=8N&ENC!=.1;T.T'_E.:Y55@Q.,"X,< MULUQ4-U_=D#888IV)%1TGB44=NDR?*Y8 \. 1S\%07Z;$1WVB*VI8"+B6.;1 MV0"="!-;)XZNG*;P@=(Q (T'8VG?-" V>_5>:U+L<^CV17H"&)B@+[/XP'> M_^PE_B0/V\$K7VW9#O7Z^J&P RNS#Z$D[V9[X67/5U'R.=.O3]W4!7C ZRBL MJ$9]TAYP@&N)/6KMZ8OE_5_0U?7F%Y?OS)(8INK?ILE+&.#@_/43&=#7\8;, M43VZA;7T\_"%OW#6[O1&A("'@KEQY #I3P5PV Q0QGAN3(9 RA,53.DE[V\I M7S)(_!Z5K%'%V_DCKP[,Q$RTI3"&J!>CI+2+5S)S^8@KL<4VS.F\06&S6@/@ MR'"JC!SQU:> ([E!R"$1>C1O);]&!Y8]KGJ4Y898.8ES(F=$FZUC$E0X<_1* MBV5CT$DKE"0EFAX0^V%$G\.2GIY)[ S[([$"'OYC&EB9@&2)#V!(&E5=\PK; MI5 4MDJQT GJT8_G-E&9@\G3TN2QP%;Z5_JS3ZU]X 8&-^&YQ'LB>HEO&B(RDP4JV; '?&5&;E!E M->\R%9FC:O2/>Z!#W7:\[Z%YEG=U79P65DNB2D(_JJV8.G MBN&QU%>D5;M] R/E""4!R&9[&69^+OI49_YZ>E):\VP0Y8)H?'?'N(".8R;%7O^[=U 0X- M.@H?G4LIVP,.?2VQ35VZ),YNB!;D44'?V7'45!H?8C^)(NSG(3V7\P23!=M> M934L_80LF<*1[FYIK,8FM,6C%S!(B_!F2P3\JF.+4BSD^6(/N$%]J@05\P M18PK*MFZFN-,9!3*@EHC8-;P(FJ*?6$*NIK$*D,8WE9B.0]T*\B+7Q]2+\[H MP542TWJ;.'R*+PYD*A?[KX7Z1]8Q(@ T\LV-(2XL]>P-^\:2J3(#IO5L#V"+ M0LKY3+!&><6;3 3XHZ5Y0H=**@;RA1Q'[;PH_">]_4D"YA"7OSXQQ&'9W&Q2 M\12S/Y,_TBM1(ML[*Y)R)[T!-;6Y97Y(9KA @B4J>"()J*=&7P>6*=3'7_QG M>BR OJ5N0SR&^@W.^"Z59+R\9KSX=!7N],5HNM.XER:E;'K!9Q=T;@$MO/E;YI49KEYN MPD^E]!V!KMT9>,CW,X(<_'H] <- 3P6,K]\S-C4PN/KY[&:]0!4S,/ PD4W: M@0)SBU4GYJXVQR>RAN0'S 3!@5WAH2MWL5 CSK'UPA2]%)6@6+4G;B806-HR MP:1;#P_>%_K$Q"L%__Y3U 8*P%'5P!R:J[+C[H#QU40+R^LQ<8&$L4*"EYLS MQRF-4>93T#=4'G&,MZ&M/?4+AD?K^(J@$:M?MME>)#&]%D)@FOR4A0&[)M*T M[]JK+] -S*!V$37[PA[_]Q #U-/?B##G%=NGZL&0[_D3G^LV$^ZS3VA52Y* M.U!FJ"P/6?%#-88.MK:=6$//*R8O=C8C6TPX8SPZY)#./XIY]3FF1V'J"F#] M* =4 :80YXQ]N@.>,9HHL70P[#R+%#B)B_'%V0&17G:+Q*FOWWOPBZ-Q\_2 M0AW48K.\+BT>>.@HJ]"+ '#@Z&^,]I6FJC=@V#!0PO(ZLRH^(!@ZKSPPH4WX MI",[*A*095C<$HI"[S&,G!<,:%R!LSS7ZO"SS^+]M.OLD$)M@,[=J*-^LT*' M%O'MYP/PVW(5*U I +;-4.J;*O5U&O'TXE],V(4G+QWI]IE=C#>HW![<4H=9 M1763W-:WDTL6<,+8KMZE&I9Q MP(HX+]FD2MMTFL1F!VE]C-2.=3J49@6"O12RC(Z"=U%?A,W]>>UQSA<.9$YB MI<(J^J6>^V8]C>^Q*E*'Q+PE*R8N_'PHOZ[V6T\/HX<1 QK2=HQ4WG4UI@0[ M;\>&8D,2>9IN!$GO]I'I,BU_0WX3+_B)RZO>TU/*QFTI$ZB<4X=\6 [0XR%' M<9*C5YPC-NT^G6U+YQ 37X!U9_>.>VJ%!&A9KM6$$$B28O*,&9<6*TS3LFR+ MU*:Q!O$7ARQ/=CB]Q*QTA(Z-3KO,":X5"BM!^:C]W*!7)?Z( %N'5=]+TU?Z M494D)D0"!)2VK=0$AVN: R0T%WP )YMS4L5 TX0UJ*SV(F[PR\X/N@O.D_[ M 86\WJJW+SJ/.LUJT:F2W?(4I[P$(?A 673:5K^8K^W%0U"L;J10/6U6W=HD MY2Y\>LXWVT\9YKMB9%IV33^1YF.GQ3B&40(:WQ;,HYSIZ)&9VP2HIU8VBB^= MSHX(3J14#OKY@1Y925EKK*TT%6(5TV2+"7VS3LX4C$T%> M,#JI=>+28-6]BW[N!&H2=G30H=Y&-"0!%+J'&*3722"E_:%%FGB8QQD M5R1L&EXYT(&+7A2@XT5_4FOP0R!6CT>!S) MD54R815XX'&,HDU%='416-$7.F#T,4'KW**I(V20Z"6_S1E%8R%I,!.)<U#9QK\6';'V89\V0(.):S>=V5'-9["*""/909O0,,'D?[&,#M^ 0P@!DI,>-P"ZA1W+)LP M:-C+-CD4-FDZ:H$''E?%P_1#SW3;"Z#;<%Y#4>O>M K'&'?5YZ-/PG2Q-OO!N@W0\H,/167>3] MZW6"G>7?4P=+KT)0IPYCZM;^ MV2$8H6-.(R3I:]QT=&("E48K+M"/\O8&&K:$9 MQ**F3U?82QLC3>R<+.3L]&]../;;#_%[)0>!Y?X4;7GW-8>*.1JJRI/DY2- <^1NF4V M1X*",G7BDC:BQ%V=34^@+8MSG.Y0E'@NWW;4W]H>O#<./XS[&\/L9 APH!LH M,>%)$*CCYK%L>*@_@>II<+PXW "#D(CFE=&JQ'8 (:U,;4UC74N$YT(%%(A*A8B MTWK*:L'!4>*X0-*RB7U(\V*/_R9U<+-?#-O6N+!U2FWMBP')H%2\'NLLE#TGG^/R%8PD#N@S+P']*4NB,/#X M61?YISP_\,NTZ;D.MAT7,VS1?LN#;]OU#2N$W^I@;/7V@H5!V?G%#QC6O#_L M]_S0G\!G$&9^E&2'%->23*6MQ_#W'X[G :%@RZKH-CS+[2A/:G2+'$/C6K)#_0G ,5YB MUK@BXL866CXQ!09V/+YNT'VF2-CV_'K?OC/&0^M/C_>!Q)B>80&%1>N&Z4;& MD9^I'PJ.8UI$[2##(=+2$EF>TE+K7)$9[+J:P'8L@O5[ \530S/("UG-KH"7 MJGTUL+)\8FA!.2&)E?-UIA-3-"X=7=:)7\?$4 3&;KTP."TXH&X%/,@5:M4? MI*HU 1RT*DG-GY7B]! EN* GU.*L^J*X_HWIL39OM)CP)9GN9Z9&,@2]3.0R M(9PX-)NN%+64XJ!,=%WG>-=9.:A'?^"!V]L4M6QPW",F_-A>E)[G(EIO&P0:U6 +('%ISC%'*,_>&%\G6391E1AV[4DCG3W M @X,FFK+<-#1!3 (Z$INZNH5?409H&\IB]_3C%R)RY@WP1ZZPGYL"]#LLD-E MA6^?/'K_)2)\J!5"M14,]S2+F_[TO8CPA9C@-O)\MBH0I0 :-C*U^@ -VUXJ MBRW+[@ZP]RE[R&^GMI=W(">ZPD"P@FJ.12 ME/Z8?AMR8LW5W[W3C!RVF&3OB6\>H_")14VVYANBJDI=W;V EY/M>OY,:U= M ,]3="4W=7)&&%6444'956K*N.HN@X!72*<%*-+PZ9G7+2$FX(<';#T2,9O M>/Y:&&3U98]C(CI-D"F,<7[(;Y+\KYAMUK3;4Z?[/*)>VQ -X=_9%SX.Z*M@ MGN3&&"&94PD*Z/&0(\(,O6*^M^D4)<8WAOP>5/.K<+432<_WZ<0Q0WOOE3[B M8FEE\T F&MD6I[2LF?(MO(>$+MYB0J^A%)@!!:!P,, <8@W4MSOL%9&Q-J8A M\;,7'>KQL*?LCJ(B%V*EO-136+"G42(62KP-W?$CP_&DJZ;);58P1)1C^>@F M?W,3+>4G-ZFQ2KZ3+ZJ<&484551 K.Q (T!JJ4!J'W,T0*I. M]_E :B]M!D-J!9-'^-F*M0)3S^" ZB16JX-JR1(])*T(ZQ14)S6, %7)J1*+ M3QLW@.I-PNJAW&$?AR]T_GN5I,5NG*I^?(]N<.&SE^(",[7ZP ;*?BK8V9"/ M14T;^I2"X,IVW\NM>#QJ67D%^$UCB1M10PG=.=&]#>2F,4!OO0V!;),^>7'Q M& A]H!5OML5#CO1N7)C]1O[Y1" AS;TP;GEY;# QN*!GP4@""@=0@@V0-A0S MC97X>V]*!'2IZN;NP_)F_;^7#^O-S0+=+!\^W:W0Y@J=?[I?WZSN[Q=H>7.) M[M;W_\%^^'1SL;I[6*YO'M:K>W>(\8"_Y.>$_F]6C"E3>U.8<6(F<] H2;TY MU#C5;,ALBXA&WUBN[F2ST3:1Q")1Q@2C,[)"-'[MG0C'?JB)1YN))#\ODFM; M5"PF7:LZM?"FPXZ+-D/^2N5 3)")LT6=FVUBD+=T?KOD1T)A_'2;1*'?_49M M:P>@R*ZOK'PJJVX-^!Q60VCC:TR?/GY8\P3'BCT;?24!4"4!*D1P.!Z#,-PL((N^\AH?,-U_ MOTABAM7TL:.+0Y8G.YQVC,?ZO8$#44\SU-_VT>H*&%[Z:F"\0[GZ>77S:87N M5A<;$@]TL@K7\[L&YA[=Y^W[K0.N;M_Y>K^]\4 PX@>/!2OTF?!"!3, 0^9T MY@"%!L52_2+9/88Q3ZSN&/PZN@"/>AV%:U/KEO: HUM+;..$^8O__+2^9Z[K M=-EYJN-EN7?8N<#4[3P_?VXQ0H=G-_2EN0L#AP-PX':6C.Z@ AHD!RAC?EUG>_P6M M2+3\O+Q>W3S_PQ^06GCTGOBNKCFVH6P'/EA2G+;Z]F M*5UC=4<7X%"BH[",&6WM 8.#EMBFKGVU7-\AXM:?5NCC:GG_Z6X%T8V[1LJN M/C-TY-;1K[7#S%S9'DQ3ZHC?\)'H UA)CJPVN!"NDLREX%(?SA2 MND\_H [:6W61]*O7"79Z;T\=["?REE4JI"M4HH3^I%FX$QFB8"/?FBH>F)%& M841_G#ZG=BHCV($P2T-Q>0VVFGIT#,3M/8"B7 ]UZV73E-W=_A>6S70O CB[S\]K6Y5];^WGYK;U54%65 -0AXK@Z#PG6ACGR;8KI MXP&LV%>&EW%P^@R;^O)MO\Y (]+,"&+*W*,G['FSB2+F-^U1@+=A'/)$\!_:>=52KKK_VZ3K[N)[B>NN>BX$PEX.=.#I_E752VPAF2'!C99.: MWF-U>PEU6I.,B8N6%B;*0E(=2VJ=?D"AL[?J\CJELQ/@Q8J^[.8>O[E=W3W\ ME7DZS2ZXI>D\1K6:K5.N[362 MD::U##2\^) DP>:^-( CAI%)9,CH10 P9ICI M81H:'S:;RU_6U]?H__5V^W]%ZYN'Y*/8&D8(=&U^=2F@0LB;.'--:=/B&HE5'7U 0X16BK+B-#: M 3 Z,EM7,N+[:#<;&[ ;*+(-X/$EI*D=^N&M"$)X)YN8I#CTV#=_H#CP$B- M(:?%Q:T6K]Q\K?A-MO^JL0_=5;ZZT4#.&(8 MF>2H'J ^ <"88:;'@,R^NT^KUB.*Z_7R?'V]MECN6*VB.(B1/NE>4%HA"#0Z M[!FK2H$>0@WV6; MY>P>#[.7>;9)NN/U(/:\O"VM Y@G-)N:BER<&V?2P;'T M@NC4B=5.K2CX(XE-PV&R_"F(%3X$RXT.YI;F/Y?X,=?>3EDK*4Y?F MEH#G*!T"F_KOY>K?L8 ,[72>#61Y.: &;$7V,B7=>^[DDCX''H_)(4<1\^U)-Q)'4YL1AC&J MC:JF,7Y8&J\NDMTN+$]I:;'[,'["L5\;M;M*Y_:D 12B!IFD5N2S#P' 8Z69 M'L;5*C\#K6[HXT GH 8M1#J+XO8E\A:"I+T4;B\*'X5X\@H]+/\+FMMV9[BV=IF?XW9DL*K;S\MU;6:H4N*(4(=VZ7%"/G@C#8*4,$6P+)I>@-)./([]T!2#=";+5E"TJQ9MLU]AR,O MQV0=F>49,\>C;(ZN%,.A1(&#C!VCU3+#!E$$#$"6%!L4;>A\>;^B6Q0?:1[O MTO'#K]H6Z362#Z?Z5F).?YP?2/(M1-V8LX#Z8(^6:4J(X=U1I7=7Z9ZN+00/ MF(3JMUZ:OSZ0[RHC *SQ*K5&-^#0HJMX_6V6]CZ P4%;=%/?OEM=+Q^(7]\N M:2FJA[LE\>T+UX_7JK36WW#M1V&F/J^Y'=NC^PPC88Q=2\$+,69(Y@;K''%2 MFT $BGO\1,?Z.[Q/4GJ&VC'\M30'#@%=BM:VQ!1M 0=WI\C&4[?5!WKNC=8W M5YN[CZYG;<=JZH]G>CUGYL2:XY=&MQFY]AC8+'B@D@FL86H2$X *])67TBH' MV2U.V<*TZ^11W1QX2';^WMTN[I#]W]9WKE\ M5.Y8RZ[!J*W]S/RU=>!1-IZ1Q]I#V((R(J3Y"2& H64\=4%%Z+F7A=EF*YZ\ M) K?)E'HO_+_=X6K=F?@L=O/"'(@Z_4$'-4]%3#U><:&WJ&J&"T09X)^%?\Z M#_FI;7%+M"CNMSF];1%G1,6 R:$7^!U=@(>[CL+U>Q/J]H!#6TML\SL1$O') M0UDC^714[6_3,/;#?819'-=86;J9?)&\A,&[GVZ].,"[T-<9E?5[ 8W/GFJ+ MV\LZ76#?9.ZE@;'+\LB4;C2G=(]?5$STJ0AG[WY">R$$VK/VDUYMGL0.%X6F M!1LPTY#)++#Y>7TI6\ 29-V'3W&X#7WZPE%]"A7BK!.Z>O:&"V$F9A!0UJIJ\!.:A:)F;3L0@4[$( 'R2 .EV W^+.D?IK$ MY$>?))/]="I<82W@[.Y/:YPSXA M'KVB=9;1\MJ2K>YS,KWRTL EKMS[SS@X1'BS/3]D88RS;.G_XQ!F(4OF.7^5 M?GOP'B.L,*L!&>"X8FJ86O9 3QJ <<58%>.A6#"DVR<%2R3S7*#'5_D/Z%?& M^ 17ICPJ.37-\DN8J3:3E:V!AT:'FK73C^:F@!V]2V+C/?T&'T:_4M+0/);^ MF&)\F>R\\'CAUJ??#+VX4?4N?ZYUFIEG-\MNT\<7J&""?N5LC/R]\3FCDLEF MNXI?R,])G&/_(]X]XO3("#KM@3JLMJKE6T-MC6'O"FG*;CX9W_,3U0SES[CE M?2 9I,D$I)#D874Q\9M HYI#K:6M$ V\?1Z^X!^#!^P_QTF4/(4X6\?J&.WL M #A(]90MHK2]-? PU13>0IS*,2IOVA8BH!\OD2P$(E),&Z,CVZ)-44MA>KD[ MQ]%3>-B=O]RGT1*G"1G'\WM/%:6=[>$&J9ZJ(D;;&\,.44W9C8MKY20:&X.T M/I!>?D1"#G3^\_?W=]=D/BAD0??+*>-T9(,4!&V%)/UF24#DV;7WF*2T3_O( MV=T!<%#J*5M$97MKX&&I*?R((R<7 5$9D"P$&SD7DX;DR,8XTM1HG[UI5AL& M:4(P1#F)/?X<;N0UJU),46L?PHXKA:QC3D"_6W]W^=W==YOO$.$[Z8S3KJ[+ M]>7=QM9S*5Z:OIZG^#-.>?"1L&L9M+J:PPT<+46+UU/:VL(.*SW1+4=9?0;) M1$!='[U46_#M55"K;P0W'=M5$'#8W@AV '3*/ M.+X1SD[#;23-==0RC*]5=.MEB2JJCCZ%&TM-:H@(DC^"'3>-DHY^;$ _77W9 MQ!C16G%>/&UVO%6=:VK .J&^)G]8YWC7([%"[@(T\OHHW'$D7;:?UVGTJ=AV MDRTH?<08V#J"+OB0,'D,8X8(5UZ8_NQ%!U8O,L[" *?L[ZQ&UA:G*0Y8GE++ M10=+5('ZN66SB9')!DG8(YI5#4T#BY [1%YZ].RE)T59X.48;8E@Z(5*1C_V M9=E07@DWZ>@(PGXE,$E2+!"5 S%!T(9?%JW,)"I8TBH^X M-E2%2X<,;P\1P9XM?\(^H"_;;T-FJ+"RX!%>P=H1NDV3*[HEMZYVYCHKD_6F M AR/#,W2L9741@(P#IEJ8O?F V&)&$\D,04S-YK:1C+\[-.$<4!;LHB,_="+ M:KOJ88;XHS!TO496<,]A1G.#?-*LZI#E!+_8S5T0DZ0++WNF_]'7X<@T3SRP M??^!Q@63!$),,U46;&X). M9FD98*_Q"S'!C^WP"@%)KZLCAK'AU"ZKN6#J" 9N!%:+?.: KF.H:P-B);G> M',Y"LGD3V,K'I?80M['2#*O9E]%:?B'3M2N%3Z,'4$#KH6Y9;Z:].>RT.FWI M+:;,;9.TJ .9H8KQQ*5E1M:[04'G$#>%WO7D-&&#M.3FBS)UC MC&-KU>"G9J0@.3SF--6C0"40QZ;TS"4F;%XOR+22_-3S<+2S.W"XZ6N(YH/. M]KZ (:6W"C;"HF2U0((9&-!P:P^'@'")>4K^19+EV86W#W,O"O^)@]L4[[TP M6,;!)G_&*=_ZTW^[W )9X !BRW RL RE"1APK*EF7I-(7.9A$M \BE(&FC#& MI%BPE F2+&'7WM4'096.3>EC&&"*<)?]CC.,$^J2)@%?8'Q?&_>(<;=I@F] M+OYZ&]'';.* 9J'LZ=9$%XII=02.4_K*RTC4W0LPUO00WOAA*\&"0$?$GJ\B M7E^R 92"-8$ICM)+&3MF#USP.HNQ47E&ZVN>#TD2? ZC2'^9T]0#>,!KJ-N\ MF#EI#CC$=:2VX=!/@CI9N^?A2YB[G*I7.HO*_D'+%9;SUX_>WY/T(B*CK[Z[ M#R \FZ@8:KSFX#&E.HL8&ZR'_)!B4^2RS (XDHUAT*8IF@WZ@)%N M%#7'KPRP0%PFV&@(UKA;;KPFD 2 D9NMM!%]0Z! G*AI+T<[N\\$VW0-T;RT M;.\[ TS25L%&2,BG-PM4<0.Y$)S0+GZRVRVMA^59%6C&D_O]9B(-2 M+L^DZ#B9+0I&2'!"$BL(* C"$ [7H0QPJWFU[M33H#M05#0UA+P.U>T+>!W: M6P73.. CO+3FA#0MFMP:%\TKSL(VT; )D"6,N,9$5II)J04)ZM; $:!#33G@ M%4T!QW>7Q,9/PU&Z"Y8P#"9ZQ])57KV(Q2WEQ%\F(RN91R^B%YKD,UG&3MPCC<'78H*6W'86COO3HOS,AJN>$!L-./ G"X,3#' M4<*1;G? \&*BQ8!T(G:E^!1,KL*,5FC^*_92>, RI8E: &4KK <&3HZ@EOYO M'?O)3B]'2+\W5\#PT5<#XWV)DYD(BP+."PQ23&4-Q:GX(0[( MJN=XXL%V-I_X+PJE[^.V=^ZSG<-* %@@'F$.>]?;O#/O@MN%PZAI'G5A'PM)6 MGV&>XGJS.4GK4]);L6I\2,XQKRZ&@][[SH.( D5ENT8[WHTVIPAX,F=)L2%[ MU$G:L$7RSBX#%/LYU?%H,V, MF;'_5Q45>Z&>->+ T<^N$1O7KH,H T9#RPI:F+S1A%TN"2I%X1B9%>MAN2PJ M.$B$8E%]:+2^E+9^F^W^V4OQ.1$MH*E-.,[8HFPIB7G^6K41 ]"RS+=4?5,6 MZ4-'2-NF;+XP-Y X9)RTKJ.-P&9\SNC?:77%2AHDBT/KLL@-BXGF4LJ6/L'* M"<.<55K9;$4J\R:]"Y^>\^67,%-\%6WM@8=AIZIR6"D; PZ3;IF-;+_B',ONDW)=#/'MY'GLV%!\,X^XMTC3H^LT+@3]NJ+O4(FQ(1"0BI4BE7$Q;17>R.=:KYFA3!0A+%OO-K":C!5P".L1>6,EU(:RZ>.U1,5!C%I M; W:U4JS 7Z-"$W3I8==GOZ4V<)#T,J0,-LH%F*! 0#$K ']T$:61CFU4.\ MN(>>H7T:LAWD#IN Q1$6U6J/>,G-P \@VB6T[C,#AO0*3GW.TKF>\R5 M3>* /CUQX^UPZU;42*R Q\"8!NXU@S?@ S@B1U771F#;W5]C8R(.[G,R#&[X MV*C:3FMK"C16=!0LRN.IVL&>/G>+;7F.S.[T%]7M.'.44>XH<3 A'D]]01DQ MTDC0MA1T'[WT-YPS +G#64[FB;G0X5,S=;O!#<9>BHO U.H#.TC[J3!B MP.Z8((AO Z6E*"* #U282<-W&L-P+HBQ014?$=J,$[ 4(7E:(6-;[VVTT9@ MQ9AQC=J5,63. ?*$>!Q%;><.U3:U%_5A>P%TNVH&)I9V.M$AH\/(>>3YOYV1 M-D2U3$SZP.QU=>:XB9?XC$%3B]@,P5'?2+W2)ALIS0SL>BADXQ2O!+)JRV&! M"KZ@(6L*0\F5YO;\+,;]XYHW";N*>#*)9:;)>F&.(2G@B#/$0#+>F- !C#:# MU#$-H9+IZ5*(\X4'-D[L='?_J<064;"!IH31G5W $YRF933?G;8Y\^G/!3A MC636/G.EGBP P]I8FHXVNVK<$YI^TM7K]2<@II7F8S)@@D!(V3"TZO%5DIZN MKZ6#O67$Y"*M5>:E5++S5SH&],31:669#=HZ^(J:,7E"06:!W"[L,1J^LR+L MCZ]L[@9F4CM36TN STZ-A-U].??8_2NB=_@%QP=\16!G]85\%;$771R(O#OR MK9R_?L#)4^KMGT-_F6)/[P1E&$7@@&S!7#*L#B '&!QM:&5^MLMX(_JUH8([ M*ME3<*L$0$P",$#GTFXR7 5AYCT]I?B)@Q3Y2RJL2JSW5%G/HW(XQ*[+FIR; MK;"?%DKI]@6.1[U,("./5D? &--/?M.HN#R)A )?H&#&-';00@>7=023^(D] M%\]?>3:;N/0F AP;S(Q2JPO8BP)@M#!4Q+CN'V%W%E%^XHETT-..B8TC8TF4 MT!I]S%#F+Z-;WPY;>2F]VI;=XG)Y24Q!*WQ%AQRWO_,[G!IP5!EHIN9-I5ZD M ./,4(ULQ%3!&1'6_*!R@1AW46V/\0<#/A L1FM'7R=9N\5 (-,RSL. RD,@ M\Q[[M)9@B+/5%S\Z!#B@"T>ZN77(Q63PV*3ZH&61T6SPS+9QFZ'.%I=9H*!U M96V$NRP4JJ1"A5A\[T@2K!E5 4(H2'-[LKFSRMRX9FZ_;FYM]U1XXE#MFR=90<*C>OXG&;"XRPCL/,8QHJOV(@& MW$ T-XF(TOX$8(?P 'V,79P$-19L$7T*(&''L#QK,Q2LZ6,HCX(Y'7\*[I.& MN /C%"S176$8DR MKJU> L,**-A6A( MDFWRT0&L:87W-GJNB@_YC?=V*A:HXH$*)L4C$].6>P2CMKUC@BS-I2,"\MOQ\0#Y MT]\N#KL#K5KR@E?;+?;S6YR&2;#9+@-^Z;.ADF&/;D #NZ_B-+9U^P#<5N\M MNO%;!243Q+DL$.?#=LT%)^L%$ZWX>6/9PUX=9^SKIR4)]7O-U-]MOW!WP]\6MEXBF%(8L9QH#*(-OX?]9]I;"C5*%JCBZ[*&U ^S"K>*.XJF6JRB7K$I. MG!'UTQ_^I*RHK-D-J%/V5;RHM*S3!_9^5#\51BSH*OEX)B1!!^[B'"+_-&TY MYDGLLKS_5&@WQ1[RM>)QL#[]X$9P/]5U]I.O@;S<-61/^52'T398KZOGM^!L M+KO1W^4#N$F@]AE&8ORIF+5U]@ 9]+Y5KS^"V=0 \N]23 MVW@;05#GV90%_04J.;A)GQY7Z4OLTSMT+*%H$F%M'B M@@_ACC39;._)7[,M+?J7Q$VI-M:) PE0ZTS>>HPW&M5JK-S3]V>(9.@2Q*G88#.K=D!'8?#6P[]Q3]4^];<<]O9V)VT.]RT;F=.L M;B#9=?7SZN;3"MVM+C8?;M8/Z\T-= <8M0W EO&B#1WL)D21Y8[>@8"&"$L M;GL4MMA+MDA*1M 1H0TJ>:;@N[&0N"+_%G"EAR&M3H8$[;FC4Q\5W4^$BBQ: MP @WA4%+*^6EE3)YNKAO--+(N?=WM : XO*4_!E0T&E4H4B#+S\ &.[-\AFG M5-"4EBP/?2]"'[&7'5*6W^OF"A-32WE3H_XI=+=JOE\A?039M2PEURF=R\UM MH8\$Q7>'G=+!CC\'[&*-JA1.5OL0J)LURVCJ:(+:U/[D?6GWIZ//(?M3DRJE M/\D?0O6G1AF-_8E3<[BHO"(>G6-6F7O )[8 MJ?46I&9?X#'3RP2U>Y(Z'0''1S_YS6]2_N,0TC3%O&3GTM]3+\ T^#I<^[09 M="]6*%9SV*,VD'U3):IYA6="$,6$HLOD>Y$V?,=N829Q]ASNVQVQO0=PG]10 MMY9#KVX.V%-UI#:O,L)IBVN[@KA#!VXH+UREO*\#'.?A-O3*(:3 _F4<%)GR M(<[(9X==\;36\C%C6?4*ZX[*$'CXC&]L.?K&XP8X>"=0VC3VFZJ-+Z1+,$@6 MKUBFEY,M6C95$A$)&1=%PU\+.<=)-].X<0?8],)&GF#YYS<"N*(<\(HT>?$B M6AIB@J^FD>E7!+QJHX\%OJ<3/5 "V^%W=4:=>'K$LBOX%EU%A?AJB@E]&2,H+H&\%M^L)53 15%=L;B]=7A,PG)AX+ MBDM&7PGVGNH+#&Q+ >48XQ>L9?2C^A;X#$M4!!) M#R;[KWZ$%RCJL)6==WNAAB\7O;)IC%U1)_(9.8"Q^#:?'#;'2 M8C-==]VF-'+SU]N(/J7!DR?VN],Q=FK>0$=:)U_!6.LH)>.O9-W4K3\P_"X$ M)C]1D1=E"M>^Z87/^:V*QOM""LK,8EAEL9EB>'5Q;HK=L3JWKPBG&\P\WAE$ MR>HKP>(FC8&AK^)Z]1O8C;)I?.G>N?F^$D"097MRU=IBLL,(%=^O"'A;33\6 M!#C)8_AIQ>!K@_:J0%C:T MCHFD2>Y%TU[/'5["@\HL\+(\U'@CP"G_9;J*",U6X2O";.VO9.3\ M1[4 7PF>Z]L!&+H7^8[2AV2R7=R.$<+/?P-C_.^GM-F^V68 ?-8PEYGUU&6Z[VJI#HTB'"*U40&,P5=)NH[] M9(V0"8ER*N5LQ\&QC&TTV"V;!SM$A$1<2L3$G/5H9MGBY?+SQ"?? M;(;.)=YB>LITAU]P?'"3H7,J ]#1S^E7,EV&SI$ 7VV&CLH.P%8OC=NMA>Q( M"/\6,W1L?S^ES=(1;39Q"NOX5FO8:0TZ#/EF1L_K)'YZP.GN$C].<06A4X"O M>MQL^C*F&S1E[E_MB-EHA#D,EU3P,S*<[1 5_2T.EE:_FJ;SR=*"P5@6=#YT M6K7A=>+%;^UF7G4#W-T@J2/#5S1.:G\E8PV5G0)\):.EOAV #9A2N8HW/6:. M_P5=MXZ1,\7\8CWYX'U1YZ5,RO@K0O=VXX\%Z&'B7>UI$7'=) M##/Z'DJ#Y<1@@U($ 6+UA;8S"IZ8CZ$D9?T58W6[\\5ZX;^+Z ME6!UA_(38G4S5+]*53183G(EY/P!>B3C7]>3MQR/X>H,GV9/&7]NN,QY_7QE_-3O' M&.[>,!YIXW=*O+1A7T)C_M4V/R1)\#F,HFF04H/;VT1,73-;0,XN5F\/0;4U M=H*D"U3(MW@[H#JZR?DD-(8.L1=)G(4!NV2>Q ^I%V=\*[E_D6(-2O.#1EWS M=,!>%YEY09JV-G;AJL8627Q;*OC"#*YWPVW][DV%T[N!I$V>TC$7*0P!\X^I$FFVC+7Z 8<#W05ES&@ MJP_@N-<6W=BS!0/ZIKA@@2H>9-9.N;B)\*ETIZJ+>35Z%"P 3 &658$4^L1J M_KJ.B P8=>(31.* M890!0XYE!0=/0B0Y%HA+@@I1$&>&Z-5^(\9?*+P' .FD2=Y_CO=)FZU@,!?C*"].?O>B >RR#3$C/!.=L M&+!CV=2;[@PPSHIZ=I=95(YVS OC8J9&P([*@YA 8)9ATUNR!G);:I$72G@6 M>*=:M#8.%LLX*$:+XL14 M2 7H2JXSPS*@I5-BH!/!XB2MV&@3;P:%\=,R^/LAR]E&@,+.NGV!@UDO$\@P MI=41, #UD]\T JKCYW(SMV*$)$YNYE'3&.$2^RG+(L\3]"0XCE> 5)F!]"J. MR-N4/;+3.!R 0L*(YE27&!U$?G:%1>UH._R-CWT!1EX%1E[)"*4X\G)Z)R_1 MKBI*EH?%+K96!YG>RZ;;BAUC!<0RHA"<>9!CNMP]GD5QF&. MK\,7') Y.+%"6*9ZM9VF:G0#.L#T55R>;G;U 3S3U!;=-!0X@S/& 54L!- X M/4T=77=)74]6%UUX:?K*0),!!<@X_Y3A[2&Z#K>J?37-KK.-]U,#Z,5\U6^6 M<=\@_BBQOT"<$Z*L7&U(36*&59:'.S;T-ZGJ=J]=.I6XX_.3BR13[BOU(@ \ M\/L;HV,C7-$;, @8*&%YM5%Q0X(=8OS G-R-90^VT^WY3'._26.WL'";)E=) MNO/6\9;^P]5G]9LWV^*T\CXD,2;9YY)89^GG!Z^'>0?SF1_(V#%M!Q8-8S(O MR+*DJUUD(T(A)A62Q%H4%?CISD A&LJH;#4HI-)1<*3R@4%"QV:FEVI%"?F, M/L<2'0*^LT?SSY,H#-C@08QQB(!54VPPW,I+8[+\RS;I-5D.C@ZI1NS>!+*: M&[H_P/;G-7N<':#R)'!;R$>S8:F$;P1W'9B=PJ]X!.O;B##]/6 ,IO5YUW&6 MI^P ;/DE5"UG&QL"QSVUMXX^WP M9;+S0E6]S9;FL_+/4T757EJUG8VO-HALR6,7B-)&OW+J1I[;D)%RZ[WZS]C_ MC8PI.?;%Z/*4>KN/F%ZT.#U9[>X U!WUE17I'QVM86=SZ IOZIQW>$^DYI2@^S\@05@J!*$B1$F33;8FR#M.@Y7O+81<+R%,C74$N: M_1A&.,N3F$SUGD.R0J9^X]#W(K0KQ'&=RC6]N93W H0<]2L""U2* M@B19$!<&0L+6]!:\-74VZPC?J'EY&>PRS'RRY#ZDQXD8IC3F@-Y]37*"U;H$ MYH+,O?4Q3MJH+@O22NH5H-0*O=!='P]25NUD]I& 5X6UU0U45#%V"++ ?&?R M&?(Y$2[8%,=5'QFZ#QF4%/3F@*M#3-5[/MQ$;"YX.TBWX7GCY9L69%)25A/U MTC"C"VWZO1H@\P)1+@$B;>HS':"SYU%,W'?>?%Z8K#BZYW( GC*/8K8+E;MAQ^1T8KU5)7[VW M;_XZC--DW.PY2?,SHM>NFMF\$7B^(<#D J%5?+\BD&XU_6C/.#G#LQ=O]I1$]H&0R+-UW'@3VP%[X $V]10F,$40)L49/Z641462K.CQ%MF<#2 VFES(@)C7(B-1)BTTKM M5'!ZY._BDO3LOACV+ALMJ,8>O0A8_3$O0AE[N1=]2\S(?_R]JZG<;"S)R!&W M;;&98:[9R"; ?N'5ITKDQY.4R3<" %T^'/[I8C,-0<2P,YI53GBA9 M1*LP'J6\83[DA=*0EU1#7L)EX]T)\ 2'E)5S*@NR3)JS-D?C3SPKH4=P[ =6 ML=39@]B;PS+%@;9-QK$O! I0_V'1.1C%!OM.+O!^6:[RD@T M?[[$^X3 [^FPT[<[4$ R-415LE2_+^P9MYDJ0^;*OI<]H^20;Z/D,Z\!Q_A6 MMSMBS!_PY+=( LZ:ESO'3)KB;\4[M5,7.)W08 4W]) 4V6&H8KA M#K\9HLX M4R2X3CX9=623!N>A-A'^4_>5\2X-5LIS-<6[MJ=6ZM47+G#V-X'ZGIZB(VS( M--!C$%[6K@GMO9!5SA3>+1 0'6+2 E)5P-%-TYS1(..E $7!$,*-M+%LL50/ ME5ZS]O;@S_R.AE&FJS,A9@7(4WTI:F0?6X+9#1&3&63XK6WE'=6H$@X5UQ \ M+B7RW+./=:U/D=I79?:YR;N>Z;_I. 3V+$GNKTMQG MS\4!M0=OWU@Z^_#UPDFB![B]^!%MT^! BV,/&A].AR'IFP'1 ?CY=J#3$6IF MA\>_8S^GGY5(Z;]"@B97J]"Y^>\ZSU\F!W+Z#8V%/M^MO(K5T +W]U)3=UZY(^JAA8/EA:5MO' M1:(JB6J+)0/6"1;IT<7E OF7 Y2LO%#@Y? %AMG*+39)&2O7G M B$N$4I25,A$5G*EP?E%:2%8D?_O[+0$A%F[O?%I1#.UW#6$:ZA#_$)X$R^K MV6F\8?,73(=\'"R)M;PGO/J"4S_,\&T:5L9N-5H'@5D-?CK&4(]O;;UG-X1I M*6/J[@5QY''J:$_)LBQ>1'=](LPOU/*_Q)THPC:-$MIDB^F9!UE(/V+^5UC/ MWTYEX.;QK#2[X(D*IHAQA3!63>MVN-"_]#^%AP',A[O$Q-?)A^+%KW'S)DZ9 MP ^K]G!(()B6+]9]?@[]9_3L963@P''M MP9&L* ;[9G+5;)M\I 2%0LSB/<999Y[9MOGED0>7]UC\>NH9@/0R:7B_39.K M)-UYZWA+_V&W)1^S//7\KA+%VD2 #DS#C-*4MJ5' ?#^LZ$B=N?$A"-B+)'$ M$_U:-R#YK&>K<"I;#PS'U4#:'/+&?FI)2!M\-0! M6-IT#HL]/WD,$S+E;? S]?5(IK7/6>[G;LB:B8OQ50 M;?7N<9J+[/L\08SS>9BL"\Z3GO%95YM1C!%1"!#*UTHO/*1>G/&CK*;TNV4< M%/EWFAAD3AUH>(]DQK:!QY#TC$:JH1I:&]H61_56)%F4"&P? MS518]NK%*9 -I 8T$"V920S)0TC!'KVM:#8\DUJ\:"/*Q)/0\ECL25D\DR;P M.+5* ^STO-S Y!@);,0]RH]>@)?Y!;_XW6U 1:_Y@$>;V@J0:.HR+S!HU5-#?$494]XOFZ@JC9]0!U]\2GBW+9]4$ MWU_"_#F,;_"7_.$SCE[PQR3.GS7F3?J$YH-Z/8VC $)-*O/"QKY*V8%+Z1' M>OD!>G/N%"^GLE #A%2L2S3AS!'ECCA[Q/D[Q]7)[%099=]< MJ<,04C_BW./$7_!U'JAV:57-X,)AJV("[!K;P(:R=I'-"Z,T;MFF./)RL6%+ M&:.",R*L)\6G<=2NZ>2T",QC?H_]0\HO,KQX843'A:LDO?<7QWBH+TXG[(Q\%AK5U*.E.:6@/V\ M0V#C]0,EBW:,+MI2PB['I.)&8?6&=-LD2MD:N)=VJ%D#].:F@/VT2V)31RWI M2L^INY]%%2D8V3(.[LGP$OIDP-EL&XR0/1!ALN:/6F=.EED CXTQ#"H'E$WZ M@*-P%#5MABZ(.=%%LMO1JDYTZWN/T]8ID:HM\'AJ5;%V(Z>I(6 /;Y?7^%Y. M217M*5FGSIGND]3+<7V;K<-)V_N =U8-E>M.V](!M//JR&WNQ((Z>DS<3N@_ MW7](7G :LUD@?:F *-G#G7MT!^[9?0TA.[EN7\#^WEL%4]>OV#CW?;;_<^[Y MO^% T]W;>P#W< UU3ZX1-#<'[, MI?MU&.-UCG?*@@L]:0!WTK6)>VL/P(ZO*;CQU)WFHTOT%RP# M6;! C(>;^D)3Z(TK^B[G;4> =I3ELJ.U4O])GP?/%@A^\?=H?(RW'P(4VR[%.<8B^B M8?(OXP?MB9E5MVO-&F7XF[ $]>H3GBT<]]1L7I"IA$),&5>(@*L\" M/3*)$!')+H;]Q T9XR?*?0"*363/(\,XW1!0+_7JMM$T:$OWF6%4ER':8$C5 M=T9(TZG"B& "8X8SF@5H=F/SLL_T_FG/N=DR#NC:3/Q3K0"/#&.7,M#P'\%\ MQ9552V1A7_RRKN7P]8)/>/&WO.A3BNS<*(Q10'%'[,&_HIU(*:9;,5L:CR\T M'M'G,']&_C.1@-U^E3Z17@0B'R3Y,T[I:W+[%#_C.*-WSXKZR=X)GOV>5>QA M90G*'ZI]D6DOU(+YN@I!:,EM1$5!1R/#T;(7,7D0D02QC:7RATJH<<:-)/>B MIG$#DC4?J)#'CI4Q;\N>B11G9/3;20&1=6TJ6!J)5&.H^0AD0'$^(X^IN10C M3E]R\QIIC+4;,,*(D@G__\@"\>LY'5&DP>1D<($\CDQN.X/Q8]@JQM+N!7\" MHWQEX)JR:J]SWMX#Z%#10UUY6Z*E.>"="!VICU(LGXLZ'3E-67/9FA8,[_!N>J*CW: M_8#Z:V_5Q7QQFO4 7_*%ZEW%I6=>K M:E.OMDGHM/Q&O90.F:%%=4B#FR1.:W5VVBK]V:0//.RMF[*E MRI,Y<< 8U_'X2D8"U2R8]-JF2&L(H3"0!10KE+\CP.._5>]<2I-BNO5(FSM.1=W[U:_T=W5W>;@[AK2 M6W9W]]5JFI3/RA&I]6:Y9M<9NKS* %T^?]QO9DZO%-]\4U70@^#@YZ_ECW\) M<4I$YPV&G,)B3XFZ1P 5 3F$""]]!@G3@#-AU@]YXP!Q#N]:5!CC[E$@5K= M1I\_;3X'#V^1VM2?&3'T#IC'ON_ML>_G[+'O^WGL^UEZ[+'4PSSV/3"/_;&W MQ_XX9X_]L9_'_CA+CSV6>IC'_@CH1+G5696-@?MINY)MY\K@O;-#X(%GRR * MZ[%TK"K#H]U%E8V!NVB[DK*+-K<$[*(= INZ*,_2 Y8*0&MOTC6$Y M%M,YA/;HNEO85'Q\12=@8?<2RD42T[=_R5A*?LK" *=,-=7=DZ[F0*--5U%Q MTZ2U+>P+)GJB6[A7HKY3XI4E#>'QXS/PWW[*+F M4XK9*88J)-L;PPU(#25%.+:TA!V,.H*/&HJR *B48-) '-,&S>I!F$@/2,F] M[G@OP#8/H @QJDEMIXI?S^ ]@G'TM)$RS@5BY^:22*B0"9'@;LDJYX6L@+QM MP%4I37T99GZ44"V6CUF>>OYQ2:8^_8 'JK;J)V_B>G>%SXGTAQC.?4TRX_#M%;9S#-=QPQ18;%JJ;>6YCDQIHJ ? MGIV=@,>HGM)RH+;W !RMFH(;3S_+]Y;%?');_D'B#"JD1[8(C^NH8@(H085> M)[^3W@[0S(MHZ 8\P'45[RJ+(/WOJE*H$7U! MA*RCI=0)6AX5VTCYZ=C +@^PVO<&Y69 H[1+L8;MZK+-?#:J3T4V'E*>,?*+ MA_F\LMQO)N_:1N7QII?1&K^T7!FFMURG^PF=V3R4,^YS.&X&=LLZG20]TI&;>,D+ M)LA("W2SBNEAG.7IP7529%WU8C;SP0OCEGE[9Z=9A:-*:75X'O>83;@J!;?V MFE4Y3:4R>\A!+5US:6Y^A.AR2;K0&.\Z8KM+V'^?)(ME]73Y>JY=6R' M\B'UXFQ+3+^.\X3?LNDZO1R+*7",F<;H73?"[7$$C'$3*6[CY%PNQ,.>1)%E M1%Q(5)=2KM#&!!7G[ZB4%5%AD>*:FA7K$U1[3-KA%OB74-"D!;25MIHY)F\. M^68[.2C7N7Z%J-Q@]K%A66+YE>%RD^; @'DA(7-R8#MH;Q";;7X1)3BWF\M= M7JCA?9,++_+I>]K4E$D4727I9R\-NKZD<5C.!9A'-'A+$JE5?G. Y#'5MIAB MVIQ2*M#V%*)/$%J2%/U*945"6$*#M_S%YP<6CC@*"1=Z0XE5'" ]?$AK M>Y!E!#9S 6++AAUI2EQ_/@0PX-I6%=BD=\1'9OA!\BH.)IKBVK'SN4YWJ,:*+[W$OSN1KI$3^%,;L&IS35/(>76Z;+.O930@I?8O[O^-^0DN_7 M,P"UFWZD$:F9Z='40L]V:$?G.!:C'-OU(E7#FNWDSNNXV@+K[9O ;V,8!^TTT[>5(=T7>SH9. M5K=VF1D[QJY.%Z^Y /88)K8QFVYE- =@'D5?.+/FJK393'=[QC7X6]KRF3YG*B7IEZ<'U]Z<20"4)1V^86(Z[J3\X=] M%=B=.8S+[Y0WB[%@1G^N"GI4MV:03TLHA]N0;E1DR)-N'Y<;&(>,8OE!1OZ0 M(W_^3.:7!%8B[!?WE'/2]7<92C['-+/EL./W7KU'FGA(6U1_S-#.2W_#.=J3 M&7;HAWNJ.OJ<'"+*DO) ^Y3\/7Z:](KS_+[M40?LE>1 0@-4JH *'>Q^03_Q M+RC&3X1;XS)UEM^3;,J],.6^-.5GA2E=K,W*'.1SG'_&..8OZM'ZF.RALDM< MU:^-@]LD"OW7CFJ.ED@#';/',&#CPFD W3FLBVRH9P-%J^L%0A"QP_^.5V3E M#^PMD"0/^X!+Y+P*Y3S-"0'W>,XP-],#OQCWOA2>3ZKTTHZ[2,P%QWH8I"7W MO[7_''"ICQKV7N)>JELE @D=+P7=GAG M#ATM)&8('5T&Z8(.5?^904>G&O:AXWT%'>\@0\=HIFF"CO<5=+A\UYLL1''( MEJG9#KWG*AM5[FX,"H># MG&(ZM:V4F6*$D519"C='W:GVDG&2Q'!(!D1S*(@5KD-U5CD MSJ&7Q:8+Z!R(V-#[Z355UPKJBC"XI *\(C]GWAYLF(=5X&]70L-@A+^EV>\W MR7V6KJFR9;-R\%+,L)/)3CMLC5R"(783;,$2 3 D*DG0.&S1+K"[3O+C;? GBD]=/E(/P M^I0>IJ0/Z1B!VV?T$3PQ(SJC,6Q#X0*PQ$+6# U_A D0.4TUGH/1;K8L6=#' M(#ELF(%#6GC+_$]YZQN*UYH&&90VI1R'V[*&R;9G7TU<1XN84R.;C^<>#IVO MRHZXW+069@Q;\SXW-#@8J2/28[)S:X[)&6EMS>TJJS)NGG5G#N\$:^W,[3(K MWB>>;I(="_U]1O=!%-[M:1; 6Y/7W_8TR6G>G0JA-0&IK>DS*Y?^@=&X P!= MXJ<7'O*VULUX@'V#/ HYWC0A0 6<*@7A"8N(,G3H]QIHA(Q 7H+8?'_][(.-.3]+Z3&N2LFVL'B/.5RP MWJU4_D./FR0_9& "_2M'';JV(>C1R4QM@LVEQBJ&(#6^(8E,]%7!;Z;=>Z[EFXS-]IEG"F]@\ M"9;KZB[_Z]YGM3FV1R WP0YV.A:ZS[A-K8O*JYAVE9;GJ^Q MN%<47-^QG4DVN-D>FH746D:RW=YP]TY9Q)9;CP,OF^X42.%9*>T=]KP;;+X3 MBY)U? CA9]Z!L.)B+>12/L'9;H7(Z?6Q/Y_W&Y9^1F(A#$W5,T)@\KY+GU< M')K'L.3+>DO#0\P;#8+>%J_WC)."<7O]KT.T!QM_@,A)L>:,F([419L*HAGM MZ,Y%' J-9L'$(N$>L4)"O',E)&K'3.%W!_OO7!X;\XENDOC'3F8G< M#$:PWX[W!Z1[V[90$/L[?WARB&/6"O]JG&(M?!7A:;FM@Y$+$^]M-K M["8A!(;_>Y1PO?8@.Q3I+GV,8GC@LD#$*NCFE;C([4: MHL\NMH"HC=G:A^@;_*M?&7LG(-?*869;_6B5HQ'KJ0;1QJ6Y)6CN0#<2 MN$?=O4QW^T-!,[WP4CT:N=8.L-E46<50Q/HZ1+&ILI9P"440ASZD:9Q?13P# M[6,:A_T>5CT:N:(.L-E45,50Q(HZ1+%Y*5?*_N/)Y[5$NBE>@HQ>05_L=-B1 M]HU'KJ&#K+9N&E2#$6OI,,VF>EI"]KF=A_+-?PB91 [C7@)6_OKB&3 G>INN)B;-?@P>F(%=A'8;; M\:MZ/&(EUB+;/)*M@=OOQJ:\F^#)$@_;(+E8LS]E-'R@ZVV2QNG3ZUUV&>RC M(HBC?].P7![<\C8Z9=7A84]'+0501T>PY M6LN2HB0MF/$7- FA%PL#R60>0+Z;_]0U7!_J_OY:"JO,_ OTOPG&Q(#;**$W M!=V-3H5I3D3J,\G6K (]9;F^3_@[99*M&&#'A15'M#K M[R6*8[VBCN/1R)W3 )O=)1NMH8A=QQ#%QI).L?54=S?4.1:I\.@_*X3#D.]\'7,-FFRO<9_&,.5R"\&#)*-E!" M*:HVF8\.(OZF7I$200(1-!!&Q(H &2Y/E>:3@B9S+AN)2$7[*E*O*HO0 1\G\S+8AM^J+GU$ D/H^5],&Y8&"0:8? ^&.]?/P;_G6:7D"ZG=R%C!A.Y$[$BLN[+'0. MB)V-';YL7!151RJ" -GEI29!]GEY?"6<"L+)0-#=JRS!+!,\CX2F5:P[-!>Y MM8T205JDW$[FFCF"_J;L:TQ!K\QCJS=,' M! Z>AQ;66'P>#M"$9D$,.6?A#AY#+: 7]#/547;=N&;AZ1/]):>;0WP;;52W&A-!8K=_"P(;N4XJX6'V M'3;8LK6.QMWKZ(J4)!!) Q%$$*#"5R6O5\F=".0SW1Q.Q+]_C M0403I(+#UWS@KP $1H5K^1K2=G)H82;G9M780*\-7BL -<& MK\^EGXI#A'LAS>XVXA/#%S98+/0A+]>/C16?;F"E"7:97FTT=[,XMQ6IS+7= M"*6B!0ZD&DX.8T#F2I)0.TB^SZJ-X-_)+DV*+=J]WZE!E&/IE>!E;LF)&_Q_+[4#M MD3H1NT*3/:LL0,3=ULHF@],[7[5N>>"-G$!>FM%OY5LPFR@)DG54O]T#.>]/ M5;>'.%CSIDG5"S_YX3%G?*TI>8F*+4QG_)(8\FUHZ;V*E#Q2DM%U^I3P4M0( ML!\R/IZ?5D-:#OM3'*%H1 <_Z,4!;M!,HD.; 1H@-83EZV-*E^+_\(;Q5E=,]D"T\/,6NIX#/1 M%/Q1/9!^+=I]*OKBD9#]3+YGBA3S=WCV^RP-UML?G'8:PZ"B$]=!PJ@A-3G. MVY9A$"%;X?ZGT-@N$3@,Q>^86010(,-?E_P,J7EWFU]R(0]%0#$T!^F:.(KE M9OS<.P%QF*Q'MZD*5] )![\B',&[=/..H1"^P$^.QKQL5UP>&)?!;%QJQ/4. M^(2%L.+39VGH%>6K<"ZV+9^8D8LU6R&:GN'(G=,0HTV_I!J+V"4-DFRJKB7@ M.K.L@NW+/F?CE3_>R=S@#MZ(X2A\!A#P+B90], (NDF>J>BQJ$J Z!F.W#*' M&&U%#(JQB"USD&3C.($_)UOK; .VMY5S7EXC-8>&!V"U\^ 8.JM?>X8AM:PA MQN2Q4^<8W =)_21//QH23S0G%9;R^ =.=:*$I%!9%<>$*1=]2K-7F'(RV.FQ MQ3P"J:$287D^BGIGXX[#\KBR7^_VG/1'YR$>/77I]VX>$%B>)<)%*2!8R6;EWLZ,)B?>>@?29,\J-[&?*0) MW/P M_FCV3%[#SKCD?IQ;5;+=*3>P;@/B#1IGWA2%!XH M*=(7IO@YV908^?XC$SC)AB$]?3O/:4++O)+XT&);(N#Q*9$H7!]"N^:Y^:DM M>2096\/)><+&O]XS\6P9:L6F46\&7J^DRZ[T2T/#<7LF;>K-7[G(LE>>0">< M5)"7$<)C$//+0A<9H\T,HECN.TKHG(-YGZ]$]U7A%\_(:/HYSM)F8KB$B,-J; M9)WNZ$/P3?/TNW/\,HQ5S6J'H9X.QF^D/31/7UT!-.&P<1CG#,Q*)HO@6QED M>;1/SIG<'?5;9O=(Y#;9PU[3&CN&(;;#/FI-E9+#+/?MGDUO#O[J=TL. MG]H4@,]WGJ?T-]JI((.3D%NF'M,GF9_*&8CM59/P:9F1Y1**)_?#!=MHKX4O MPI!7-N8?F-:_/^110O.<-X<7%8]&MRD:0)%;O1VAZ=\P#T%$[#4L,3;CG71% M@ZCU+:D@#3)\I:%[%M[Q=27D!1]VHD0[4$L'C?>2_\F\]0TCG(9&4NX LFCO MI!**OCK^AC<9/D1<:OP1\ZDJCZ1R(W\1[VVL7C)\,0&V\? MM<:6NM[2\!#S)(.Z/!4PD1I53KYR;$:/H':DSD#%Z6T:))TO6G?]CE3;E*S( M))CVC[A37A2T&G?.H'N(=D!W@L?T4!"N5S%#X#3;Q#)7#R43E@SAFFTP]_!1 M/HA&6\G3Q5-&>?NM7&4<6G/P&HP^R]*(AB?@-JP1]%LPMBC90+H7K[';TZR0 M;XFP70@MZ2B[ND'V646)4ZMT()(*!:EPD!J)+?--GB-(VRCHFNUY?U1:K&(8 M8B/M8ZRTRZXQR$VQEV0+U@?IEFH++-$_7%_R0Q*W-C<+[X,L>=O2W$8)O2GH M3G68H1Z-U"PUV51O;ZJAB]GBG%)LWAFKM:$A7P$TX;"--C6SJ.R'8$U%T8J6 M=%K#%Z6TIXRJM;8>NQBU[2#9DMZN", F KB?@_396/V4[B*H(P\ZF?-W-,:V M?'KG,6+@H@RQR5S/N1@;M1CC:Q%KS>P *@9[L\(=/\5(-\8'&9;L[#Y+UY2& M_&H?KMV@[.EN _PJ1-$[ ;G=#3/;M#_U:,1VJ$'TA$8C'+1(7RF!@PX#>#^& MZ8S=^_M[WZ;:=D*_)(>?#G!V M=+=YB'8T+S-=@ECP=1DD[^E5%KQTG+]-AH?4+U@3E3Q:G08,]QFL)=Z,8]\2 M(4DX1EYV#SA)4"$MB_+700+O]H2 F!SX:_5PP!N",XKJLR2>+/+$+Q:_K2F+]++='$Q79*FM>Z;,H+%ZSA*!K[0KCQZ/>%$+ M"%!A<7EV^?_(PM'=85=J@WCUSMB#S;)UO8%W\&A>? X*>KW9T'41/5/&_QI, MZ4DO!7(8!E)G.$DDZ@WL (#%;&%U^;#F'DJ$!#"N2(63U$@Q;&/GEDLEAHPA M\.@IRK=0>DZ@CX8@M_,NAIIFW/P=L95VDFFJ;.T<9S_F996ANT,!K]F&=3,Y M6\_MR.W0^R#Y'5)H>=5E=E)AV#\2J85HL%>^NZ,8ACO\'Z3:^)*^VK$^,M#\ M6D*4R3+@90M5T3[5[S^!5ZI#B<$ M[AT D/HJS'LQ%' @9,S!6L"X2((W7K$BG;UD1(PO4VZ_=\T8G6LE93 M2URG&T?1$:+>L<>H>S( MRH78-6/>PK)7 P ME2:\"SIY+#L<-7KX.-V1N)-,UE0;=Q=%P]2QP(P- QF.M@*IY9(/*M^ID. M'15N:$:. 33W*:);A(3N)X2:^=NVOZC7/<^&9AD-A:^CEVE>Y#]G::XN 5X:!];6SFXU1 ;H2%:X".S$0_4?6! MA&KT LVSP>:0<;*A"S/-)L56#9,!]M5[=3X^N\UR19)39KT^OCPS7C7.T=1-W M:1$^WDMT*)?2X74>++:0^G.#G@13G26W%[A@,:S2F(?6< M8QD_>9>F9P[B$$>;=.,\0OXVC<#0?IK&=ZCCAG6?B](APZ=%*OX$_ITSRK,M\.=.,; MGK5(I3YA>UBQ;Q?0I4^7\CD4_%;=N,_5L=G\[ >&[W=WW5L#L'+=?.VX-SO^ M':FA*5DI[Z1;/^+>ZRIH-6\7Q-O/DN<@/O"F2#%7T.]R$D;Y&C:X;#>7/L;1 MD]C#P8L;,7][0]YHRD9#Z9[O9Y(G^2M_>U,<#8N_.-WX6A82!U<%MB<=4N:_ MG[;+SD-:!+'\3K&**9?[T%)W.)\WNWT09;R%J_IR>F *4C\TAN'6WK-G/.*E M7HMLXXU7Y7#D2E_#)[=S75=K+/"S,EV#L[7$EW5!7VCV'*UIW>;^81L4EVD" M+,T&A2$-.4^G_LD,"%(CG2:4H]*_$1!PAQU3&)IRR%YW6LH%YF:&)D,- MAZD"-PLY")7X/80P*JJV^NT_^F7Q,KAZ2_V3_\^4[(EX\6O&3 M)?HMV.UCMIG[[OZG?_[MXT]_O?J.9/432>R?:08'4IM@S1,OTH225QID;#;T M/MJQ-7V;K_CA4[&-V%":D#!X=?M"V?PB+\^X3_; %1H_!5OSK*U[31+Z64.?) MT- PNUFXXS5,: )5X$\K8I #D9N8FCEU? JC$!M9#['6(M/+#I7T$99:YBZ> M9&\=1V2RPK&B]3@G03$$J='T,22/O$Y^QWW$I2;73G5/*XU)%*.22"205WU+ MX;D"#[U+[;,N(0H?(&X.16U$_D^KSF7(D8OL:(-C:.4T)&4=&^PQ\KH-\2S9Q^I(3_C)S ME!SGD-C*=JIP7C*4'P#C+SDTPFGN.#N.=W2G(;7%L8S+8R"M.;B/AL:Q,(LF MMTZ/YK%AQ>&0:^8!#>%X"" B-V4K:1EYNS](0O_YO44;O]'H:5O0\(+Y_^") M5N_!\Q_A,. GK<5 "PQ2KSA5,.K891C&8J*:$:Q8BW=*G$0B)156>2KM+RG# MN7!*%.\"*8NLDD6=N/'N.%HBWT-2;/Z#1W?3=+'&SF8T$.2NQDPH34Q9"1N0(83%[%L6@&? K6(YA&/]+R3/WJ0 <2X$>"0.Y.3 2B#E3Z MYR-V)49L6"]YJ?J+53=.*\(0>\_(=RJ=(ZGX]!9=!4#5-RIY%UO"$'H1?&!> M+XC_R79FRDOT"0"1>Y+IPAHJF-.#AMC+6&!J3I]3I.017@",PA6IJ(#T:T$' M 4+P5.(Y$AS<7Y/OZR.9O\L6!SZ/7K3$P7SR)_JM>'BA\3/]R&F>(MUN<.?@ MDWH$-=HC=)IQ)^;V)BYO_7!;@9^#H/+^E$Z=50SL2I M'(G%Q)=($&?@0HXY<>HY&&+5B1$#/KORW$?7Q@\K8@-PGFC)Q'4S"FO@-@G(GK:+'B MU', 9OR.PXI\F#W_CQF;H5:T/Z3O*4B8$QX]TXLD?-C2C 8;)I,C84R%A=0E M6!%13U]5/4"X2PXL\&7@F*WADY M>=G2I/J]_&.0T4;K5WAMJ(2?LZ\@W@*H^G1$ "V5+ZV&[&?R/?ML,5 5[/=9 M&JRW/WAO!^M((H M "W5@0SR,Z8X#-X:Q#W\_&CD\PG/Z0J-JV,:4*VGK_5?E4JA7F1C?B>"OO MP59\7HI-_SCAU).6Z8".F-;P0W+&\MS1,>'VO=**2!R^PHN9.>=Q1'DV!N=E M< ;&CP.1F_:G-%F;6'=KWC(-_)1U#1NO)RW/S#MHG\/2:S3(EFN+_!_%)2N2 M4'X2?N0"\-G[E_+<'K*EY:G]O3RTET]\09/,2/.9 C.XR_07XT6GX4_T@2[/ MWQCP-H<_^M*\JJH((24EY&M-"[E.#CL.*4U.BJ[\&Z^,5N:R81/PRS1E8T'J M[P+.V;#-69QQ9W%.AEY'*G/9NB&&99K[%'&.VA.?<8B3;_9J\&H M(\$H ,@-=[PP5*U-%MN+P( )2RU-L/8?\"41+,V/)O4<, *T0"\QOL? >"@+ M\QHSE\:KO0?>3@(>Q 0I[E@=B7Z3 ,P2W8BFDT!QL)8J@.9H[I=SWWX+?UW M+A3/)?]#_/:7^NO/7KAKZ"GMUYRZ8$=@JUA]A/U[*^!W)0O/A?M:;/84[(^9 M?PZFKRK0UYZ\=/.W4FX^Q@'X*\-W)P_/Y? \20E,,/[00&JZ?>%>-L8R/"0,7'/XYNG3V M4]P^._/(BMH[^1U9S#X6QA+-?4SQ^B@ 2W,$LQ5@J[T"OA)UMY+!7)K>*8DQ M4ENH/]"V^Z79]VQVC.CTYNRJM3NY[*_5'IBR1)OLJ=/N&[\T"[55J:Q><#U7 M:,_*-?[Z[$[V!ZNSAV^::;+,%^4W58W=*8')U MUW2H2_0/TZJX)H)?:'&3/-.\ M "9N$OZW"[AFOX#T$)# AS2[S&@8%;=IKJJ,F@H3N5E;$5G3E"8A-U)MUM5; MGV4MM/JT3]O"%(TM#*J%UJ4 T-CTC%U[9^5Y@$-4IYK&)PI+,]\^YL<=0B[&E'N)=W"<^$@W:4:7=YXX_98$ M_VF8QI&AY:N.\[WEL'G!<89W&W->:Q0Z?LB1 ])/9/8F-$AR_L>1/,+T\%AL M#C$)UKQ(R6?58268BR2\BIBC+.3M<>L0\W/E0$<6)%H$OQ2O94F0G5YL(NPE M>#5;+%KP7-#GG=XKL1CNM^S(@Z-UPZ="V0X:\9GE G^/\W:UV]E M*X^ZO?O'@'W4J'@=N+$R!H;&8YYMF0ISP7Y'6V2Z[F<0X$*]D#Y??YX1==YC4?@)D [DQ\D7XS1I?OAY<4/M!4_]( A)<(R\1P7E'/S'*3../8B_QVH\R,CSJS6Z'$\4V/EXC"E^ MX@R\P_SGLT=.P4^ML#-QB%ZHW7=B"[IC'WTA9!4!9DT Y/N MDXU0WCNAE.R"/-_4BZHY\9V97YQTP34;LC/RFN[N=AKU,2.=*.X;,[P2]WR; M9D,PFC=M,Z%Z \Y4YX9N#CQG[D*MWUC9\YY^K_Q0"M?S=: -F0Q<%5I&\08< M8]\5HTWX9^X(K5V]67: WNXL40G5\WVF%5D,W75:1_(6G%_O':E=#.?N .W= M&]IV@?XN79$)UO.%K UIS"CHM^'RYG)T9^[>/-ZMH+H]1B%+I#?+=\669I?I M;A<5@N>>$FW56.0>J)?%5O/9KH&(?40_O<8E: "5-,"2KQRPSX9#\&: MO]MQ\2U2;2@Z!R+73S5S3>4\'858,WN(-55+V0&IA$F^ E0\.GF5PBV1ECBJ MH8O2RS:#:LT4XQ:CFT?D6M-. =>G?M[2HH!+2T':1[I[I.KJW,ZAR/6SC\%V M.NCI.,3ZV4NN>9HG (4[>0'61"_#':C:7_[\5ZEHX>Z(UNMO^RAC0?5']A&W M,/0A+?_YUT[],X. 5"TGB .TU6"Z9R4.T_4! D3^#-KT+VOA 8$]8X-'K%&R M2;,=)XQD-!:)S6PK&E=FL!8.FTJR"">& &$PKOJOO_XXRY:UR_Y]B$RZA;O2 M+:Q(B92 4BNE,HO[^"TJMI]23@#_6'TD"05_D%,"!E)'KW!C!(Z]0* C'Q*28V. #Z/T>S[((;FKU^VE!:W M@(?1U',.T#,PX+>"0M4 M7O7!@7KTPA38TB&"2H4GG"5T!%V?:5YDT;J@X660;U4!EF(44OT;8$L&3EU# M< =)O11;"(B*+6T%17N:%4S59%B45=C)FJ%W&OS,Q'G%$$!%=.UV&R7TIJ [ M53S3-QZI36JSVG<%5PU&O"(,TVSQ*@Z $P[=9U!SS^2W923>/<;14Y?OZAV( M7&'5S#4U]7048A7M(=94-TN0I(;I)U]M3M[2+&3HQ6D TQQ>5TMV07+8L'\< M,O:;I:"L:BV;9G<)?8AV]'/Z&L3%:_G#Z0JI,P6II8UA6,9N@^-Q!W+ZY!OG M%[%0+N!/3< Y5IK0=P7#0C*!IDPU8LH;4G+@!9H0_)4_!T\9I9VY2',&>?-+ MIK>Y3),\"JDX)RSS MY:0WIB$DT=T'T7$2K"D,Q![-6"2EBQL- +G/,^?'V-PKE. $@SB&5;M&+%^U M@"S[M,0M,U3W#'V?7W2Z^?4K.;@':$FMQ$HJM.0A)>\I (&65'C][B3=B:?D/TB20P"+58G89]Y@E-#R MTKG,9_P8? ,ZWZ=9EKXP<5P&>_9+\:H0Y$@0R-V(B4!:^8^[KH.3D)N% M'M--0^B?@5CU-0DW578 3VKX*U)CF.7U4]WU<&:V2QN7.5>;RL8;[ >=[#O/ MHL]+QW=W*/(B2$+F>'J-6V,:!I+-_.SP9=\=X9M;05PI+?^G2 S*>[S?T!M/Z97L9!GE^LP0 N MT]T^#B+^(&E,PXLG]N\<#B?V07*\,Y\&":^/FRH>Z?E,P>#VAY.Y,K41@1BL M9"]1DS7@)@%'#N=<$CL+!!AZ\OC*O&60T6T:0\*%4W^)0$HE:L)Q$X&\,ABDW5N@F7,,"DA.QG&^B$S8*Q&4?!(P^:?/9U6V]I>(A9M/BE M2->_OW_ESJRO^U'_#.3VJ<%NJ[F:>CAB.]6AVK@5FH0-BQ"'#FN,6*X1M$=* M=SNV!O/EN+?11^= Y*JK9J[5A.9D%&)%[2'6N $-!UD&D#YU$2B0%G@[4-6B M&HM=(_M8;"EEUT#,>ME+K[%JM_'?P&0!6)G*Y/Z7V0_1K$!U7TTS,TK0FI_7G-OKGO'Y#)#)]U%"0CC4S7C"ISA6 M\)GO6=>P)X36[EMK)F(]'\F \9Z<:[O M0P0B(C"MB,#%%BWZ(D9X.E1S)0H.CT0=EW\>+^J.2W((,,J+OL<_2T+?J.H'LG(#>F868[ M3DXZ1B,V-@VB)Y^A2. DS0@'/^7TN:NN]_ 81VN))%@]3T>EEJ^OO6 M ,0NOIM.4Y5#H&R=:];)I8;.0G>[N N< :8'XY'3NP-\"JM)^ QQR2V*3F6= M_)>);%_HFNW)BXCFET$Q5C+:BW2*N2MD.P/P 5&06 R^L7FWZZ_ MT6P=Y>*PI/HQE[_F/XT1O :L)?HQ71$-^JXA0$OS5]K\S."C2MSBE+$Q)J\& M>3K&]R.J2A[&)Y4=1SR23 D;#H\>:+8[W60KQR$U]T'6Y$%/]R#<1ST#-$_< M?Q):PR7,%'9.#W-FYJT!EP!@YU4SCK^=_X.K_"()A0=L5))W^)@1TY"ZG+&, M=YQX*><@CANT29]Z+L;S)@6*=K>$+D.>MAQ^IB'=[<'[=MU>]XU#JIN#K+67 MPZ-!BU@.533;::$L]W8DJ["(,*Q. _2Q3-KFN5Q&:K@^KOCGY^_X*R+J%E:E MC3\P-#EDB#]D ?BYJ^!5=0(_%@92)S5))'VMQ7H!(%Y:S?BPV'BL0L@6V1(E MD3@)($5M.- /F*X/4"'>D)/JO&L*O,4;U("HQAF7 MBB#6V(I[F-KH%_L@%V MQ+V=)UHY++]T=](D6F<\4HO09E7&P_V#< MKB'V%UIDSW2I9BFBOXJ>HYRM]4'\(5BS"1_23)QOP!_O-G#X\9"6I)R&(6.G M(]5;4T'(W<"HN;AW"&:L6+C!$\_ZA0Q]R):T#5O'UO*<#>J7MCRG*EE'^^J1 M"5@+0SB;8S.]5#6Y%56-C0AT7$8U0A#'E12'JDYE]EW)\D3B^#JD)DZ>(M.P M/EJNHZ$[OO_*11^"ONL04WA(_; U41U?AQ@!0QQY3.=ITG5(C;JZ#F%.NWE) MTMR02 IDYP^[>4#YI[3X0HLBII!1=Y- 5W_17*-,QNVX&QDU%ZFI&(F@G4.D M,1%WL&+ Q_2[E+S9NH6$HHT-#U!XIQARV,/#(K1,!:\SDW*2I 7).:'O>/YG ME/!G27SD)?TA,\.$I[,3G,,(Z",-\D/&W^>^2?:'XH%AO/@6J0YG>X8C=)R2@ "U/R86'T*;UZ M]H*,0(,)XSME!OK=AL%F48@ 3C(&'9$QB#WJKVG,MAK\I>PQAJ"BP$?L[\?\)<___0WV5X;5:?:*0\DH&;9DZ.)%T1;E=YN/P>_T M,MWMTSPJ:,Y^5)GZR-EXC=U$#-+N22-5!\^= Q;BE9:.H8XUDO_ M68;\%O8]O+IQ'[S"PGD!A\9/_%#X>K>/TU?:?TTY"@!R/1XOC),7:[5F(]9Z M R:,KS E.!3:#QL1FN0\8FNP_/[U5" 0,54],GC!Q\6AV*99].^3XK4Y\2S& MEBR+MMOD+"%9A&7:YM74@#G =X_\R:8F3:1!%'2[:8Z3A(E]3ZM/CBB=JLGS M^ HV*BESZ#G9!2$EAR1DTN(%97ZW5YS+QV$Q/1Z+Z?K;/LKXX'M>$M?W&2S! M7X*CM"G*$P=I SAVQVB51X\.L::)"*(\ND$4,FT(9-\I$.,&S=%F\RO-H6%- MIRM2C4'J3GI9JIHO'P_ ?5K;0^^4%D;PCA-/$0;PY%G E]KEN+NR=?XX2")A M*ER(H<64$8[L#W*1A&6&V4/ZGHIN(:<\:L[":U5CV)9VIC,%M^6-XL!"PW/9 M<@8R%:N."*+%F.BEX-0L'3-_UV#^MS;SW2UXY@T!7 G@;NB;^][>F.P")5/\ MG#>_D3'0SUF:J^Z?YL&$U)LZ$*^5TR$U&NS;H)FX];@ADM2MB* /^N(("N$O MC,:%'1/-*&QQN13RJD[1B,AG6>:?@AS3X< MBD/&EY,@.7D3<@H:\&&^31'4H1[DB$FEY!EVBY?U) M!6)28I[%W3S3[#$=Z-3N2T0BI39X#J*8]R4#F6R$3"*%3)80J#''"QE0P1-E M86Y=%,4%_#'X%NT.JO>49T:)W'>Y$+B5&$X#'V*/Z(1MCU%=32;? 3?>.^.4 M$DFJ+V^+6OQMV0G_G$Y[:<"W-RX/'"[","IXBW!7B16]&,_5%^N+VVJRA1K= M.7KB$5RC2,"HZ3R;7(P91=^0EFSZ&X3P$D:13DK/Z+EV*=/E\HO-AO=P>O\* M!0?1^O15(OU92#W<2+:/KEWZIBSCVD6+@^DW#[1$0P*)![Q%5F+RXPA2P&\IPG=1+Q52O=E*CXM:0JOO*U+74HCV\ B\*KX^OT*>F* 0W#&;9[Y:613/LYV7QK M+&]%5#6U6G.0&O,HEF4@,SP!=Q@S@G[+M;89A;Z]HM)V7U-!A W+LQ)!B-/H MQH%$&BC><1SR*$UB\7TL9)),*DF';#9ZE&#?MV6TCPJI;W$A8"O9Y#UX$('W:"O\[G)Z-DCL3I\>B7$ @X M_!!6LOA&XL8>*K@4@6\>?ZRRA> MR%6*[ZR\_#SE,>/1OWDO/T/9S$C<;]K+XRFG&>_E9ZRO0>#E+7T9M9?O%M\Y M>7E?W^X/O]Y9[CT[TK?LR1?HPL_4<\_ELL_%4Y?OM_^:0IYC'!6OCL]=A@AX M2[Y;ZV/,YL1[L;\5;ZXG!(1NO22%S^&Y+U<2SZE@PUJ'E;0T/F[^^2?R//_WUZCO>J$16?[-_IAD@WP3K@K\ED%#R2H., MS88'EG=I4FR9UX9^#L4V8D-I0L+@U6W]-_IOZ6*]!'H]G6\MX1-4=KIF=YU)N,+[%-?/TY,D!NK>Z9EHZQI!P_E@S?:Z9"SHOE&NF MCT/")7R"XS536M>T-=-W5>60\'[J.PJ8"R'2!=:=L*V45PYBPW[L-R_3V#WQ MPBK=YA=\R_\B1\H6B61$NP>W.*NP9KUT:V+"[W7F91NEV M!:&$4WH65RLV)<_%]LS%QK9OS=>L$+1N;C2W[.SHJC,>N=\;9+6K%?/)8,1> M9YAF8Z?1:,+J.TPP":KZVP=\3N/X0YK!0-O1W!C$R,W'G? =-,5I8$5LT Z9 MG_X\ 3\ -6I9;/.^XZZ]Z9V$DDWS%X+3/"=) MV\S*?NCD^U3>/)!#$A7Y#X26B$EXR'A3=7C9B+?_6<9%@'4!2:UFRA=)6)VSI?"G1D,ML\#POH98J M_'548\8%K0(-6?Y&HZ6CC%IEK5*PY,5V'D',N>;F8\_CX4%9(HCWL_A./P#"]97:1_S+ M6@\&!"D?BCJPSRS.TZ*,0YAU>9B9IJ6O%BX^FJOV/U6H9TER"33:&AA%EYH5G/,T@ MB*GW "207G?/C_^#@KQLH_66/#&B"\H\]SH]Q"'9LF$D6/_KP+T))$3QDNWX M%4X^Q,4E>8F*+6'_@+M.N.G,&QG/.9L#L&E&Y;THKE0J1%_&ZNY.7NUC76X7 M]FF.;O8-3U7]KK*M!(CW%,'2.X6BLU^/)W\NNXNT,3EO8N6>+IW%+N=\A]?, MJLC7+L"ZKA+IN")4WT\/3,+.U &O*RB L(P>Z0K@ZT-8*E8=A7OA MF\191&%M1]CC.J!WYN80QZ]EL+J&JO>LB![CJDX6US8.E:AGJ,5"NYHN[N,, MG-DN>,LU7-"F*6/KC37G(!#I\HQ25M;W;?:H.^/MW Q"0K0B:50'HUVTSO + M+_!T<4+(T)#P#1-DE.31FG<:G+^8Y 3?$A:B.44]4YU>&QGV96)6GC%X_99C MK^@4+4N7F9(YG]POGIXRWG>(1)6@JB:EY85I6J-'=3[7$$O%1Z^/=8L9J;?U M('ZK!W+#:-_"6=P(*1C[AEUZ$%Y7)&*L#UD&_G;3ZF3C5+CNNUQNNBO*3O<;15:B1I+KD&;W@OJK><8Z 'Z2*/0336MUS&Q)SQ MEFRZ3#!LV?0/ZMPN(L\T>TQ]]_9SM+ATG<.=R8)S4CW_D!9![&1MT41]YLO( MF ]@<\70P7O&B\,H]C&L YT=/<[B",_)I] ZS:MZQ'MTZ!L/1FY4QTGA*9;U)N)V+&-9,"&:ZI<3FVRXJE(ALB/2W$D!.YHY-F<$,6Z MZ:6I0&/T=(LE;U"]7"7.[;K%4;UFP[UJSKEJ_GZ9YL6GM/@G+3[3=?J41/]F M@JV?PLH5'\$5;N2^R.DGZ'QI;4[$B#VA6_YGV0;D6 -/9K05YI06KJ MV$:>WR[X\;S+$/HO258!%O[[G=I_K]I%KN?HS47<_"'-Y)]@G"K_TSD1;]6_ M]WX4)XZ^DX*WZ/'[!>'.]2M=OB"07]DV2#RS)6">KW!23;?6;7' XR<'FY"NP1"1/_W=Q5WH>/UU.OAP>_UOV MNX$+1,-DS>6L#O.\RFB _X\U889W&<P#BB%%NOBC:2@!?^6NB@[*K^ MY>4]O_.OUT7!FPU1E)_#39!R@OY-ABEJ*> /5"K:ZXPDNP[_[^++)#QOQU.@ M8O\#7<)J&LV%Y6QZ$5NO:N:^2[5ZFSC_="?HWNSYV?P@WBV,;]YM< M&14BP+\L'C=A/K\UT?*G^;6NX)MSW^AQ/70NL+-8":N]]E'[G9^AZ_T54_\/ M093Q[' 4MZ$CJ7RSZ^JDS^KX 'T,B6]RE9XF*?R+>>,P_J0/&N>1 ),$N!0E M..3KQ6/.FX+-OC<;8AA^ M2C=QQDCBWF2P82HC_!&'X*SW-4)W@8?'?;/K+WR3YP>^\K'%+@A#7F8#9>[. MHPVOF5JNI*N M@]#U-W@&!JZRWF@;N;D_2:NU7*N=W)J1PU;R)$W>R6_R^X'(JH@>H=QT5J9(1C(QR=O1@]SXI&?,[^ZS@V9W_Z?P]1$=.[S4T21L]1 M> CBBV_1<)*3:/(YI&85IS, = M?HUA8,:XBY%!2CI6\.*+H(/I.">$O&Q3B,2BIX3%(?"]R#;*Y:].8S$7\FH* MP_?[U=69[T6>'W;MIX'NX9WFH;UXL:7P#O46R(6%'?Z[\5!UD.>T:#E,&) WSBGW M\IPR *:6\5:T,]%S]$./1#_V/1+=J"1M$%N]_D8XN>5G7<[KT,Z^P(?6"^R, MRAV3/C].6*FDAF^A"[XY7^@JE&]RH6L+?/Z%3N![LPO=$?LV%KJ=@/G'0N=& M],X6.D'O.2UTEKY [T+7+34,"]U#D#W1HG'XSZ<>G["[P_I&EKL!L<^QXBE0 MOJ%%;T@"QH>R'&[K!E$6=T'%%_>N?*'K7LUJ7A:[I,TE6 OIH-W+VHK(;]:@ M63[LLNRES:&*?Y]43^((;3=*W^Q8WVZCX#&*H^+U,F9!8;2)9 Y,WDB"4=U# MC)J+=ZT9+P*Y8NA/Q.WW#?B8\8XB+JDAZXH;>I(0XE5*%Z5^.2 M/E?L)"[4:YCK&'< M(J*6"S0!A-F_3>+'V(PD5O ]$CKAX$D3\PK\5_OGKQR_Q7JST<:F$%-',:3> M#.2&H\%NTSQZAB,V AVJS2^U%.IMO732EBIW%DWJSEFF.I\61FI-6)Y*6RI^ M[%%JNR60=WN:\#@7[7V@.PP*CZ^0YRAF=#]>73B^_G'V6"A'AF$B%BOS&14\>R$?RF5R# M].=W-_]%\_-\O0TVQ<^[QZV! QJ&M4B7I"FB82N\W]]<=\(<]7W!^[_@E M@I<]TU]^OXUVT";;P"DJ02S2%_8+9-@%=L]?K.<;8&<^AZ?R=Y(@\OTO_^<' M(HG2=W1=7HS%:8TW9:J0;;::O-N#(NCX-OE.2VRBA-P7=C3SU:TY#ZMC& M,JYQ7%+-6=Z)R2GI,QR: !+"L?@\#[P$'\=(.@3QW6/,=IX=;GYH+'*=[F6Q MJ+%<[/ERT2J"XE&3 M; /MMM1I7@F(<%#")X" /*3M&V#G">1.6);?DG][%(DD7^@3& +;7Z49J-U- MO;MZ_RI_U$LC&0,)J8^S()[N%!)M,(@#CRGW/]/T*0OVVVBM;)W=-Q:I;6BQ6'8:5@Y$J-]Z]!J_B=L Z*>' MMK2*)B'*;ME]8S'KY1"+E5ZJ!F+5RT%Z[>CEA%R."9IYL:,9P]_=6:)S &(= M[&:F5+SVKTBU34&D^39'@//YQ-S'ZXM.[>H<@%2[U,RT7D6K?D6H73U$FFH7 M@'+MK_(HN _6T2;J3D93C4&J5[TL58[K> !"[>JGT]A]W5\891M9XV_/I@ Z4N/Z=I>)?)Q\YZTM#U9B)52@/VFUY08QI"!3:AWOPY$\ !&^H2 M"_P;\$"'#8G)?\KZ@"AZ4]=UYR[;!-2I[%H3EVL&UM[UT3($ZUNC\:8@R%'-H;V Y.PJ[\6DRWM+YW!F9UUR/\ $V4H%PX5#O>^>:39<_&+T>INUE5Z'-[\#)464&S12U.GZ')B%_E[;D* MN1W(&].F,0^QHH\BW_CVJ^_&JS>7S$VBCE,A-(![M/>R[425 MV2K)4QEYWWCDECW(:M.65 ,S]3D-\DZ/H2P+RQ9^ P]2.\VO^14C#ABW1 $4JN<(I R(V_L?.1) M>L;L3,S;"S;,W$BP9M0=1,):"-4IZTAFHK#_BBE?HJ$3;K"#Q?'?8LUF5K+? MON;\TI6_OI230RYJ1J".+H$5#G)4D_"P+F#TXR%G*VF>0S;@/DO9GREY2M,P MY[!EQUWQ'TD*N[F")B&\VLI[Z^9!3'\DE638S^6_&"RHG7E=D7T,[5L! +3I MW8/ 5R2AXD]IY;Y$*B)O^_LNW;P[0*$-9\!M6J+S;PX8"4=)!,2&.&OGSM&2 MNPWY):=RG/O\1>>RX8T-2IOF=5.PAU2\#<6? MAMJF<!7%!V:Z%X\YSS57+9L3X"%=2*R)JA7^F0+#'!Y.YLDXI**PW0'4 MY'M _D.C7Q];!YH/G4D*5D320+Z65'C:$WJ4&@L6,O L?/%C?XO6? T+I61@ M38L945 T*AK._P-%!O9%4D2<1N9"O]#U(>,%\M??P'W3\ ,S6FB->!!AT-WF M.LB@WC6_IQGO4:B7G&T)"7*?-H]0NU.Z;6! [/UF8M1&(GB3(%)31$J2""@% M:1 %DTJRH/NT?)+3?XO!B:)]_]H-H" M=GL.[]DNW3Q_"G;]B2X:TQ9IDJ>,#]M5/6=QQM%!NF4-7Q' @2&9Y7JWC]-7 M2OE.H#\UNW,D5WNY.KGCMKL:WBXG M$<"V("U&4J>7T?ALS#J+MF.DT;NK6Q2M;B;*55SYS//-*MCG;=EM$5HT:P'X M?&WZB#_/!KTB@AX_Q\H(19G7HJ22CJ9L_M>?:CZ8*_R=_;'\DX3WO_\_4$L# M!!0 ( %H\JE2DY[=YUZ@ !$1#@ 3 9&TM,C R,C S,S%?<')E+GAM M;.R]:W/CNI4V^OU4G?^@TZ=J)JF:[FW=;"N3G+=D6>ZMBBTIDKQW,E]2M 39 M3%.DAJ3<=G[] 4A1$D4"!$B "%69G9WV[AP/>M9N"ZL]>?_\[&Q&N_ ]4S' M_LN7YK>K+PU@+YV5:;_^YVVV>Q]:S6O M;[J-KU_W+=T9'JSIV(V@R=:WYN$W@WVKCOVG1O>7YM4OK:M6J]'[4[/YI^9- MH_]T*/@$OW)M9I:T3/O'G]!_7F"7#2BN[?WIPS/_\N7-][=_^N67GS]_?OO9 M_N:XK[#^5?.7OS\]SI=O8&-\-6W/-^PE^-* Y?_D!3]\=):&'V!U4OWCQ;6B M!MJ_'/K"ED#_^AH5^XI^]+79^MIN?OOP5E_VGXA^3=%)5!S]UB24/Y$E+)]H M?X]!L]?K_1+\]@M$K]'XL^M88 ;6C>!G?_(_M^ O7SQSL[506\'/WERP_LN7 MU>8KPO^J'[ M ;YA?5LZFU]0H5_HV@NDH\+MEV+BS7W(4O0= \=> 1NR&?[%VX/E_!1E.L?F2Q/^WO26EN/M7#!Q7PW;_'Y,:!M6X+8,_ .[!W\8^G 3V->$1+;D2!.?PG'$\]DGO=Q M+4@0 8T+:%1\-RPT4$#CF+\YKK\ [F9DOP//#\:/?,+1MBU![ ?#='\SK!UX M @;Z=P$I,4U)H6-@Y!XT"P!!?T$U\Y$RV8X$<1!';-]QF=8%J=4E?/S4!5O# M7 T_MFA:1MR?P-68.]BY:%W6]SS&?2)KRU)$=N NQ?]$&W5H]5MD"'E%3&M) M@DC?'6?UT[2LD>T;]JL)+:&(YO"MR5B2(=*,'7M9G)&8IN2,@.X.X&SCT31> M3,O,O[ID:%Z"\/?@):>]A37ED["P@DCM21#O$:X(\HH2U96Q)G0V&S-($-T3H' N.K>R7 M!9EM2=GM6N@89FK I"G+ ML%?&MR= 8>$7FG/=JA]B.!''&P \.38$[ M?S/ I)BZ^/84.>XJ(F-6F_#UW<1F) M#:I\"%1P@&7K1+ZF.4F>W:JTDY8B8L5;4&)/7T0*NCHVC66_MX[M1@ M#,TK(?P,;" SD6Z &XQ+\!,G+Y;Y&CJFJ/-:V2T')>&?X$?U M5RL3+4<>?4'K'5PGRMY!%H*!L0ME01@;+GJL]UYL',S;ERJ7L^$] /SLZ(3X M<__;U01N[M#I,=S68PTO/I6XLJWX"B";4X)X?J6Y?Q$VW@XN=T[NQ=_ MO;.B4IP%I^I*YDUX(7F3K2AZ%UY(2J8.%+D-3_O9&!0[#\C3CT*WY]'/"V% MW;A"@OG_A')!8" K$CA0 1(KQ,05,=']!])-RGAE$;T@H4NT8JUJ7* MWAA%EP",O4AZH%-(RE@#\@E_ NOA,@]?A"?O<_8LS3'E$4 [++:Z3VU(FD ! MV,%?]\\2N-R(TK8M3>R'';JY?S)M<[/;!#^:&I_%#SZH&Y=*8+B5XD/@DX:D M"12;,\/@2O8K.F,Q+. M8+-!L;[KPM4&X*7A IU* PIN*X['32,[_JD\0*'L M0"&;+XTOA;M6Z_%HL>-0BG;E/B4M>*:3;$<))]1B/E[XYI00;@:''==Z4 :?O>;N-<$Q(O2@#1?AA_25D M,K3QR5J0R1"[40:,\XGMI^&N1#"#W(^J<#S;)H])A:T;9< X'^%* H>I6V7 M>C+<'\ O$R?:'I6!Z.#+,; ,SPM2 02OB(*")]M? 5@Q=ZT,:.D_W=^3B%KI M9?:G4#">@L]6,AI5XB7B_G%-,6UGMBK_96(A 7%MR1>K#S=-*]/:H:W3'#FO M!9=:PX^EM5N!U8/K;)"I[7QC[R9MN.C9E!!4>'T*,Z@!;A&R:8*&GIH]ZNH+? M>]7XVH@:.OVK8:\:8:N-?#'. DF1@IQE[%LLE)?(<9/P>K"]H"T/++^].N^_ MK(")$B4U_[>#_OHU_&N +/SG/P?..W#[+U[P[C1JS4(P_^7+V>]^$?TM$6KH M3N/L4\Y__<_K]LWMS_F^KIWTSGYP%-B]-WXQQKN,FH;_C7!E;@: M]B5^V0;9-+XNWTSKH/TU'.T2&.U[W[#*A'K MO^W@V@6XUN<,;!WWG &$DM72 ,W'[Y71DJ>,8 FY?_VE[-73*5T,X<3Z8%ACO-B_ 3=' >9%J M@$_UU7O)<1:5=(0NR![A=W(4MC"^!BMT"TGBF<3Q/HACUR8\G'9;KJM MEKI*8A%AKYY;6>KIKU8N"K@4_@'WC*")54U*V2JIA?;S]RKI25;) %URN@OG MIYVED&/)"JHCX^.C_>"59&T$8^W$G;K.NQDF$2:JY*QX!?5"(T&D' F[]=BW M3AW/-ZS_,;?$14!:X0HJ)OO[([5(V+!YD6J 3O75$? 2MN'[BY[/9NME@4Z\4X _+U(-X*F^.@)>PCY\ MX1HKTWZ=?VY>'"L%]=COJP%Y]B='>$O8%^VVV^SUE%4.@P21 M>KXQ+"N*[8W50*Q4E320_>&1!J1ME(<;X+["0?2[Z_STWY!+DF'C;2&U=)4T M0B] I!D)>^4]>=Z 964IY+10E?20^=T1_!)VS_M5QO%%6N"0YTUVON<;-EJ3 MXQ=7A$I54@^S')&Z).RY]TN,!]-;&M8_@.'BG1!P1:NA&J:OCQ0B82\>^4L< M/_0!_B1M>L>4K(8Z6#X^TH:$G7K\,T,?%CI]G)2-"]7KMIOJ:R3K\R.=R-NX M Y3"Q!K9*_#Q5X"?X\_*54,7])\>Z4'"'KT/V;(*&&,9:9-Z[/?5P#W[DR.\ M<=ON/_]R[BS.PX4\N#5$WS5P(!GLX-&3[3F6N3H)6P57A< _#$P9GN3-*^1) M?F@7_GTP&=\/Q_/A/?K;?/(XNN\OX#_N^H_]\6#8F/\Z'"[F7\IP*%\;WDO0 MX,[[^FH8VX"#OP#+]Z*?!%3\>M7\NG_2LO_Q/P_R3-8/I@U!,>%(YH0.H!C? M<[:J!8PJOU3[Z)OD[X\74L;<\F@&62.#6%C?=BCF&L!57_ANAB!&((.?>*PB M1]5MH?V?3*53* ^G<1K1!"A^"U<]Z.(B\,Z7P@(4C1_% MG3H+RN\/#-?]A!O(( 0]AA54=15E"8W"DV3)+[%0\G0DD>?XOAXADGY?0BRK M%3GH)<2^R*DR&=*R>. 6/RE%M:("M8#8MT!L3(![C!+0ZX/*#R&$:=%M&) IF#8)U)5UG@\[TD4R3Z&(X8( M%#6UXD=>>;&ONJI,&QJ"Z$L%:J4G#\89E7X2AD*^TN-+Z6/R ZJ]Q;&XHE1@ M/*%@DD[HUD+6(464%@K%BO3/:[P%DRNI(="<\C(:6^@VHG!R1(W<[I/+1L' MJ]EM7]U4D!#THG%:[.-X('>Y3USGZZ%I@BQ:+NE/\I:A'"^)I (9-Y"TU94C M1]Z;Z$(""]@%2"<-/3]4I4(AE9(90D&&HE>/UOE(TI1/"CKO!7P%I2F2FPTT M0@J]CY;%C.AJ96I\HGL5N@NG>&&5&4&C5_Q]$X6<0DG1927%>2#IU>:?@YWG M.QO8_#W8HCD43#O0VB$9-WH'YYDKX,:3 MIF72IE";&K&+/P[*;WSB>S@H#>5^]EA2 _VS2B=T^R)K8"&NQC.'$,K:&I"% MA\1"-S"R"'2__W24-6 #%L;'";9X]YF,6AH1)H^D0EVE91$E."DZ%9[*D2:U M0ART=K?9ZU:5'HQ"\MKL*,4,_$%K2@F-=)\E%39O!X^=K;P%QV9CAF\.T5OE M:*&]Q"N?4$-I,G!PHF 57>@M&O,5*;6+2PZ\<71LF%[E-ET64:?7L M!BE"1$I)Y0C"J-$D)6B%Y.1=H9K'[DGX26*PD+-B^O& 2D+!IZ?2'ORO5F8H MR=0PX4YL8&Q-W\"]RL&4UH\2+()J&@IB!GS#M,%J:+@V7%IY_>5RM]E9*) < MW+B;2Q/_J#.KHGY\R2FSEA$B3F0/76"<#13G#=B>^0["LYY'QT,G/)/UPOC M>WFRM!*'M]-M74D/9%=T".( @)9^(4EDJ3<[^K&$4D9>QZ9J>0)D[!!SODA2 MCB0"GY]0R\]KIB(32'I4W&F@C#?@F\OC(C@S1&XW3XC=Z.B11A!:T)01!1R$&*,F3 9S:BK!7'K-MM MWFI$BRPY.:T_%>#&R6DSXWJ#HJ8V',DKJX 3#]DLH5QD$&KHR HJ&05XBZG! M!N+* E-:7Q80Y!/@%:8& [*7$]3I!;7B N5"HK#G6((0,LZN#K_U)NO)=O\4 M@S:U4XLVM=-\ ?]X&HX7\\;DH3&9#F?]Q0@64/S$*KPC.*@O\Z5Q+\$0KBNMHM?;@P M!>Z[N03]#_/<21-73#E%4:!_5!F35&HJ+;CV"+_GC]9[R'*&&%2RRK'DMS##+UX6B:-#,5'>2U.%T=SQ\(? M2N,J*,<)>M7B:$$MII:CQ'?7\3RX=%YCGPB#TI3'6AE);^ M(SQUME\/@2_)LP*VO#X\8!-1RR<@,Z@MB#1*N7T/AU'+"?);[?' KCD)=91C M!YN2TY:9K-*J%>.;V_&09:'%M+UZ,MP?X 10[%D1KD(4//)J&> @ 23M*D0[2M!)6,ZK M'EDD.#Z2S*+!L:1R1"B^#,T0CI?'I%(<>#!,-W 6[:_^M?/\T+'H=\-U#1N; MI(Y81Q]>L(M9U(NR%S+$!J_(9VF1.F/T)!%E9,,9#'A^:"3[P1(?G!%77!]Z M,$E8U+LRS@PA\7PC>:*$'!F*IJA1?5WG%5* [Z3\J'O'Z3&Z\S'M'9PVC_Z4 M=V#MN. 0I11XPP^X%(-@F+;A?@: H]B4Z+;(";9L$;A$5T,A/<;5=MN]:74J MQDU9(.VYW=/J=/8 SMZP[^!&$7\JCRFM&Z?H!(R.VZX$S6VR* '']LQ]4:R, M/NK/%BM2>N%#5J5&@2@H5?1P[L[PS"5&]:EE]:$ O7@1%?0Z3SV7_]ZT=C[V M(1FFM+YT( D8$4*O$]/?@?GZ!D7NO\-EU2L8[Y"GZF2=>$M%&C.8VM"'/,7% MCBC%]U6[_-,W##)[ZZ)]O\C82ASA7K=[U=:+6$R"1]0J>JR+H]8A4ZOL9X^Q ML(BG:]J,UX_M?*\?!Y.GZ6SX*RPW^FW8>)S,57\%>?*P-ES\!M'R$Z$DZ4-X MT;52Q;V-2F,&F[8H=SEG8X-6+D,PI?EML:G M=1WY)A(:+5VG<8#UWPW30M"L'=Y&RV@C=$>> H9YTG>_S"IV_(&+,Z^0[RYHO) MX*^_3A[OA[/Y?S:&?WL>+?Y1G5$J1^)'JKJ5#':FV+B1K1O*T&<4 X#L:".' MKP\%1:.>8R.#3HF'1E5'7<7B]4-0*K6("NOX),0F,8Q3HIRZNJ162^KN@T)* MM8)P8;(9$K5)K*.E9MDE5BMXUWD.0J)ZTPMKJ5<&4;%'!:HF4B2;,&U]+=5> M3'KLRT@Y;GMQ&%*#EA++:JEA>DFQ;QPK'651*3WF6AZ3Y5(XRB(. > MA'^.[.2N;^98UH/C_C1 BN\(Z)5X9:%73,0U5I(P"5 MX)R./K< 4@*=-KJ^,H\R:+U@R>Z>O:;\Y.F"&$(E-Z<;8!)!I(5&0B"&F6WN M=RX$8!I\9/!T/_C=)!#6&WX =VEZV$<;\ [!*9( M;DKRM:,Y]_CB(C98%?-;T#0R$=8E4?!AW&DR:_4X1*TN_!;=J%,8#E[1K' [ M6H&<">T@/VDP]2^6-2QXB(Y8)>NRM5CD&/W80B\SKT!3:H7%HWDRCZ$)3=4+ M84]N*")2B3FLEY5K@)M;F+:$H10\HD?1X_C0[6=HJQ.=F9-7F+X$H9([XD?1 M@W(\/P[SDNQGTP/#>WNPG)^T80^[.<,>]N>_-AX>)[]7*-SA 1KZI]$I560M M1]&G3%WGW81:O/M\AA08V8>43OVE;[Z'8:3(LK$W%#>H=K>%CFJ5<#(G:/1L MR1B0(C3.(8[DY9U%B VA^F%TXL=*$XO?7 LDW4HV5\N MW7#@/AFU4;();^GLT'M\>S5UP<;<;;R1_0[VZL(M_'(U5O-2"()%'PP)Z[Y:MK!+QX \/!9?%F:J,G)$;>BCX 4I62 M(=D=]Q[9_?BKW<6 M-.3 8/&G+M@J->4*X,3IF8]J*;6^&Z:-<)[8<\,"DS7$!6+K?TXM(XRALT7J MP9"-KG)-.RZ("9BS&RH)F.\HQA1^63O=:=B)*B<,=!^2*OAU2 M=&GW9+@_0!"D_9BZ!S,NTE2I25< )\XIV1=*>1R&'C%')![>Q^:S#:W1,O\- M5AF4HZM)+$ ]U9V[ [$QNED5CG$BF4 M)7Y1[Z?*<&?J@JUAKJ)KY^$'\@I#^1F#9X9]SP/8V]9\C5TBVW+C4M0]JC(T M#( 8P[5*L)3U&7F76OL2B48/A& _)EF.=_C%0H[SM=-ZE\@F&@C4BD"<>BV/ M.0+- R'NVC_T31>3"O8_J1=T>=N3%\""[!U///\8(&FRH4QA$9Z3A&"U7K3DH0B6AC. -R58 ,39M:+0WC=;5_?:D*@ M8A (C? K9HZ:F:]O_F3]#'<)P1H.CI^/Z#&9?0-Z,^Q@EAPBY;KP$]79GF% 25\ MV,4AS NA(>48QRG,"ZO( F(@R'F"9'Q& :Q1"'87Q%XLP$5#UAL1^@:4HPXG M*B0Y5A 336_U( A+ %;> U1"RNL8&J[1MQ ']J;;;EWK2K:"H B-YL)\$"5J M6$MS&J<=T=+J7A"_N<%!"WLR? 3$YV3-PC/6=BZ(:0// V%H9*20_6]PV759FK@@SA5%1=,@!?2 %]YD7@[9"F+"Z_*P"J<: M#Z9MV$L.IQJ$AI0C'J=3#5:1!62E+WQS=+H60%=@L.D96(:'B?N8,JGW1'3U MXC#<=EL=R>FB.&DR=CM4 JA(1=EG=#'EI*IU#L(P%&*-!L_U^NSI9/]L>.@XHC)/122SA[,B*2L%:O.907) &^%_)OVE5>YU\./\4AQ^L ,/7L M6A9IY[OMU@I6OH85K7Q']MIQ-R$Q,M+"T]56CHBLR_TB'*\ 1-*U,MU7:^G%(F]UV MZZ9:0TB(F=G2LUHY9RY"BF["1Y\LC/]T5M>N8-9I>.E)U: MY/Z&WG#"=93\L@O]-6J+'_5/1!!K,R5Z>^@:B,0[G;^V/'_ 8(- YE' MF=4OA5#Y@! :R)8Y''+*\B?([@*_!#T(P :Q6#A19/L4!WK6%K0E#"\LA(:I MY7&Y<2KE092%0QM:)D<+E\*9W%@(#6G+@S,0,'1.<4RN\N"XT78!]P:0MIK. M[,@/@-#XM =*_/F74WP?X9>'/S[_Z5ZJ!,0KX/WP'4AL.,5^6SJ;L--[TUM: MC@?GVHG[:MC1@UD4CP1N.Z,H$>CJQ/1^P#^>[26T%<.T3Y]1A"H&'SZ_&$W&_]48]Q?/LV%C\M"X>YZ/QL/Y M_+\:_?%]8S::_S7XR_-X,)PM^J/Q8C2BMI0#$\PY M:-'&"@\+.7I?0(W>P?9_<)'ET%KFZ^VN;:7*(Y-LQ+@',M1 ,G]^>NK/_H'&COGH^WCT M,!KTQXM&?S"8/,/18OR],9T\C@8"APU.F\@D*!DW*J0*4K;!=X9G>NBH\L2 M[151[[@1AD>3<:/J=%MMR4_TLC5\NAGF+KH>X\D^3P!*C F10*U1CAWMY-@Q M&_XV'#\/X9^#"1PZT%I$\4%B+SW:P*#$Q8@[Z+5XE(HC8\2@KBWIU3?QZ[*& M"MKJR@T+C#J-O_HN(',Y?L&BQX.TJY^,D:"3' GZ@[\]C^;!"*#Z.B%:4PZ< MS0O074X^Y_MP?%"Y_WAS7 M7P!WD^))DF'UW:35#_KS7QM#:/F_]1^'X\4\.&J8_SJ9+;XNAK.GQFC\VW"^ M>$*_4GQ02/%]Q:#%_M@KLR%5?*\Q'YHUFN1H*6YSW6Y+=M+X_/K/\*#.A02G MT2?!,-W +^()&.C?+,/-=7*X>>B/9@TXU, =Q].P/W^>#:LPM!Q M.,J2-8B0JB#"=-K-JU[WMM=M7W=[75E.'VE?F356$.LH-RHPZR$Y)+ +K,?2 M(TJ=>[P-HK3[F[3-17 6.4?G#$.XUKA['"IN\T>I473PZ)%@UN$"L4[A^XND M1O9]'.B(_I*\J:"KIYSM4JE@?_500$0]K#7A,Y-AI+=)(T5K_?%B,ON'XJ9Y M$/5DK"(;)K&&I(=%B2_*FGA)5>+$ONZVKB3'-Z?04?Q-$:-L>ACMU 5;P\1E M&(^_U\ZPYU[2GJ>SX;0_NF\,_SX=CN?#<&\_6?PZG#4&S[/9$-T1SN=#<46!>;#EWITGP2R3:, MG+*2-CR9#F>+?P2VB\[IIFC#K/@$C?4FS)BF,^L%.[96K]UMW_1NVLWF;8_9 M*UFTB/3S.4L3<7NYZ79DK\WSJ2HY\1<&0?!!6VG#QG?'6?TT+6L$V[)?3;B! M89G^FRG^A=\GD_O?1X^/C?\P-MO_AJO[17_\?01WWH)G?4X6%@$"27&."?6Z MG[$-*2,)U3=FC25LC2@WFN32]>DPPD'^#(N M9\/ R:0"$$+13Z @#Q49=:0=$D1W5OOE]+EJ:0X-:)M0;EB@TN/Y,4(A:759 M3?272W<'< <+4485:J_C9HKG8'\PF#T/B:<+CZ/^W>AQ)/+! C_/8X37"3 1 M9*<_RG1&IF_C7!1O,&YCM]U62[[_<4$= MG=\Z<(='#Y_$TU1%&6-+BB_B_?!.]3,.)"#U/B2]\(%?O4[OIM7N0)9)6FC$ MOR]K38$IK9RQ,Z">7$JP"*G'P>792758]8.XMC0FGN*>]_CL#]7WK!#(3., M^+Q0X:5YT"#5FAM74CD+2P=ROS1FDD(/ZQDXFXUY.'U KY%,^Q78](][FRF> M B#42V?&-N0XXM-\8Z8//E,CR@T&N70= M\[PO+K\>1_@C&_X0+(P/ZF$CU9VTGE%<71[5!/%'47IS.- @AP>?TFFW MF>+D-U],!G_]=?)X/YS-_S/P$%JH[K\;BIQAX_%">T9UN\TK^#?(IVM9";;G M;] R8KH+WH?!']Y!/%?3?0KR+%-G;48Y\Z?03]+BN4@M=):_*74,"*2&"Q]T M2V?0!_)HI3@*!N- XP[NO]$>X0G=R?4K$,WCY/AQ?0K$#%@H$OO \7PO(,C+ M*4&RCML+-BKG#)[VHYG&F8*M*C?L\.%+[*!? $)Z7 CL$9@:KO\9Q V%"-+' M&&FEN"3.AH_]!1R@IGWDTKR8]>$@-:A"Q!$<%)D/ LG5]G=1S:MV^^JFUVJV MVK)> N.^E'[SPM!"W&::W=:5I.B'A?24'$J*0J#'L#$'KVB(/$DP13E@I(4V M''Y'1Y^-T?AA,GNJPH)F+_T,;!TWB,:;D4P.4_S N%:KV>O_JCXR*!-3..S[_H,_TL9O3BC MLG*#1*XXQ7F$U#)1Z@#N>:#LJT!C=#PA5:DX.YA%XY2[,/.:JX WT\!Y-U?- MWM2 0_O&7-*,")2U*JKL(M)QRB@H+IU.]K1/TCI+[>IJO["40M,"MB7-!&/P M\P0-U['A7\/LK1[+*H*UF3C [6Z[?54%&G$55V@RP-)<)4YCFR^"4'!4VXOV M5>>J38IPWOA#V)KJVP<]0IW/EV]@M;-.TP&=Z/7N\^1?B]- D^<'BHS-*#<, ML(8_YR(P88L1F7-+UM8R*57_P\3EK\:45D[+7+26LLMD$)]"Y[(VAVEBH+^Z M -P[&\.T&;0?JZ<<#U@41J?N;'FQBN?PMOSP'9/UT'Z'?W=L'RR?P.8%N,EE M/[E\)925#7=L"Y!#8H'J6AFPL7?07BW \LUV+.?5#'))8_5%KJ"EPG*(C#V< M*:RQ^\T=L%[-W>;N?>Y:?> Z4$!_;N 41BZOH[YR2(P]6RFN+H2?U7=]#^Z. M'!?5(1M81@4M%99#9$[G(%:X92T^CIHKUX%LPPZ;L=_KJ$0*"3F=-?#2V:/A MNI]W+O@)W)"!L'>"81*+Q^7M=%NM=N4URB[P7L'7BBCXR?@\_?!O.,VFE]-1 MI0R2[G5YHX@NA];4\!R,N7;:^M6AK;$[?@?X0]&/M@P'/4\@8$.Z-D)A>R;\CN#G@1-TR-) M.M& R<_&EP_E.R^):"\-1U'M CFY.W-K2)HRE;T9%G/" 0ZJUS M8)@:V:69_"ZZ2;\+AAS357'+N+QDT\?!F2%%,MODE[?AN(%VNZVFY$=D?%)1 M"P)&ER ZJ9FIF8:JZ^10A+,ARD3L =Q*(6C1G.7:E#W%%@R+TY4^)/OKGN=>9EF$W:9[Z MP8O?>6,V' SAMA$E+:S($HPJ:7TB= ZQ#H^T0&D*(N?](=:(L_E:OHE3P7[, MVL,NG);KHB02?8/VME25GA0BX&(5 'QM:$/##_#5;[+X\^F357==%FXQ9UT^G%@F:6.'+D M8T \R9P *'097)PM<(, X>C:8[N)1E;*P:1YE3:83*9#%'D6#2+H0G(:!)>L MR.(B0F1JH1@3)[!D+#$RZ\73-72:L'M)(P[V4[/&E.R*RHP:Q=22'$-RBJ[+ M->!WQUG]-"TKU4^(=JQH)L>*[Y/)_>^CQ\?&?QB;[7_#K\^WPR_N6X \OPLG.R%&Y89]YPQ42U$'>\+N[PV/0W*"+TOP/E M[[<+5.H^W%I"7// M,L[G6+BWD@OW1,KY:JW73PY\V#+.X^M(7J6E?AW]6HQ72W0'<5<*)&P[3Z-!.]2R9/0^)]PF/H_[=Z'&T",+, M5V/0V,-W@E.$X.F/,N/.T[=Q2)9PV^[==#LWG1:/E\54GT#ANL+:B'*#2'%= MG#N\<(%$K7?#*03ZW7!=P_8_9P"YY(&98UEKQ_UIN)G/SVEKZDZ50C@(=5\I M;2XZ6Y7FG7Q2'L(EEJ85G&K.J<6V2"56_*>L_7*&QK/6JK358S;3NNKT8I.F MK+5JIDJ22]9" I)!X!-$"V 2'EN=GCL#^OCNF',F>8^7DA*08=? 1R MJJ"R7TQIY$G'*5BQ6L,%6JDY;GP4G1J?8=03YPZ$K\_ BGF1F[_1"E%+ MH,"W,L*(N'_-A]IB>DS93W8_/%9/#77R>/]\/9_#^#-Q^+RKPF M#1'(.&\[+R39V6/^!NWD#B*V&C@;=)F_MT#7L%_#$%UWG\D!L>654[I8E28IQ(9, MU2A!S!I(J*$<+=C41*EF@JSBDL_=A_/\$YKGIRYT(J- MD=I"$3QOMPFZS702S-.*>L01H\CX@1POH/1P^P@VJ G(63:IK92X!,$FM7'7 MGP_O&X/)$_),[J,L]579J)[XSJU/<9D!"\YB872+@(DO)TS,C8T;\9CE61CDRB%5=DBK9:%"H6U80Q_P0 M'<6V5RA\R-C8 .)N6D17RI$OFPPYUM2\@!&8,!XMY\ J6.%,PF4=-NH:B6M#"DSRC)X"A _<'QTUJYV3+@?*<+(/2 M.-B#8_N[(#8Q:S+8\KZEMAKY< M]N=,J[7H8O(9/58Y9Q%FNAE.BVP<>H&$.H;Y<2,;!SO.= M#638W>=WX+RZQO;-7/9=8-"= A1H4;T1*D.WIX,,;[FUS,0&C=YX?77!ZWY, MW8-&12RJNG$H;SN]YDUU*)1?0BWSPSXZ]FL04C8*NYUG.&)KI-+TX2"J'IE: MQR#(1#@%X>*.:7&2$DQS/%PT'B?S>6,ZG#7FO_9GERZFUI0;$;)TFK[Q*2ZSENN1D[P/MF^N$!AP M )VCU-=!H+?AQ]+:P6$"K>K0KF_G[Z?F/0_P4[\OQKC_N(9SGJ3A\;=\WPT'L[G_Q5$E)Z-YG\-_O(\'@QGB_YH M',;XW'=?9I+*'"#ADU86:DS.0 9I!@[) W*R0,@,('^W%AI=L015V;#X( MCE(1>6:@ ;R+,Z9T7.B> L]XLG625"2+52V(,1[@(VCAW<:D\-=^(&$JV0^QN(]@(8G5+45%?)9'TE%9U76*&[ M^QL.0S'<$;ZA:]D94L/^,M8;>=X.6<'(C@8W*/^+:0>J2H[3[&U4GQC\Q"XG M[44!BHQW:#J:K)\O/=>FTN331T.@\[>W6(CP>+[;/2 M!YF95B;:@"3IP[=]+:A5 B3EA$\6[C*QVVP,]Q-:G_EJFQ 3E,5\N71V-D)C MZE@()<9CFU;RV&;^_/34G_T#G=3,1]_'HX?1H(]R PX&D^?Q8C3^WIA.'D># M4@YI^"7].D,I.\,7MD+QN!PD]:6=O5#546XLR 8]"IR13[;R]NJ>ZY]P#?[K MG&?P1_\<[#8[RT!'T,/U&BQ]N%0RG=5DW5^%7Y9R_$);31G5YE?64>&%A);Y M %0@-U(/<.@KQJ!J7\$-G"1^%-(M&T4(DFM*DO[J7[MP291ZAI2GB4H1AZ!Q MQM&%!@7U2,2^ZCG(Z3TX[AC\/!FP7<>&?UWN/90)P4]8VE"&3CSF*7X(:/ 2 M';W>/QI0ZOA#*JH,,?@I-4D4:L$5BV)Q%!WNWNV5X:Z\Y^T*[N,1%ZYNL9%- M:*HIIWAJ)<5V*/EEU6 :X7^5K,O4P"(KIR,HU8C _P9:A5&"1;%%;Z!5&"E2 M9X7#QT_60_L=_MVQ?;#$3P>D\I70<+:.SB8%9HD5T_'0FAJ>@]/HZ6]UU%^F M?#+7[:S'QCBG!.IZRFB8QP1=3&K"XW7Y'@QV<(*.W&>BEX&'?*)8WP5"GO_B;@:4#\0S?EX=8W!D6RD++>$783EX1SH:_ M#6G]M1-TTHGXJ!(?5?Y]'"=8B)-HY(*81">[4 FOXV5'L&++P!1NO[$C52ANI!&*BP8EW873FON'Z]X9/2BO! MMQ-5Z2F"80+HG(UE3>M@24!\^<*O@YK. G$4L,94E\]%J*H?"\G$R,E$D>.E M6I%N"^,?NJ(U18V?^^;C"FEU>JVKFK?\D"QGCU[@IN@0,_ >;!W/]+W!SD4J M2MX-X4I>+H-802DGHK?H YN3:U0/=Z_-=D;32=X:] =_>Q[-@[.9.?KGL9^& MLVY$/2V&@\J\QZ642N(CF 5?(ONH2;=,TH-\;0:#,] %4! M@15[Q31#CWPQ3Y4.OU-./3T0OBNNB6PY%-"%\4'6Q>GOJZR+3#FP>Q5E/(@+NI+K M-_OD$5_AH#LE>8TKP ,6A=&I.UM>@4F.!3J *ZJL;+ACYP0Y)%8KI-D#G,I] M$(1['T'T[5<3CDY1X/0["HA%?$!,4W= M*K&"6H=)9N3'0C$^N,8*(.DS5']6[%*T3".V6CNYZ(YD!JSPH/3-W))U2ZAQ M(6IF10"[$E G) VGF%8JZ%S &7)N'#BE3U4M@A'7,%<2*5-(MVP4R;/BJS9) MA(>Y4IPX5%,*-Q34(Q'S4D1RF"O]IBY^H'!*5:Q-Y"L%N%)*M<*'GFG M^(0=7_".5A!@_*.ZUY^TV44I==O] 3ATJ1S]FGN"I M5A):@A_^]S0@^3Y_PQ 6>3C)3I4E>TE,%6LJE'@+?0/$G%$^90'( M$Y,9@.HPT?,#A$YRU2BNKYKK)PO6DF%6*Z&1BO-!^'8F+ E; 7#$0&GORY@5 M,%W7]B)T;F!!7>CK*>890D'S07FP;/BAN#A=0OJJ#42D@9!AYG3UIZ]%Q,:7 MJ0NVAKD*\K]Y ):?^&_ #7]7]@Q#^I;:HDJ;B]7=S6=H$!,%B;'J?GTC8N MJ?W6MB+25N@AWUM-K[8:HBY+NT"O[4+\M3O)$)I712W!\0TK80G7&EC"Z4_* M\RM)Z559&U'$N806,D[WB3@/$QTXOS_M._U%Z*3H38U/0GRR4K]!67LHD\RE MG/HRZN"B?%*2$$5O$*/0EF+/?;/[K^TD9B=JX*^64TOI-O((#/C=F 19)?=> MVT>Y]D&!OE"?%=6L TZI[@Y$MZE>=)V:!$ZLF5!_1EQCUYU>4Y$X4UK82S$U M"'5M4U)TP&K-',#Y?5^%.%\CJ.*_&FT^M<]+F;9."% M>L1T-;">@;$UD8\#.KW,S'TION/:>L0O\>B!Y^9&H^WD4^Z,4T\S91H*Y=S2 M+.P1D.IDIH-UC$$I>QO@*VL-BCB1X2#B=2.I%(._.\[JIVE9&.I%O]:1,T39 M"+=H%;TCB,0M9_#)ZBT.^BV)D:2K+DJ(J+D2>=%B$.@'+XMO4^ P" M-R^<_?@=P02\[Z[CX7:V6=4NB%>YH!#J+"M[^W@RPJ,7\/[GR(8?"CS?&\%5 M %A-7/0G6CF,=R@2]&0]?X,*W/\V8U0KUO@%\5(@8$*=614Z69_[8(N%;W1( M_?E@F.YOAK4###,R<]-Q1?0ZO:;VS.4.UZ6$2KAL M%G-%C=.6&??H4]:"-#H^F.[\2Z%T3!_'AH&=TK\ATX MN&*?G$_A3PPS:ET0G?(@P1^(>_U'5N2 :L>,@ MU ].%H6@%;G(#^,>A'^.["C&+]ZA@%@G!EWGJMMN2DX>)8Y"[#AP<@;C-@[1 M/23#7N]^[N]32#,[U?.Q0CU< ./*0DVLNY6L,8Z0$IMTNIQ5[0)X5P@*;MY) M2AW0X:%X]L!Z9SV::]P)!DW5FE39<$3$$A5I2J&SWY/3QAFP#!04V_%8X@=B M&HCCVNSTKFYUI5E!4"*R:7_-,'6=!\?=&"-[C?X(P0F>LD[6TXA=?^GO#)RK&_=^+INX K"+^*W]=40*=D/#M>&BV)NXCW 1(YSF[-W5;!<# M841ZP8E3_OS+J8H>HT'&_G MG@I\>L&.4F4;4*)WT%[=P[JF=5@PA.0 'SZP5TS4>+T60\1_\\=M-PUHVHHT;[OO&'?5]_A,UN+-LC@(=Z?8$;TR^* MC TY(M#&WH5<=Z!45[UV^[;5@_^4-.BQYL3&"%LHM7:GI>26A:RMY&C$!0." MJY[L^\T4J?H?)D-F>%1:.<5ST1J5#Q-6_(KI?#]]WCL;P\QZ;&*+WPB?YS,%V#Y9CN6\VH";V0OGP#RE$L>L&=4J(2ZL@&/G8[G$9F3 MQL0?4M]]/AG_;H@IFH@PU(FJ-+(<1\?,.;KF24J7-(DQUJ\0*:ATFF9$?"\7XX!HK@*3/ M4/U9L4O1,HW8V'E!DD?ABS^RX?YVAR[V"2N$9$'EE"IH(4 I.>%)B>SY/BY! MYL2.*QX7N]WIM7IR%4ZIF2R59D@H;G@Q>BU.?UIRJ**<;LL[,"-C0!$81/:IF?SP"2H0 MAEFS5!=]N6"HP$FKC/ )*K&DJ(H+D2<=%K5RJ%4H?(+>O,H%11T^08'P"7KS M4B!@0L,GR&9O%<(G7 9SN<-5AT]0*GS"Q;&8*VIU^ 0.X1,ZG4[ONN(/E?$4 MS(]''3[A"V6M"Z)3'B0T#9]0RKM0K16J-6FJ^"KTTH@K #NQL1O4YG?%7H76;.<%(:^X$LJ3/G<6GWT1 M9C\'3ATJ2WR^[A BT>)T9XE;)/&(]1P6%#7VD.&!YI1 MP%!P"6G_AOP U_5_8,0_J6 MVJ)*FW*8U7 I_D*YX9VZSA:X_N?4,B#(X9IXFQ*ZN=2^:XL2:5%LL/-*BZJM M!1WO*.O3R=P$NPD-1^:UL1:2OTD'-R M)M/7:DHSDS0E74,E*1(.3 N[(&#,RP\N-=O\M0:&D MA8S3X1?N\E$'SN_/.DY_$?K[>U/CD^UYC[AO4-8>RB1S*6=>C#I0Z[J2+KL8 M1XBB/'[W8.O 4?%\#55Z_[6=G,=I50!_H7>2;>5MY!%E*L0E"2VY]]H^RK4/ M"O2%WD^J9AUP2G5W(+I+\J++I"1P8LV$^C/B&KOI]+K=VEX448/0:T9FPU%P M9W,\'#P=D1S[=0'<#0HR6,+.)O,;:@L3OK/)IX/Z#I)YMH]>>N_? DDY.#C[ MAMJ\)!PN"% M7FGJ8#W1$!0/-U*"]:1W7%N/<.MA %YH/! =K*=XEKI[;3J^CR&&U(DX .(AX'8PIQ> H*!^&>M&O=>0,43;",8WL M:&\YN1Z)6\[@D]6;CH0J$RI>YQRI@]%!%?+RO@/7@6#ZK%G?VXQ9W_?=7'K* M]TZ[?75S==N[O95U0:-$RO=>I]?NJ#$,46LK.0QQP: "26E.Y"B:\ET!Q7/1 M&GY.HA&_8CK?Q\;BF?)= 1ZP*(Q.W=GRBDLJ>+^Y ]:KN=OR?E3%: -T45S$09:D34 M&EE*SO>N-BNH=9AD1GXL%.,#CWSO^FJ91FRU\KV3SMSH%_288SH%%%W>GHZ, M@<+9X%/..V1E)5: ,,R:I3J$S@5#!0X#I&0E5H@E155&5SDJL-R\% G8I\5&5S4I\&E1!FM2%;B MBV,Q5]0$9R5F]@"C>P8.(4!9<:%68F \F1:4W+%!'^H*O .THIH"^#'GRP%. MK5X #T4B)?0E&M\ !*GB'N:)HS\5B6>T;5P:JPKA(O0]5KFC5W#U,(GR^3T! MWS671<:MM/8NC5O<,!+ZP-%&6BDA'>8&<&X]"2_1"#%ID36P0Q2PUF58 FI_=;&(!C+R![$W$\I M9 ^8^?00/'0_?C =Z],T>-D,+@)21,U+N((B@G2T9G[L/+99$[0 3A%'M0_C MF(43/V;6?&1&)V)AT3LFW/VF[* DTYV[?(,;WWW&"(A/?_6OG><'OF08YE'5 MO2"NY<F6DVAR8 O6)<]\,6(8/5@/'8TFPB&G@@FA6$)3( M)5W,-9!"5)NZSH/C;HR1O49_A. $E[>3=>1(.C?MY6D$IWN(77_I[PQ<,#GN M_5PV<05@%_%;^\NB%.R&AFO#5;$W<1_A(D8XS=F[J]DN!L*(]'H^-.*??+B$ M.Z%XA\H2G^\S79%H<7I+AULD]S0@^<#PWN OT#N#=\,BG#")[519LI?$5,'> M G1X:_F,68#715@2M@(@G+!FB9XSB:[CBD1!>MNUXN7VSS0'-EPGP8_ ME.'ZK'A?M8&(-! RS)?R&IS/^#)UP=8PHP2F4?[2\'=ESS"D;ZDMJK0IAUD- ME_*./3>\4]?9 M?_G%H&!#E<$V\W3,Y&_/NN+4JD1;'!7F>JS9SRHXO*,F:E MD]YJ*Q&[DB,#7:>8S0 PF)J/#I2EK=M2^ZUM1:2MT$,N-)2!#K-):6:2IJ1. MY[97VT4I&/.*M9":N>M: T-(R6=:@E5D95%5R404N7>DA8S3X1?N\E$'SB=? ML>[]M+VI\<@B-$@YWG.QO@WH.M T=% MNH@5 ONO[21F)VK@+_1.DF\X/A$8/0(#?C?FU5[)O=?V4:Y]4* O]'Y2->N M4ZJ[ ]%=DA==)F7&@9'U&7&-=6M[44@-0J\9925C%CL^!V3]6D+*S.?N& MVL(D[&QH="#T#E*'NY:!L37102":XB*YW):Q[4AB3N#KF\H, M+*,A:&%\E!OT++WCVGJ$6P\#\$)O+'6PGG)-IK:3,NV$TCC$W&+J<)T_!F7< M6L)>E#4&16XI<1#QVKDKQ> HVE-&<*PX(->=WI4B*4T+<(8H&V$?J6!T AJN M1^*6,_AD]:8CH@ \?V*MC:E/? M]%'OG2OXO\;7QK$3^(_^X&_/H_EH,9J,Y^B?QZX:SKH1=M9 O350=XT_[#O\ M(VQ[8]D> 474]0O<6']19"3(X0%U7#7*&M%8T]YC9&-M)FY8-]"LFVJ,03CE M)(<<+B)S\@:QPF%$E2S)_0\S:Y=Y5EHY/G#1+GZ>HA%?4V[L __<.QO#S#K\ MQM93CB\LBJ6C1;:\6((4OL&/K0$<%]6!ZZ*1O7P"**5V\JX]HT(EU)4->.Q> M.X_(&I@T(:+LW>>3\2_''5@&!!8_!3"TH!QO!$T+12'AY#"G**^. (R-#7GB M8&Q%.7X5)0(3M:@1X331<&+*PC56 'VQESH;X8I52=?4FDGJFTILM10:^00' M(7W1./IF;LFZ)=2X$#6S(J#!#-'_:;BK!>R&L+:(E5&."H)6#]E"90&CUOPT QY*@NV#U=QWEC^>X7CNS>;/Q!F*6$_2F**YJX"L9@9 M0'7KFPL&OL=R2KHIX'!I%F=84UEJ%>5%(<:EPZ+6\V].?-LO"+R%LS]$CV " MQ#QM6=4NB%>YH- R='/F4A2W$D4!$OW/D0UQWP58!D\#%V^&/0F @4 :\*PJ@D*N\>S].W5\0MZ5"*O2Q-//\GG+5*A@=L K^0&EU'@S3_<2KO7 M;;6T96!^/(0^Q-4ZD[;6A,H%A9:!=$M-I'VAG,J @].+SCJ/]B6PK" H>ZX5 MS=FNUAB6@DD5TVA?&F\%8!<=R%]BFOB*I=&NVEU#Y7P$K'X:;86( MS_>V7B1:@M-H*W2WKU4:[>NK3J^M2%24DI@JUE0H\=;2,8$KCHJGT:X-1R;J M6OIB\$13?AKMVD!*A;E.H\TROE0RC79M44JIH4ZCG0&O^FFT:XN2"GN=1CMS MREGSP!0W33:M:U(@UQ+[Q_^NBSMH)*)*'+O2 N9X#3:6EP^5BZ-MDKV4":92SGS8M2!6M>5 M=8K@VD8B&U$!_8M*H%WI%,&UO2BE!K5R:U=BU?;HV*\+X&[NP4L9FQ;R!]2V M)6&]EJD +5^?\\3T>)PHS[ ROZ&V+>&VE4\'6CZ&Y^L"JV[B[>M6I]?NUH8D M#?CZ;C,#2Y43;]?6(QEXH7><.LP]:B3>KNU$!MIUXNVL]:Z4Q-LJ&8,B]YHX MB(0FWI8=9RLCE):.G"'*QFD?J7(8[(IGZ]:$A65"I7FV[KZY # M%^WB)R8:\37E1BP+,@-+\-F35> +BV+I:)$MK[CTW,&D/W(Q02:F"?\G)MJT 306-\44@TR*0J/]?V=:?3ZZJ;F)>*"$S4HD9$K>R& M"PZYMA77-;5FDOJF$ELMA8K+M:VOFED1T&"&*)9K6P4J"%H]9 M=Y]I6*M>V M"ES,)DW*^559P*@U/XG-M:T"&4I3;))3[$"I10[2U1/]457Z;942U"CM5)., M09UKFV.N;16(Q

5&(<>FPJ/5&G!/?RLBUK3>O M;!TX_B>OC)BJQQ'J=B%3=2,+%TB43SZ= M@MM1ZE"^?3".)&/HZUX&70KBH>4;V;)2O^<]7!*1>5Y/@BL!J5H/75/&4PGI MWI,#L^R<\WH:@$+ :IFAFF?*>-[30596>CT97QIL6KXA+2/CNMZ\RP4%KR>7 M2IWYE)EQ_5(YE0$'IRS8=<;U2V!905 N.26UZBG7KZ^[S2M%_.=+(:X ["XF M^W3E4Z[7;.<&841Z,3=("MU^:Y%R727B\W7:$(E6G7*]FBG7%2)[24P5:RJ4 M>&OIG\(51]53KM>&(Q%UM5QR%#0?!5*NUP92)LQURG66\:6:*==ONE=7G=JB M%%%#G7(] ]X*I%RO+4HF['7*]U"_)4,R1#JE.L,&21*L(K,O!4*F8@B]XZTD-4IUW5,N7[;Z35O MU;"',LE5Z% 5N_^!7<#;I[/YK.XG9B1KX7U3B]:S4]&5; M2+SWVC[*M0\*]-7*KB[8.J@3T8LU$^K/J.U%I+T44X/0:T9FPZG$SB;*8;I_ MK"!E9W/V#;6%2=C9T.A Z!TD\UV+Z%6;8Z,'V;!.[!G%8>;>0RAX\4;W$;7% M"%W#%5""T.M)'6:DXW75Z1K9L5\7P-W<@Y=2$M]F?4-)I7! MLL;W[XZS^FE:N,!#T:]UY Q1-DZW!"IGKJ$QD BC/ M8'_^Y503$(\?X8_/?[H'(Z&,%?!^^,YV V OWY;.)NSTWO26EN/MW-,P7*? M3]9W+OB)7+;L\//N80.F=5AJAD0 'SZP5^"@3]_T4?>=J\[5=>-KX]@+_$=_ M\+?GT7RT&$W&<_3/8U\-9]T(>VN$W35@?XT_['O\(VQ\8]D> 4?4]XOA@2^* MC 4YW.*/JTU9JR_6#'H8V0HEXKMI=J^ZUVJ,0CCE) <=+B+S3>ZF2HY)0@YD M3&GE^,!%N_B9BD9\3;FQCP9)3'*<64\YOK HEHX6V?)RRC6;XC[S:+CNY]E2 M8&0O4Y,*9Q6OA*JRP8XYE; +K($Q$](+W'T^&?]RW(%E0%CQ@S]#"\JQ1M"$ M4!023N\G%.75$8!CZFYV;J6UHAR_BA*!B5K4B*B5SGSA&BN OM@CIK<_+U8E M75-K)JEO*K'54FCT1"S(\(#&T3=S2]8MH<:%J)D5 0UFB" OU@)V0UA;Q,HH M1P5!JX=LH3F]().I_^DLDIN0^*A"+F0%4-[ZY8.![+*>D MBP(.%US27Y8FE*5645X48EPZ+&I% ^+$M_V"P%LX^R/T""9 3-J;5>V">)4+ M"K4R>:1<(!&D&@-_LCZ^I-V73%XJ,3=Q :3A!HO0P#+,DQ\;@8IQIZ9-/D2$ M1E21M5S*W/WB-K\H1+__.;(A_+L U^!-R^+-L"5FRJ"__P&/#3'AF,';N?-LXL+8'QIL&D96X1P.4W:N6=5NR#>Y8)" M:*0-6:= >"2>/;#>68_F&O=P@*9JS:EL.#C%H, %\U?H.>FO3Q]XX36+/VEOS-P;S2Y]W-!G"T'.[&A(=3F]]!P;;A& M\2;N(YQ7A-.$PJ:S\B&^S3XH>?)B(3V51N(2 ,APRS4%40'BXB- M+U,7; TS2DL39:7IEY4DF/I;:HLJ;'6:3TLRDM@OQ=I%M"(6=DU)CVUYK8 @I M>0)*L(JL[ 0JF8@B]XZTD'$Z_-+Z\C&1OZ6_7#H[V_>FQBA,PIK0Y(,?'VWF8&ERCGJ M:^N1#+R6,0P$:;3<*YVXNB!Q>HH\(=/'3K+0%GKOJ8,#@*2\VK&L:@ MR+TF#J(ZK[9>G"'*5N?55CZOMAXL+!,JS?-J/QF?N9-JW[ EU89=U1FU(+G*!KQ->5&+'DQ TMB M]93C"XMBZ6B1+:^XC-JG\__(7G[#I=).+U<)Y63#&W,F89!4 [N5F#Q; ;H( M&ON+0J)!:E0%DF39>I*&&RQU M\FP,/LU.KUOQS,*LM*%#1,N'M9>8/%M/BBL!J5JO8^ODV>DYGO4T (6 K9-G M*Y8\6T_&EP:;E@]/RTB>K3?O\UV;A!& MI%?D3DG!""+QM!?TM!>19T,EXO-UXQ")5IVGO9)YVE4B>TE,%6LJE'AKZ;'" M%4?%\[37AB,3=;6<=!0T'_EYVFL#*17F.D\[R_A2R3SMM^U.;5'JJ*'.TYX! MK_IYVFN+D@I[G:<]<\I7(4][;24E UWG,L@ 4-T\[;6M2(.\SM-.IC#M2ZKJSSM-=K9AR-E\[37MJ6( K0, M)\$3T^KE::]M2QT=J!6)0D'S4CE/>VU(DH&O[S8SL%0Y3_MMM].[:=?6(PUX M+<-E"-)HN5 #%^WB)R4:\37EQCZ8$,?$["KPA46Q=+3( MEE=<8O:A-34\!Y>._?2WE5!$-I0Q3Y%,^32P3'FIUV]OX)KY2LO1O2@D&B36 ME9]Z705^%24"$[6H$5$KV>4]> >6LP6K!5B^V8[EO'[.S-N]ON7$L>F,I2;))3[$"I10[2'27]N6;ZM6:OT^EU]9RSF#'@Y!ZB MPCDX0T1_^DM$IMP *A"+F0%4E_NY8."[*5;2&P6;4[XXPYK*4JLH+PHQ+AT6 MM8()<.);5JYY#,>84M3KS:M<4%Q*(' 5(\T7S2BXEGZQ= MQS(0$_I*6A C?P?HXAW""-P-QE+J=WK4BWG6B M><4,BI9/A#,/YXEG\[]!BS3MURF WAV<0%L+0TV7J]ZE>(SP2&"=%J4 M5>V">)<+BCV7>EJ=%N&1>/; >F<]FFO<,1!-U9I3V7!$)]I7@DYN%#J(/%F: M!'Y7:-SW6+(*8!JX()H5!"4BFYC[$X6.65(2LL_ .[!W@"83.STCB_5SV<05 M@%W$;^WO=%*P&QJN#=?#WL1]A&L8X31G[ZYFNQ@((]+7^5OI,N[0TUY$BA^H MLJM655*U,#%<)%J<[NI5O=[D$TC3>]NGS7PW+.0-40+1DYTJ2_:2F"K65"CQ M5LM-2G!6B:,+-$('?UW OZ^:ZRD7$"7!7,\(;#G*82L CADEY0/&=5U;C-#9 M@05UH0E4=-@UC.QW6-YQSY-V">VK-A"1!D*&6:@/F@X6$1M?IB[8&F:4OBG* MWM0O*U$P];?4%E7:E,.L!J'>;6U1LF 7ZNVG@P4=;^/+F)5.>JNM1.Q*C@RT4%=&'7(%!5/S,8M9:>NV MU'YK6Q%I*_20"W68U&$V*W#O#:2LVLZ^H;8P":LV&AUP\@G@MBTJ?=T6 M14J_!UL'[F8%3TG9_<>UU&NWKCJ7;"EJX"_T'K^EO(VHN[?I=7K=5FT?N7&-IN*%\8'?_I37<6U$PI=C#,!K&99(\*CDV*\+X&[NP4L9]S+D M#ZBM2<+F)E,!6@9'XHGIT6-"GF%E?D-M6\)M*Y\.A,:+TL&\!L;61-X1:/T\ M>;',UZ"Y4MXLIW5<&U()CY>I@><5%8N3_Z;@$P7R@;38SD[A;UY==: "+IGW M$L"^F*!N K:PV*>"WC(.+U1#^5P;+&]^^.L_II6KAXC-&OXX T.[V; M9N4Y0Y2-TZVRRGDE:0PDPJB<$2NK-QU96"94O!YLDT>P/_]RJ@F(QX_PQ^<_ MW8.14,8*>#]\9[L!L)=O2V<3=GIO>DO+\7;N:712+R6RZ3VL9UJ'%6:H?_#A M WMUS"+DFS[JM7/5N>HUOC:.C<-_] =_>Q[-1XO19#R'_X1=-((^&B>=-/ZP M[^:/L,6-97L$S%"'+X8'OBAB]SD>31U7EK*?'Y\H/T7WE)+1-1(WH5:G=ZU> M3JB88O"#2P&!A3X=D3T;I@TE=)ZYA)K*\J8 "ZBH106$6D^12N 3G(Q'-IS& MP",^00YU_9I;V7"4DUNYS%7.R=\GZSM@+!W[SG08%SK-JXR%SDDO#6?="/MI MP(XN=;$C*VG<\@VL=A: JDZQ@[O/DW\M""]_69M1=F@A:3.6THV'P(3I*;=/ M."]>0/2#U'0#RT I&X*DG/T/$S>I8,LKIVDNFDLA!!, "FO^]/OOG8UAXEQ5 MD@75TS634I)*I101JTTY"G0V&Y3U&7[S$T I=7'Z.R^GG/HHX4_1&Y5H:JDM M.'([&7P(@VU:T;B$;2BA9+,LM>R<5N;[0W4E*$$-?R[EI_G0H>W-B^F8]C)U2$XKHKSF"/#'WR/-V")"1G;+- M3 X%[&TH1Q5FG<9&#$X :'F;$"QJ$19@=;]S#WGA0XQ.[1&[4:>LKQ.G^ @O M]*Q7]NT416[0)OVQ)K8)'5E56'ZAH8UD$6MJ?**3%V_A[-U((IB ]]W%WTYE M5=.10+ED%IK$1Z'12-^4(KK05QYP0L/QR+*!\WTV;BY!T/B?(QM^/?#\<%4# M$8O6R93'1#E;CZNCT^EUJL]CD=!P\H8L[N*;LF<]ESM-OHD;B3?>H3.<:%>6 MW+T6:4TG5HF @E. F*H[BJN;_ZCJI)4!E5KQ62C&Q_UR_QM]-_\VTQ^##7_P$UCMX2XXF3 ,Z<8N3]'I&J@@6EG>&AR3? MH!CL>Z6ZZ*X%6=W=Y['(WA#[/PUW%?SG-[AD/9R8XXZ">7:A(R^%XR,V,(1\ MA_0G6".<+=[!H[]B=4MOLKFEH]X:47<-V-^E>J?_4]8\J(1_>E>=L 4XY:0, M-3Q$UL KAZM?I0),X*+7/'Z5^E*BL%^E K2@UE\^O\HLY1?>89]-[#@WR=1B MRBN#@&AL7TPOG0Y6B):T"]@-:40^+:.>X6N MBEN-(J1*&B^D\R*Q<46DT.&_FY8R,3[]FK^YK@^2IPWLM\A"H'ELWFK=*\2WBJ#_OS7QO!O MSZ/?^H_#\6+>Z(_O&_-?)[/%U\5P]M08C7\;SA=/P:^JXJF"H*.#+^,0)4]# M4D8[E$IQ#I8[-_22?X=:0B=M#XX[AY]-3N0K*#A_,/ $##>FK"7I6LW-1 M* HX@YK>L^V\>,!]#P.=;'<^>G5C+TW+#/1WB@+QRE-4=\I1C8T@!(*5 91: M-UU/C@T^GPSW!_ ?=O;*(]Y_IA=6EPYEJ#/))@:4U.+" ]PU0/D-Z[A/)8A!8L)AKNQ9*-H'!BLPR']S"2UBLDZ1SD,^ %[ZKX@S#\\NE",4 M"PV2)!(.C5IC"@K""UST]5-C"]S,6,2)LLJI7[@"DYRA!T8#C]"!XVX=U_!! M?.#.8 ZA3LV@/ I/($]S[\[[\"U@Y'W%4!@@,= %MKJ-6\*8H6]K)/WWN/. M6/X *TJB$&K4W&"'AW!I)?WJZ> />;X_.$KVF.$ RM1&'*#;;ONVH\LNJ3@. MHD([R_*!.3_X]@>&ZWY"^TR[OJ>KI!Q_BFL]9='"#H%0;SWFT."\9JXS1,]L M=>.X/HK(A#S+@H,MW'3&V,Q%<(P+*%IZ[F4@LUSN-KO HS'PG7VV76!8""J4 M)?$.K!T7SAH?^:A(UW;-ST)(%9UE>R%I;?"*NE=VL#R"%8>.DIFXZA=)/B8P MA/JH,0^*:>'<&(=^N+-"*Y+]'\>%2=+_DE?+6I-,-$Z\?,H5(5%SU23H5P4++]*PA($= '][')I%'\:(71!H*P;5,N)HF_?'R MYCM<#SSB0_K058Z!V;SJMFZ;E\$B2B@X>9F\ _?%D?GJ^/#:9?_.)3QR"#,R M'3,Q?>)>P;"=Y%TGGR,_]$>SQF_]Q^=AXVG8GS_/AM&I7?@1#<->-0Z?T=CL MOZ/AV TW^I+&"_J4RASN'2 _ I%UC$>J@NC9:=W G5&KV>O<-+OM*S4>*,8S M>:4P"!88.[8;(Q3IG(];^\H-;LSZ38YE8L&IPK/8N\^3,>S!!?^[ _;RD^XU M-*ZFNDP1HF8"K1@QJ@)AT@2B>Q*-KZDN81@52* "H_1J/2E+7? L>N51I'B0Y%[#WI)W)DS.AL*PX'W=&$O7#!KLO[H@ MN"'#:9I0N-9S4L^L<'$Z;4O1\GWX7N()O9>8NN:[X8.I92R##_H=Q1'!+4>9 MZL:%:D.A>A?/@8+HJ76^QF--]YCQ'IEK'^HRLNQ5L3 T"2'%9*^B0YE37J%D MO$O*K*,F_%3]/B1>Z"<0Y*^D>T[X5NJ MK+%(2*?:45!Y&0'IY;2:7_2:\U[CKA%!Y=7NC*_D)O? MP+"6*#$7 MFQK ?'_6FXJ\R5)_\N]>=\6:!%A!=S5"^=[L6'#E*\9-[=Q#74 MA1KJ*G4M*9Z.0FY!^*=X MVTCOMS86H<;" +K0FSL-[$;R%*)6D+>*FP4!9$[7D.$D,K23V6>EFT)Q+\Q\ M.PA1_2HWA7#?1I2*7+2*TLN%(^_@X<5A/MQSBY@-B'TIQW(Y[.0W+;"C7<+^ M0I97')^Y]8"AA#U&1M]QA5[+/VNJNOD41Y_3AH/;(6W*=2UG<(8?*-Z/!R9K MW!N4Y*UOZ9]06\J9I2BCA*);DUYH,#9XA5TF-R95N\56=&E66XP$M#EYF.)W M[=(79H?+SSO@_P3 #N-9HR=&0:#C>W!\XVJOIHYE+C]I\SX5:%HYZG/?>_,& M)]I$*.+G+N9F.@1I$3JGM X0]C?.SLZD(T43RM%.&%TR+Y?9<=(RKVD:*JT] M*LW\!,0U$0?V!HXBETU )IS*29LJ.KEE?[E$$J*U"C"#I0Q;OLJ;9+[*_F P M>48)*F?#P7#T6__N<5B9Q)-'&+PQ\ =P^8;"4))7(!EUI PDJ=_$\OW*#0U4 MFCDU<'JQA$XELJX*^I;E_#3L)4H!?._L7OSUSDH:.YD93&U4GS'%Q2TZ)V2< M;5S+XE("A,Q!A50E#MUM]^I*N\VYZ4)P4<##T(56I M/EN8I1.Z,[U5>ICY'7XDF*S7.*8PME)]\O 06/"-G;15K0(3EV1_V-)GKF8) MEUS=LI;#*%:\#=GYR;;2O4T>F8W&OPW'B\GL'Y59O1YEIPV$2*PA90 X?-', M^/D$AR;7-"S0''G@XQLT:E$X*;#MM/N)7?:T]EPVA_= M-X9_GP['\^&\T1_?-R:+7X>SQN!Y-H.[\$9_/A\NYN)WXBDS81R"5 3P2UFF MRH4G[7UODVT0K\Y^C=26?EZ672%&[-95I]>2-U+G4,-^ULXCI)8!ZO= +(P/ M;%3ATR(::)]:++6"R^--^WX7#,*G ;(SK9M01P,5YY=3Z(9:LHV/;#BWHCL! MLIT?BFE !";1A,:-EW5+_SUXX$=[388IK1$36"04&D1>GMM&@-\,3X*3$AHI M/DLJH='?F95-L^<(90Y0R)SOB;4TT'(1286&<9=U9Y:.8P@)>0Z@J*D!88I* MRRO">^I13FF>$5/7@3M@_Q/*C;(H;=&3Z;2?C8'/=*+3O$H[T9E,A[/%/X*3 MG.'?GD?3)W2* W^Q[[!AV*O&H4OX"]AK9?PL(B&F%EQ?G$*7X6V160^QK]/J MM;OMF]Y-[_:JV90UI,R7;V"ULX(X$IB/#K*48B2EK1XWMR8TM[;<4^!\*DH. M-84 (!P^R9]J,-+3$M%,^)0()$.8T)0"?3XZU(ELNIK3&FF61&'LQ(.<0QEG[/R%2]RC^ MD9-MM=CR&FN736;L\;^0HVXO"TH[Y4N.F:5 M&GM>+VGFM3W?W2W11P2O>5ZA+LAJ)E716,_,8F/3D'*X@,4(%5P9+=X,N[^$ M/X*+^P58OMF.Y;Q^3MR!L37],/MX-"ZEZIE_!QJRHB20\!D]U3I0?31M,/+! MAOE\_5!1.8Z4=;Q.1H!P>*/L;4OP0(65"$$EY4B04VL,ZL?+S/ZYK^#GV.!PQT!7RH*14AP M/$-9L3&Q(.#?DY&JZ$LN9JG+B7-8,EUH[ I#&YJJ^M(GM_2<7.8SDRJ)]H-# M[W)_FI8U@FW9KR8*F!EX $8_9W-^:R:=W[Y/)O>_CQX?&_]A;+;_W1B-%_WQ M]Q$*E+E_Q0B+[/NJC,M;],&0*.>X40<;8FQ#LM];]+5T;FZQTG'S:7=Z5Y(' MCUS:2W=GRQ948>^UNYT'1TO/"TX-/#/0 -YC#5-:.>VR*">I6A8I%79$2Q,C M/!LBNZ%EUE-.W2P*HU-WMKRR,;KBUQ!2X7E$!F[J2\>E6MS!ZQ7<[>Y>Y^[ M5A^X#A30GQLXA9'+ZZBO'!)CM]0<@JA!_*R^ZWMPA^2XJ [9P#(J:*FP'")S MVKWF\M)+&T?-E>M MF&'S=CO=50BA823D=U,DC*Z34U+UT.K:GA.3@-GOY6 M1[UERL?I&;-,1_7H@"/+&2)13CF%%SNTH9-/8<^&2( ,_2FG-CK@\0HCZ4ED MXB!9UW2'D^>]G];]#N5>GP9?FG5-D%)%.SY0"RDT0!V/D#4H6#T48>]\UU_] M:^?Y@?=-NJ53U*B\LO/*J%:D=\XCP8/C O/5#N.M+#^#K,Y6H,7O<)GSB/=K MHV^@\L3A)'+1,X\,3R'93&):.W0[O9M6M5F0*A"G,Q)\YJ8;R5H>;;8&FB%/ M?.K"'P7.+]G#169][7B23^)R8N+)/YCLX_^Z[SR?C7XX[L S/H_,.RM&FLJ,2M1Z3 M Q1_0/AFT)$3>P$+@7>* <%/B:$%Y5C%GQ))VA7%1V^2'0$8&QNRKQ1C*\J1 MK2@1F*A%C8A: :&.#RGOX*HC*14QM@1-W2JQ@EJ'26;DQT(Q/KC&"B#I,U1_ M5BPNV76GU^EHJ64:L3GY=O$*1[#S?&<#W!D(3Y"\-W.;$8T 7^-"U,R* "?W M,,ZAGZ+'\&? 4 6"(M:]%!;DQD*F\QDG$HWL);2 .50C"(^1ED;&\PE"#>4( M4\8VA!4/#8)*8D0F;C*(=90C#JM2J6E!D%>#_>A)9N2,Z>>L7%4(0%!?VL1" M(Z4&:I]!]4!HW_KVZB1>V_Y8G$@$BII:4B.OW!I,'M^!#5P#G3?W5QN44]E' MZ3O? 0U=J.IJ29C\DFL0QW@.+-CH*PKT:;@_P$FR5W+8X9W,4L3RG&GC*U.88 T&(M.;_XGZW/Q<.K#VCU%I:&HN&*%^JMD M#U6R7^1(]$-1@#[\5DX M9,7 (.!#RN.25>T2*)8+ Z&A,A0DTYU>5]W7X7)82X48IRUPA?8A*4@A M'#L^*Q* MH\9J9A9"BM.6'D=,'J&?\=(B 9=G!Z>1M'U[M7@#+C#6?EJZ!@Z-7A+S!"(F M=.^NX-Z'SY&VWG0K@ BGI#'I1]RE/=>9^-!HQHZ]#&)R^Z'(R(/'L>$_O^VXXZX:#>F_8A^X;1M!_9=[Z M!.CM>73$D'RHFU%'RC SV0+T_MI^?000RAGRAIBLG[W01'!RD.K$3*I])?]8 MCTI3IT,&NWA"'_C).LNX!UO',^%Z\ PZ#"EPQ:O/!R;)-#W8"D![=.S7!7 W M(_L=A%E"<&>LN.+5)P.39(+/DYB7IBE;HZ/4)U D-SNIQ:JK32:)>+D\*+6] M2(6*9=U27>6SB\7+:R%U1] I:T?07R[='5A%21[@OCI ($S:XS^:QHMIF;[) MFG>BG=P$] >#V?/POC'\^W0XG@_GC?[X?K\SB+8%CZ/^W>AQM!@-J_.^?P_@ M"5(1AJ<_(N\!&-N0,C8,-]O_O[UO6VX<5[+]%;V=IYZQ)9+"7EA7:RHJUY([/@+)R2*6&SF\1].&#I^_)6HQ_'XG)'J:Q]U MRHMM]+I&+>+OXA5O#I?E/(PPO;V0%].5$M/BF^R&\AO M@_4/UT_PNPU\XJ?#ZL=_1>XB\=N117*JU2_^.%+^@?8PS) N#)\)ZW!\9"HC M+AP?M_]ZW83S=[RS8"Q8)'K8PXJRPAH]B&TN<3?11%+]&IO'VDW6;5++6GH? M>WA27EQ=9ZR@?&I;FR'%;V?.+\G-SW%[:QDB*6K&CFNKSM,2J;-U&Y\7E);V M,4)6R(P+(QB;%ZW>]R,5\FG![V0?0TK(FSO6SF",'.QEI]@)SUQ_BKO:0X7* M4N>$J.QJY1_=V.T]ZU^,^MQ%>2)MSUL1,)1++ M7GY";YQ>AG&%=]%X*TWH<7G=D.&3[WOP\5=MR*#'N[N$TK)([D'S%<$5M'UL MS[(" KX3HB@"Y]Z0XX8@L92!0P0D4[C6X"B\Q(/5'#BF3&1$D HDU'3; L75 M23(D'@/'I]97/_H=N/H%6BRX+"4$,Z=UO"*?OZ/Y7WBA%:,Y>2S^:Q4Z:Q8, M@@X6X5)&4DUW5U" FOR]<9/+DN]=W_'GY*K358B2^U+IUU%(];$(KI+"6G U M)\4-R%F>,%H#9X+*&D5%0HDK )J.8-P7(RV-R5^Q"/N!@UH%,#FXQ?*:FU+O MB/:\<1A'>.0(0M*'N$_].6N8%G1H!5QBA1<&ZS(B:TJ#*352TX[FW448O(4> M"]7B[S:"*"&AIFP479A-_$^7Q!KB]1SFVK\QUTVT9C8B*"\HO&52%,9[$3R]%6 )U?? #W?V\S@$(YFES$&'%Z/PIN M'F2T!@.R[F,,OH2<4.KN< 4T,H[]E[#8([0(@D5)=%[CC]'+TNB$08;V!TL8X6BH$8K M(C17L'%?@]]]+-KB)@C#X*?KKVZ=#V>./T]A.N$^H:C6(5;KH,W\J2JYT1IQ M.O*.#H9-W"YZ#[S%\X8LDE^6,W>-HCP4W?%226\=_P;=A<[/PX.)RL^SA#UF M]&#TCCP=I1,8,J?"O:*0B";-F$(OZWDAEM;*8O:4\B)3- ]6OOL/6CPLL(;< MI>OLW6B;7A@X]@L1QWA>7Z/%<>9?7HZ5LQ"J[P,LH3 0Q6FJ$\'*Q@8J:4 MA(Y%>KYJO''\OT@ :3Z:'B^F6"TM@5150K-U'^#-$F\Q28BK,$4DVRX=QYEL$IQ:"#/D7=75Z,+D;VD$9&5EVE(6#Q9'\>Y2>S4EI: MQ@E9"7459(!5IFI?>N$M$?3&%O-!(*2N&@K:]JZ4!2=E=W^<;$$Y;53I:@D# M*HM,AW=!E$E;;Q@29FSHJH74GA;8,V7 MS>YY^-\VZ[43?AU=-UOZNJFAQ)VS^Y=+_=;+/H%ZZZRW^XS6E%0Y++NC=O\L MM^.?#1=9WZL/+=QO\+H4K>UZV!\V/-?(J?YX-%$6TFCTH\9[%^@73NRNF6#" M7^81K:>#-J&-AD4V>I?EV\9?A%]4G?*&0TZWUK.FDJ!&0R0;98HR1TZ '?C9/R6K#33Y[5F(9DJ0;!H/&S4 MC",Z46SR*7 3Y.#W"62\>AX'96E$:B6AND(B@5:]N @% -H&.( M521M&;P&:MP @%P%,#FXQ?*:JW$S7C@?)&QNL)BA^;L?>,&*7^-&T*$5<(D5 M7MR"E1"YK56)1L/^5<,981H0*R,RM HWWJL3!'U:0A<^V!3?AK+,FOSG+,+HN"T]D65[#3,E-*/PNV7(RLEGIYN[0.:']8?C MALD)-3L8@]?%,F*4%EG3"H)E\5<:\T+>4/CISM&N#/+LW2&WL\=X+846$]QH ML<"?2P1GIXPH/,0RBFA4@M%\?QV31"[H+O<\#6A_64Z(9YO4B&13A-/)7DJH M"@T^33_53'$\W(I$#^H5=K$/_G(B6YFE?ZB$Y,9=J95%UM8R=JC+JBE='18M M:!8R13[ZZ7B<0F2"7@7U79P-^]=G-E"EC-1&4]%K/E%/@PE2J3V2:7GC>"0, M5C'(\_*LSSQD3U[1\\@[>F'ZDMZ/["W=T;N9+R51S#(?N]\.H(6+C]EE9# : M8@G#HTAT(#7QDX8P@1;"*)KGF:+!PI^R\,]2#[92''J':$U:#Z*T4%;Z!M_> M@S!)/129[W'#UB.O*)J5M3]_=\*D"I<(_J-VUJ O)YDFOQVT\T 1[/;!+05S M9=\<-4@9QA(MRT26._G)&Q>5=0[!0:-CJ<853Y.KCF7REQH6;%MI;IWH_=X+ M?D;?(Y+TM;^@H2SBI+JU'O)*@EKID"N2_P]$PAK08HP9ZJS0%)'(JOQ'LAPZ MEQHBQ(]I/9.T"FYE .GU)=H;UD;VF.[LR//7LY3AOH=T@40"P-C /?&J M+)Z5MZW13O&W <>Y9M)%W8*$CMUC:W>\?R'G,$.G^@/!<:HR8^2")BIH!U8) MG#HIB57_C">FV4_D?:*GP(_?^=E#ZH_KZ*BH&RM/&V4U1$QT]C.HR,'L*1WU MY%1B9>$>)<7@-_/+@B@\IV.=K%*,ID2T@7?WP:;2^F_O,1WK)'72RB2,K92S MX :].NXB$=']1&-_,7M'(7*6,2W9O_RS;.:3?L58F=PA:VX51S";F:9%%[I. MI/GU\R"1Z[N_R!S*:#'Y-2<%07B74)=ZULG33DDQ5<^N1RD'?;0BV1=@6,A0 MC9)G]^L4F*0BNJ8S:6T%,*<=[#=)":EF*.@EX=R5SM4H\ MMR54%/%&FG\5-:/IY,D#SLMLM#=%3^7'GQI+]2A(;YU+L&3=*=T47\N\X=0H MJTU'>NM]-L_:_3"\4@%*\@\ QSEQ>%)%X8P>OD,(>JT4E*3^(' ,JL@/.<*5 MT(F5(4AGR"VF*F#54:V179Q@(=GN';>XFC :&J2C1"]5.L60(/5GV,L: M?>JP,@!(9$PE1R-[^51) T;#?$"Y'A3#>Y2><:+D4E*'X6 >4%Q3X=2)Y=I9)Y@@#=P2]BAH<8@U>G0)_! HP6R," MU-!3^7RYXE-;04 17R195U$KM@7J\$9V,[2L&(-B-SOU*,>V !V!PLWPM'K@ MB=U4U:8?XX$Y]92!(DDV0:A:\NF"6?(I?9[-M9W^;*SFO>.A:(9?DWS/,XH? M_$\4Q83"#W[R;V/BX1U[7O"3$/\^"&\Q#5W>A9F5GEFTB\MA_PI4@-6?Y[11 M0;_$]02_U#,POBEH;AZ'CKU"I:G%#YM"Q>W-)B61D9=Q#TO%.%7"#YKCTX)I1$6407D78R&H.I. MTL>/%W!T* >UB#(20MNT$CU8F1=UH;SJO&2N M.GOX13UW^R;\Y]%BT^X%9E-%9\4;L=)[5G CPK'*RVQ,&[1Y<-S0[>60V.Y; MPR,%8:NN/X#6L@#N2K.':8H2ZTJ^ %4L;*NFL;^XGR[*6A"^*K)&M '/TF=:>+=2?"+QZ.JF1G"*CY-71QCYJ#@2NU: MF>Z\(*5Q@1AAFE4M-HEJY M%>3IAV0ZI6,O6JA>3U/ZF0!9IHU!:O0LIZJ39JG"=35E'M=QL[26K#QID=70 M[&= <*A*Q_PQ'0V5M6/M+392FB'U$K00Y3VQOA< I*IXGVQ8?"N7?ZHZJ[JO-O8^<(PUS,;J]._VZ$:L07+_ M;N)5G0W4IM5N,F!H3^ GT/F*(C"C87]XV=%=KS:M]#EHT9K('Z'W)1W5:]"G ME;X-'7HS2/&.V,:T:+:<""OC-O#)21/"JE!-_[LZ.S^,);U]>7IZ MF#U-GF=OO?'S'?[OY]G#\[?)\^W#Y*TU\:$\#6VE%1PK*3ZCF7H#\3L*]SYT MQAERJ&T+5C(\&_8O&XX]+X5\NK>02662 (:3>5?Y*%Y0NL?1S!1.%PN_P<.!\5Q$)L1P L'!^\;'8_[W-6 CE8!Z(-;(<2/T-]\X\ MJ>A(F4O8#<&@5&5B411/;UU5 (C?!22.00KSM"DXU"61$T'.D4YOQ>>& C?C MF,2JI#)31V%>4^"@<["CA5M*RM)9 D<=TY,WWLH]+02?$5Q]=:E;F3@OW$\ M0P!CK_)8S8OJ.1_V1PT'S%59ZRD):2D'N.L^=@=P/%#"4HX* M'$F!+0FF*(I#=QZCQ:T3O;-&?%JK5N#( :(PQDL+:,%"_G#<>W1]]!"C-6M M9[8'QX J([J:E)SP-*#\#*N(H4=Z*T/S\\%QI]DT(XUX-M+CH#30 M*OT]9H8F*S_'&H+IU8#1D/C&ZI!A5>:ND]SQDAUPW01A&/S$.KIU/O OS.N5 M51Y15&Q_V!\T?(MN56I5%EY39#J8:_SNT(_XP<>[M0W1YVW@>7CT#AV/&[W+ M[V0=:4J(6S4J'.0,EWINH]Q^7C9Q%#O^@I3&Y+%%U,TZOI02N&JH-9@DWIV=/5".-H1]K &_O+3UQ#-70/YY0_QW+\O7#4'B$]UZ3A2-Y^0S MR:UV'EZ:D:(['EJ,5_COB"S,/AS_< %2X4DVL42K#C+NC,R.&J9CX=-+?V;. M+]78]^OCV/>'Y]N7ITEO-O[?%H6Z;Q4@'=C.[='(ZF#[19-?'\B/T WRT=(5 M?G^Q=9'D@V'_:M2LH4L@LS_UJXBER4W**IS>U,U'W_T0S8.5[_Z#%E@1F098 MIR&,UFWG@8I8]?A-38_A;W$P_^L]\+ LT>3O#0D(41K*1\=#^=OLY?:___/E M\6XR??L_OO+?E%'%VL[N2LB$2$3B!."Q&P/ M#EE5D"@P*\D*&.3][^>'E!\UA >K$BC'H$J*:#0GIU3Z:^ GW\R-#C]J!PX^ M2?53<),2#2)LZ:9> K?]AD7I+H;]BX:]''+Z9^$F% T8<'LL?13$<%';@H.O M^FPH+Z?134Q3IZU[_'][Q^J.QIOX'7_3/\S#>TX/\D;>[M7GH(_]NKR^@K_>7DU:JQ@W6XE3X;#&ZS$!3D61GZ46>[N_M>;KUV; M+%Y[_-,)%Y+>VVK/!S?82"#*]?4:4 =@IV'ZY:0^']L;7&A3%' X[ _A['D- M0'=,%;$V ,-=7D4[L?W%J^?XS\X:<;W,)EX%CGQB,E#&FKH4 \O;=K"&X7I* MJ6W!@5\;D,<M)E;LFV# M$R8-7P?U>(?K]^_\X1!5JKMS!I+NG/SY)^&[N<)LN1Z.!F=-Q=)E[LY,Z2_A MU%V]QSQG#+M#P0HN27+!&4CORK[.F8?*LO)!+".M5.$; E"*.M^!)A8+8@5V MY3+?36(D5C$%#HX, $I+ER[S#0('SG<5D1#+ 6N_31T%>!6F6>W!8%9Y?"LG M*N!=+%40F0!@6H]VX"PQ;I:559/]THH1;7YX[CQ?BK,J!=):M0,4CE)WL*A( M: Z*NW2']D1V:'BW^>G$Z-5SYLE65@20?%^[8*LH-ZPK%\PDQ%SVA_WKIDLT M5YT7U43EQ&$!F1-Y:''S-7'F[\6V*@:M\EP[B6)&+5;FN-27&F4/NTH* M;F7N"U6CDU\HG+M1.E9O?XRR7Z-SE=%,]"Q+.:9-%;"J*U.<>ID8F7!D=3=# MX?K8@4=O9Q?\:F)J*G$,JW9MSNJQOTAIO5>5E4(,V6Y%!0[PCJ'?8IY4DII3 M\EAG&=KLVZ9H@=;)*VA;%V8[N_!2$Q-6A6%#]\&LB$E8W"QW" MVSOGB^6_4'J&70S2IP).%6/X'"%WF>#]&RG'NRT.F$IHP)5NH@LKM":-@KPV]L%7CEQ<^3,N#>5K9QZ96MAZ8P' MLDR^8[B93:U#6DW2'&0S/LBFAG)%=_^AWTS/V>IV>..]P'8;I?(O_X MLB0[J5F0?STEV%2ENUW0:I$^A]FN:]F(X#M%9/MOM-AMR7?#Y4LB<)1NW'CN MC5+/LXMQ9M214Y#FA6W:3W;ON&DUO?'B_VVBY&*KW7$@@RSK3X;C"Y/O:Q8?JHN>\,'-]VW:)6G\%@[U8 MEK+%#"XDBQFDK\KJ4IY"90-(NV$=90R&P_[E%:0R!M(;5+8P;8L9K9X## !% M18PD06:*VC:,]>0 0\69"9,DS!Q9[4H\A0H@!X"B%Z":W,T7QYBJ%Y"!BIG, MX"H6J[YB"B8+R#2(D5C%%#A VTB% C(0<.!\5Q$)L1P L'!^\;'8_[W-6 CE M@)6J^807+9UI2DD*N&(!30[N(I[= 1S( M2AC)0(J7M-Q<>?D'M )W#G!BY!5EA\V$ M]/SH]\##D'AX[%%B ;VS_0Q0D!OV!#[Y]8%(#7^28:.$_'%'^U&7E)DYO8- M?%=Y0 GOPV[VHRTEL::45"\]1P-!D$)JKN*8<-33?IK("LW,<(7CK7_46',' M -1FSF;X\@*NN<,+4#PD=8FHSL-'M(,.?#2/*5%9 _5<+%)+],71;1QI@I8_ MQV]P/\D)B:\4@(&E.Z<&8/1NQF^3N][MR]/KY/EM/'MX>28_)=$7V]?UR/M: M$X.Q$_)EN:_"*?)(!9;;((JC9 'R8^\^DT@0LU'MH82N%]>#T?7U<'A]V3_' M>'0WCRI<:W5YU?R)F0$&'(^!9M4'.,0AOR>/X_'>;P*.'6:!.R:*4!GU7>-1 M&FNN\YMS<2($O(7Z9T/&DB42J*:@Z_-*2Q\!TORR?G+T0&F2!R8Q3A'UD(JO1N/8:5A=7D5J:@N/VH M9+PG7X9;G+%0X[5N/4K*PL%R_7XC6U6$2%''3<19M!RU P=7?T!1&]<7H\N& MKWF518RR*ZTF-%0*P+ZD' )EZIX;#*D0<%!8:8FWU322O,3Q)G['DOQSE,]I M[#WPN&J&.QI)JJ1*>V])_R%6W8]#U4U^?;AATC@M3,=CN8[GGSB[C:G0Z.4( MEVT;PY/_^QU%\;;@(JN&A\Y7G#BW36K1Z-T-RO2F%D1TE\N"(,=NI^,VI\<8 M>37HC5+36P4D7W!D=6S&_B*/L9@%-R@M:W.,OTRODV1$:<48O8&AT;5<&8UG MZDO<$=%#MEKX%@:1]HTU^TVGQ]^ZEOT2%9%,68O.6EJ MU,S5<(-\M'23# PZ"HPQ4+K_Z9%-CXIX]Z5HG:Z;26[!BYAE$*[)ZCWY+6F5 M[3=5TUSZ"FDN>^_]+7EQEOB2O;K+>*F0[]#4%KVE"2X QL+J@%,6F, MO,D,\51"?JFG0AMPM#$+\3&EQ-JP@!;E5;E3C[^02K0Q\2IP)!63IL0F5)=B MFN0K9:_)6XVQ4A7$?0J27YT-!^!]>[K@+>P\2RK*@B%-3\8$".;4/./):413 M:!48BE3*K(! $SG8!'!S9+-@3&@J'0,P BID#PV@S/ZH^8TCPNPXJ8*IU.D"F/!."B@\P9W=..OK MT*:F?0OK:*NMQ'\F%Y,2%6;_?1^$2^3690N2;^_,HPD%&\TR:;V]U&L?G3W4 MKU!-*3<"_C<3"C&.HLVZ6@3$0"$"(GM=%_>@N\[CZ/IJT+\>7/?/S[M0""7/ MPM7Y<'!VUNI0"#H'ZHJ.R!4(N-IGM:@'" PQ"YU*U(,$W-8XR%H4]0"!I&+2 M-!#U (&OE*@'RL*+%>S ; J. +6!68AQ4-./!>/6S2;"VZ4H&L__WKA1DGC" MF=@8K>&1I^8I3D4O%@0[T,0E?X:(/W,)^X$CD@JPR@&&!>XCR](S6M//,2 M)A40L%:V+M2]!5@:;42I]J/SZ?"(9@;XPN!F7(&:!D>0!Z1EL+EWW/!WQ]N@ M9)^1ZH]Z;;#KFZACH?CZ(J3]YE,AC-L$" T;+30YM-9DS)1^47Q]9S*-:-AH M6(&U)M.4K71&4J]JC08=M*Y<$DV5^17NOP<>?HR'!:MY%<;]@,Y>&M*QT>*G M5DPK#)W6MQ;C?D!G. WIV&@%U6M[#:DD%I$FN?<"&7GAZ5E"0SJU MLZ2LYC$%A7,W0J^AR[Q2P=P+BZ@-AOVKX2E90GTZU57E5N J:B:Q*SWH'\]C M]Q-_SLN2!-6J9G9=*&1VI>_KY2_L!_(YZY+5=?E>5W)XNF4LE)@O <%D= M<,K(:%1;%H1#5LSP D ;LQ ?4TJL#0MH856&%P"2BDE38E6G2S$6\#4OI[<7 MJ\FM1\AL#XXYM;'@F(!J2K* 1:W)#8# RYJG74,JM"!!K;0?C%_291IXWGT0 MDH:ZG9K2+X;'>C,LU.CVT1R>1N,?7HI'(I2T3&V/[FA\ M2&/CVJV:2#-*>>NC%?%/PQK-=0#7GHJVG;G *!J\HW HEH7+@1\%W'>F4S] M&M>49Y/N(R:^/?,.J"L$NAFE 6T;S:1I781=07MC?[$-40S(/[ULXBAV_(7K MKU+-&MIQR[Z^,Q]3V_!*",!*O %B4GNJ^P.YJW>BWD\4.BM4"'XD4"_%)R"U M?@A,,ZOM1*1Y7>L], 1R0F)>K'BL[,Z8(O/HGU5K1O'=LO7$L@@6BFDOJ02\U>]+^],1F0R M / P6C!.V1UBSEH*GM<;!,"$2G]19U?UV95>D(P>C;4U.IN-_A21/"?\[[>! MGZ0';QR/E/;H&SI0+O$E]MABW;D-NI0-ZWYN W&KZ9@CJ2/]L:U*KS\]8]?,7W MG;C9U*926-L>8TNT/:6,5ZLP"7_G$KS&-Q=QN1SVKT>64[UIY1J-V6OKT"^> M;N4LI_'O.3U[@JER356[K;FND15+,@MBQZO%I&1>W5E/[=HU6@&\*3,9>\G3 MT8*N5C+"^!&+Z'*=3Y>J%?1CMLIV4VS;5E)#X:<[1W2U;!-.$IU'B7GN_TX* MH#X'\;]0/$7S8.6[_V %[]U-+"IU9_+=I\OUYM1KM@RW=::23GKW09C]$VG' M\L_6^Q&=\32HY]R*S(0^;ZVHF6+V4ZRWT"5;I>3W5(&JU>R'"M7L=R_L)6_L MI:_L*ME7*&S>[RK9JU00O1KV!PT[XZL#3MG^&=66!<5[*U:R!T ;LQ!3MFE" M;5A B_*J!%C)'@!)Q:31F>"FJ!@+^'JP9.-6L:>V+2KF>GAV#CWO4A?ZQ\23 M5Y %S*F^:]/MUV=L!R%PLN:IUI *;:E>7T8SD[\W>(O]X&,+WR0XO<3O*)R] M._YA 1_)2O:U?00\:S##3HUFH$_/F@9Z:XY]Y35KILR8ZOOM,1Y]G&[$T#AP MU%#(96B=G16KK==N9L77=U;6K)5)H&&T9,N5=>:U+6/=F(4=?4%G9,T:F1P@ MAF\)L&_!6,QTKMW,BJ_O;*Q9&Y- P_"E 8U=!'Z:.[+1Q>BRWYD8E!U9!H?Q M2P?LVX]MU7J0QIDLS>_P4'/ON&$2-0W"OZCRE?98+$ '9&4@C&[L[%MNRBL> ML'':8Y$U&@I,\^;9]$F6MM;D!(-GWHK?U]DXNH,@RA_\1WK0;GZQ665ZA?)&[OB%U4> MVI6^D$X_A#!TZN&0^<(7!\,?[6 V'\2:JK]2K: %!#*8A8ZR9Q-J S#0J@YD:Q:IF_?56I/%/N (T-MP!YS2EU1L,A1?3-4 M3UD)$#2K><(SI$).$ OX69)KQ^20T/57Z>Z8>SF3IE<4U7L^' R;9J@9QFBD MIJP6-854:CJLI5P-<^NYRV5!D /"4=N<'F/DU0!X7,H]>3?(1TL\P^/5 EUQ M H^KL/_I\4./BC0=RK&."YHZ ^Z.Y6AG1"=I%S!4;F4,UC1[* M61R(""(3EQ4[=U)&!$#/FNX.A;;BJT&S .M*M-IX]'&Z$4/CP-%5^JN<9]AP MVFIG9-V%O3LC!N><5<&T\I(50@L:=?>V_YCHE:9=54LZZOVUTQ-&[R660;AVO'G MJ7)UU+BY4JAQL_?^WY(/Z'55;X['NFH/_7/0U;U1R8\>8-MON A?=< I@ZQ1 M;6ER4WKI^-C&"CD :&,6XF-*B;5A 2W*JQ)@)1T )!63IL0"49=BFN0K)>E? M9GE&K:NCU!<<16J#>\>TZ@JS8*A+=D4(;Q6<>!-Q9L&C=O 85/-,**<134<\ M8"C"G*Z[@)K)N3CR0G_0K&V:(]KA6B/ M]-5=H(>I0(_&P@3;&>@!8$2M#GAM@1YZ][ M#O0 0!NS$"L%>MA#"ZL"/0"0 M5$R:)@(] /"5$N@A6)2Q8CRDNA7E'PX'%]? MQ&Z0"Z$=Y37E05CFZ;(#@CD MJ7GJD]-(%]D!C"9RL)6([+!G3&@LL@,:/3@PZXOL ,N;*(SW.(/_ZY O^)_^ MG!&'S\ORP5^XG^YBXWB4.839#ASZ=[DU^07FF]B]Q/+N'3G M*&3N8,2=8.-= K?BMJ2D N!-)/:&")[0E&58A9J.UEK)VC:'"$*P #.,A!(B MJ'=8MR9$<%N?81Q%FW6JQJD;_74?(O2 MW"8A_'4B;57"9%];V37!R*N[1D*U]Q+R8V\L C:)0:MK86N2ME#?3KM0OMD=?A[0'9G M'A:LKHF"_N83-XT&E&NT)INRC5!<)IH5@\*Y&Z'7T)VC)]=WUYOULW\JIW?Z2L[?M>F54UW[K:$WS,G7*%XKPI)TO70QUG36SN6 MUZE8HQ>W-+68'WO)T]&"KE:RCO,CUGIJ MX7OK M.5'D+MW]E>R>CE73D4<*Z@']:8EYQIRX)XR(IYR0!H8Q9BBA=$J T+:&%57C( DHI)4V(MJ$LQ MP&+Z6:XUI,(F,Z=U MGN@*-_WI>:#P?L-&OJ& S&@P[%\W7>#&#-GTG/;J5;.F8?M4W*/%TYI9$#L> ME"N^BQ]S>C8%4-_UI LTXT*E_VMV\J_H-ST_4_";)B_^+?'\]/9?WW?E* MJSRT\Y1*+U9'%\/^L-45'.OSD^:ZXBPW\G&MWQ )'WP\]B4U61+A'LFKB+QL M;RBG!SBBF(7UF$:JNI$@1E,7"3-$X;HRN7W D4,5+&FX.?(R 6\$XRG6.=;7 M^]A?W*%/Y)'ED!]G*PIN&2J)GFW!FX/6,>)EY8:%^S?DH]#QL!#CQ=KU73(O MD@HH,LA+];42^_*2,W=$S:P[D8IMR:(7''RP1GOX31I)/P2W.6.?RO-9@H9 :2\L(!VLUW)8# M< C4J'OT-J1"B15:4PZYNC,X1\.+T>7 JE,R-ITJZ,?HD?%EVX:^-(DB&P6B M\:?C>L2J[X,P.8'7/2 *7G>ZA*Y5HW8<[&:'1*].&'_-L*R1,T_.N=5.;\_/ MS@]/;Z>3Q_%L&#UA9'WCS M5?A%ZC!5X5G@QB59?.E'HU4E!WP,RA"-XV3A] 'NSX(:2\*SL3=GN6-D>Q8% MNKS "S&0 '+47_#45)*[$2#_"T4W*'+C?U98UYX7S=^=9?QM_>.]!+2"9YT0 MV&4TH>D04PW^-Y>L2X+O?SVZ:U+UH@3J]$><$-@*"F#ZQ1J9CV\V$=X.1]%X M_O?&Q6SE+\@8K<$!;7(QIJ(#"\Z]:.*2/S'YN8LV83]PI%$!5HX68GF!I<7> M$95[XS".\&N#D/1Q4?3@,Q=Y@@ZMP%B,4F$6*".R!2FLC(%4=#XGZ@:.(0WL MX_G* 'R.5EP03=W5>_RR_!Z1:K&(YNY#\9X-C!:$7?*@Y\4ED]S#3^1 MOU',^>T?GQJ_3;X]39YGO8?G^Y?I4Y[NFSV]-0?'F7ZFZ",(R2PA.#!F-2<, MNNA?89O$JAH-KBX'32T?]P+=#KYUCP,W7]F/DFFXLD\J&M+5Q6AXU?#&0P4O MWA%R-174=W8H=0O[-OG@&PI6H?/Q[L[3N\@/F,!M"P]K36#M:* N/S2@4UGW M/YWJ7^2V!0.T.AP'4"I):#366PJ]\1J%^"/I"4_'#6#AI*3K(DX28L$*Q)\\ M3<;V4]L49;F^& U&[8-(7C*C1Z=2 M*+V&P6(SCU_"-Q1^NG-:AB"K&1BLS"Y"I$7G>+":6']DWQV-_47VY1%S_<%L M"P9C)22H $H*!VMVR[Z=.\$5VD $3%+SQW.<6#)8:&5""BHB[+6Q"BVQ9+!* M6LS<-9X:7I:)5W-)\EJ^!<&"-Q,J] 2#K+G)L:HV )\#"T3BQ@E)]05'C[(@ M*M.A-5-O_OTA6HSCU\ ECGPL&W]TYW=J&^I*PW\)T<$"_O*)0A6LB^U/!68) MJ6'-^)R9[U%4ED&B*SCYL%.2F-(H3_ MMY@YOYA1J,I/LIE;NM2A*0A-6Y B+=PH\%>/[B=>9)%02Q*FG8JV-:N#8,S# M,:C,(VRDCC8]& U0JRU6Z1G%CT$4O:(P*>ZA%J$T.(Y0>I[,>H\O;V^]U\FT M]_:?X^FD-6%)$R?T,?A;70C"DMC-FUF+H#BM*6?!V[0$.%:6*QHE=K*Q4Q!13+DV5<-%NIB=-%P80.]( M( M1)7><%)$4]3X Y&)$^L+?YBS0L6R42^;.(H=GTRT-T[DSAG447H&.&JIC#75 M)36:.]'4IIJAELP4C[2C1B/64VPDDI*LL-(M#*WH>.,.M6VK:2$OD97.N4/Q M,W.0A#]K;14!>#)E%!B:I4#-N]FQ'[L+(C3>[+^A^09_C8NBU"N$%JG7:/VQ M2=_[LCS2E^)FN"^Q&?ZMM_]1O6C[53V4?5:/ -Z;[SZL%RQ[*/NTW@<*>Q'Y MN&Y;7<_1T?8HI2*9Y+)^=+RDU6-6#:H 7%2PHLPW7_0'<$*:#+X1' ]KX-8Q MH>M6<.O8+;R+1-0-',_JAER6= *5P8K*F:P_O. +I5L/.]EO_Q[RE?,M?:__W_4$L#!!0 ( %H\JE1_"%BQKD<$ M +(I+P 3 9&TM,C R,C S,S%X,3!Q+FAT;>R]:7.JZO8O^OY^BMRYZYY] M3M6?.0$5=:[F%"+VB@K8O:%H'AKIE$;%3W_!J-'$&)/8@--5>Z^E\:$98_Q& M_S1__]^%:3S-@.-JMO7/?Y&?\'^?@"7:DF8I__R794I0[K__]]__YRG\9_6O MIZ>__U\(>M(&A6[C2;)%WP26]R0Z@/> ]#37//7W$V-/)KSUU 2.HQG&4\'1 M) 6L+\G_Q'[F$"3_$T6P;.8)@O[=O6V!=\.[V-;O]6CD)_)Z"+%^5#0H\PN! M?Z$PBC[E?R/P[W3V"6^^'O]\HX8F.+P3; C]'=X9WKY'+G7X(AHX,TT$3S5; M>*H6?S_EQ P,0&$(!:ET%L B"ELYT[A?_Y6O9"[(8Y/>O7S+O"C]M1_FU_B$B!(%@!$HA/]:72.9V]'P^_RD! M5_?LB0D\WO@IVN:*=#CU,M[0+'WOBH7@&*MGH#"<^A7]+(0Z'EJ M,Q;Y-6@V:%$%)@]IENOQEOAR57A/R=M>N/N(S*_G'S=#M84'N4#<>TCX_:=B MSWYI5O@Z(.+S+\_A+5>V'9/W0MF$-T(R$)S;X8/K>&_9%O[Q ,NTQ7L,0%([ MS]P,=X#\+L.P7^&ONU1K1WC[FDL2T/99M*$[_&'UVM/T]I5=.XTBV6,W?QZQ MON"0S)!\/O]K$:%M^\)OP+ W-/KU!0=?@$$HV\-O_)%@40C%]K"D'<02]HPE M[<>_?ZN E_[].X+]DVA;7FAP_OGA@87WZYG>Z&((3'UM]L^/]>^0%TS"-_WU M[]^>YAG@W[]_;?[[?"_!EH)__Y:TV9/K!0;XYX?).XIF0:%V_4[!$^^O\*F_ MPI_WQDB:.S'XX+=E6R :H"U^1W<#SO-'39* M?H8#B@YO!C1_.1;FM>-0,:& M'S@Z9*'$.Q+'TD6.89C,I$V7BOJTE678ALY*6&4>LL;];6E&2*+CAS2L*%H\ MWP-W.4KF4EP*X2+5YZ8CJEDI9AH$BP460G>R)6>(=WX\6;P9ON_:KOPF;-/4 MO,A.N[@E$>']0ML>VG@-N#^>-.F?'Y75JW-":]0M3_!A 49SM69;#BJ\%'0B M3NS3= T:$71-),+Y+6M9F0ZJ+CPM-0R8\<5>M?(D76T;^7Y3$A;-\!82$#63-T(=A5\3W0>:HH;.$ _=&J^ EF\* MP*'DHF;XX5_IU:M1OA4(PF$M4^3UT@PE [U9J0;S%"G,.A?CB)H61Q68U],LFO?R[K(0 M($M;^?$OFLJAZ50VFW^/(^%3@*.)9U#5DF9%-K8!0B_=T'A!,S0O"#GK@0C9 ME/S\N\8;;=O5HE<@%Z&Y[WKXZAU17Y+E>(*J.#GLDYLZ(JW?2JNSC M:Z.;_CQ+BMI,D\ J]E@S)>@&L.#7QBD2K0E#,Q ',SD3,L75%"NDYLR 05\S MA^0=*R3:;0-GQ8DU5_:84)@OR9( +UB=5O*]9K76-LI>&'G!/U'TMO1_&AU? MHK]#!--B*F.:I-F=T4*VE"ZZN+*B/_,9I_M%Z3V_<)B8_2;#L#$TU:%MM3'(Z4VG#)+$D^C6Q5)_U1W,.Y9#P5<-L*9M)YU#X$Q;^ MV^^[-J0ES15Y8PAXA[2D8FC@MZ\\K/)HJ3GEZS VJ(O4P@:"T>R$SPA?&8(0 M-,R-WK$[=XU MA*]F2_MO*WK]3I6OE@/=UZ!^QYR/T JF<)GH;3OO\?6,IOS4 .%%.ZNMTFO] M;#M !B&*)-JS1?T#8XV;1*F(T W2[T_*E%"AH)0>&NMK^*V3\\*S45MQ:P-! M;Q6;,$7K9!33+PKS3S7!#F:<#DQR2:0[&2.;"& MG#N_.M6GH/F,5&L=O-6T2TP3-HN]D>CE$;MO=JY ]?E3X"T/FF'8[3NK8+^O M>2IKV8(+G!D?QO=5:Q*"O@O"-Q'#H'SU!N&WT)N$2E#@7VTJ6 EL6*X@Z M54#(DN+BVKC['9]]S=+UOKM>L6R/N-F,<10RS#Q97E6U+J/65;V:E)+U1\1E M>E1M033%-@O5R0:"&O8L!%>V);H8HL?S(+I5GY3)*6_B?DQ%7 MJ: 5J%+68?TZ"I1./N-/./SS&?'7U(Z:@(AH2SE+(9J@]2$[E!A(A_#<2)Y7 M^ IB?ZN(&O-"]#OL^UXIVJ:@:GKHJ246&PR@FFK/NPSQK7+^K?CP[6*T4K,F M^3SN2SHH%MDT-FXTF4;\B]&OF;AF$T<8O.M2O?W":(2JO;*[?\6]]BY4A65VY&K"]<7T=JED @G6# !@7=:FAI5QCW M/DJ9#[[>IL9+1Q%)*"_@$KQA *D0D+RH[H_=DUT-0_D2:3!5N-]$"E9]7):, M3!3\_GS7KEVO'[#A&CX/[\L$$["5 G!6TQ@L$:RF**T834VB6VUD(DTHJ"4: MJDJB&E9KMGI!:5[^B+%^]'1YQ3UD)MA"\#&GS0?2GUBR0QE8&TKZ3M-V M_]V0Z%!)O;4DHO?9R&'0<1OVN-87],"<4@L:&TKYVDER*'PLA\)K.9!3/[0B M52M\G56QT*4\%3B,RENO)5*UGDN(>[)H,1VEU ]T1:]+T-BQ.C5;*7\G%;R" M+)J\HP/O(S$XM,R4LTTQ#(%S04VDJ[XIWZE;X-T[O B"8YMGG'"U89WO/C-B+8=ZRXXH!M"LDTNV3#$-=2F#+4'")K MKDN6Y0DZJ#G0J,3N20'*G.BU]Q@F>75>Y*STB,20\:#1;,H8%*4F&1C^1A?S M=ERK ;< PKACJ0 7&(8KJKSLE4U!7?,QCP^*_K0FU$BL :LF69T4>RK^?3X. MI*&C!B0RT:H-S8RT;(,,&S3^7&V9A13>AT@FERA*FJ'G]^&?2\6L^"[F@5<%Q=#J_0< MS&Y85PSYQ!NXX[D-7K!#^FPG#)VJUD9?4P-5RO #?J2;"ZJ;+E13W3YZ!IQ9 MG79#][!6C=2J*9J3ZP31L$*?GSJNL!?IJ^$A6*158\W@UPV75A@O<@W,=><6 MTY7U<@4OY!C7,3N1+Y1#NL&;Z/S7_I3+52D%A.&!^^_?T=36W^YJUFKXQD^K MJ:Z_HPFA__QP-7-B1%-85W]35[-_)1/:) <_%ZX4U5?V[_#\L-TGK+ZZMN^L MOJVF!O]>\VA%SVMDN(['=2,?ML)!]*VI69KIFZ_B^:.90/$YI6E&*4W;T6:A MBK8-7GS6O.#CQFZC6]]OEKR_>W,X%2O1BSU^E\&&+ M29@*:>MDYDG2S"A!M*U0K([W>\O?'_]&7_<8_/>O@[4^F/_Y];\1KH;[[#K]>\?W7(2%/5N'35N2K6>'>JCD/P:G5=(+]7S;? M-]?]VE.7N]*>KN;JI= ;5D-:0OO@=<.'K.^Y;"RR8JHS0EE?E9SJ,I/B6_F' M'B5*C]X7[QUH%+^(HT:]\4<+J@[;'1K@+)'+2)62WR.DO)($/=IE\)^M1W?H MC^*I/4?\$0!.?M:8I7$6[:M4J8-U!D7\H4>)TJ/[\4>QT9CG:F'/-L(4-TJB MU_?3ARB,BW6893469*$F77&P?NRBMWO ]&$!//#\13R3BPF(RO,,<#;>J=QI MU56S(7,LVH![W9XX=M36_('E\V/Y+?,?./XRCH$C:NY>*I!F.$1,SS&$->'L MLCR?50<*@S^ ? D@O^%^W)'\JDJ-9*(J]6:&7OCM<'?SI0&RU]?Y"T[B':GV-[G^UO6YY) M+T/7JY'V?SF?$=M.EGEN%D<=9MN*>L6O1._QF@6DS22]M>P]M]L2*CW%A[4. M[$#C65]$B=CE2]L^^C%2=[%PB-:XJ_;WY(M+TJHC%]I97I.J%L%/M-#H;OJ\ M:,NNE!L$RD[M/C$;NVH-T6(;')THYJ,DW[FT1=$W_54W>S4C)!KF #5BY"S, MFT7;W$03^5*N0L.85&=-"3&FW7:&<-'$2_Y4\I.!@MT9]N!*N/"OTN M7%>JBW(U Z=A\F'4/R%@9-]IWTS QZTZ65_..TU9R.G]8-D:E5-X1\W$-G"+ ML56/C;A/-NM&G<7U@=902)/H59!>3YG4^P^S'BL8O)V ]BVKKJE=5!M0N*EK MW3$QLNJ(7^=B6ZR-IU6_2/!V7J/NP5Q/0$A3@]&9VN/Z1KD[+#R,>G*E?;)- M[QA\,&ZQTIA$JZ-VHPZ9:@[62*NDF+)2116>, M%.6D^_&K&G7X0K';9P5\W*IW!;?8"@9DB>2M6G>>J54H6DEZ2G8+JQX;<9]L MUD7<]0N!JM99PI@+5K'$E[F'68\+#$Y<+78:**+->FUKM[I1TX;\A\U)]EJC0=F*?Y75-[E9]E@,0: XF15#R.%A;2ID6WQ3G M0$^ZB[\H!&)8:7TK5@TGII.24*R26K=>+Y+*A*G';Z9A3,4:DTK+6ZG2F*O3 M%8SMZ9"4Y8J( %S0?T@U6;G66['ZLWR5+7FE*HR-)&>N0>4TISW$>I.0^\P+ MH+ZYD<@S$U<_XYLZC&)FH4ZYZ9.^DJ$S9<+ VV+L'/:MUS0=XOOWG_FNP%[# M?E=BR8H]OCA+*]66!=$J-,JP[P0I-C,<2WHEMIG$K69IO8CO]<2K"V]4FR*9 M(DL$==QP9C:O@X?H;S>I_CT37XXB70"B$-7?3SC?;M[ULK47:4X,.P";;@ R M=(?L5. 7,.BC<\[P2[R9CZW;?T/R2RAW.LWW[P3>UI_.@A6OH2$-LMW-PD03 M[K0ZRVD3J<0V/H@W5C[E)2Z$E??RAJ]XC;,";9 OJ%JZK+@Z*%GR%%5 1S=C M:Y3.ZH+N!-[PZ? ^6V;T7A#TJ32X8%)$D%J,%WI@F*G.&.[5V$5LH7>S-/BJ M9:G7 F3F-J/:OLM;4DF30R5X+CIO:8_&K\59+4XICUPH*%PW#2^.[/E)&FW>M3?K$8B>QQ2KM3;;[W7S/:K0D'+M MV.K]VPCB74Y\/W!XAX6KQ^[R\'*M]JCL<7Z+\N5H]LCNVOUZ6_!QLE72,:VL MES1^F:JU8AL-?!R(OD_J'Q$)?@<*QB00 BF%YN%^O]+S=*%2R,\>4+AYG/BN M/WFG?;DBM$NSFS9F247LKCNCF#!O*DEW QWI7X3C[0 L<;2AK+DDW8'&N(4])5F!HE MR,Z>1&7"A'J>8$J>Z1T,+V?&)%5"D?*"D*=#-K;Y6@P]Z 46&<"[K6/X7#I\ MUF(P:XYP1,"&-NEG)K3+EIA)FOUC#,+)#XYW/3BT3/#I37$X7O,CKH7T.EZS M1BXV[9+]>@5)J^6E8(X35+0X@X&\&[A??P[(->HA9X5[5[>:I1;9(V L3?6G MP4!&YWQ.&?!-"[F1)S9K\ONA;GY#)CGPUF1:JWZ(SH=.G/ MLEUWX"/?W:[V&QWG::U0E#II?L3V4VRGSC>UG"#$-EV)2'ZN9$7WRUOS]&13J+)X5_ M6#T(3L,(EQ5]T*[4TQX,65P[D/KSQLW,1'2.I_0^/L[+CY#$R]SXIV1']UE# M)+U"TV6?M-6&'0;&IG/Z@56+5CRW'5OR18]R:.#,-'&_][;^V]JB1<.WZV/+ MP%8E:6])A:C7W%7X]N\&()B&IXX_% MPYZ:Y&B]NY R,!D(E50F#YITHQF[0GQ#K!)I?P/@NT0^TG(P6W&O;6G28Y YDYG#!G8WM MPIS$%H%**;6BX1FQ2RN^"YD#E/])N/ET@)_JV!S#T;42'$S'_0:9&],%+Y81 MU2/N_I+,#P?292LOZNTVUF/+\&)@L90KZ$;2Q/Z(;S\;L$ZU1BN=YF4,IGJU M>9T;FDV(C&7 ^H@CW]G(Y]*]&=K*]4KC1J.J@VRSF,[E)IU./I80B4/U\8J> M)PX;!5T2BX<=E=HD)E(%,L8P0=+3+&XL3&(>2T<5!SA>UR/^$8C<=Z"37 "A M.*=Q>EG,+5M<<]RAN-CEW;&"XW4\=1*Q^,W>C%TRZY4YKU5AG^'GU2G?&TWC MM[5)7*J/#T]]X=Y,CQ'JI3;K\61_@$@=TH4%AGW \>&IKX7(?4]M]DQNT(3< M(JS132X'N59U5'_ \>&ICVR.>Y[>3%\#-OG6,;1MN40-N.*YI&])V,EE/QOTFDN^S9A9F)_/)C*RIL5/[G;3D(XIW M8H##))\3&I?;7_)[TJ9MV9OS#BB"&3#LU:BUO#5WVJR/&MT,C D%##;H;'/* MQ$[?OR3O=XG^$R3> +P+U!#E57/BV+.5H=SN?)>K#R&BW>V2 =\P7 K&%C7G M/F1^A.P_0NJ\)85#"KX6$FHI:WD7^H5Z8R@/.SJA#.R^ED4\NA3;O.YS\CY$ M\)\@Z9+O6)KG.P"/=L981)^VZJW/9CK?&@2LV<=]O2X5)XOA?8C[?:K_!)EO M?]O,I2T)),+ELUW2+]=A+6/JRU$O=IGYEP3]BM0_0;J$'3[>\5=K^:M6>*42 M@GNCT\,%JE!*JCN' X.LI3UW5 M:]^&RC]']9\C=G/@><%YK=X=C,L8B!4ND M6:\%'%*?\$A\=VCYI,@/DOPG2!OW/=NT!["A4URVC>';;TB M9N_#7;\A-AD2/K YWSE**W5KJ2R6.;T+!TA]62X(&4?OWX>@KUM:N?QA >>I MK>3QD=RIN8K,@O:LC3M](]_.W8<%OW9M)5XB/U9<:H*/EU0CCF?HW"@F>.EC[1GS.!.!'[%ZDJ\1'VDO$(; MEDT'CF;!OMSP=9^%IFGY/N1]]?)*O(3^.@.KEV3(;.7M-(DZ5)GLXDM_,;X/ M_WV=S"M>XCU:8,G[+:M*-_8%[4H^J9OA$,ERE.!$PUS@!IQ= :JEFAO MY[;2+ 45J5F:8_UFRO8J'LT7![&%P%'J=X1_*OGG!$7VV)09!-YTTF3IJ@XZ<[HY+_"0Z?R(E,4!4+=NP%0VX(<,V M4^F)HCOJ#PM]G9C-JU.MO*"7\=T9Z]@9[!]0>DG+DKJ994%W<(%R:.YD7.R> M6,_5)PC=!>4Q =.M\72>J94L.;XGC!X#P2Y9EY0X>KK$40C-G=^7?"L:Z0*/ M#UDHD;P3[>"_B3X##IWXBWJFJ!,,D4=<0JFTXGMBZ(F.XS"MCSCCD]@8(85V M6IC[11)3:OE\::Q5>O';R2'>V+C=%/P#B>HQWV#-M(B?'A!#]_ESC8#-A44@ M>-55H2;BPN::-A^$DA;U,"<,+XONMJK?\.;ZZM+<+..:Q)DZ\'M^1QK+>K$= MVY[R41=SB#OO8N;D1[YEZ_.!<\?Y&O[7Z78S.F:DU\SUT-2+W"YLB J-(8P M>;::[]^F"7C7=U9VI.2 J0\L,3C\6CLCW2X0?<=Y:;L-Z'F;2%=!@>V+U8#U MJOE%919;RWF:8'8Z,>]+YOLZ<52D*_4X*M.SOL![8#C BB-H2,:\HJ/Z&BOE M0D?-65_#2@S)R]DY6G4Z+.7'MEKVP/-M\'P@_/F#'-!(;S:S50F9D-2@-<"J MQ-@J%1\.Z*&P\0T8CRMLK+0KSW>H;J<&?+*LR-6'$E@U>S-CTOVB;F><@:9X5E!BU)(T&" >K/4S0[7;IP;&NT;ZG;G9WY MEKQDQ!$G23$T1?L4]C5/;=GD8J(]JU)4R5D+E>J:@5OV6S R"9%84IT-6-O/F["Q%!YVR-CHF5UN@!W07G9=*5%LF7] M,=5)E?EW.JI9?)*M9W(9$B4*%9%M-4MJ$%LYQZ2C>M%3F[/;8)*Q=[Z<(.MB M^,Z\@3MA7L$+=G@[V]F3=;9=IMK>6)9),*?SK;YD>[-D-DX_H/22/9'LCK0_ MZ(EDS]LOPS@TLP7&RY=3@&$6@*%HOEF8T8Z! \<.AWHTO\:%%!2*ADTT&SI0 MQDW$DP9DE8]M4G 4%T<)O20L, C-G B+W:%G@$6&RVU1L?U\!L] :VYI*784 ME*3FF)M39T$P(&-;B(F)9W@-BPP$YTZ$Q>[0,W?7/]=0;?+!LWT-;>M.1U4L M02(\(OPNZT_:VI#1F)2CQ[9X?0P/APF,1R-]+X^_*0SVYEP16JTT7C2J,*Q5 MM)ZD%*T1DIV_XE1-V@,,^U96J_[9&\IZY+&4 ]&L@4F^ZTH%7W=:9+VC=(I#+V,+F426LSY9OKB? M$ 6&T/R)X-X=>G_@/F;%E4%IRJ!0263[0;VI%"JT,ADDTHK'"N2Z[A?_V M\RDE8TUR;-HQ+F'822+5[B@SK /WQQF_V:D9=$-)I&'?Y]+]6W(X#\'9$YO> MNT/O \A'8_/AHMATLJTV2W?*6#7G,UUUF4BS'0M,W\9.WQ#>62X%[TX-A,\V M-?"LIKM0$]J%87O LP>%G(KAAS-Y$P_^H\P_NQY5DH!9\(]MVA=POV8^:] M.E'H=HHV8!;-(JR[+(MP?9'(D"6>N+^1O;^="F <^I*7OGSY_HS?LYI[8^$P M$Z7>M$AJ"3O2TI]K:#>1K=$O3A^^'VN/0>B)*>C>T+N%^K8]7>#=M]>MGX 6 MRMEB+SU(D]"0GGMIGSIK:QA/I)YE^I5'C(Z'M<-F?"\/W_TK1DRUO3-5YC_ M^F3ORVM-L4J79TRUWM(!-Q PE6DV,#5V-:*0M[^WG/[Q;_1UC]7?5XD+3%2_ M!@61"K<%=68"5VL^,.J>,NJQ_J M^%#'6ZO;Z_3(KR%4+:_1+@LA+,W4($Y)IY*9'L42_U?,CAY0/[D5LDP;XXPY MJ2(DK<\'00/0PUY\3]].'.IOU FYN@*L]U>,R=I&%I1:K>RPS, H5B5&;7(* MG&DB,_T8+)"YI.'>WQEQ=Z'+M[?ZC.?J1']$UCQBYDDD/12FPRS+>2X6N_ ] M(NM%5&_< M>\[(R7Y CS(L,+2%1""=A>PD$I^Q6CEU/4>_NP(J\? \9DD#(H.B7:.59M%T M8]ZOCMH6E\P)EK%"ZDULZIE!&XNE2V],J\MTO>9@4ASJA$UP?7G909E%(@$; MQ_5*U[2P+^N.[@6LQPQM#1(1E7$:&1:%TE:JG!K;1#(7;,01MS>RM^>#<%S6 MRBU5TY)RC#&"B1(^+;*:VBDJR>PQQ&%=T=7LZ=[ZH(2"\9CY3.=)WQ4)8TF6 M#1)7C4XQ!2=S1Z%8X/(6]O*L$(W-*IXW%G0*^8M&%J S?2G>N9U-TE.'>#UZ/;MBVYWE /_R$QO)49]L"4&*82:63C"=V;6-USHC@V MJVG>A*W+*E?$T:FD\\1@S#N&OE@F"Z)*DI

W;CY7 =FT4MKZUPAQF8=";3*^K!0BS@4"Y= M$T$BVUXQ7;]R-3.<.6.J%ANXGF2&IP5QS-3J98>D.+2#+C'$MIA$1A(QQ?!M M[? Y@1V7V;-O['"?[9D+E'9Y4AL5Q"$.C3O]=")#B5A.F;V>&=Z=^GHW:#W) M#%=K""(0/%-B?9:G:3%',5(MF68XEA"^K16^1UP?*ZR5AG*_E1-3+;B,R9@_ MMV&B""4S,(XCFF]25SLGAM^>KG66.$#/-$M+7U8EEC)I?JDYK?JT%-MZ;IQ] M\<7/W;Z<)S67Z5P3K7,&2UB(I9O,P&6AV'K2Q'FS6"+CF"^JF+5ROL^- ]B? M5QR#&]7UC!_;Y" A_B">*+#-B>\!A[9E;\X[X-6%:SRHI+[,Y48* V.ICHZ3 M-C=L>K&-3;Z&AU,8D0QD'#B%]2RA@N:;[MCRR[H>S*6%PJN-[<5 MC:' 3XH5YDYMK,RZ0Y7U(:7303!SADCWY1MNF_G&$1K'@@6RV9.AQ'&)P4+<'F_XH!!L/U9"EO..J :-:/7R'D:V8ZI6R")W-2"U\1VB MH]"U*M(@"03)%$:H'9"U^"+C),)?0'&$\G-"86^;#/3TT]Y?19GG/^W]C$ 9 MVCVZ8=*9+.EKE"3JQ90QR<37I\03*-?-,,XG_ :-&\"8M%JDK^B<0>+]1E]_ M"/_V#F-?\2\B>SF'UDVQ"*9LG_=J31*"N\U)?+.+!,C^,HH/7T+X$.J@+7>0 M[<)!K<[C9%D@^H.'\+\L?/AVD6)#XP7-"%_R)8E8+5IP=<^>-(''&VU'FX7Q M1]O@11 1U^<=)WR[[8Z]V*24XV>U#$GP!:UCM[%L)1$1P%O*UZL-3B7]KF+% MU\A!=I%ST(-\&SF>,BFHU7ZI!Y>7!5GF.:1FU>/;T4P"9&=),@,_UL;.W-NU0_$/.AEZI:HFT"V@L? M$M'6L$5^=_I/-;RA UP/MR3*4X%#+B8A]\'S5:UMD2N_;"II98X78+HI+*H- MKI<7X[N$\PC-*\2<1O3]>Z;CB>UAUT3[@BLZVF3%4,4!*PZO44(S%-4%95TA M Q\ H,H"5)S%%B4?^Z(CM,;#E.P%O.%SWI&88 +VS@1*$)L M[=2]X?$6:<]F!67N;"LH86ZC,]1E$^I4VV6%LO]U'8]>1O_'!:*?MQA63<.D$S/"? M/2]L'S-TL9.?TI;LZ=@,ZU?[M?*DCR0",_SU3N]*(&8.;.)/A!Y5\TJ\N*H% M[*5)#>!YP*'DYR$;<])BIV-S4#78J5*N&WU)4\9X[*"QK:*^H>XE53I$WN7Z M\^?9ZG[G *?G76W@YP.<-E].JIFW?2&D[55U?.:)BB_U# RN#\B.7PBR:0F+ M;41PO#I^B,"+!81PM CPM .]7PV]6!T\<@%A/"WY8L@:&C@S3=PO@*S_MIF* M%?2J934M!S#!($ZU4X<1?!Z[$F9DW@\1]:+0>U3==4+Z67FO?US+6TPU9CJ; M96@8*_0ZE@NGH7(\O?MQ>>]1==?R?E6 ^*1^EX'EXUW9:;*$9X@PYO7Y92F! M\KZ.?L>AK_E9>>_K-W#U\=(NI7IDW4/'4ZENS!TD=JX\+OI]NX(.RB'9%P$3 MONE':T]F@)1E('KMU=TH&9?LR395.VF@-/9=;Z=%N6V&;']P2[;3 G-<%&T_ MY).EA*RVPH_/$PBV?<^7W^DP7I5X1W+9B122'+TTG/M$>GE\PPUS5%V@W 1O MLA0@IT&+MI;=^&WK'0'V%"$]9Z*?E=+WD]5/B7>]C<<)\KUP%OVUG42^7;U# M(>1L.X!MC?:]J_'>J7Z8WNV0(MMMDB;H<' *FT\R\3M][Z&T%U#:DXXK_+:* M[GKEAXJ>Q]/FQVV5Z:7J=;)>'#IZES<#HOI0VC]!:6_E:<^IQF_GA'SC_(34 M0)4R_( ?Z>:"ZJ8+U50WAHVQ4T3[U7,.8M6;>#N_8K46'TCM,"$+&(>W7%[< ME2\5/H&/5*H!>!=LYRKV-4]EFEVR86P$/66H.4367)8BU^K3_W"X*BNBPQ[PI-:@E9 M+>(>Q7^8_C\/!S7@%D!H(I<*<(%AA'+D9:]L"NHF",('17]:$VHDUH!5DZQ. MBCTUMH;_&X#X@!')0L:+S]\NG_6FSEH+F T:,7;%P6\/>(6V]#N=]VBXDP+,M$GY/ M(3\_V^!T55Y?N+Z.U"R!0#K!@ T*NM70TJXPCN]*BS/.4CBGY=AC:3*,QG4Q M=\!]H'"12!7E.6#+/.1W^P6OE")C&T3&%'A)=5GGF%^5@F>J-6#K>5*CII;A M0"*VB/&\N9O.K]KS77M3IBZPI>[+BLC5QFYOM\1KVA8(FKRC Z_D6])&H$:] MDQ;@PB2M][N%$M2<0$0Y$0L_]\E\T<[#="9#0X^OZOV<8%LN&[1[_2:I^_6 MFV4[K2&F/01[&%8'@5=FP/K%+L\)/B M\)M9]"5G K>XDDRP?JKI6QP_KCE&;$//FQX)]I;!SV[C.((M4;.4;6UQXRF%4B=5F.NDHF/%$9+!6*S!-!)I$B]^4O@[H/R8 MR7>(RU>+S0K29!#,N&$:GI:SVD3/VY81W]W%[V=)V,NDXY=588TNXLV*<\2J9@56K&B9@6$D$@]'Z;PL+)"35A:>'Q;Y3>+] M:5"\$A?8B4O0SX^+ MS-<=Q0?U6F7<7[1K?3^K:PL$G]2@^02:)]-S7&^3HM? R-S,E;P23-?BE#;S]ME=%%#^U#]"7@\+DE:Y%(;WF:>/S8M%@-J MI?W2V&,,ML5.\-AZA4.T/=>>#A%WX63SQ-+3WM#+[\O^]8RBWF^;XW8'4CF.H9PE5TFDG[AAA2&1P/B@P&#,*C[;FE98S?"G917(BKE(9N7I9@6&F\," MWH,%S 4L.^.FY0+.$CG:;TFZ9Q4*%S?ZG^40"ID=D5('?]C92U5R]X:>NY+[\N7[=K;IU,$<5UA1]\L0DQV:*0\X#SM[ MH4+NWM +' [_/(61-U[-)=U=50><:$";#Y^VA@!;'Z!L6ZHR>ETPU;)?[E7+ MK=A"X!T:]Y>XO2'RG.*_[AJ:+XE45QD_W\^./)BN+=$^U^.RC6)LK7VL1'JA M@]Q/5U*6+MLSX%BK'Q00#@5N-'>9!J+OA.8-;.9^VV*:T%)%<\%J:6P^]2FY MOP3)%?*I="=#E;]BG)U)5$8"!X7-,'BO4M=Z 1D4+$JE25J6X>0*^RBQ]RKA M5<.AP(LZD-[(5YP2WC0/%6V6P@90W\%'GKV(;3WL0_D>(349TOV"*S[9<'-E M&*6+09@-0T$CI62*/8108UL#C[OA/K/#_E(,=LQRF]7!,,M5QFU8R1'S,="OY:;8DF#K$]IT"5C=))9UM)5>=KV^Z+Q]R?[@1PU"+'D@*D?OE!P^'X[ M(]UN]+*.9BF;R5@9PJ1R$A!8WA<&EHW.63;1^V-\V]-\Y66.B/?ES8[(]ZPO M\QXP#KS)$60D(P3[BAZOCJJM6C.PWASZ_%J;NK36T@V0::EN@6-]U %=,K5$ M?3:^Y;B/M?:P3.*AHZF'CL9E-Z.GIU'8UVQ?""2T:_%]?1O.)8Q6G7I4B_G![Y,(=[+2?).GI8 M)@\=_5-U]'C9*4F)JMP13 6H,LR61\6Z-1JW42'&);*/5?5K1;)'=GKW&GNH M69\D31W;BS:#0U06UFK0H%2H+LI2?+=^/TE3/S.UX*&A=ZZAQ^K\2=)3,*)4 M179X%RY7&:]&#EN@O4QR\/N5KL1#6^]<6[_3M3F/GDT6/41F2MD.:?KSRGB. M:J89O],>#\7%V-\Z!Z.F6)HE\NVG"9-/*-],@V^\,D-PZOT()X8/A< M5?_S8%B82Z:B*P6!!>5<(SNK09A*)3D"ND*)_H'AN#>'1VYQ M6<:4:O$XT2 M7"18?SI* JH?'=I[POG%\U?.6RI9+X?H9#W?,= J-ZR9_23$U8_\\9YP?O$F MI5S M-9 *%HZCG]@^,S=[O- V<[0%6,IE6%6@_2:D64!/@V2#.7KM:8?B#Y3 M-_@\2&YB8D.E4:_&]MD6:V@-3"UWDXWD2[=N'P@^:[?T3,7IAF0.ES,ZQVH+ MV4WY65K,6DDN3E^KM?E \UEQV,#;)&>0EL#ZC%%OP7XJ/W>2@,,_"0=?.I7X M+A<#9H9(ITD8COSNQQ[50_RGLQ6K-]QKYY;!L^XUDAOVP2 MI C[+=/U1B@R@K-):/@\5@,^E/1/60X8^#-)K]L@34XK+9@T-'V6U9.<6C^6 M SZ4]-[6 S)43A4RM1J M<&,*HO3A9MZK =\*.G]*.G]+ @7V79='AIHLE4WZBD"CBDY1>][)Z5,9>$I>*9*C1,>^CQ6! M#Q6]QR6!V4:_@\_%.:H'D/+]BO60$ER\/I8$QA'H%][46!)2J$9H=Z081\9U?Q@U.]-RDEN(/[IBP+C M .)KKPKLIT?#60&XD%Z>IAHN9HJ*XB79-O_IJP*O"N+8=HEANE4N8J*28?LX MW,E4APQ2)Y( ZT>K]JZ ?OEJ$^Y6 3^T,%;35;XSFZ$3O92$)/:11-X5T"_> MK>R/6\Q8)Z@J:=9F3!E%2QSE)Z&L^F@9QA+H,5D9".MU=_7UWJ9SF0P'D!#N%^?+[((V4[LA?ARO&+X#L_H@S$(V?+RY;>MG*1WAFY^^090$6Z]H#G$Z=O5 MS7A(@Z09OJ?-P(N?(!>BX4M *CFV&;)IXGNK>U$RR3M6J*MN&SBTRCN1_SEX M@SW<=H'K.9KHA9XH8C9K::':T^P:P^2TTZL-LJ4\VV]41'+HU9ID?$]!O2"_ M7I!YE&$70RD*P2'ZD%-0^FJQ]3VB=(W.=*^LF*5.OZ%/4RDW/:VJY;84VP;9 M+=#Y0.4E44F:$\,. -C%9+-1P8B*1A@Z-0@ZT**YX&WFS[:8!]ATUXA$=A&) MQ,B;V_7\PI8&:4OO+[72HI;7"S3_L)?7]^;(Z2A%[A^E:W2*);F%E#)VED55 MB"3M0&\OR-@FUW?HS?]P5![RYCA6X.UNOJO"E%A$\]P$IHJC^.;P]^;-XX#( M=^++DA:Z"M (&255+8^W%$TPP*J(XA:")C^VG;?%<\;A)=#BS3<5\ZHEVB;8 MED4:MLAOZU*;,65@ 8&@9^$A.Y&(2X@"L[PA<+""#\IAA*;>I M$:->AH:L$T<2D4#[%:.*1/8F&[BM'#A[@J(PT4KH/MX$GHV9?JL36FG]-.4YA M[)4TY@21//3E5OI"V*Y'R31O;)W1H$EJDUR&S<"H78":C7HGJQ%WYCIBI!UO M!/#0A=-T@?!=+V2OTP7&ZA&NJDV^H@$T,(PP_ VMT_-*F_#SOKM@E!(T4^9E M0M=H.5T0F9J8CO$QD%]1B".\O)(:?"2%AU:+18RT@!N$3J*YGR86@#7B/%^&DG/-F[I.1[Z M\NE+J6"$!VO4R;%W'+343 MR+TY\LC%[R07OS>MN$DN/AB9 \C-M"9DW7?&PI!C%E[AD8L_(JKSZ,NK538P MQ^7&%$=T\DT6RU2\WE(J%*K8Q6.4$UBUL[0$/OO2DN.5N[/XNC$S]4=$K2CI M6AK-624S1S:XV"IRO#U+'*I6[\U0#BV8Q 03<,+U\AMA[U80CYK2B MM D&CKDT,[,^Y6'V)G!2D^@^:VR41OV.U.KD&B2F MUT7&*QM>18IMDOV.EWF7O#\1 5^K/MJN7ERTO;RM4_UQ6JUD6VI@)-M&_%FS M;5:UC)T-$5S'XQC-,P E5RU)FVF2SQN;5>]-YR>M";S!6QJY(!= 7$W_IF19 M$]_L4;-O4:*+5^'\JH)[:"G-^G*4-R=\J\ZDR+ZLP%RATJ+K;NP,2\BEWP>Y MM%H'?P*;OE]Y>&73HL>>PN!X%!KV4NV+%^;.DFH/6K!G- $NZ8$]IVI5?[9, MQ;?/$N]4.\9%W,^DVN28K+@MM*["U+#AX\X83/Q.;"$1BU0[QI(_5ZI=,?KH M:&;+,EP&=J$9#/5B28UM 2;VJ7;"$7-:JFWE_((V5#H:&13;S70)]AND$UM+ MDH!4.\:H^6RJO90GPVE00WHZJ!4R*;CDYR=!;.U);%+M&"/@:ZDV6C;J"P*S@H0:>=+F24+I^.QHV"ZU\[ M:'H.Y13,C:VGNMH,O >"OC#U#:]0E2&H+$TV:(C4M%R'69JZ+\?VO:EJ2435 M\P2QMS!:;_+:YQV'MSS*Z6J*ZFWZ!VU?" E?_[8Q-5)A*M&CAEIAZT)_(*LS MW:SIL75;[]*WJM\?(O"<8M^9[/9*DM_=4/N3DBP"5_?L21-XO-%VM%D(HK;! MBZM$X95\:_X$TRPDE]>#Y@1/#9QB>C*);?)[7+ZGDQUWJ9_H%3ZOSDW7#0RO MRYKDM!LL,+@.N_WXIC&W5>>;6_&/6LD2,N]9A M<=IK'6;KM%89X^^+"3&S? M\L"I!)]7H$);J"P=A]%9GNF*B$" SG@6V] [1@H4&QB\+1=NBVC/9XU%X:)M MA5_?GABT?ZI T; ["SQG%$D>;V,3!*_:[?B>*G"4RAOM]G^KE1/P!TV#DV?3 M+(/66)SVEQ6]WC.*;@=4$3X3V_ X!E-:]L\:@<\<+<&[YOYL0G9K:;JL=X>N M'F2\#-_.S?!"?(\*C8&07ZEY*.:3#3]\5?__!A -C1>,)"&M]F-U M5]Q;#=^@@A&;5HNH0@W8=/H-&M+;,!)?Z_\6%:>3&@\/S@.L>.-FHR0?%D$.\T>"%JB7^W"P&J'LN7T:J;;BK:R!UBZV6M&IH_V:J]##T/=)'T+G0WWRX, MW4:8*@0%!\R!L\OK]0VXT;"Z["R PM8[K7&K2_']3B$IL5 ,$'R4NY<%,I(^ M&<@O0\\ Y#SW8H&WG[<@?N=HN*B^ATN2%DUV:GC2T6GQIT&?&66+Q!,E_'MS;Y[/-Q!QGP?LV?5E#.$#/GP?RQN;@F M.3;M&.LK\D@0&%PM#>GEJET&K-4L-,VD1)TQ,++[[+PP3+.GPS1[1IAFN=3+ MD9LO7RX,U&>?A3N>&_JMZ)1SV]& ^Q(>C"HIO- OAIDTQ2APHU B%U7G@=R3 MD?L!?R\)Y2R4.O50SMVA%Y\5<:XF*.,MLJHI-.9ZO0MYNC5>SH+2HPF:I%[9 M?I\QY'2;XK-3EK1^PX4CPP3_-M M"6WJ/%44JK,!HR[IV!:T8HV4&$ZNCY:Q=WE+>0XBHV]-S=),W]P4@VS$[CEJ M$=.):L4MBVFXTVK$3OK1,O,M%3_^C;[ND7'7NO^Q1/G%CD2G&(Z-#5YR6,S$ MTF7>K[4$.'9%DD,2W27C3B7Z42_C\_V(S+S9F&B^[<+]B286F^W>%"K&UM$_ M.@,G=@:^7-V7BW:VZ2\,5I_RAC2V2DBE.8N=^C_J[ =FNR!1ZWN% I"M&=@D M#PC=[#6]7&^PK)!:'&8,[D\+B9J]9\^*D/SN)(#PVT8EPO38BI:];?3@.0(, M$1&]\"S*GBU*;O(Z6 6%(9AVJUKJ,*^HM)VF22U5Z7JM4OJ2A<^ M0^NE5 /)G^PZPZ%GF@;PK!K9[0ZZ#@^KF=2XA>A:=5H?L!-\4;[\Q.C/:0:\ M*J]=8%%!%.QM$Z RL!6'GZB:N-Z7:KN"ODGB:]3/>*RCBGI-8$%-I7(H6(SR M\=N5+ K^WB5K9^G\EJYS(OP:BT&.RRWZ%7;>'W*7,Y#6TDV9/J?=VWE3\>T;3%H;R,T443%U/D]PI7+? M!)5)+(N0<3"89Q;3X:)1#LV]0MS[U2[2:/.NO08,5'*FV91:\TE_:D,U MH] UN&7L#,4IQ:U=LBXG-11"<^=O6[]W[!.O.3W>\$$AV'ZLA R,-DP,_?$, M[,==VS%5:^)[[FI :I/\5%MN!JV"&:DM6QUEE)VG]')L#<-IA+]H[A'*[[HU M^0HW6,L4>;TT0\E ;U:JP3Q%"K,X3/V($>/0Y\G6\+HDNOYR2K<(. IP^IJG M,DXX9JU7: ,U;;I?P>"Z(G.9&;8<24HB[>=!^BZF/:LSL4Z;S?QJZ'^X)Y"(%P)ZGR(9? M-@I0!()7#1_B^)%<-]AG@&,V;'ZS;RAAM],0;1HSN%^<@&#NQQ+\:>HY)I,] _Z)P6WJ:9)F9/F>!DI51E3%:I69L M+=K5A?NBFZ_E=?%9C%^9OJX:X2 #0P!)E,>>4G9&F,+$K@ 7RP4W-YW7DN60 M;9CRTJN3@B4$3'2.DX 4JD2#MO.L%+L ;]6M.XUQKQI[WY\%_7KZS^?WN<&" M]@@ NC)DIU5!:+/9,3J)[^S-V.S[M@K57V;T?+OX>8Z97*4#ZA)K.FTTMI%G+.9B MO18LDH_F2K[!^Q7<+S>\PVG?+SB%\U] M7IVS5M(LWA*C@QH5!ZQF86RR8']6=YM\V1F1YK \3G?H\BR&DR4OZ=5/?O@[ M)MU3OE&=P;6%;*3(](X/6D"5]>%#PRD4G@ ME1?:Q7 -[;5)/YDPN%Y=^AYP M<;RF/9^F,TI J$5V.J_:BZ6HB6K2M(')?+=H><_Q_/K,"BDV5QC+M$X/)W5!FY_ MVH'U^)[G&0\87/2$1Y1#7EI>+U^^[P<(J2?VD=%BK =@.:MDW$% U!.I\#?R M \_=S5-[8KM#S[ACTV>K1[I>J+D,GNF0)B:-I?%LF0+]1%8.KK"2\0);3;U( M+EI9]5:.;TZ7T(Q#N'ZQ0 +]J"9FO;,L,2:-EE>B8U]3ILX3;# M#3N#^'J4=P_'>4/891,%Y-0#$W:'?G_>P=?%/!Y6AAP!:([TFPW8($; #J#X M>H^;B/GUO +D;/-57U*\Z8AJ5HJ9!L%B@870G6S)&>)Q6-QTE:VU_):UK$P' M51>>EAH&S/ABKWGYXP4^'36>JFJI0(I$S/: MT=5ZW4O&KE2;K:-O+]IB0L+K_\-JZ50M_2GKD6K?F,ML"R MI#!XYHKL M323GM,*^K259=B&SDI89?[FB9IKIU$D^SN\Y/,/+&JS$-ZKQZWI#+H!+/BU<8I$ M:\+0#,3!3,Z\T"FM+MB]62M,R5;MV2^^V)OKHS\6@66;FG7HMJ=R>.\6O_;? M_G1!:!XPN47-<%JL2KLL#9?:/(Q04F6B' ):-/P;8I^$X[F%EYE!C4FW#]/3 MB3*=T@KH(&^?MC8+XB. M6EST3?S@$S>7?..I_&8",U>7] $NR^R(] M3A:LI*%4B#QK$[37'G_M+6_P. M@6_[C@C_?X;^>7"\P0A=G\@MHKDF>^AN!X?_OKPDO29JE M0 :0O=^9G[GW=51- OR[,EO%/F)3;R_ M=IX1#IUL!LJABX)DWM2,X/=_F3!"=Y]:8/[4M4W>^N__//\E_*\;(DK^[U^K MT:ZV!.&-PGL^/^5W^/$I^G]J_2%Z /^D.D#^Y\=_&(H(O[H3WMI[Y.KS;\MV M3-YXONTLU5P^QZSP\V'UWP3:DK;C"]_!L\S<2CMG\*1)']#T*"B#>T!3K=[1C.W#^ M$FPGA,?VFI\1)UW;T*2G_\"K?S8CHEND#OS\(HJ_#K)[];ZO7G?-ZC56-L]& MPU%1;?[Y5/G?JB:%H55XT__UGS#<2OVUE<(D$G*D5AS@>3@GB&F.%U(HEQ;A M,/"3\CF.QS(@@V33*9'/_7B6VX5X_I:AI_ CNX7P5XB_$2G" ;F^%NSJ1C_^ M95M5ABP^T0S.D/3?OX2DO#=-$FRWRE1)^@EO%9_( 5'!6V7RB:":S2I-5ZE6 M@HCIXW2EVBHS5.M_GHH_B9]/*)Q)Y\],P.I]-2O*@7XCN3W+_#[\,S>&_T&& M?<#Y$M5M_J__(!C\U]^A4[5L:Q68:N+3.M7J1C[G:TGID\5'*:<$M-]%6UPM M?XKZ&C]6-J[%.PZWY#(2A/!]F-38!9QJJ?5>UPOC! 2&.BLG__(^YQ3NJ;*\ MK=UZ_RTES9T8?/!;LPS- I!@V**^AUAX&YZDL.?+]V4K1W[*^^>'%E[B C%\ MGFT(O&'8GF O?EQ&]!V?=T+T&4$73&S'VT$!LIBD*^Z4$F!:@EA&SI4(<=EY M8Q0VC*6!8H,GMOI$!V;(J%U&YC=\?#<86MN0__6??#:-_?5L-%[C[%FR!RQ2 M_K!!ZK!XER&[C>%3EVQ37>:IS79I%F\Q3PSU%)I>)K2OSRJ&I)ZH[A.2^=_2 M_WG^ U5Z8BKDTXY]WMIFG&">PI^1?"I]9MMV"ORO[K;?FJG7@/[0860/BZ=D M.T^>"IZF&P ^/6=S3R"\M_2T8NZ[ZO%;BO8?#V^J2GP0A-$PL"ZD'^W52Y'/ M]:\=[5AT+90:>"C+:ME\CA\YSK"^VM/F= XTHXUQGU+(_SQ%[W08]#<39"Q= MZ4%&?N!)J>[#127;13$.;SVGM6]\5'5DCLT1WW=8B)8IVNZ8?6+^5@O/[J/2 M9_)13!=OT=7($]V1D[JZ ES.21&V:6INU,M]DC4#/%E^U(S]?<@[G17ZY*JE M4PH?V5H]<0?RL!K438PNL'"_[R.05 V,[GS^*:I@&(%2N5PJ\_ Y%TK?+H^- M+E TUXMVB(P.2-S!1ZV^[-0H94:R]'SJSV!2"=K9,&PODG2=H=I/39+!&__S M;$*J+>+G9>2?^[SX_S>YX$5O16A4#76V!#[Q[I,[ =%10&%@J%E/FN<^B>HJ M;/P_>_4Y"<60+"9RB(CDN70JE^=XD1@'GTF_OJ8SFZ<5#1CN@S,Q$"Q+X+L7U1"$F D)! "P)^_5LEP,:&INTVV,*NB3EN M&Y=+JJQ\GLK,RLI:MQ?)Y#24F=.6NK-6M@&5U\Q"MES+T')SA)NPY>'I?A1& MWD_;/HBJ.I:E+#S]Y^&;8[V&Z_MTI](PBJSNHL\'J$5Q>27PG<,'NZA\],FS MV#U^%/?=M7FR(0Y1>-\]O-C^@<0.);YV^'RENSZ\0VBO+[ZSV'?!@!Z.U&3_ MI /,8KFH_?J;N2.K$NVZK@+ M9]=7='=6U@ELW]UD'6W/W0#BKEELLG2&K^.-N=+U.UVY9&]Y\&#\_.K.G5_= M<[JEA K8E$6S/BM*@M"7YJ5R;DNK M3;D<30KQIDGAJ"2)TS1._]K/CQNVSB_ASY?L2)?A:MWPI[J+E0/7\#1#A7*$ MGQK'>H\Y+M9P)XIM;*.?_QDG97S-8$L/[0?Q 1-V6_(N]EQOL+KS\,]83N2K M@/;KI>%$F^]P&?RDT=^;$MR<;7E-<^$1A]T_54MXDD$[@6T"3?L>]+'M':TG";P#0#Z\BQBTM0Z[31 MM]6TJ8NE$ ^-2<\:O4TH-?Z=PL > VOWQ',?-7=-!YC5UM!8/#-P:]V!U,VV MQWTIL$KY=-OMJLU^"_C%;[.E<(+#J2]E1NVE!DVFA0N4W5@H%J:O=36 .5S@ M8V!DZ-[=&4Q@_H&.:?I+L^A?4:SB%CDA;W%Y?[%M\GDI4E<(8_\",4_!0OCR M1.IO#_-U2U],'?L0TTY 8]T*H(Y@P'E4HHG[B?UU:\J'JQX/GO=$%!'%MX-L MA2>:0@9GUS1%9/*.RE=/DP\N#3J=XM[)\?^\^8('[T^VFG :3N+\6%.B6#@U?#T)/E'UGPM7 M3X:NL@!M2K8&/3L=&VTP=:JK)@:Z,+%PJD>N+DQ=> I1_\2POXC]OMQ4\:+- M(@U3+ NT@5N6'OAW&1@N^-!WL)&^;P"Z%O7(6W['U@0X(- (^!9 M^P:0@+!6IXH]T3%>]>%Z ??X, W\%N 6-@4C4/4(Q02YZR-*D_"POT#/8_"? M%ZA3S)LZ,'I^2+GPIXK_8D18J#Q_Z6C_*_KC_9#^F< 46\/^(H_&/=)U(-=@ M- .C@G\4M0=_"=]GWUE42CMZD^AU%<_'TOBN!TW9> _8C8CUU\IP/9N]QJ( EJV@7>$]6# "!4[+.3-0JU,Y7)M>LF/PE^"B8O>>Z _98J_P/:E M/WN4[TFC5^R2[[IX3-/Z14>/37\!+0S#ZLZOW^/ED^@;K+5QXZP_SV[=">H5 M;/5D!& 0J@"E<\/W ;B!):#ZKF-#,]+:_(WIP*;<8"5H@2AJ9(#F%%_!X&[T M2QI[ZF01N%X ^P:_: >6OD,TC3.0I,"C VL7)1.3'>PO^,O4WR1%/N#[%O[4 MB/;T%G!/[T/X;/?JCPP%S.L';/> ?=[M?GIOS@Y'@H9RWI/%$3OD!-PT4LOZ M0"K09+NQKN6SF^A\$F*';\(.O[=HWF2M8 !K"F:!O]2#NVS![BJXQQS!-@Z0=FGRCPJM@&A3^0U$=OGE_>1MX=PH_4 M#^)PXKB;&VTFPW78S>Z?<9P+F;4JP< *:^9&E*:YTG"X"*:3WRP3U?,0^Y.E MX_FR>;7UXRTQ+XJ.#HU^;MB+?RG,@U6Q7ZRN.9XW!SMOCYR3I:E^;MG WJ @ M9Q?Z^*C$.S88=PHO_FIYPL[;H!^9@[VCG.@-#_7)CB@GD_:XQ5PKEH3&M,!T M2Z55H;WBSPWW;>@_FNIWY*_*1UK0)/-" MH1=:=<'8N*&8*96K5?:L?W)U+8C1=L(G[AZ\PCT87S##8>C_K/=@C%\Z#C!P M$(4+ (_;3N3L!][.A ?/WYW<\A^/:QS<<>BFPV=9&_CPT "/ANQF@[$YD/: MG*)U(;IQ3[&@.0+3XV!C;U_%PL-@BIZAO8@TO(B>_J4\CYL^,\G?O>3$TIR_ MA\C32\_3F^J6];C(_05T*O+_=LG=K_"N_OF #<#PXL*/(AS.*2W.M5F_GO*5 M 6EXM@TC8KRG+<;DVJAM$-H0Z];.GT1B._ M65GIYF99M6L:OI@M_+.G"X9:R^-[5)D2-AE]WK4UAE@7SYXN:&ATIU_@.AR> M; 5DSN7*R4H;]GEX>AP]_"NQSWJ;1_/MYW9>_&0J]?$7!ZD1'R/ <$G@[$&F-,4-3IHQ'U/'37T4-^1O7'P%,[ MAK^KTQ:),FLIGO?F'-#; R:^XG.5:!MW9UK^!;,9_T!X<0;;#877L+'>U !J MM]O$UUU=BS.&/SL7>9\OM0$>9(3:QPQDNIYOUH9>MFVRTH2;6&6.G65XT/?; MCMC!L@ PEP%>_9' _H$_P#K-6%-QL:YB!3J,>V#B]!IG\&*RPMYPKO:\L*.% MQXGRRQPI5)PN9VXT920R=*V4'4Q QV]+%<_5KC(#'V"ZON\0JPX6]IN<7ST@ MZ6 Y/!4;@"?B.6VHK=>9 5XHS=MY<1/H;"4$_9-OFB0HI('CFCL\O3!2/C#R M&[?(W._#NGR4+5%3-AB[*R*5@+$R5\="^&6O,_DHN0C0%:S9&VG%6TJ*/ZNZ M90=SS?'!*F7,%8!5#^ %C ]_KG.ONR8 V_?B_>='J9X_DS,946RD$1&3>HW MCX+! 'G'0;9EO2P%P3(I)(5TL=^<9'EC$_[X+T50"9HE$A2LG/]<#O_%=B,^ M1!;=T^1X="/AS*1T=?_^?_'9>1'BFJ.7$= M8(.^,%6/ZDOO7YV,)GFB)T>NKIA)90SF]*=BA1<)5(C5(/=,!CQI83'@1Y^#G*%OZYHZ,0B.ZW3+"?G^C! MAZ;*"*PI@:_?F!0N+U!OI_'7^"Z_F@;B@;OH3]YX%DY%#ZGY5/WN? H.8(C& M1%(/Z8MY2$CSWR;VWP>[WDU&MQ;$]?8A_A3H'Q.VN+0U<7S:YOG)FU<%AM^& ML<\?;E-YS\;+!VGL[P;X:,XV%=&*HSA\V41^CB3<>SN]6S8\GV<@[^2[J^2IN_8, M NP.*SU@CSUB1UV>!!.0PL=,X:D[4F'$L%] X;XFPV*'__9QX&/"+?GZG'BD MQZCP7%2FY,_X%O:VSV _)MVG;A'GQAT"B'.1PB'.O1[G4B\9-^O8T78N/!&< M42Q D;HXU?4_I5S0'1 3/$5VW#&V[QG;=0WOD8C2)8ZOW8I*/^1T58?EUPZ? M$HBAXPX8Q-!(X1!#?Q!#B_[<]YQQ8Z'OT@FOR])/AG%TD\#C0QZ+!/K@E71L M7_=K=\CX#(DCWKX'&-%W @S$VU]$X1!OC^'9]*KCW9*UX2-(\P MAMKZ&@:O.[[N^<[5,D*B_F"]RE\0^?TEB7PK2)QAY'2L=1PQ\E=2OV_(R+_( MT2-KBJU,=OR8,SPU\#S# =2I\;9B;3P#6-KY]^;LD0_8TU,>*T(\/2TRF0_/ M@W;W$WE#=M\5/H9MVKH76"_W-!&KQP96YS8GOXZA?:SEMZA\B!02A4YN1?-4 M"]9W-_SH,#.@4O"CM?\)\K#E>,%[69YZP(X?$A'VT6.PPW-@G2!^Y 0^#)R8 MNH^U#<]$)!YGS##DZDR\H\V( M7+^T&/HN;"IY4;7XOE_2 .P2V_5YG+>%2#?N$$"DBS0.D>[M29>Y3@K!T[X6 M@](([E#Y$=TBC4-T>WNZ987U%(ST/>7C,?8!._2"B#7N:HZ(%6D<(M8K)[_N MZ:]D:_KZSXATWP,6=8%8-.XZS:&T*Z1QB$6ORZ(B>!G%__,8Z]/?(P*-NSJG M7V95_2NZ8/ZJ#S=@_:+=??&_%OG1'SZV2^YOH2;(Q:LO?O[H]X[3FQ+OI@D"CYD#]^KW@S^R[/I)'WD5^^&2!Z]=/3U M?_[?LUO-%=6?I0<]T#2__?WR'$U\"O\\%90#ACSP''_ASU]&^49OA3E7%DGCP2V1W_2 MTL?^S]U?'3Z*@'OX[#%I'.HWLGRT@'4A! MNPKQ8+[/U36[J)7/I7I.7 IF:/_Y(:<)A1N/24(>L2-"IM,Z+:=)BI0)5F/3 MVHC0E#'^8_?4W5]2/N3"/%UL1@L;"BGQ1W\^R/+EW?"EM=9]:.I1T5 M>+E4]R&:6/9Q7G=7;F-1=2/B;RQ?JO/U;(FO8J5ZOM&N\9U2HWY%7CMYU6<4 M_(KK$A>/TZPQ(YSE2$KF%$(%TSQFY/18&\N$0C(X.298(JT^FXQ+%XU=;S+> MEC765U MC7L.PHXJ;X0F*12=GBN0O:K8-UI^BJ!"F9#)ERV'AHW3F6E6EHR^5NS7%[V% ME(4MF97&^$,GG:)[?:I/(I3TH*@1_X7D$MZ94V M#UJ>]!D&37*Y:M0#LS&JIQM$C\#+JU"F9/QE2Y_7.:WJ+BM"=A9X0JE?LQ;^ M1*9/6^:%-4O6M>D"SVJ,EV^Y>9>J\3)SVK(U\>;Y87&M"JPT:[FD(=J-;0A: MGHQHZI9S>B=9'.#BDIATUBEB-:E-0,N3$>75[<1BC1*.SXO50G&^=H)YR,OL MZ=--3N")V3$N*MG3D?CKH]*NAS)V1 MDIQ9J*GI+"ULRGB)'2G5YE*8R.G3EBKCFKJ'NYJDK,;M3B/E5[)\2R;PTZ9N M?Y4CE1H^,!O4,&MO0W'MLA.9(,[(OJ^UTL-QW\5[1&MBMGJ\H/2!-I&G3941 M7AK@03(G%6;XL-=7!_;317O+R\29V=>+?7[;SK?:0I!;U\GY.+#*,FAZ9JHLE?=& M5&G<$I;X4"1I>V+;8S"L,W.5E<8LSM!-U9PWN?:*R!=SZA VT\UBJ5R M>V8NA;S1ZFK9C;H"3<_HP "OM[Q>C=^8>GI3\MI=61<7 *=G=*"?SQ=FJCQ> MF&)K7DX--WF:8UJPZK@RYQ;D5M&F<5+H.D9S:*SE+U)K7NRR0)& M&ZMVQUL U2;/:-8HUPR'S5EF8FYJU6EWP%O550K(]8QFY;W,N%!0ZQ.3)%@G M)?;6M%0&3<]HUJJ2*D@!L*U-G:BUN,&4U',Z>($S.A#DA$(G24B&:?"5AEF8 M3O)C^ *<3)U*P,_H5B7<2$NQ/!1KH8<[E:@I>](KMP7K5C+ =Y*<4:'I& M![9.?C1H%<8;*2L7J-[(<\1Q&[SK&1VH<@M'[[?3N) =;C(,ORHDG3[H]1R[ MA..FD%[J$A[D:KDI7VTVRDNPLIW1 ;6O9-7%K#\3R%'?Y<+NIJ[SX 5>ZH"L MIS1=Y4:DS(U2M$RK.BLK-! _1Q$T0>D*H[#L1,F*Y(K145 MSY9"HUWOCI?5+ACO&>T<^Q4B%U@#0@H"TY57]7*6:+5DZHP>L37!Y=>YVD*: M5T9>7QN(HU*'E^DS>E1WV[-ZT2Y.39;U'8$)UJ+0"F7ZC![I8[6VZ1.J^-V)GO_XV6+L+ MO[,/''TI,GL4>3CJWP%]CBTG/)C#AY^3,.C[.YEP.R[XI:+C_^KX8^0-^<1\$3<0'303Q0)%H(F(P$=P#B28B#A.! MJ"DF$X&H*283P3T0*301UYN(WV>,O,UJ_;A1<^(WK/QN&7#O#.CO M]FI.OSZ&[0_C!^X1%,I_?I __E 6Z0?FMOKP7EG4X+V"^]KZ1.(7Z>U$3$!G&$ 1_=L/,U:1R+8K<1Z8..5R+-19M_V.'[* 88P=> MR(HH\S:4>=]J05R#/Y\2YG[^KZKJ^GA\RU&G3QCUTAAYS]-AHL\5E?]CA_OJ M%23]!B?B"J[T=Y?"+L3VW:6 $($0\3RR\T6D$#M/XF39RP:N"U9\3(E6N)_W M8-N=C.%@FET)@?>H:#?;X[G*;%T^%_3V M\ZZB1C>8![;AM^'1+PE\(XL^4'3%U61)S,F=3H=9-,5\SES64QVI:DH:6PQ_ M8%&&UWKW5[PG-\8R!9,F85A+7@X;M6*.J68E=F,38BN5=P=\ZP>FZ:HQ5RSO M/S^2U ]L=U+J/S^,M?_3#N::X^]__P.SE3D01N E)XJR^ FQQ]L:_$=X A[O M9Q77W0 I=A4KT']@'I@B\%>@YWV:6Z:T=9U.QRB8F]&ZHTB]Z:2R;LD,S!XD M<"K!P#.TSR6!_"\$YQBX4'& ,T'N\4S(0=W>%I?]DH?#B> M.WB%+SEL-R/T'#HK6(ON4/;A>1GVQW]9)H$3J0MPCKGS^-+-9M09 M8Z[N^:ZA^OK.!KD'VSZNK/2MAOS9/NE]VQ[M1]1!NMK#\APW=9U2R*=[$I[- M6K5QP:4%83&166AKD F"96]G:7PK;?Z6 /Y/ ML^OEHK7*+T* 8#9",)F^NG$1H_"&. 6&1J2Y:: *[APS[!60VQQ%.+Z:2W2U M\"H*<9;6?"Z&,T#CDAPJ1ON52#D?BWDHOC!=0V+WT!W))&C M>=HM\E(CS&JKVN%;GN@2YA\Z43W4*K/ MLNR1[_(.(OJ\@Y(WMR<^=VB?35$W,R[VN!1VL.1M+;H;=G>D\]<>4'4F3=-X MH"[,9:DY]B>:H%!-'I;[A?D19(*F48($ O;KS(WO#>S;V1Y_ANR*G2VMYC/; MD5B.VCK*L"!(S0E$-K!)""Y!XMR7"FZ +CN.KUBWLD*0A_2U/"04V[CN7LAO MZ*@^GTZV6S8Y-)=B7^]TQ,X@RX3PL@"X^T&G$RQ%H_ & B\*;WS*OLEOT+M< M=,NAG IH4QQ7JY/QJN/[0H1>N%."DPD[E"?G_= MKL^WVX]%"1+7.J11=VSUEPQC;?!-*>^2CF ,U_E1.E2SKM6** ^X*PF"(%$< M H$1)4=<[<#%133VFZU.+ZO;@IDUBU.RZ6^KGA:AD?T]&N\R=M!TG05XR4VT MG0'+2"Q@CFAD!R O!'DA*(3P$3L8.P@V+<7V>5L3#B@\O^?*S8MBI8[7B[C8 M[KNA,A<4H1E-L)RBKA4$2;^X86"XVBA85G(9?EV+@N*'_RY17" S;G]!$?/ M]L3Y0L,KCF 1ZZF5K3D3>/."#C(&\ =Y*KQHK77L"XF[C\KQ3DN.$PF85-(3L@.R(<@O"&19G8(E$FKN4 M013_($&4UHG9C_LRZ!S%/:=;QT\DZ/S%+%' [F^:U'!",FR5Y,BBFA5Y!-YJ3 M#COIZR'D &C*, E #E\M=G+QXL'=P0UT_>#'.6'/*8 "%* Y 0QL?<9!M)M> M[O'9(_ULMKOQB8]SR>(S8MOKK_,]B>7;.CU>R/VU,)&)727,!$4"5RU]0R,' M@?[[@/X749G/'NEG@_[6)T7.E<7]Y@XXORY8T=V.U8E< M+U+24JRW%MRJVDP.)^"=HEU6/$%3J-C^]X8A2@R_0IW]W^*P59@.576]Z9J] MY&Q98\U"LM8.(0Y9@$,BP3!?JPK=R77!'G@]W05R7CB>@!N%:DTIF2_:;7_-+LEPRZ!EP8@2R MUB?%WG@U7]. 7Z*Z=$R"(E%]? 1"%$SXPX7^M2@4-UHG% TA+ MB%&\XMP^A6-/(ERF@;:XIIWJF,9')J!Q? MZI;YF C^WPO^KSH4_NW@?SLKZ77X7_6*G74ZF=4$45KV%GU]T>TO6A#_P"CB MR$M1SYA'2/Y^>?7P+79COB%CW2G]H%C(.TR))^1$5O;Y6* M$&Z-52B340D] J<39.J&>R@(B/<"1!3Z>,^B_AHDCLFY*T\F7LL,M'YK.W Z M9G$Z@4AD=TC$V>NOZY^\?0>MG>1I$.-6-P4CY^7CMVSC)P64O7'#F,7%6IU# M=EGI6,QX(U1Z;2=@ZXU))@DH+JIFQY"HCAU"_D>4[/UVR/^8<,5%Z&^WLL\O M%<\W>UI)-'K)=5=-1="'6:?T]4^N?J09TU-<5SF*5:"S(_%TD.(WY+A%.*+J MBB0J:8?T]SX# R?Z>Y=N,4R5 ^ +C!8S#U#TUT%+HK(049F,G*0[\]!S@2> M8>N>EW7F(\..H/P$\>PQPA\3HBX:TUDE&'CE?JHG%:8!1[0LVF :P)A.1[?Q M_:8V-*((1!'(DXZ=)WUMCK"[\D8LB$Q#F!?\IMA,INAYHP4Y CC<=(+@+D7; MXN]R5Y\7:[BY9?2MT'W7.Y7QAD0\7!>9THQLXY7ZF!2K96?1&_,0 MB3!G@$K@J:]5S %TF7MQ0!+%1)##@V(B]V-JO.HXV$7/AA;<[E):=(MF8@,$!F@Z$=LS)WWLX'K6Y7%P.O4S$U*R/9)VO8U M=P+?,XIS,/A]IQ8\FCN^LD;Y!3'WIN(W9!0.>8^-<@!?R58!(764]5$B=UT_ MQT:LD./:SJ2\QI7RHM[.CR6YAP,VBDI.^UW4W8_E*E=ZIG9U0FDJD68OA9L1 M\A'RWV_1?&_D?TB5CC/0+Z]REHV7R@LA&,ACIA&TTZEU"T(_NAP-3Y#TI=CN M74:#_CUZUF6HPPD'+VIIT2&E^=SPYSJ\?!U>HO*8K:P" 6)_U1U?QXC4/__] MKQ'R_.YY^_U;7:/R.+RK#1(I[E=4W-CE?_Q2<>/O*E]<943?4AP M;^IO3%@&40[$%1>6;PC&.T7>C?,9HMFZC+//GCZDL?>EL3?>M?\XC;U+'Z;I M'C+HHJ4D@?WCLEN:,U:&ID=.J3=57-V3-^T-/@K*,TH@RZ/!?*/V5V.&?V]4 MJE3/O\$W?1Q%-(BFXC9*%FJTJ;*MLJK,6D/7-Q/ F%_W#Y$#V2N-\!]^V!+;4%+O;<9HI)_D?_\4? M&^K8B[*?70XR?SCB,Y*<)H2^E4;=QI28-M212G(F7#X6TWZ\\%_F!Z]:O1S M%4^1BMBN"D%?KHNUUB0OYL#H&3P!% C^]PH=VLG@[UCJ2]+352BUT'$U3[=? M([*2YP6_$->$])BL8)(;/,FQH5E:,*NVQL=46:X[](79(5ILMTH*[+2;G63R MZ06K37[\UW9>K2&8$76_NYTX\#TH%GB7C^)C-<55ISOSA"(2NV_@C$=M<[JJ MST>Z>_I[(H&!?A,Q*MZZ708XB&^A$S.>$\GYG^+[8CG@F(@CXI+%.[B3R MLQC](Z]6'7Y,*U.SU#HKWC\T37<_P7Z _ #]6'\?QSSV'QW7 M,=M/T'5]Q^^NK0BSGQ7%O#YFF6ZCO,[6U*:4K A5@K2<%94,8XC9WWO/\YENY.'>];XA.[K^GNM CX".[]TQ"IY[,&/:T3!5-EA4#BB:8 M'DVT9(J+3K#=\ IEA,![02 Z;_^NDCZ_A6!^NPK'GF9,3-9.-;:$V-.K&@\A MR/X&@G>9BL"#_N$X% MXRH8682W]MV%CJK(P?,5"\=T[CN]^JS3I^S8.GG#8 M!# LV=D=_,X=4K72Q7HNM>D+\_D"KWD#&I\/@(T07;1 )#@*> +I&Y[X0D#^ M6D".7=KXG=L8KT=R:UG++^LR&4B5XK9;8KKX*F>'$,ELA&222E T?=='SGE5 M#>:!!6/]0)YC0S5\Y+-\.Y_E/%M$5V2&U,5J"P,Y$051ITI%37:+L3" [ /.(3=#$:2SD MW<91;(H*[(KSH=("7[!JU\T-H-@2VGWOR1R#<0?",Z05EI8>6=]DYV9OD!R& MWGR6S:K I"%WVS%$BDO@Y T+#R,H?Q4HHT)Z-S137H5EADQ-F16_((6Y982J MU]FR27$"L1QMR) TEZ#.)%G>>8#F%6;)41G"*$7T@\P4Y+"]RF&C $UH3C"R M]$^AP']\7"3GXT?ZV8SX$46%>5M[%3UF_=8B+]'R'-^P3C'G=ZIDI]N2:6IG MZE DD4BG*91Y@NC@@V(WWX\./J32\&OYH#%)#0QNM.F92T95F\GV8L(W(CZ( MS"6*XQ),^K<%B/_E*V "/Q*P[.L!>_7#Y:H.IM3=?6+8X+G^3X)[^=ZBKF.V MXX-G^ Y4 M#,TS7X7>0-1%MI8\-6;-4 QID'C])&-8^O^,JOD2/Y!N+3C-5_ M_PV^''I1+5UQ(0],]X]ZQ#1\Y)[O. M%Z6I_71U2X'GN6#?SWJ-9L5W%C])XH&]T:0 M5<'?5C_H0&+!G'%4!GR'C[U&*J_1RN=2/2O;AT>6[,4Y?\8K91CTGU$4AAX'OQ$:UE.,[X >Q M _ZI"?6.B#7R6*,IM/E."32(T9O_)=5Y*5<";_O/.+V586/^U D\8*QX"4Q? MJSH *%#5W;E23)D#$O2]:[_RKQ>?5RXW>V"..#S%4-189AF"DVE%(61.84F9 M)-5QBE9'VGC\')C J*D*%M.NUT3:7.)=0K_O95MD*).G+?ETF\JIX69EZOVEN.CC1LI-IM=@"+9F7+<5-O\5OZ:TKZ9VY,MQT\[W2*I1I&7_9LE&FLJ%))%6) M5(QU;3:CDO5Q*#.G+5O6VN7+>HJ3C!4YJ[!R.)87/&AY\IYCSZ@E^62VC8O] M#6V+);W@-&&?)^_)T"Q79IPQAXM::J%.@W4[+(0R>_KTS"P])%:#>@,GE8)O M$$I+(>H3.77:>[KZ8%)FID%;LU2 M[,9KR01QVM1(SE:33,"R0I9ME G'Z_!QP5Z=03J^R MOS7)!PT/3-5>'TV8Y.&X9FLB&>D8K*PDGD@ MK#-SU6N57&:]M76S5V#D0FVR&DL#,*PSDU4J"FF"\::DQ'9TPJ9JG>$2* !Q M9K9L4^CFMA(;X,E6:9E-#Y9*-1,UI5XV[6Q4NIR7YSB^[%G9B=K"JU9-2O9&: &8Y M;:KWI^1H/NKW<':F^IVII^=F!.CUS,1NZ^V23QK"V.Q)-5[M9FA^J3NS[;E%>^39[^W99P[# T%&YJGO M'AZ\[Y#8+2:O#,Q3#_C%W-@CF_&H?P?T.;:<\+ V'7Y.PM#&SYT' ,MY_M;X MWOM"T8,/3941L!D#7[^Q'?YK=X]XJ[NW__K.F%>:11,1BXD@T#S$81[P!XI# M,Q&'F4#4%)>)0-04BWE U'3=F7AK.LGOK-:/&S7\17.VX1Q0P^>S1_LK5]%1<] M7A>L?(XD8J'/GS%NI/A?0?'C;MX_9E2R4?]-U]$"U;]&I9>/<6\_6U\OQ[1O M,,9KY.W_-@+\ 9=UP5S5&^;AYX)=GJ9,R/N#.1WGZ)2.Y_KR7M<;KJB[*T/5 M^;7AR?L\^\,O:]$5"[)*55>FE.J(.)OIMFP/IY,%@G]'>:K(YLN[SASFO,(A M]PQ_F@T\,&VZ*ZQ5*X#3P7N>#OZO[0HRO,SKKV=HHN3)U,9,=OLKAG:7NJM- M9"8J0I].T*E+.?T(U@C67P#6Q#&LB;?"6O?,V=;)4UVAXI.SI5:Q0I=X3SG( M:\":P;O31LU8-:2LSJ_RZ^S(#VV8W0E/Z^ )ZDSMN;MVD%]8(/M9NYX%\@V- MZ%_X#I\8"HJ%6'[I6WRV8.+$J&\UE/:?[1EUL.F6"E-ZO,&S'<(MM2HXP8?A M)S-J,E"S^6I]'IHZU\X9KMO5F3S,;0>&$IT@J4NE(A#Y(/)!Y!-7<^XY^10 M5_#ML5N3LKZEXJS?4[;YS_;2>AUO[0F;01?/*FXE5PL::;;+ _*)#E_C^.E- MB?<3//K[4'C&?=S$0/YE//W+3V.\[T1?+VPGKM:M4V')3@MBJ6FE>S5MM*Y] M-A])RYQ>"%/=.9Y<%KUAEQ>6TZ3J]6LRG;9" %9H/! )BKA4 MQND.8T&@SZSC^; 8A =$@8) : /YBVP@/T_V0EJ-M/HK:#5*BT"6<#PL8>3? MQG!OX*9)%-!0;(P+CJ-%E1#WVX:B8VEG#.EA(TMM)=S(X//ZAO2GT\D\2<," M,]#K)1+IBV$XA'6$]6^']5AE5KP)ZZ;B>:VEFID*/=VQ\7Z'VS)\2T[O$RAH M+O6UG&:40('V,-$>9FR(,U8)%&\B3L^>5?,31=9PLE_:"OF@/N&"J+8>S"A- M$-0-C21$,G'!TF>+!9',O25*O(ED&DUW[N\;7/3^L=9-A.UF!.U+5[J[90)O]X(5)RBD:TSQ3:JI6)/H&K/= ME8'MNSR2I24G@)G*GO@HA M]('UPYS9*_OG785C+M;>VM_F94\P?;V E_==MPK7=V"QKS[&3]_XOU7NZ%>? M.*2<7S(%-$Z.IN1W@\F\/8^X!.3=(+%&90.@9"/D!][ M3_BMR"=]S39[?CJ)*[G0[79RU$BL1O=V[C)(.>8T''8_3O'+=%&8H1!9,*") MJ4-O&/D8R,>(CX_QQ.[;UFH'O/V:B9K%)%48&%M+F(]JVW*_NZ$4 MGH?7 L.X?#K!;;:%B36*K67:=K+^Z4(O3"T MGJ#I2^"]__!(0;=U5[$BVT+1YH9M>+X;70B(W*2OO748)S?JLP43)VZ\<:[! M#N^ &_EG:/\U0=;3=FE2G'J!I%BCE-\H%M;B#!!D5)F3I("C=>FH'N(.Q!V( M.[Z&7?5V[JAR4Z8N3<<-H>'ALPHVA.7=X:Y^(%E@D%PK-E;5SNIK<=2B_Q$)J(2 MG"R7()A+-SP@T-\7Z-$ADGNU25Z#Y9 BUJW.1+7- N$Y-;\B*%2I!;$,K! * M!UC^8A4Z7\1X+J975N&YDK'KS ]6C&-_K6M.X^/"??5AQW&7_/Y/ASPR7,E6 MG;D.\7HI55PK*S(Y*F^'@C(8E;*K98GVA\#EXB+#!=XX=QK01L=$[ASL'W , MY(MC^(.LE-=AN#?M$^Q8R_M2HV*76]7UBNXN(@SO#)84?7K8];Y.?&2GBCW1 M,Q?G] M+YAYL"ITX:+ :[/ \V$J:&/&9ED?X%O"*?6=V:U?(Z9R$14 M3Y1A$\R9>Y;?O6)^MM57 K/CZIY_V'5 5OQ]6_'(9?^*NPT'E.Y,_WV8LJY? M/.^]&.+VHR">J\(F0_R61?_]VRP6PO\1XN4XJ MI(CW,L*YB?^W-E'\"MQ]* M)X'9^O6.X7YUO,9NSQ0E2GREW09M_LA=O*TU(&#?8K#H9:'8X8Q,UA1U:VPT M#6$ZRT]DDMC5IDJ=V6&]WJ;#5U=[!/T[@/X7R:MX'0^>D@5(U MXFGX?#(7:$ZM54VGB9*I#%*;(E&?;[+-$'(!L*"X5 *_7-WW+B)"!^L'V$.V M/C90[ 9^X(SXH-L3?5XFJ5T0 MB&0N'?9#%( H %% #$VA-U% >S&PE\UT)6L6&FR3E8U)T21;D * &4.F$FGR M:U_38E9>CD M"ZM"@11M_N7?ONN5=C_"CH# &JMOX]-Z?U'$5: M_)%KMSU]HVKDB!+$/L'H*;;%:0/ M5&%7?R!/$V(1LE%7YJ&2HU-?3/54JX4 M5$A]TDHSP4)&-/3E:.C-MMY-::C6FQ620MVSI48]S>O%'#VP\!:D(3:BH=.K M1N[[B-D+&[ 7J;ZN80IX<66B[^Q #W,"WX-&/7B3!'8[>S!6WNY10P+\]OND M+WR^%.*8]O#'@?\]-_:SRT%&3DTL0>?#U" [:N<*\K5--/P-W'C .K^#>CV8 MCW2W,8YXTFL\ ?[ F2^I^B?7$%6FQCPU9LU5 L\+K@ UA.P7NXX@#>3P&:L?KOO\&7 MP]^IEJZX$/O3?>>/GA!\R 'Y^/_=!,W[2=B/BJ2/3.'=$.FCEXZ^_L__.W[Y M)RY*JH[EN#\//MO1J*8[1Y*,R&FB)T>NKIA)90P>_%.Q0F7C[4?)<0\D?? ' M?S[Z?5 .&// .9T M_G1U*ZKR#?M^UFLT*[ZS^$D2D.QN,BDOU)YZFH)_*]C4A33XOYU&]JQ=^EO? MO0.I!%:=@EF>$!*/&JF\1BN?2_6.L,U]$6Q*[=C=6>?SWR0PY0:QT&DVL M)G3X:F*7U5RJ9Q\>DQL^_Q6SC7I.J(M"#@/?B8UJ*<=WP ]B!_Q3$^H=$6OD MP:]JS;90!.U*70&K-D0Q1B/X2ZKS4JX$WOJ?<7HKP\;\J1-X8,GWKOUB[UY* M]J##"854*9R0%4HC99I6:#E-L*R?5ED3+U"?#,M7<,A/:ARV9ERU+6S&;6DVG8T&IM24B M3*\*VR8OTS+^LJ7H"]38F8TTO-#=3)LYLYNC)R%H>?+TCE4<#ZR44178]'30 M4M<,I0QARY.G)Z5.(+*C1=4L-/KI8J8]D;G,1&9.GU[I9954M;!BV9/6TI<=WA8C*7IJ913];%5%.4B[V6G#IM&18Z!#M/*5-!891Z3V>: M+MEMR=QI2VHDYK1-?M3#@^+45YOZ=IWR8RT!A3C&UL1G.' M!J-Z''MD=#ZN[KO(+%C9+67AZ3\/WQQK,EP/]RL\7"C4W0+S?.T]\DOV*^^I M:>.[AZ?N>R-VN'AU$#%-7=K".%K:COIW0)]CRPD/,#O\G(1>U\^=H1("(?S6 M1MB;;-&##TV5$5C: E^_L;EP(53UADC5DX'W3B>5?* N%KY#$_%!$T$\T!=K M\Z&)^*")2$=>#9J(3Y\(0$TDFH@83 2BIIA,!* FA(@K3L3;M[XO6ZT?-VKN MD AR[ !_R*[&[PS&=\N >V<08!?Q.?UZZ(@R(2 MYQ@$(2>&R/GXQ8/\4XP0^$.*O&N,P/2>*QT9_9VO]^EC_6#%N'>](*[!E9^= M,O1T+/I*Q/?9 _J,U"_Z92G^6#7#V8"96* MK+=(T6RMB99\Z_/,NW7IL_47X?:],;/OA]N8G$9.+0:+Q=9?44)RL9CJU7QO M5;4F\LT.(W^XCQ55(@8S,5^X^E2W/6.E8W]!J^'9;0(PF2LJK_OS'KRH^##0 M%Q_D[_8:/X*)/G[4-W?VXC"UWT5_/V F;Z2_=^B4OCCX*-FN#MYTJVO81#'L MP[H#C EEI1@6S U+@B4]Z8%%&0.]F/H^7TQ7 ]?P#=V[UE4WR+_]7N..HS?\ MQ>J<1H9E]MBNW%G<_ ':H"<(;/$1S$]7D@+SO#'N*.NFX\(7YGW?-49!!/Z. MTU1CHY'$3>[V0^[U]QIW')WQ+U8; M]>-I0U\Y02$HIANF0>+U5I9*XLL,3*8'+OYU+]CY6.?^A;&5=UP=O!0&Q 8$ MH6XPWU5LSXJF%E,>98C\^S=1X/>N')T^.D$9R\+1][_#\"L^C"[2V$$ZNT=T M!P)Z-T;>UCI/\#YER$LASQDYZXQPOY,V=7V13:X MWE;%%P<,8HTG*^I[L\;G6%&W8XU^B50UK=J:2V1C-5LO[/*R(4X :T KZLJ7 M+G]Z' MFICJ^8KU^WP1^\X\OJU*7;6[BI;K4%=>5R05G='4N="2CF!O4'0UX M[U0()NNKKM9_(B3!*-;PJCZI"TH];8_2X_FRH;9^_/?<90\W"6^@J&BL2H1_ M7%K0IP_U2UOU9RCB-8MLN,Z7"*$C%$VRC+=&M-C2NPX\3P],4)9 M1(@'WA/9_/2A?FD[_0]Y8)V3C/S&%T)S&10KZ>U$4\=S'O# /BOIS&50+PUN M5.\MCO7>3K+1?_VZIX=CGI?A^IH%XAA4( X5B/M]@;B8L-JA3EU*H125I66" MX3B9)G!:'JF,+I.CU(C@<(71QM2STDEGZM0)RP \;=_J\TN5?94J=2+0X4JQ M42?U-R:TI%)G$*.1W$&UN@2FKU4=<$149Q=3YH"#_:O7L'OSF>(_ M."&ZQ^QXI"IIG*)DG8*U)0F&DD>TILH:I3 DH5,I&UK%Y3 S6@O)#&52)JB73>5QGAN53%L2 M#,\5K7)W+*VVL'K=:=-VI>LZFS2K"KU\(=AXEK0*2I-S1>EPI=5J+]T>8RKA M?&HM6]E)(P,+W:5>MA26M>S:4;I9J<$3Y12)S[HC$K8\?;RC=>=,+;E9X8WE M-A!6>7VUE>'C"?9ETY;,UMB,4:Y+9+V7J1D1#'^1E*836FKCL54I0++YQ$G%>SP0KC*V!NK+U0F MLS%7R-;;I4;4]&10EEFR]*J6)R1VP_622W\[[8[A\T\'U=560]_W];*P:>+) M(M4F:6#FR^SIH-1TLM;+93M=LS>>Y*F"FQ;*?9AR0+]LV>N9"]8PA+Z431-. M*>B4RH-^"%J>#+\\J60W&=IW\,IRGG*8P,F/.K#/T^&38W52"(-J(,U[LV%H MI:CTI!0U/1F^OQP[HNBM=+S1S:SY4;:?6A)1TY/A%SM94F ZM[L^ M5_;"AV' M+4^&/Q#'OE/==D/3R#1*JPFC2)8/"QV>#C_?DZABE0M&0D#EI+DQ2N4&.;A5 M<3K\/E[E=9-8.SC;+KCJQMFN-T7X_-/AEX9<8]EJ-66I((RRLV%GJ02=L_43 ME4%0Z2QK^%I@5\,MA4_FB^&L=505\:DB9&I=4 )IMTP&V']#($+;D3 MDF*;O475'"R$98&U!B-^Z!)=V/)T3+4P##I^AJ"$9+.E9^5@TBH&\/&G8_)T M-E^;5S>V8!1;A)3;Y#?LI@6;GFB*UZQ3N6%QP)C)J=,S6_.^2RU:0$].QX\7 M/5EK#">*(([]GLPNEQ&FC6Z;[YN; :MJY1Q8LC)1TU,9J(-"=M(IE&O" MO*"V7:4#?%9H,)!G9+#%5^N236W6$CNB.K8B%UG:V?5[,KO.K-+R9V&Q@!=D M?INQU'8QTP?]4J?R:NKSBF13Q9FP]-(,X;0Z#6_:@DU/Y%6J='K%1F\YEL0* MWTR-:J9J;.<.GP[76YMM1TU,AY%2Q//,J.&!N93J5 M&LE&U5;XJ.V)$/HVFS9TU35QG74R0;%8&/378&!G*O3F2V,GW>8+LADH4[\U M;$S:S("'34^78Y*UA**^&4B;8GW5U_S--J.U8-.3@372N7Y[ZZU]G'6<+.31 MSFP1]7JB"*8>V*ML:2[CE;5AMELY1A<7T;N>RJ"W) W"[4FN20YZ5HGO#4=. M(^KV5 :;<<^W-M:4D2IRT6$X7IR4^#!J>Z((Q8V\B*OT)@;5;I06DN5PE+0M;+/:LFH MUQ-Y<8;O&:K!IX5"=^V/>4[T?#7J]41>2IG'W6FXZDL*.ZR3%*XZ'2KJ]51> MJ4%W6THO!DE<3Y4T=X$GMQ.H,\P9>77DM-6ML+*-BYVI.JH!JYA/1:]P*J]P ME0J] 9$SS4)M6 G!^I@M0/">J:R\G='CC2!:I)F="-0T-1926Z4%FY[(:\$R M&LDN6SP^+XPI9K1*XRZ$.7LJ+Z+:(BBIGF+,PCHK*4';(HI)'C8]D1>1X<52 MNS\TA6Q9+CF30:LIKJ)>3V508?!4)66/3\8URVTHIU+NV$+/\H!)L78V63;J]50/9EQUFYK9ZL8D M&1M,M-(;S6PPKG-5JQLU4Z[U^ZK$+JKCQD;)M7B!ATU/I#7L>16_M>G43%T; MV_TY)>DI+^KU1&$V83=;: _$ED3.5(OO%#*K)"0Z[HS=V;$Z?7RV,C-";]ON MY-UB>3L0HFY/#4].!UY.JPW\_HW8&R=YLU6;55M1VX/E>:>ULRGR@;IXXS*J M OEA!6J)B]7_T$1\T$1P#PPJ4!N'B4"(B,E$$&B-B,=$I!YP=-%%'":"?,#1 M&A&'B4#4%).)0-04DXE 5E-,)@)14TPF E%33"8"45-,)@)14TPF(OU LV@B M8C 1B)IB,A&(FF(R$=P#FH7OR"\?#>\W&:W]EL( 6G"*RS';R&$W\6Z MOH40?K<[]RV$@." X' ?J\.?G@U$^$#X^ [X^%._\SUW1G*WO4GFO6XEKZK! M/+#@B?RKW1GZI90 <>*M I_W) ,41$&X1T$4I EH!4!6,0JB(#@@.'S9U0$% M41 ^$#Y0$.4-092H/#X*GR V1.$3%#Y!N']&^_0?TW[ZUA)Y+^UGG?G!V8:JM8W\0L0%X3\IIBI1IQ M!PQRH\ZMIT^WAMP5;][/R@FTX,;&Q;L3W>$-A"B%/99Z?G_NPQV?^.@Z/G@= MY%,@GV*G#TW%V.5H76H4B2C]]V_;&?9=+;!W9&?%7H_N->7O?J@D_J;V7_#F MWG^BZ?^F-G84K9R"[W77VU\/A2SNN&D]]W+$NTCSZ=>KY2W>L;$LPONYO'LA MM#^;VFO9)G<\S7QT 1ORB3[4EKUC?*)WEXFC>7Z5!W+'\[R[%_@:3LG3W=D__U=5=7T\_M 9S_!5OIX5(B^+ M_+NLV('B;C B@>TJ]5Q)AS]VD/%SQO;^RX=/]9&*1]<*'3T/(Q_H9W>\8_\V MUN"M[;RKJ# W! MLPV_#&\W(_NQQDY-3$$G0^3 VR MHW:N(/,_L.A^H_7N#WE/;HSA77D4(0-](N3 2TX490$[\_4Y -T.1W!GU;'A MC>3\VO >6^T2F*)@0$V?CW17-OCL6-0+?@Z,#T@>, M!F85M,!_/-Z<*0>Y;M/,U 21K*C\>!D6QQEX&2GYX[\4023H%)5(,_B___5< M?-=; +X[>(A/XLD+X '/^,?54F-B-;(_I@5)S,F=3H=9-,5\SES64QVI:DH: M6PP_G1.2U%LHX2CVN'N31TZ@'CFAJ:>4QCHM9O%*K2_IO5*UEFW!NXP9R FW MH0+\PU>0E_&!,RA W("X(3;<\)35"O>B2_8^NK+G":&R#5NU\8@S>YMM?5B@ M^-:4X6_+$PVN75*:.3S52G77V7\ >0)[L=_B01'4@F*II'E@-CA"[ # MY(._XD4(;=U7#%O7!,6U@22\/1.TNPNV,LSTVGAE4EH72@Q.X\*5+08@(=#- M&4J8=N5YNC96'ZUX[@G,*.@(DS26HBR'$V"4\/=]( M.,P?QD;="VO=50U/QYPQM@O88)&8,&GZU%6L0+^\/#W9KA4R,ZRU9B1E-CREGJZV M6L%FRX/EB?OQWS1^PWUOM#0A_'_^TH0T\7XT\7>W[")-1)KX,9IXZ^)X,3>) MN%JW3H4E.RV(I::5[M6TT;KVSKWV=YHQ5*B-NEIG+.,5+2VRV; O.M,0F#$P M!'?9CKF_Q-X7\;BN[L%:#3 U99.Y.]PYN">!OF;'[E>)O[4=5 MCYKQ(9!%7?<;X[SCCG7##T";,^&XUF@6E(W5C?( X4?JSSU5^U1!7]M@ [W/ZRH#9@8S MF>F+R]@"C"?P@(&__DDR)"20=+IW2(#HU+V]$R)L:6F-O[6T9*4"7J8I!/VP M#!5G.):DNV\CM7-]2[[O-#FIX"(L?6<7Y&!2\W17V_D% M.?CJ:J7>"?:YH@*@#E@&KCI7HB-Y$0Z HNL8L):FLP4@YBN;6*C[C/RI.(SL,3:ZP]T6?VF(/5_F_UBN'"M45RX%\3QAD:6,E) M% MP6DCPXNZ[+$98G6)IOEJFH94XQ#6_SCTD;#^E]ITPOK76<#V">[E.QWT?&^7 M<)M.^(5*;CXS\KW58#PW1_5!CD%M%?JCJ2;'5TUYK"-Y55.CM M>SIING9'Q7XDO4;2:Z3$@=2=$9:^4Y8F2OG^ETPX^*ZV\PMR,*D[NZOM_((< M3.K.+@Y.8"0";UP63LL#Z/+@QVJ:&-B@G\&- K-?O/D40=5O'U4G339()1+A MZ;OBZ2]?7G2H[^6U1>#Y:$Y>SWGAS3C1-'E>Y=L!4=8$=(&[UE40'2;O -69 MV?@IA_S3\[1340YW1BG'4@;7\QM3L&MG@NY,II.X5WH\2S.D=2!1-7>C:H@' M2%B8E 81%KY;%KZ^$I_/]O?>N;'[)_AH^9DP-86&Q4O;E>%3)2/)#C0>^6BX M$?POG+3;J@TZ:@#6QW[$-^?W@ MCJ3^AT#G-\W"7RZ!2>I_"$_?&T\3M4Q8F+ P8>&K8F%25T)8^,99^!;J2F[\ M[K,F\&.FX]U$C<.E@82K9JOKW99KU8(WR8GWG=XB-0>$-:^4-8F2))SX5D[\ M^]K[4W> K^@VT 3%M5$CP/W)L:W,+(--C2T8^5X^2WOY6;DI_7E5,O0=*[;J M6* .'?7#:>3:4NV'V:B/5M MB#4IC""<>!V<^,D%#I]@7][YP,J;3<.(+R?\=="DC%HNTVBOC9S:WO'")U1Z3!Q7 VXB^OX/ M>KF)>8ZI:[%_4?A_=VU-"-C]@BQ_,E-\<$KRJXH J20A,D%D@I@%(@+7N%HB M D0$/KO2Y7I%X.H19%Y5 RLPX5 -1ZOYXV U"NWWH')7$A,%<9V2I:"1=/RR MWU4*P_8?(PLGD-4 CU_FHN5RM9(UB45V%^5MPLDS.93LMT MZMM/FHY329;<=$@TST4+E(CBN1RT^$\5Q+Q8Z&L@["2$O)GWP4?F>/K?#,O[)VJAN*J\XCCDW0\^@'MRRTD-2X.*#Z1TR244\T) M)B:X D']XPY64<\B>9A?C7)R>F8*@ _3H_RD4RC)_%/!Y3U9G/ZQBQ#=HH9; ME^]=@; Q7!9 T9Q3:6AAL (CR6]TBS^AJA']]N)@>^AQ4'B/X@S]2#. MU?G(;G;YA&ITIWZ8XUI2L*I!<<[(S+>?29J)9Q@VSJ8OV%'T*]KW3Y:;)R3Y MG_>+HN]0';S5B'^\+O@MJX\?C>ZU!*X7S>2,::]2 ZK33F6+1MY(=*:E/ OZ M(ZP+6*0++J,"2$TCT0E$)_QV%_,LTW3*I7J>D5;.(+]>>/,JK5]8/XA9UBD4 M=WF1*BUV>=^MCK*TPR/]D(&>?SR33,:SV=,[;XFG0+3"[6B%2T3X_TP1O%"- MZGN=YJ37OC?*V[MC"BK4T\"-/M%M^%[_!WWFU#C-/##+ MGTQ;P;LB9Q2-XM@L+:N:EI53*28C*QDZ)5-T2LDF.9693E7X@O]5#M^ ^RBI MXT)CH>4UHSLP6OU="\B- H^R3<]'BAUF.]_23$*P*JO";CHS^+H8RHQ,)Y\/ MI?11>ME?TZ916FYWA=%**HQV,\BQIT.78&LUFEE@259+VLU'-*4L=[R<.GU_ MS_;3('2SK#%H*:G1(A@WJ'((1Z:?CPR7]J)I5D:TP75;-;.^WNFI?!N./'T] MZV0S,TN8.)0U+VP$5YT:0@L]E.:>#[7TL9F;]X25)#)F5YKJ8J,T;HZ9EF:(U?1Z9_F&M:CQ<"1-/1]: M<_**-$]UAD*WG_-RP%UDEEWTT--%\=WR**GYW8P43!KF8MZ5YSD=S?1T4?W> MLL$+?7XM!<%NO%U3;'73Y&7N=%'F[7EA*HIG3!5=TKC+C^#(U//1U:Z MSKI=W:4WTG:7YC7/RL_$'AIYNGQS)Q9\*3F0MIVM9JK#7&([06\_73Y3F16: M2YIJ2MQPDIB,M$VU.6BCH2?+-V5IF'9F:=%8FYNA*UI;NGM7!L.'U*^H0RU2BA9;+&\L-1A76!G<.3)\G>N][.R!3"D:?+'S1GH:*X MN:$P +M%J0S%*8DG>KK\M;J9+ L[QA/R+2Y4*LNR5N#03$^73X6)W=07P%JJ MB9ENNUX!?H<+YCIR7J5KD_QVN!7R55#-K\;L8*VVXN&8 DQR MO?)W$I4JAFCHR9IJ38O>K28F+21Z9K>^,AOU;AK-E#[AE+9B+D!V5#8$H!7T M\LY>+1L4U-+4Z?KY9C$_F=IVR= +R<'2]UI):H&'GA Z(U"9K()B@*SR54; MK06KMYHA&GI" 3-?KHS5+@^$;J_GT>52:IJNSM#04Q(DTOV0K@VICK!BU3!< MSA7/X)0&>7;-RLD1DZ 2H=A+]=9\(1]$SSTA0E-)3:10S+"4LJL.IQG5 M8 MK.%WZE @YP/4KK7:#,S@0MI8N76@MZFTT](0(B3'8A#IOKBDQT/MV*"XF MJ_$,#3U=F4K9@ZIENRZU#3<];3H- ZZ-'WNZLE&JETAYZUK7L*AYM<'ELP[M MP+',Z6R#2G6NF*D63W&C9%K/)N9J+35#0T]F2ZFCX42W=W.C-FJLJT-);B53 M^*FGL_7U(,U+U6%+4ABN)PNSG"X:^+&GLUT)S&(7;*T*59*U_#K!M_/M>HCN M)#J9[>FSC -5Y1<,>MTJ4%)&?26:2$U:?!HZ,EL ME\W,?"LH)=[@!E(JFRL/&]82#SV1G,Z\.]=RRVU7V YM;\NN-^F,/D-#3Q>6 MK';\LE&HCZE@U]*F?8T;;[KXL:<+&P1)OE-06P5JE9+:F9+1&'-#O+!3R1EW M1VH^V1Y5J%JW(N;XV39G6I!@["D15%ID,N'25PU=&FF<3P\Z8J:-AIY.=UA9 MF$F[/NL(@954!V->T4K>#(\]F:[8V)JA,"CL(!E28ZLS]MN= CZH?C(%FUD6 M5*':JTG=\6(L;J9&C86ZGC[CE%2-5+&KSIM%*M\/0--MMG7;:Z.A)ULV2HR3 MS:*O+8UN57"K,K?= 18?ASS9LAI;=<(0^'UC(%='(BC-=+41':H_6=?"868I M)VCE#+W,-26_:>LS*D0U3R?KJFQR0U%FBI;!6'-%])EN,YG%0T_6E1]WV5+9 M\3I&M['ICV5.'*9L7&IYNBY?WZ7-U:8G; =5R?>*%9! /),^75>K5&Y:)5[5 MC,0HE]K,T_F$6XT*.$_VMCY)+?.I-JA)J_5LMQY.\[WN!"=T3M:U-KO#(L6N M.:G42G8V,SNY\3T<"IZ:\46+,5QK%5(U=M#M%9L%*5G$Z,\)SR;K S^IC)D, M%7AMM9S>J4NI&P%%)S-(:&XKFS=2':&4[1?Y[B(Y;'>B8/3$/5)SP6Q6VLP, M0KCD=^I#(:X( MXH O/1^\'GWOHQ OYCM]V?8E5T\!FB),0)C@>_*+4R#]G6:^-@6@%*2^-@6@ M%'QQ"A I(%( I> #RBBOF0+I#RDDO68*$"F@O[.7;8!V]13(?$_27YL"1 KH M[ZDO'ANFOS,?>J7@Q2CPNVE>SA M7F?$NGR(YY'YGKHIS^.QR_;79! 2YUV+";JQ..]S&.?&I(L$?K\VTX\-C&]* M W^2V+R'A4Y?%IQ][W,9CO_<.)/XAL0W%XEO[NQN2J-^.O=\F: ' M72B$6>.U09ABV;]_.4ZW"9<1+KNCRM";]>QNS?G_"]TY_!_"&\3K/^6-X_LI M\$W,Z;])#'#E,<"9.R^>$"!"XT__?;]2U_OQWZ.[F]]/-][ SK^+AW1RH]@M M,P%O.8'MWXJ!O!XF.+DZZI:98'_O*^&"+\T%!3#559WH@C^)B.Z'"Z(K'@D3 M_$'HP-$>\W=5L0/% MW<;H>"QJN?5.7O#'KOGJ@\)#X/3AG/#ZW9KIYW1ZZ_6:'HZ;Y&%^-Q1M5F&&<8G_G;K#.5J2B7ZQ0W%AS0SU1 M2LGZDQNY*\WB[]S1B=FZ&S7Q>[?P?JB. M>/]K?$4[%/I6EM*,;7%FU:6P'"H5= 4E"W5$\D*J(454P]F3HD0U$-6 1CT6 M'J-L?,7>PSQ[-=&9>(7F=B@4!<6N=D*V6A:[LPNKB49V6JMN/+%G=*TR:XKM MB=.TT/6SF6\_,ZE4G,YDB*[XT L][E%74)^RKM=TQ:85&3$KUI+^C"-'Q?'0$)!A]S1ED$FF1S93[1IT * MR*KABHU%'5]K37_[F60R<29]&G3\AZB+2]Y\D_)F.+$+1:4D6^T/TB YR5#55+\]E+;">ET<#8 M ME/!M]ZEO/[-$=WR<[DA='13\/JX&.M]]7;KC,\(2.;,0Y7P[VY XMNSW=UHN M5^'>V4UX+MN4G=F44JS8,E;I[4S,S0>[E(IE._WM)TNS\2S#OA)+7%UMU\O\ MRN$W"!O@JKH'8LXT%F$^,4RGF+-$2_/NIX;G)MH27D=^H1"X"GJ43,M8%&FY MY\C)O5S2_QA)+)A.>\-GS(*@\"UN2?,5IQ7\DVP#>G;%\P*@P9G#[6A!LCI: ME(3 ?Q0C9CXPNW8F'6$'XUD.,$U*ZKH=VURE>:/5:,L9E(Z@N62<82Z%(5S= M14[WV,+QFBEP\:9S?Z)5]LGL6ZC6N/H-OMJKGK\VB[^S__JN5O-UD-T'84II M:4S#4,3"I+(>]N:[+O_//.-3 ]I7S "\;C\?'>S^)5>C?UA%+CXU=B$Q3^;Q2_< MX_+# )*+=Z:\?C>/:UJJ8A37C+ U&N7*-DP*D_4_S$S\0]QH>0%DW@B].BXTZ![@=PS!ED5.YLBB8KY'G!\M,#2YXO MDLJ$E[,(&66Y.$6_EA"Y*8&Z 4_AXVNTKYXHMU+%^=XN,VR]2OGJB$-D@ M;/!)1;E73Y1KK.@ELO$E*E"OGBC76+Y*9(-46+X_6'F#/'YS18;G$3@/UQDB MB.8FJ@RO7UA)=>+-07+XWYSB 0W-#]@>7MD9$(Z;5M(564_+AIBF':-%B>P@ MV99I"MOE"CSQ,JO;F7QATC77AEZ+Q2T7%[RF;P*!SP@Q>AKF=] M-AXQK\E"=E.M]$P1$KWFME)U0"H4VS)-XQ:A<29%7ZK7!A%"4GE&JFM(EI14 MGMV5;/RYT;[?,\":]>/1U16GD0V'YEK8N[E/[;B'#YZ\UAPK+;V'=Z JK MS6 ^LDUMZ(?8:&>^_613I#O6QT*>A"BDYH_(!JGY(S5_1#:NM^;OZHERC;6" MG^[-OM-1Y_?V0#6EJY?#]A (.NBFM7!=[32U&?) <0_'5UW0FRNM1(5EBJV> M]F]$4+6BPO#"TV^FD>/5JP%28GF=P/-K)9;\D1"< 9E[RL0IE]L97Q);:X;Q M9\54F)BA-K3H>'.<2G)Q.L60VDI26TD*STC) JFMO \6__*P[UOZ"YVUG(]^ MMC(+5*\^JV\$X!1+TPXSS+7E$%E.U/*1S<8SJ4O=WOC%18I4LY)JUCO?8%+- M2JI9[WR#237K55:SWB2&^@[N7#%A3^#W-KK$I"O,8*HI_'S81NX<;A/Y2W_N M'HI^,?DPFV?AS#R@P:U\K%6,@0WZ&=QHC2%I%WE1:T;*(TG-Z(W6Q9$L.ZD9 MO0:BW(IL$/1P[V[RVB+P?#0GK^>\\&:LJB/S4#E"= MF8V?\)YOP$OS.E%:R*N!LV!9T9UDLU<]%JVVWD=R)X M]%>.Y\W5E1ZU[.RYN@UB1<3,P-UW0KB%\C=R+?C7K K5K'TG@M,\"&;E/2=' M8Q"?@WVEZ)GJ4)H?><.QOEH9);DML>XXN0DI*/4IW'8SGF&I>#9)+@8GU:%? MIW2.E "0ZE#"XH3%2:TBJ54D+$YJ%4FMXA?88')%]<>RZCT4TQVNI$884JBX MKF*_XT4O!%*_S9*[+XU*O79,>;"7D-.+W(\:8O:D075B502IY*C98D(6*F.> MEVD6-\2DXER6BF?3Y#KFCT6H"%%($=<5J*&W]EIY[8C RTKH,1%67TAY8Y"K ML%10,%=+26*\[0PK(18J(5)\10I(B>ZY9=WS45U'_ZD>6OG;7$HSO3'5G5K+ M2@=L4_2VC?10YMO/)/2&6(Z4@GXLRDN(0DI!B6R04E!2"DIDXWI+0:^>**2$ M]++=1O^IY[EDZG3>:3H5:>L5"KOB:ILLJ-CS1*6@D>N9O:=BT";P8Z;CD:K/ MZZ_Z?.\C[5]9#Y,"1%*==><;3 H0"8O?^0:3 L1/+T \H\QG6NE)F%0$+A9-9LM+O1R7_[SW@G0J:[8JF.!.O2L7[O/0!+: M:TOIMR1A6UI;?J5N\V4SE&E.INEO/]ELG*9.3Z"\W[5:7UER2&4GJ>R\\PTF ME9WW8^;>^93UFRT44]UV$H7L;B/H?M,?T^O2O-K@L85*O\5"W7:U:_0&T9\# M%[>+=,$@!/^CE)N8YIJ[%_D7A M_]VU=2+UA6\NNOQ$-KEZHKU8&/6598ND8]]<5$ADB\@6D:W+E,@1V?J#$CHB M6T2VWE!B1V3K#TKPKEBV/AUB^E4-K,"$0S6,#^2/X8$(6]DG%RRZ(31& M[&8@6,.JS.EM",EI E^<]I3-:XA.=MB0Z[WRMB^(HYS4]N;" M5@Y#F4[+=.K;3_KTF,_[Y1N(:GM;A>0G2^D'0KK7M_BK5E'OC +_4U7")8;% M>H*VYH)8-:NYLM>"EBX'MH<9#^9SH4Z$;9&P9;AJ=*5E7:-.=+L=V&?D,&=RA@ MF7@JR<6S]&O5T=Z@-\O++X_7L(YXX) MM\B+9G(N;3S,"Y*1S2J4I0R=['RT'K<,K"Q0)X%+M3'Y\O4>&.(G.H+HB'_4 M!X"2^Q-:L'2*6<_[\L L=4:Y?W@-_:_TQ"$?,L,!#XK X+#>0 74R4PZGLRI$F;#6/(NK\E&OEX< M,+9%)_A1&ZN2%(Q9:*)%+ID$N7,MLL]V7+$6^82@9310UAV%24N4XG8R4XX1 MY_G9.XO[B64,^WLRIEA*4]_^YE-9N,LE_I5@X?_]16X M:^\EG4>[HD+E"=SH$]V&$N?_H,^P)\V<%]\W"NP53+L+0,QV?/A"WT$\ K_C M 0W]A)-]R%;$IKJMV*JNF'"Z>SOC?7_'!>!?0X $ GKG_^%_QP>I9I <9$ZF>]?_J MT'L/:17JW^]G'%Y<-9,Z:,.'57-' MD\;__M__ MP?'*?&<>X*P?#[H1T2'&?L]D_AU[_!%1XX24EK))'!%LKU 3)ICZ/Z)O'3[" MRO#PF>-A;.2'"Z#+ CT4].PG3\6[XCO+'PS]G;O0ICQCO.3C%OQ7BJ'5['BEGW+I]SY'*6[CR*57/D4O!VE9.LZG) MA 6T/$G3*3DUI=)R1J$FLLI17)KAJ R=2GZ+WAI](W\D_EW?\CUGFE>\>=%T M0F\_\,(\OZ?QY)QD8QWQ[6=!Z-9Z8BO6$'I\?9_YK33S4#--+JM>WS[%O-@L M",VN4(C!G[IBO5+@>_"7;@_^IR$T>]V86(SE^6XY5JR+@^X5S?POJ[_,1>L://+<]3&X'LTULMSUY&M23%@!3#R%E*@3+* MIC-06E.LK*CT))7D,BJ7GCR14>A#&=N $3RUN3'RU;"3ERJ@7"^$J&#E^4AY M#;B\Y/ ]@RM4>#F16^3J*B\SIR-%=;QK9@ O4/F:K_-)93@7IF@D^WQDB9G) MK5K5V H#TTZ["IVDC$P;NI74\Y%U/<@9O4&Q;8C&=LYEY:1M-=IRZG3D2"WQ M_4JU!2B+H4.UQ(UENA/*J=-Y)MR!E%:-X5( =KK!K&;,+ARA9Y[,7U\L@E9C)F=.1!68K2UK@9HSM MJ+;RAW5M%PYX.#+Y?.3 VR:%\J14H&I\TW""4/8W\YF6IEM>K7\M H, M8''97*ZU:+A)//3DJ?94JDN.[W*"*-:97KLTTR;HJ6?XM%.7^5Q+W5%"8M : ML3E@Y%/5$+6G.QDJ<+L@V^ZF1&JP G)]62K,>AW MW?0E.PRR,W3&]^2IUFP+_"5OC81!OFTJK4%#+XSPT)-E4361Y]C"F#>V:X;= M^-G<=L/A.M.3I^9JX[%CV4G/J V4C-QOL[JWX%%0=C+44&J.%4R7!'E M]LJNM-'0DZ>NUNL&4UGT$T*^DEX/9]WTL.'.8$![1JOD^RE=J+82QK9)EY=# M2AP(D +,&7ZMU3))5END6 $T6D9=7X=BKPF'GN%7938$[KBT50R&,X8%?]87 M6R,X] P3AA(]F6WRNZ; .5IN5!P6)J$$YWJ&LW;]BIXPF)1A6D]J0]@,;BS&Y5R\GJN)YF#&K5*ZC-P&H I\BCH2<\ M,$B-1G5IDJL9G%6J(HAU&C[US,;J M]#0DV75!F4OP?IZ6F+DG+ 5M.1"@,8V>88'7!ID MI&3%25%;8<4.@J%H]QT\]$2[^(6%*;F^W!>40J'#CPH-H].#%#C#+B7+:Q?I MD/<-O3DSO6Q2*R8\N*PS[)(9VW[=\V94ZWQ1 MD,3^=L2L"K-:4X9//<,NC5VZG#&'[32EC.?IA;;,NZ,RM.YGV"59-LH)GX5> MMMCWJFDY-\VH-H^&GE"@S@ZLL%'QFH(5I$OK8:?&=$SH79QA%SM1'XR"56I' M<;GDC*)VJK>$6CMUAEW4O.O3W<%D3N4'()C+J:H8]/#0DPF,%OQN[GH@)Y3" M+%7TMKK>3\"A9SBKR0=P/_6F*72K7,-SFH6RI\_DU!G.RBQ'D]%F,=Y18J[4 M;G#:9L2.\- 3SFJ7\_34: UE0:F62R -.9@K0;J>X:Q.?AJHN4U:,I36<%,I MNLN.O(%#S[#+++]4,R/53 I@G6Z8KI?--))PZ!EVT3B*D24)N5C+B=SKU^9< M+P6WX R[.$RHV?TU< 2EG)R"RG9A[BSXU#/L4AT4Z-6T6RU1HK';9NGBNCR? MXZ$G?F-66S:;7:XUHE9)N:%,)ZU2''AQ'C"D^("D14JPZIJDL/?#C\,-Q M\("PASV:@H)R-0KF#[ 1ACF4P'<.'T0@!_[D"11R!#;OQYPB3;Y[F-C^A704 MBKRM=CN=_)Y^M4O9$=)P]'P'/G,*0_]#&'/X/8%P]1\1;A1".OT2LME'1_C% MAZ'*Q'/,P Y%^[5'EAD7SYG7ZCOF5?/.I!]^9Q] MR7Q/O9JM)?M"]!C9ER=ZC.S+%>X+S7Q/O]H9F6S,/]J8WSS;^$O_^"M4 ;VN MP2^? [HD36#TAC[\?]_8;W]:)Y;ZSIZ<[?C,L]%OH=]K*;7>W 4@UH!_F'LQ MP=: %CMWI/8AUT;DZCKEZO?9(MK8TW_/2PSSIQ*3_Q5"QYAIZ MD\#[\:Z20MK6G$&G"%'.0$.?0)3?.AGRV50B\O0B2D*(<@ZB^"("=76!S:\L M]#M>&_DAWN@_]CTOD\BYB;-+O\IZW,$!Q^=MUYCCMFN,G>F\FP8F>%;J5E M9@<-;;)I_'E'A);K3'7_5S=O;'.&$9;FI;JA*+70'R[%K)M&E:;);S^Y;#R; M.CVF]!XG$N]<'#]W;>\ACK\$[^]0'B_;!O%M\JC* W:0===U2WX+'?@G3?R467GQYK?T ;D(\-MH^E#_YL O0#;VO\D1">\?:+1I5+ M95),5EKM:E-Q%&RMML/+'(J^:2:>R20OT8R0B/*GA^CO;96_EBQ?-E#_0UF> M[:QI=M0&50IPG<*L1LMBLCF3\9G59#R3/;VGX%[B]L@!P8V1L*1FX^WH@).0@H?@74W>7=5WPK0PY)+#Y(WD]U]0LNMFDV-I%VB% M+6H& ]T:)L[0Z7=W:S[1A\G/%7L&4#YAJNAN;*V8 6YA%BJNJ]A^S-252+A) M%'8+@,K54^ J@9CWNVJ6L/C%@8:KIP !*-[==A>A;>HCT_28*A>G@\A$>6=, MN+U-]TK..E&GMMXH/]O6K4XC@7JOH9H"+LZFN3N')HZ1F]A?BJJZ&-/Y#S+M MFNZI<)Y^#/Y)M]?@4'I 8I?[ 2RNGB@$Z/@ H(,_R/VQ.A"GA;T"\'A;:[G MT@/+JSPJ@M>*M0;"W%[Z@24)RF[7%/-\U=K,4*O*Y+>?*?J"N1LB/I^.AUP] M40B.\A&^V/LK%<5H%-E\)V=(JTRRE1THW""=0DH%>FLIZOU=M6OQRY O!B;^ MX4(&>P9WU?/?SP_[RKJ ("T$:;GS#29("T%:WM^Z/S7J8 I<%VAU1[%%N'AH MJ- ?B@!X3>"_9M/=%%Q$($7R'XRCWA*P]R7G3<@A-,_&E@PO (AT%G=*+1:XRG;JLZD*QY M995S\3.SOJ QZ&PYW8B)X9.FB4Z[^%A_O :M 7R(P MB42/!""Y5X#DIOVADJ+;2(Q%NPOUF#AM[<6W92K17>98?%\+&]=5I5\:LLQ: M4L;&BO>256EJX4O#H(MTP7+;KRP'Y&C0!V.>]P!Q0/<%P)G&P$:-*DC_FD'A M]_Z#^U4 +ZHM\8&+3L0H]C;FNXKM15+KQ5$S"Q+;$#2$H"'W8/TUZT?E2-1[ M1Y*^UQ+YP'6!K6X/_L&KR6#9*03+=&9&)=QT,5"&XUVCBR_X1">$,RP!20A( M0D"2CW(Z/M'#0*TP=5MU@>)![P+J'/S3?]!1%53/&N N6%#M ,^/X?M0X >^ M$X./-,#^SC^@!B[NBT5J*@AD0""#:W(:#I!!92_AA;U\5VP^$N[*7K8[0 7Z M&LGS+S+.5;54!)GI;&&(O6EU,1ZZO%O$UWVCT[JI"V97OK)$D"*4SP<=3DAR MXWU#?ULGG#0FR4_JU6Y/WDJUP6"Y&]4DO>_P2!6@([PIZGX;BCZZ3H$-:6?" MT5H$S43(#,)ESGI()(HB< R!8RYUC6N 4OTQGL/-$W>NGLU?,_ 5,(F/+AAV+4?;W[\:F7 MXTP*"8H(P/*E 9:[R[8\.^AR= ;FD&G) ?@P%!V]%A1Q=7E9-$U_"*=8X>M6 MEO$R]5"F<7]5^H+Y%B(S!%VY273E/L^^1)&&]^R:=\\#OH=;81QN97G7*]^_ M,F^3FVY_;R]O\.;V+\[>7YP"EX^";^SB]FN)G&D&O^+0 ROF/ISM(,[M_43) MY +5>XIVSZ8 L?@^GLQZ+?W+WD M_O?>#;H(Q?8=E]RB2H)UDIW_4,_D('HZ.'>R:[A6UNUZJS<0:F!=7ABCOI;J MMF4&]YNDV3A[YOHADIB_"4CB"W6=O'^7XG4IEI>KLCCKZ2J5@$LH!9N:)!9# M),7XRO9DY@+NQ+6XS'L/H^6"I:)K,;!!5]N#*$W@^'/@[JL1_'W^@ 12!%6Y M"U3E_EV7O4P?CF@)D6CSMB8BN>:Q.)_1A@X?-H61O'N6!JO+?3\\5U&3E,0>":R_H\6&J;CKT/6E[49@:_3#J3AK02$IO: MKM H%@92!NU MKI))ED1Q!-LAV,Y-^#D'T7W#2?F1R!=&8Q&EM>L6-#58:.V&\EDDN Y!,\A>,ZM>CN_H0K"9DD:V[->6=(YH5*Q MI?&RMFXC58 #+[:N*> M2/GUXCBD^N;F/)3+B7F'[J1RF<::I[:"/4O)#,BUK!").71;V#B3>C4C?1=0 M33[PX!2AWZ*!I>/II Z'8#5W@M7FFL_KO(+>%2&S/*+=M1J*[@C0 $B@- MDVS/$T/#F[/6!F[__%EHZ+-]F90HKO.\F[8 WLX/V245])%!.T MY:K0ED\0XX]."/U:C$<+9@/2,Q$(HF/2.Y7J4HO&#(DQHTQOI[@U->6BF MCOD#N1^!!YYT2$.D/$X.Q6,V(#?;$-#E/D"7NTXM==!JQ:GD@:CRC[>U.OK+ M$=I\_M[OO&;)N]+$K5#*=)RJYFN&0Z%ZP'W[U RIDR%(#$%BKMLM>E^-8(V2 MFTE'$TP#%,WU6N.=?*DR0QH!G0QG[@N4B4X\D8*8B_@VCJL!-Q$-_D$O-S'/ M,74M]B\*_^]+4VCO('T>A:XP9OSD(Z)%?^E6WI4CN[":;_1LF3]X0 D0).&]3@W^$KE9, M5;PYPERT9SWJH<)8[WV/":@ 6JZS MUC6@Y;8P,M.@$W+0 _R#&G@M:5[T9NUT=SA*"%LM9VCK=%(N]D,T9^B&L%R< M25_R5CRB4]Z&V'P%G?(RHD.4RH$BL5 MU.:&CM/,:7/QVT1]WN"I(7K&IJ83>K&IZUC05UL#[YFC]N-=/;4OKD))LXJ@.L GUI 9L4@ZO0F%U06LOORU3L7W>UH2#")_KX^T6TO7FKK4U&&THV8-^ MI3'1VG+RT+F6X %7@ ?<@R8@%1P?$,__(U5@E[6IF^%.)'YU0A ME?=$NKQC\,4U'D;]9FK 5Y)L'1/&&0Y/C%;^VJM MS3I:9]14 SDN^#B($GF M&HG6R+$//WXA0IBOU?M#.:=)D'Y;),#^K2UC(8=C*< MM+LN])&B3JGD%IO/AWV^@B(A9SVNP3'[9YID)&ZE@$EJ14'Q:B/)%0IIKM%& MF@3U/TNFXUSJON"CMYW'7>Z/SL0FV]A?^\.Y_SE[Z(.<^;B7[B ?[8!=KXZ\ M.USJA0-QE8,\/SD0]UQ%TJP"LC1CJ!*76FQ7HQ2H.>V9G,2=7K.I.'NF)371 M"/?0Y^/#/:GK50GWYC;]ED9X^=S]I!X.V8W9IE8NDS=;G4F"+;61:D#>4X:) M4^RKP=@]8%J_=6QVJMN*K5[RV"P)4#^]9N?SD:Q[/(](Y(+4Z]Q5O4ZTW.>+ MOCE X6D]"KJRQ?4 _*^J+'4?SGB'O9J'_([N>0$T@0#Z/I[OQ4B@< LE*5=/ M@:LL97GODM.OO,'DA,7G%W7<2PRL64_*.3J1R>H\LUA1&_ 70]]#HFZ&$FZL%54,GQQF@[5B]7F?0 M%IB9G,)=.K,4N=V6!/_W&OS?=SWL&^5_IBS;(]VNM*A!11@%;L&3QFJ(Y!]G M"UZ3_QM'1&?! 9I(,-/U<,--O4 MV1F?':TI/>,'NK5B2E6[+:<8;,/93#QYYG+$.\,]HHI39,=]90.?Z@)3\8$6 M\QV M7K[83;2=!PG'L1&:K==3-@/=G\\=$U'5.]RKMCVG9($6!I/UK$.MK$&S/-XN MRJTB5+*X>RE4LN1\RSTC)5=/E*M$6.XH.?4/M8>@!KPY#OHKBFN6LNQTS$KC MQ0QI#^BBL:\V/KXYF*4#ED?>&'"MF.DH-HDV[^$\RM53Z.K/L=R+1W6(51^D MW1.GDHW[&@&M ";GVJ!.)_,@6>$;K@2&M"TS30$,=KRZ?\R#5%__TCKN6,8Y!0&Z3="^HW<:[W*"^?=B@=%\.H)V-JPD4_-$O4Z M)79S;+[LF\.<"R,J%K=4SYY6^A$]0MJ-?&!A"U$DGWYP]FV*1+!,81Q0JZ4 M'-,+)YNI[^63SRT-#--&M(,1C?X8ZV1WDR]'<2H)$RF7LHD[DW5"82BG9M TNJ3=M>B')$R.44[@_ M;C+UZK$+HCA(\1$I/KH>9^HRJN.YQFA;^9W,90L;2BDW0-K-+0L&AS4&O@'P MSLN5?HF.Z;;J G2?T%]PE_!/J-/;"XY9_+QG1J"S>RI?^GQH[&LIVN;-FJSVLH M$L2]>SDVGN5.[U.XY6*G_-L]LICBQR8 /LG>UYPO,>%))$P*HTAAU(?X>+PG MBU.99A[4<-"T=^75L.)1JV+=I'J!VF]L9I^CAL\HTUZ_(;H+)M&CN""H5%I4 M)W ;;3F%N_QRF3ASINR@K=9JG59?4))UZ6X[771'_"?%TV<4;WY&;7,R(XR%!,5D)F(@C3<.5+Q9?'B0XN(9[H*> M'-$F?U2Q=G_:Y*W5:E]_P14>.$E):R21P1;,\P"1-,_1_1MPX?88_P\)D374[^ S=X MTM< /?O)4_&N^,[R!P-UTX4VY1DC)A^WX+]*;.XBE_)?/3%_EBO1SU!ZH.MH M/G%>]A]]^]E#O(> I3SR4'$ORCV/*C^/-O@EKGQ*U7/D4AZN"JLOEZETK<%* MI71GT$H+W672F\DL+5/?HM<]#,WWV\.0[E:F4@+0HR8U"NAVDI=9YG2HSHZ3 M;'9=&1I=N9SJ;14@%%?PJEI M<9BDK*F6J20X*K'L\V@H^WSH5&PITD:S5E2MWAN)^4EMYK(L.UA6Y>T(C R%'NYT><7:\\P,#3V9J]K6U$Q3GJ2I M[6JS'"J"6RBJ< )G^+4ZR%(M=066E%A5UX)8\ 5/:J.A)Q-0M.)#CTC!=/41-1&>;- ;2LM=^6-I]U^>X:&GLK6.#<1PVR](8!Y/9$! M[8RU+>.GGLQUT A60<+E+&';'!>,;;/;*T$QA$-/YDI;_C;?+Y03@D@G4XOJ MM"*T#3B!,V)8T0JY<;!; 2&?,2=&=D8IPSP>>C)7:9$#68:?9(U\ISPK;>11 MK1*&:.C)!/J!.2H.QL*0LNJ ;WGJJC31X- SPLTH36=1#EM=8>6FEYEV>BRP M81L-/9G 8*YWA6QJ&U(*%/%0\BF?'>*GGE*@V_3'08'M4K5!O:]2R[DR3,&G MID\G,&]W!N%D1XG2P)A YA5RAC(!H5CU';:3=26=KZ=K_?E(657P4.Z$!YR-IH3%IF9TH5DLUDK=>5%.C)7)M5EMLN 6]3JU#>F8U9URBW\-"3N2;7 MLW8K.:TNA+Q@;=LK=[22H2W@,J=SG3>M=7;16;.&56FMPG VFI60%)S1A/7Q MI.YHMEZ4Q&S)\ZH[JCJ9MM'0D[FF/):UM\GYG.)J.\GHC1O!M(^'GDC!;)A6 MZIZC#B5]X&M.>46GG7"&AAZ6A1W(!\@TV4J2P_\./QP[%8@5V7O?"$; MKD:V_^!E8J]("7SG\$'D$^%/GGA.1[[W?LRI8WK/*;QNL%Q&+3X5,Z;IGFHZ M7N"B8XW3*&^'+OZ,Z7:$W2'HD"3N[JQ2_OJI\FEWA%XU58@$74MQ^/53Y5.J MRC\6@[JF!,VO6SY"?T6%JXM,ZM[6OJV% /Q]Z;CHMU#WY[J-+^: CX,D\M 0 MQ\8E9;B;]T0Q\3VEWAP ^#1_KO@Q+[!0EV_T+=]!5M^;.Z$=>_U!G@__@[O6 M/7$,T+W?!!(GN2&2&R*Y(9(;(KFA=['+UQ4]YW'QJJV=V.8OYL%_ZI/.7MYS5@O)]77'<+2=E7S "<.W?IT[S#CM>!I&\-7RY-C55MP:-, M&JXP3<;9+#G036+V*S@Q]+45QD5J2_]$85C+5DO0),ZBME)J;F\&\YJ8"I'" MP#6D7#R9?JV'Z@U"%$]1!QV?;X>_Z7;,\>? C:F!ZZ);*Q3/ ^0"T'O$ >XC M\+\ZG?9N3M"3>W:01JOLA;1BBTA$\Y&$\EA S^BT8=Y?39C"G!&V4WHA3CI> M47!FJ$8(.D%,G.9>JXJ_%S'_BKC&G0 95R?9[^:M_%/)5LNM93JWK(N4,F): MF7E=#4J--I)LU*0Y#F=ZY^>6?^V^P+5?R(,A@J27+%Q3:Y3\T$[ MO*ACF72MD@7I=M-8L2*_[92RS9$X0V73"$**TS3SH0 2D:9KOV7C"LE$[N.X M*K?N#5JGX?6:52>O6!(SW;!;P9\ELRS6.M"S2]_6.>9?.7$]7)_R&Z4Q_Z24 MY?XBV\_S]>Z\+\2YWH!?O ?$U;>4Z8C=93L1)#2C:XW5^4ZO&OX*GS'[B)8R M7UPGG#0'O#^=<+;!WQ=7"E??&":@.B)E]_VF4**+H+O1QQ17Q,=9+]@8AL!# M!#.[QB*HJR?*IQT#^JW6^)]-)2)/I,+HBBN,/DV@;@[]>/NYW;,'=7^\ZT'= MKRPG%Z_*^>"[JNY1N@E[7V]MRD??G?2)(?8+:WN^PEL(''^U:Q747 W&VK&E MHK_?I3S$12.-W.^JD3MB"9IY%^U&!(3T)B>]R:_K)L&#%6Q!(]@$YVX.#0>[ M9#WCVQTC;\G=3KF9\1H5W%L0)>R3MY2OOWIM0)SY*SM!\FDH,8EQB5A<[_F+ MSP-[[U$N[B&:?A7L;3HV!G-?&X.)D_W[E^/VIR'6T&=!U^JB*KJI;BNVBG^# M+LA:]W7@O2]Z3(*63\_N?C#&_$622D0N;CU+^]'@]'7U<[@H7OV)NP9#\5A@ MNP!.;@>TV%\S1;?_$S,=SXLY]M[\6>_:Q>F+RRVI^KX"=.UDV;&_+@RN, 5P67?]]!5"MME) M289C856H;7=9JRFR0ALI -3XX#7YOP<40=@ 5]4]?!O6TM77B@]B2Q-R,B)7 M+%1<5R&=*TFRGB3K2;+^JN+[S^83DJR_ZV2]9OTX6$9QVHKL8NM@%@=[JWC& MF5@7*A)'2UZ; G9JJ(\W[52G/$,7S2%G(I6-9ZG4+>7O?]GKVK$LN*==WU&- MF.YY = 0<6.*N@KTZ&),+T8B)H*8W UB\A%.P!?G=&&86!!D$'MCW0L1U 290X >FKF UH8-WM/TD,"+( MP5TA!S>=9\DK2]U7S#J2=W$"%XW?[56B9F3:&15:&M3K[7JC5Y*LAMBCEZ9( M\R-\ 77RV\]T/)UY+2XBNH. *@14N1='[/>5Q[S;<_-N3>T+2MO+.$G:SB>V M6'E _RO)W16DT@I<=:X<,C+.$DYVBYTKU,IPB=,RQZVI%56%G S]KZ6R13>B MDR"4@"UW#;;<@]\D;); AO%4X(('M9<+_*;CCP ^&':NC:N:28-0*72,;KJ> M*L[S5:=AP!@4MR-,TJ\="R.:@,!1!(ZZ3B_H3U0!U=+2NRDS=(65GLHW#7DG MV+L0J0+H#K&OW4)X#TA4SU5L;PI<+S9U'>LE'\EW<-&N[3ONE@22!(0B(-3= M.%.:]>.@ XI0 [3V"J!E*K;/VYIPT $]IW+0 &>4:#O,#F6NT)P82J+N)#.5 M8=D5H!)-1Y=QI%^]\(CH$0)($4#J!0XZ7N[2!0F\8*AL7OO?0PK]UGLP/O-. M'GP0Y)"<=U5(G$80&X+87+F3\>!)])P7_8US-WYY[(+I3D)#Z*KFTJC+R>&Z MT):Y#'(R.(HEH T!;;X6:'-EGL)U01L=H )]C=(XN(KVBXAR,XAT,ZY[(DG%]B6WEC+$K; M3+56'S13N^$4^MZXC2;-Q)/L+VMV_]='[[M NR$5H"Z@T2;G M,A_]Y>%V5>;M@O\YD^\"$+,='^!ZX18[\X#U_'@P)H@.,?9[ M)O/OV../B!HGI+243>*(8'L+E##!U/\1?>OP$;8>A\^84+VO 7KV MDZ?B7?&=Y0\&.DH7VI1G1CWYN 7_56)S%YF??_7$_%D61#]#5H=VQ8P>N^]F MN/_HV\\>CJ^<:2R/K!GN;K#G2.4M7/F4JN?(I6 +))=- XYAD@S#);]%3X_^ MTD1JT7>*!^W7?5!^^V&146H&%B2.^A[8UX,M%=V98NL[_(RF@HH.Q&DN\*"4 M>QZZ"5'W#/@?R5:ADZ3H-CK"T8/OSIF.:NP-ZT1V@FS=Z"T*6:I;&0US_BSO MKA/MR#O0[0!HO/_*.!D-H[_% #382S@KWPW NS'.\8;C]I7/. FI\3TGT=]C M8J?$-RMCOE<1F_%8D^])'2$F%F,YJ5MI"MUN/,8W"[%.I5O#/TC-O-#I\95F MKR)TWU'3_\:DC_X1N]?0SA M'BZX0F2"ZPZFT-O#)\!BH>[/8\D":GUBXR]!YR2(CCDA ;8<+D N%X<^JT> MM!'X1_2RQ\? CZ+YY??SBT;"<4O7T0(5>/LON 8Z)O7D95L/"C[VD)386G%U MX&_1' $";*D-EPBU7X!TB#&9S#,G"]0(D*>]!8?N:"J$D-HB["XA'E&G@PW"W\3#Z8 M02K&&"Z:?SPVB5)OBN7 F>.YQ&-/.3>&F18-ZBYAC.&$^T?&NL$D^F/\R51@ MW*C.7QP;35Z+V SSJ V_<^:-\6C(N;E, &1\1&DG<.'K'!-2QPEM="]],/%T M35?<[9.=.2@"Q) 3:&/0-AQ(_CTF+9W]9??[#8140[^>^]9A/]6Y8J-EZ)!_ MD2F)G5\$7N&YSW_Y_9BXW$OM_AN?P_.2;2(*0#L/W! U18)?TU7,2E 98*)% MMOAHB(ORN"Z X@[=$JC);"3P.B(QU$?M2+W!'>L J/=\U$H21J]6C*82[0,G M'P0J4A_[G<*TW/_E":D.?\=O.SSB253E1+1$.@SN[4O[A/;B@8&@F?\.I_@P M?_C8,P+[_)V1NH/:S'DR$2S1>VW[$F?A*;CG7E@',T7=QEY?\^O,\TVZYV,)I2+M%:G%_Q"-JMXVYS8TX[ 7:3A04:6,BP_]3S*VG>X>EJZX.&5)7 MH#;Q47"'32C_^((##(2>J.E3Q/WHD0?]S7?S#]H[0['(\.EHKO"9UN'U:/9P M"^":(?$>)_/2QM+IOR$GHK/94+=IJ'#BR?Z=7>%<66-J0*NZ<."*MH?EK1V\ MBJ43/M)(Q5_$V /FV/C9J1R>B0D>A:[8+B^7CHZ,S,FK<@XD$Y8PN"&J[[B/ M-'[3"Q_6#C9ZU%D=LA8,";%-0]]T=>\P(0_8B"1' W[K5<\?!ZV?@U7_$TWQ M&\^;@,.C3 5;/#@E1)J'S89< 2F"8%8HM&L @X+("YH<=O/QU9$_=>[EZ&1Y M@$W?J_1#%N4[YF$7A;,FG'34@N:!J:'!AH$:TM$OR-A _]P*!Y^<>]FH.F@5>GP!<@-@711HPKPO3L? M.9%GOAM#CC,&R.#4_&/2JH[G[ST'VXG-'$<+==-$M@K;)^1M0,.KHW!W_TSX M4@0H:)^D[09S'(PE^ MV?YMQZTGCII.O+00*#WP6[K[7(8B;^LO?1T]]<@3BQ0TY!ZHW#S?#7# %ZD7 M*&A+W$ $&2S@(>SPL\2J$AT#=37(&"#2![- CWZ#!LR$"T4Z(-I!2%U5=]7 M@NR#?*_X@[)[LL8YE*8) #;:R$CWH,.F9F1+%!>#70\$")8']C@."W&GD#T# M8KT8X&@2[HXWASKM04R>TUN-FHIAI1J/_<_K>:N"OM8U@+-6T5/E;6=+38+J M(BDPU$\6IT? V6HL-LH%MIZ7N*U-=]OIHCOBGV2K*LWB M[QSNP4O '6=:BBNZ&.*+6LVT@-M%$WW(6%$1L-:$(:3L9>"@'+O>4 G3%Y)= MD^Y:G?:WGY>C "(8#7K,>P/#-K;* M.J>5.J-P*(???E+?*8HZ5Y7_[(,8Y,_8&KT&,6C$;/%#=SK(DV_W1"'+0XK9 M("(Z%JQ7-;47J/-(GO8=G@H -\U\%7_0#HTC]H!*@B M]NOFZ: MUT(I,9'"()-N[Z";A^!K&(4QI_WI8VAS)J;NS0_>P$O\^JH8O,9?1S"=:D(3 M#,/$B!DLL-M!#W?OW#UE&D5;!!YDFOCAT6"/AAVWD(SO<8&CQZ*R>1A<*C:& M^AZ=H8/Q0.&%BW&8Y^[TA6SQF?S4D2E^]28ME%Z))/Y)AN7AXJP+I1-^(^E] M/F%V!&[K:8)..4.M'F^[BQ7DZG+2RURM[3RX*1@[A#S;[AV%HUHA+=>S# M:I!#7!B^1=XL!G0F@8_*"*![9^F1/HSO8ZQ]IU&H8B/ M(_C=]YY]0=DW,D.>9V!';T%S WX$6.-C&P@9@[\'J!OZ_C%XWR#%USH"K/"H M??#[L#(,^?M[:[%OWX% ?830PH_GMF,Z,[B^I8+RCC'DK<[VD8T&T#%@!(:A M\-D 6XP]0K,>0)VS%XN(>SS/@=Z_?T"5(R6#395N/V8Z'E_W-#F!W+HH@MCC ML4<8 -PS#?=_?P!O\!O@*E1(O/V:L7%3S'U[DE/#\[*^Z9UQ]4S'GB40>'38 MQQB&DR):^%&\A&9YA,@\;CB<8)15P4/.[M/?L1FPT0+! 8?X&WX'Q<607I 9 MX-P#2/(C0B 3#4."O6%&A[,]]!@+[%_C/#:L^1O^@A]TQ%('\Q[.H=E$/ $[ M^= ,GU13/,D;WUQU19945Y#JBM^IKLAFV21+L9G'JHE]!4*D E^M5MA7(7Q" M"O_7]O;HLC'D\:"TIN*J\RBIGJ3WV744M\8PWC>!&CF83G55WS<^0';M2)_A M(&2OE\!CNXE#ZBIZD3^'LC6;(XP$=?'T'S3+NQ>C'#G/"0^H/[3 #:$<>L ^ M+OK$?H4X;<#WS3U4_\G;VM%%+MV'!?><(ESN0PX(#COMK''D3Q>4-MAQ\G D MU*0.2!<7]&Q::+]E6_P0F%!G6WA&#US]3.?^\BF/5A3;6KBY*##%4$WDT7K/ MTGDO%$D^5?O'C'^Q^J%#7)]3/-U#;?$QZH6?!ZG>A4H>)XQL_S&?U(++4,\6 M$056ML"EUHPME6;%LA0,@O$N>Z:(Z/RX:RDB8K['NE*CP7=&J&ZH6RDU*\5* MGF_V8GP^+TK-7J59BK7$>B5_*!GZF+UYM@/;Z-_37<@'N^YN[#.AD6>55#+? M*4_8'/_Y='W)\N 3X4#\#J1Q!QSX86JGM\&PO;V.0?LX"*U&]@*#&+\J.CY MK>7/SS!1G/N!;O92V==(P0<@_8E\X:BHY"C+Y<*X25^:<(&1TXL<9%01M?0? MH0 $M\#?,!2'7\9C1E0>,KQ2-S(O)9YO/:1ZD05Y7H#C@EE@/LT>2M^[L2Y0 M S>"X=&W#B@(#O.AICM.)G>%_&-=2CZ*AY\$,?BJ:4R[YQBYU(VA51[A7(\;A7)HD,J(5B<+#\S]XLZ0 *[I4*WV M]CW?K^(L&/[0WS$*KO8A]6GU1B7:7V>IVT=/>\P@/T\F'=/]D,C4D<>N M6Z=YC@/>Y^&,0 3MX*7$]P512E23J.QWZ@#K!"ZNNK-QT6(\*0](,$O@<>X.^\8>6^@X$FO[1/D2AHU$J7N6EXF:GI1 M'N#+;7S[!/M$^PB*]IGD.-;'VBU^#24\5#C?+AS/KF _0004\,W@@,"Y!@N8 M<4[ED%L+5.97OPDM,P#@7R(%T("%3J^DHM@0X5YO(V];VP[MN'NP"KIC]$&L M "UYJGNAR/D%\JG+'YPQ\MI&XO%L&_146$K<=:8D%[1%=S7><%2KUM?E?J.R MCA6>@2GE6X-*(89G(^XX;[_N?\7B_.O'8;"SH?.OX\,+E_M0TQ4^4A98!6SC M)S[Q/+P[T!T7$,TRD07(WHH @4#E*9 +B>.$HVH; 2J9CNR!KM>&#C1C(^F6 MX5$5=Q(]1@2X !S-K)R)A5=_[DG]0@XI,/>$G9O): =G'=AX7<&MIZ#\>C6RC9UV)N_J&A3>,8'#]26=J,CDC@.Z)?F M8*B#$B^XDW;9/_ K-W@ ]LER;'JOV,?]8;J M;)&N2=N[0_#>A&B>A8P7#B=Y^0(4QTY0_&*^T'1L!4B,#(B,#%&T$_;.ZLOVX:MQ?"<6UZ MXW!JD$^?36R .. 6(:PM:'ER:2(R2J&[$67O&//A0QW!^6YI/'JF M0AXU1=L:Q'3X/3 U@$I!GQK83^/T>_;,V/NA?4?DDC'_/9$*1.ZGM6 I @U2 MCTZ5&\%UZ#S.N3U],+@ W5,YMQ(00)Q]S61EP8EI=6\1D./@<0+=:Q#PJ?,= M@#6VQQ<2EN^^2 3XHZMP3%!OH1,E^MAOL7,#1^RKC[G;C\_>+*^:=U[;-!?* M*B53LWX26RXW0WY2W Y9X1EHHV^T?N]H=[Q?#SIGRFGX^NLW"3C]1>K!@UG7 MI:E-O& ,8H1PC[2O\$U &70S4JE$(Q7P823SVG&,5%4+?/6T)$*D'G/L=C[K.[S,$8HX_[%L,V) M>9>.H9Z\*8RH[1Z+KN!L"Q$,UW'=X*&C/@"Z@^TWO00'%TNWP\]07WR.S]YG M?@]HYSFVV?,8=<'YO/L"#*+VM*>P5!3 )O*6N#Y0<.@Q'7/$,>"31R< _UB, MN6;!(XT]UQ[ZNL<*QS'#&XAQM6N0XDK0 JV"VBFE43'FN"&YZ%'.(%)AK.( MH>W"9MC0,@<[ !WMX)]B: ]865.P1([SY#(Q.[Z8B+NQFR?64.>0@T0'GQ)U M?3F1MYOFG,R04Z=M2;X\>K$.;""7?:!8SG5OE05;E[Z/.+L0>N[<]:@S5L*Y M3QTT4=LU@]C3]7PN&_!L2H6Y.32U3^5=8RURN3GG!@F?N[AG%+WJ;?+1=1+BH*BGT[ L#'M?K8M!\AN:*I\-RN*,Y] M)^?%XFA.H*H;ZN?$^ESL3+X >";M\W0329O+2U[D5-HG[1K([=FI+.1 M(:?Y=S7T+@,=AWK7$__X!P.3$HB MS'WX$I1X_%<75@#!-,X8IN,"TH(!T._@FJ_L,-!^[G+>K[#WGP1:GAJ*",RU M&9\NY*U\Q\M4?B6L/)B M#-DNU0 M9-_RL%".[\D: 0;R*^.' WB)5,#I5C$T&%JDVT-PKKW _KIR[TCL(#/'&=Z+ M=;5+;"SADEIJ]G'9 &U0Y-!QL[_MV1!_ZVQH+Y0/'!"/AT/A];.AJU>\Q*/[ M#V1#98_64WMDK]WI?&5>SG=KG#-B3^'2P0K7U%Z.36)8XNV5YR9',!QE*[D) M%*"86BAHR='(>!+[ZV?D7!G[@*&B!>-]L0*F5]+MHBY &7TFLXC3JV.J+%MN MGCN$K:E@*: -P7$'[IG"*D(<;=I>B@?)>U$$YA)$[E_.=Q'51+8A9/]&^FXO MSK,OH<@G /9.[@[[N2I0%]9)6*#;U/O(XH\Q=]"F;OLX2J9MH$$7DF#70;/C M<%S'Z\LS9.W]70#\6!>%XRYB?P7 D3TQR)QS]CR(2S 0Z;(/1\\PK[/@Q.&% MY:"8&V^DCCW*O??VX:%W#8MF'+FT@",A#X.$[%#(8XX--;"'KTP0# :R;7CN MV@F2I*(91@@!KM9;,.^4H\^I5_?85 R/OZ7I7J)-H"4PP0$:C*/S>7C-;$;J M8.H%.$"@M7W/&,?#FR'6OD<^BFFI\8(2^9>L:EO5O7"WO:C,HW_#P?*.AC0=]=- ';=&3C:2>W[N*4& ) 7IB;" M#6=BH] -C$5+ZG2TH*("9@C#.5'(./,A'O M/$,HTY9MCT?2='H!IAF%;,*7'36;^P7-)CY9LR\#22X_^?2+K(^GX78"Q7 B MP\6SJ0R3XODTDYA.,68ZB[,,B_&SZ32!\7PR>]^\N^X)SKE3@>6D@@YS 3$R MA651YREL05GU=5YC,;)!=3M??T4;?XETJ0'5I"GP;[Y5:E9@!MV[Y3Z_%E+O MW<[E'%?3&P?3_\)*_?QT_.]W-3['A@O;I>.IB\RV]S$"_4JRG3L;1N+Y=+(\ M:<0QRLH-*FN&ER>%+OGC'R+^$K\PC-@DQ&]-NY.1[%<2\=QY@HB-D:N,S&47 M&R8']<.!5J>51@=,$/%R63/C:&F\'JMJ9X<]<[/Q_HZ?V7DBA2-9AANY&WCI M^.N\]I97K?6W%MKO5R&\F0B=?:7K#390IB5I2!%LR]K+4KU_J'7XK$; 1#*I ME^SK(D6TT#&S7& &.B1Y#ER7?W?,+VA5@)XJ\*(:,,88)(N ACI.F&95;3++*9K%QVR";&@S$R42!\P>969P/"=0-+,G:R 90#+W$>A< M:2\@F&'".9NQ;N+HZ(G[A)^\:9:)K$/HELE_(C_F?H#GZJ"OVO%VMC4*O-3_ M)\C@]H)I>[C-+&6&IN2S5 M I7*U9+CG#GOE :^H;6'WLO? 3$[0!,')BB9&X2.<*$YH M[=\Y66ON/O'N_=J[9HQRCN)]:#X56[,>^-28V1T#/=%-F(#2O9;CP(;#P-,O M>A&6P' FS5E"NUQ+F%A,9=I[?KBM<\SV"Z0L3>?"7F\LZIB5QD:=>"\[DL: M:N'9:U*&=Q:N,<(.1?(VE..NI\),]5<.M0\I@+>S@_S2G%_KIGVAC/N$D2Z( M\^RL4TY@[+)4R2?GR4ZA1<(;4R_MQZF76Q3NG]#^[?$%?Y26+XGC:1S8,=SD MC51GR'2ONF$WQEQ:K=R,+F KA[%K,!DCZ(D39X)RN( -?@HH#+2E'U]D:S2' M+-\V4X%YJ^S<>:=V)%-:.G4A>$$!9%QW(H[\K,V77@W^\=\P$9N;&@W&QAP] M1"O']%BG6(X@" *ZQP!Y 7E<(;[X)"@/HTC=L1:<[N=M6W"@MH_X99,:M5LC M2JI;-;VV3!V&<9C-\2H+9U_?'QV^=>Y\^>E&AH]0BV?S$,5##]'00_3="SE: M:S42@UZI)4(#PWG+<7/+5NL)94_MIVDBKB2Q[;I$,@1S\&8J9BQV8F&:EHE) MOT3$6R.%KW>8Q&7+\B9&64NYJF'+9F/;B^O; MO8@I;$Y]C< ]+L%KQ$,I<6 M=S$G615U6&M0^]PX7ABJNU*+"0BA"F[W*"%4B9<(F>_0E1ZRR]^R5-V-$N$B MOQF?_]P]C\&_T4WRU=")SSNV!]1E*PI3W;XF3+D> "?$RHW].0GU>+7PDW<] M[6ONW5+[\V[RDP>@SPEX\0?V[U?1]5IA+F@&JBF@*:; M,PWPGHB7615FW3LIV\=R.KQ87\*4U3#KKJ;L(0-S#'I+!,O.C2[HZ1:F2@ D M>6K9%L1D57#S(")3H4-<[?P1;N%P91^;:1S*(>$\ MRK9_FAHJEN'.D>V>?H_[% \8"09/>:6WC[_\ODMT0Z\)6U*D.=DJQ?KI\3(. M",K'K=9+1-X VQ['X M2^I5WAQU+=#.<>:/ET.;W:/K_KY&VACA]DPP2E"A N>^U\AMU@8YE>F44JG- MB39/IPUX9$G$7S*OGUE6K&1G^/$R%;]O\IT"%J/\>IQCTJ)"">0V/_/]:18R GE"H\$H%GCW 2=ZP@YY;NELHP,V#>BP?X+O>\=<)Z.YGZ?:J MST]D:=5-6_)>V\PJG1__)*-8/!7%$P&5 JY78?'GY7=R#9ZY O[Q^A2 :]!C M\U7I5E1'[X0BF$A4""48[U)C+TSGV6'G* MK:)T++CF&'>.*;J<>*BOS']VY *2E^G03=-OO!:X;'EU[/P/ %Q@KO%VHA;7 M+_V-?=D)&_,9Z&#/I9G$^BJF>6SJO,@4*DX'\TBYGGM!2G3,7&0+!JC/48<\ MH5P&J?U>JMC?5Y3M.I$4]_EY@5YO*]KNP$G<(;GU6;T"EKZWIENSUW9W=/:^ M/'4QC>E2*&?I#I5J#BMD?K8NS'7Q3N>HWUBD* _"I3LTYQ^M4W+:OEB1D->E M7> ,$&T4$:!9!EA*QE\_D8SMY/^N!0E9>Z#U2&%7AO#3_<$_!&AS<:Q(T!C! MV4:,4_L.MC+/K#N7]C-3=]_J/ VWST,F[UGQ'+[KV,=L4YQKGL)?4L1_^V_Q MG/>Y-XT^\XGO^?!J N;A=,V"[N^QK0[@U#:&06O_FW8HQRZ(7NPV9:>H>+?P M&28I[ 5+7LLFA+[W?E=%GTWQ?_]M\N^0PAP<<&+@ 1PT=L'9,]*P9/NK=D7HS :A=!X0X1]P+NCG.7^?6INV9Q[J.SBM_N MC JI0FH=0=S:,SS_AG;YP[HY3A!FLR]5.%CZ]<:)72(WH[ MP[#E8K//I5;[>6DA@D'&D64ZFLX&I;CX/=S\2H6P#8EW@LD0$X,Q\>MHQ:^Q MU$^9$Q=.OWA20FS]-6S]A;O7P*LH6';/N8L*@&$=+ZA4HE?J8?G,6-LJNU(< MQZ#+4!Q=5D0SB,V"9O5' .K[ M,MDO'WH(QW>#8SP ;U>$-L![]7Z1*L6$*J<+B>&J ATOX\@9)IH*N.<_P]M_ MHRNGSW 9#U"-W_48?_(9WFJZ6-&-0B?(@[PXZDX&Y=Z(IUHJ M7FVUIEAR4]L&>9#W+6DYS>6'.8JM[[:C6*]87.3$(+_P32:V:6@XBV&U$6VRU25R/I%D@L-:8H%G MZZ*V99(!ON;)S8SN;S)%6NBFJNLQD]S2Z2V3NFPIXZ9 +?E)A296O-',,3D! M5T0F?=F2+7;FK=BXW*4M5MRM)FR_V*)))G/9LK&7>\:T)R4QHA=CK37)##/% M#I.];(D1/#Z=+:T"MI?-DKE8M\1:A61P[+*I(?"-TJPBD9C5:F=V6KN.L:K( MX/AE4Z;>JG,QBRR=*]B])O-PF&AP?44(/SLFFC'-S.JC-6V'->E#Q0N*5L& M#Y!IMM9A<^PHF\+6IHYO:[,ZB:D=V/2B \)\1TXQTV#E4JV\5@I2+9YJ@KX& MR%^,)@5"NOU\9#KI@8'$#3@"4@;)1,?Y>K%ZE>TFITQNT=G2#!# 2L M@=X\7C.'PB2'E7IAK@>\7VBVI3L>(PC;.X%P\SHD,$; & MV/9@N=)SI1$EM4UBD]E6)XL!T.F -3!3#:+7WD]EF=7V0YYKU:UJ$S0-$&QK M5QYHW;S6I_.)*9 ;9A @&"YUK"9E@9=02XM#C,@+65ZV*"F%X*M57+< M$X"^$ &"W2]GJSW=VS+TT!@7DUPC4UMW2=CTXJGX?$ Q MW*Q4HH?#PZ#+385$=@"R?!S M2HK%*H4AQBS)C!B(ZNEYOC'BVBLZ3Z:$_#Q+IME%)R@NJ#A<6(5M95632VQU M.A-K=067X#,OWFZTB!2C)Q59EHI[<9["\N-Z?1NT4U138N\@QP8;N:9F&U91 MR8/IWP;A?Z_<(/CZ3&K*TK38Q(JSQ1[?!.*_J&Y4;=\FAUBL3+6GQ5HV.21% M)NF/-0K*PG\]F.<70G^('P_LM.>>0'K<7. M16C- MYDY/:^WRX]]:KTC"&; M#5:AK-UR,E@T>F(\_B">>K:;'?(-M9WJK"7X DI]B)PLCT4"'+^],Y=0QPG4 M==GD3STU9^]V"'T0-S_;7'(33S_\SW20>3!7I?A+/!,*X@$$ 30K$0KB 00! M[:+)4!)?ZJUW=6_XO%%_J7O>55B^_Q7ZH_CCO:JFC^VB]V84N'D9$.@[R5]\%5EOUIG@1WFE)1X>FE4 ML[-9J:NI97CM#I"/B&8S;WJD/AU9K*@;,#>:O@]I8D@30YH88N*K'#83'=LG2,9%(0+-/15.HRN]M3T<2V+J#$C[ XA>H6U;3+ M>+HE4FTWFI \AN0Q)(_?% !/R*,#"92-"* ]JJQN_RT (,LIDRKV+&--2QR_ M35"=>.50)IDTBBB-8AG\V['),]-C)!8!HW/0,B28(<$,">8SX^M=[9!-#R@" MD)0;ER:8P'%=N22FJSM1RBZ$18?)H'-YYL;I43Z?:&HKT"4[9S^\BUXM;PF7 MWQPC0E89HM[3L4I7Y6&Y$=.YP$9:'X!]T]Z@C0^:];0LS#)T+--+'C!99+(V MBTPFL&_'(BLJ6#RB=,Q<'E+'D#J&U#$$T7/;I L308?O>J$_VF]B#84:FB:O M[\RV,#(=XF8\'8UCMT?.3U4J9'SP';!#<^1'D/%A$N-]*4P^?B:\$#-O M@9D(,XY'[5=-EU:&)QMLWMC(I6P%ZTUFBP9I=&"R#L0Z,]@WLUUZV8U2JV,B MO+,HZ9"%WIZ%?C7PW,O#_ &'&F+L)V'LJZ ZH\6V2!IR$ENGA'2IU\CNG+/%U;]2G#HO)6/T?"#*XH0"21^GZ7LV8I[=?0$E%))4#Y#QBLKL;(N17 M#S%DG"'C#*'U]Z&UJ.D5A ]]" \!^+DHIA4BU2>RV+#:Z7#9^2PSC8FP\@G MST3FR:]="X)=9BVB"QM!M<)T-B&##!GD(\#A]O%J?Y_,Q:3458S0G"7_;[I;4)LEIJJA@S!7T)A#@-HY%#"AE2R!!;W[9< M M3H ] H ,P( %;&HLH=?;;I4P)KL1:=2(^TK@AKW\'DLMDG3X%3OP]D?G.< M"%EEB'Q/AWS'F)#W@U\].4Y@J5Z[0L<(=K^-U$18ZABB: MC6+8[4L4?"Z+/'47BD94P80'R@DFPRFLK< MWH'EJ[=VVT*F7I[S(B%[N3=["< &IX&IK;Z:VWRF >W1)B)$T-N?+5W@_84S M9@=?CY9K(97'>M/*E*+H694?B@R!HE3B6#R:>CN]SK]-V)5_W&9-\#9=XAX& M9VZX7B45SOU//'-Y(8(3WG(]Z:1?<5>Z$$.J^^.?GC4UA+4%+Z--+6+.A4@D MRA[76(1G32&*/@=K #QN'UFRO!#A #BPDAI9"JQAZ<(276:#_FI\A.47EF'" M3PSWD>!]BK0$"TC?1U:6SLWAK?@*R$:(L(JB<6AA12.@B]P\H@N&I< R6N#Q M8%GJZ H=/$AT%A6\/W>F];]NK(\%2T==@2J9ME6RK_E^^7W]S/,#;HA/=@MY M+QPVY:0QVN=KY(E^)C_ <-K.I#I)K !(DD[*E=RE:[)JOKS*9! MZV5^5]A@-$>FMI>NCJ2,_0329O+2T%R'@C4+.9P)EMM&9; M,Y+75IX8W]70FU]'LN[:\$U\4=.!7A]ETM8U%?S((74QCBO&_;L[0H->0;6# MG<8R9X__^-);3BH[@EF1#;HE4.M]LZ<>NIKXX:7G.OEXP8<^I/=#O'^MU1H' MMJ;I\.=" V_.4R[CA(;-H4G 8$4SA*Y"5"@E, _ *@#OM3 M:J(#;@J.$E":5XG)'RW5X/CS5R^']F[=KBL4(U#TLXG1GQHT0)I+C/SPOT>EO1=@=.X@[) M[3ET];BYP%N*T)H5):#60AT,W%<]R5[U?3CR/NAY#IQ%9.=(.F66Y*IFZ:ET M2AYV#V6*47J5(@?>((#%O@+O,'5+N)T]1E)CQ! M&/;?L.>F[K[5>1INC^A]EM-4YB6>O79+PDN;@.=KX)DSL$S=*7%_1Z?>GU.P MB\FQ+9B$OU&Z2["N?B+@ 8OC[)F.T0J]V&W*PCW),H6S@=[;RN!K^'ZQ_QN, MQ?O_W[1S)JZ&]H6"^"1!X"_)J]&'H2 ^2Q#QEW0HB4>01(A-#R((' ^WZYM* MXA\-.4",!?VM6?F->0#\''[X?S^( M'Q]5S.1+'/_2H+',.^;L6@FMDJX9QO_\)Y["_A[ H_J-RF=]O\7R6\C]Q N$ MVN98X_)[SALJ M51R?YME^D;9HMM?C,JT^7^U\V&_G2D?1/AK@@).I8DDQ71%'U#!=T!N+8GN: MY3H,2L603DZ&#,$[B=OZ7N!U=^OB32ZBH$T MQ7=IIFNS_F:HU])8*Y:0:_5T+A%/=H &GCNU1> "Q/&_;;)S6QFQNR>34:>0 MC(W6"7&*[0\YKH)U9R(FDH$R@F8$0U!_4TR]AI(HT\MN2F;%7&%37M+KI4'^ M^ =/1. B,"Y<$'^3A'ZNF[@./?S@_'S+\]4GLLH_;]AOF<1#=GEC?(2ZV@2J MZD+AD!XL=T3/8"EIDN/&9&S1&28^[@#^ 2)9FFRR-7Y)\%3,T(PX7<3PR7[+ MH"PTF6CJGCSRS].WM^SMC\X0'TQ[K"K>JF:EGD''<+K7K\88,1'?WH=( %41 MVK+4ID1"HVO-:4/NK#+BJBH"54G>CTI\M3W+JS)L7^%HJC&75K)=\T M:3U0W/B#S-2K!K('FJH_G.*X@-'UXX7SW.)X-FQFN'@3*Z5F*6NK8?E"C/Q, MML-CC=&^1B-!^E@8]@M^!$M6>5\C&86V'*7'Q9'P^Y6'(A N2 _(I[=U!*8O_+" M_SH\'/TF#7J@%!WWON=[H*%^ ])RXUCZ#Y"+:;$O[-1BIDSGBZMUOI+!5TQK MR]AYU^+I:#PTIGP_8\IO9<\*4R!<1C]YB0/LS (POFNF:TL[,\%KV0A0M)-I MZM+4LD-GG!A20&MDH/*>%14P=H(O^R\QB !ZB:&1& I-%V#BLY&\** M!=Q/0)&*HFJG6& -&"Q_-0KK+Q3U!E\G[%8"!R.YC+TJ@%$;8(5'IH(JS"03 M172!!J"M&\3&H0@_@4=A:*PJ"0:Z-TS_'3'!G EF!$R=#*.\@'+,(Z*@B4 ? MYE!IE+T=%\M!; (=X@$MA/&>+W<*M;YE;%AFWE[&3&N9QDHX+C*KZC:_ZG\\ M6ODBCY0_S%%M#-O9Q)S',4E+;#2^..K6=QV SZDK"13-;FFY6%;AN>(&W MP!?<5>-+F0#6ZTHSH!0*=J3B,?S0#8*5[&I&_/TB7)V0/G1JP0E';K?8<4?* MIFS1S769EA1K79H+,W&Y^WC<9%876("YQB\79N%!$HO0X>@;247P)V 104.<4CD%#!*H'-;!2 8&D@ M&%"1'0N]S##!/W:B%M!M;278\C7L2%4X1"A^2;58AUD@OW2?NSVG@!,8W%?G M#@1[W!.B[SW\[5_=/(F$[T!E8S\>/_>I_X__=Q(LX-D,8"2DIO]T:;)O6$Z0 M H'(@"C$[%@$=@;>_)-5MNS><%.\95X(+]/A3X]JPXF()%\RF?^.''^$TW$Q MES#(TC=C)W&6]K=.(RV=S]X(B'#$ E-K$3ADX'>.@D#3'S_*X'_9R%R'X/&? M_58^,%8 _@Q4":BT04[;YFLC.587TW4 ML24SB]4'J=VA:9*@Y<4S!^-QYB!Q,8U:MHE1(E?+652>!#OIQ3.G2S5>6B>V MNKQ64D+"6.R$[K;#)"Y;BGV]F&MCO1'-4@K3*>=;>(.&)A?W[6>HX 9+BSG) MJJC#6H/:Y\;QPE#=E5J,R,"FA+V-@&\(/&F^U3I^6ZQX'TUTMZ(^E7?XD>&P M1>,"=WU[K=?V!%;=+\*M&W%,.Q< XIQ%8:I;, T6GK)3!T#$O\@GX.WNYIQU M&OFN-L+/2!RP=?3 IA/DC,M-I@%5MLM MGILVA!TVU%=8510:.V,(LVC%KV6[@%LWE* "*3;,HA4*[R/"HUA=!=IBM/0Z MF,AWRO!*TAHNM5(2JWE6HWML-]L>CO>#QAI2>OQ*GJI[I?<(V%_]*?ZN1<3X MAHY2'O'L"M'#>,$+C/ETI&VID0:[CZ2C 2<7[RCMZVFD#,8"A1N-5%3N!:D, M/.FRLYFD2$"@X+P-T9# _O9]"WV"__T7/"\9%FLG-V0C;@Z;""F"Y8$2M<#G MM14635 #'*@!"MLHSB)2[.LK3'IWRLR=L[; !^X)4(EU":SYB")-=8CYH _. M1A)9S37 R31E#STA !>QKUSL/<.R-RP_@>LTR\3*4G M%-\A/WYF#T .P!\-B7<..7UX#+/3R.'!(%#.D<12%&/TOK+CL\(L09<@HJ?P M*\>_*&("T"@#-N][)IEZ$BFTV3TZ7_8U!Y/=K@EG-N\3B\I"5BJ'1&XAM_;C M"9MO[-H[5OSQ#W$U3>"*E1 ]XUACCK3ZG5-O@!.X8#"C_'J<8]*B0@GD-CW. M3[N%$D,^W.Q7FL4/*(&O*Q3XR=Q7X-%9,$RC8AB E;=T^"\\9S4MV)'6K(=F MQ?ZK)R3,)Z3R(F8UJ"Z!P\?1+^@IY]43) ?Z*).29P#5[^_+9NM"N^A)YW$3( M5W=3YU[@F$KRQ%K_W@QU4QC"XL[-^?KWYTAV\[6Y,PRTX*@*WNR>IVFV&8&_ M(7@QH+EVK\_8$7KG\9(!LJK+S&_!XXAZEQ&NU9+W%X3"?+G[6,WK*38P>WCO#D+P4,H[@BBX&=+X7VB@K=Q3LK3 M".#C_L2P09KKO0,*SUFO,$_;X,W-\Q'^%>M>4 MBV]L:&F\4N/,XAYL:$)]6%TWA[/5D+R>6-3;>UJSUPCX*_D7Z\M8OEI.%C8R M&X\KPT-!461!O%/^Q5^\4S['WC.JXERZ'$=K;X5N"G1_(LW(O]!2T"P#*(SQ MU\]GSM8(Z]P08?JG!TC$%7^)IT-!/( @B)=4/!3$ P@"UB=*A9+XLM1T;^X- MGS=JN+U_39:MMV#YB[*-W6Q6WI^HSLE*]]09QVR/??\M"[QABD#&&PG(4?$UH3SWALC?3@P<,VOGZ1'PV8?AJJ=^J(F#JJZ7\Z7$(CV!5_I6PA'=? MT?AJ]1W,?I^(]9MT/LMJ\][*XAG6215&)*)8YM+EX7=1\%,7OVU&OQ/HA0CG M(%Q8W#WU];,0(N5=7 H";UE)E7>O60- 54NFL#G93,PQ2=;:V&I?:9%%TDZ; M$T]'4]G;@^I7DPR;/[]J)WUFGOGU1:F#2>27AXA^(LO\\K&&X'IG?ZTC>O;; MQ&)ZH!(BM5PHBRRNT-N!(MII.%)X-!W@C_)F!V8S[F)">Q4O;F9+ MOESI!$7C+&5NTQVSUD2N44;"3'?6Y&39"8K&.7![::J:S0(];(TR"JL;(L=O M V-L5FE!&PZR*6IOT)U8DBSI@SYL>?'VY(@=9AN+UH&6A"31:>O[&$YO@Z)Q M\LUM0ZPQ#18KC3>#PG2&D0M3!#@>T%+N,7$JS6+#S%9;$,R:H-HBD[IL20RF MS(3LE#@YQF@%DFXRFM4CP]+=&\W'I%$OF,LQJCIQ8P2;)J@^E6ABEF'OK7($:(Q@'%8^.53#09CJ-J8 M335NJ1L813$1=/N9AS;-V& M.]!6G]8V.R(9'\=%!@^0?\PO@0JD MY/4HOTXT\!G)$ %K@#X(\J*MXEFL1@YB\_XF)RZ*6]CTXJFI;A8OT;BYI_)# MMC@FZGV&.8@,$; &NK%9+VDDYC@MM"NE;*5E5M,YU/3BJ1."&1:[33E-"QES M5R]7IX29# 2U66W47T\(;42M&W*-IJ7X;U0JNW%]OFYL@X(1L\*A0YMD9T4)T_:>H$Q" MPX&D @:O:]/^H:!S>XJH,1.F5]FE6($,@K]1K:$873H&UA05Y]NMA!!A.Y:H;M6Z*[U,.Y:K]<5?6H/+M+T1WA_!W>M MZ\,]Y;@_;U1#-?3F>CQOKL>?FH=P#[OOW#S!GIMWP^51W+P @ $A&B%5^$ MN;UONY6@296O'PU3I&V7@GH,_D =%3@HGW2_HN95O:/*Q*A6GPO]N* 5G-)< M1#23)+Z=BQ')<3"^& 7I"F!FP&0^,^%Y"*S[\\;]$%0EQ,^[XB?,F:R:=LNN M!Q:!)7_R-,/O#U8#8\E5;\UV)_JVUW%+_EPF?7XJ/EA1-V :-'T?\K^'Y7]? M!H AVGT3M/.T/ #>R/@B6Y7I#8-9&E5K%K"QD(B3=M&1.);\=A2QK0LH=YR7 M-/V8JYVS-X7;56(*B>.?->Z0.'Y[*#TAC@Z64#:4@/8MB"/VWP*@=C3E3#X_ MPS"J-R:+1*^;$-HZ=-H$4)M(W?XT_LFX"E-8F79V-VA87,$XTY!6AK0RI)7? M% M=E8<)M4W'&HFT/@#[6JLX.$3W>@2U3!']ICR>\6MC"^8)GJ*3ERF6GYUF M5NY0V#.DDW_6N$,Z^>TA] @30831K)'*8#YL%S%VOB72^81<8^HBDT$7.&_5 M WT"SHCH<@1T_TXG[V^.#V%FC3"SQA^'F @SFAYDO'K8;LBDI9>ZDPZ57\G5 M'(<3R^2(9+(H1#QY^VN;+Z4G@;7EST)<0@)Z[_P:7XR]GYE>(P38;PNPKR+J MW,17XUZU-J2$I4Y.I;':;71)&* -KXJ(:"I^^]NBQW&FKE\&!][6H?J/P-!O M/LBOMW#^SK"?D/CX??Y6[#YT^/L&AK8P&6W(4]Y_$^O_@X,$;1L( B@,FUV/ M#:;:VM&]>%-AT_WJJB^3J";NCW^(S).;TYP9B:PTW[ M^G0RJU*Q.+](&7*VNTZ(, <@Q-IGO\5MM]L116/5FQ_ OSE>A"0S1,!@!'0? M41"F9D4U3-V"7G7NM\'QEIL+G-S6-5- (P _B3J[=+Y=U%=8DRG.\K05;U@J MPRZJNO(89_;CO:V?JFJJV!?T)1QM4*4$"N]::D%JT/M$"]\LE7YYR7=@5E1X M[8!_/Z):<&L;Z\)&4*W0H!E2T9"*/C45_1SSIXL;71LV J#4$K+DH;Z225JJ M$U4QLZ6Q37P+LT9#'OKD 2CU4U-G-*(*J+(Z=VH5#=EIR$Y#=OI=09%=22:K M("AH3<&$H\<%(.&P$D\Q^+Z T;'.O-26\'4):XDP*3[*ZO#],N-XI-)D=W>X M#_KJX3T0M?QJ1[G'@-0'G)@0A3\)A5VLZ;.[ZW;1(KX]X(.^%:/63$W)2Y62 M'J=0O1$8$1U-X6^6\7I@2AKHDQU08B DI$\;[7)+3Z40'/\,<+R.B.N6MLF1 MH]*<+B5:I8F.6T9[L(6UDB OC6;3WX^9-@4S#%4)2\'>CVG^8:5@_R@T!> 1 M@**JU-AHDXDZQ83./F8.^'[OKOW-<26DF'_: ?YQ">F? M%^-2TC1^*RE*2(Q"8A02H^]*C%PM#V TDMEB.^.$.:.%;+,E%W>X44]T8%U: MZ 23C.+XDS,:VSRF7IX%(]^ O)P\-@_Z/-4E\)BRH&P$. [X2%8U8LYSOXSK M! ""TP#6L/^NQK9'&W6(D;<_/+K0^@N'R$VSAG/C5I6C!*Y2K@OK0VMDD+!H M-\P@@T?3Z3=O)_Z-*@7_XS9SBDH_#*'Z]"+//6MJ"&L+>N,X]9G9XX**\*PI M1-&G0+B@D_O(DN5!D\A28 U+%Y;(BP?T0>,C++^P#'/I>Y*_.O19+>ACL>AH M!$ #-X_H@F$IL"JTI(+G@Z6F(^MQ*K05M*='_]@+Y>&[ A8?PKXX24"BX%[ M0MFR1H2WD'!\H@*"XUV7!DGEM*5PXMD@V56^;RU!%QYO)S),GW#34AW/4\NQ M62MG%L-23/Q=OCY@)O*4)K5I3 M A;JX(F^')+VGM>'0^^#KN< [,G.?C9E*NLJN3&Q6IK:*UTBF1A0I7X';,0" M6!(K\ Y3MX3;,3=)C3EUFK&7=Y!C]$WXQW=N76AC=9_@L#4.R))=&<)/]P=_ MI^ EO-.A);N+(>&J'H&+*<+,]#.ZF&[W'7QR6OW9U-VW^LI0_WCOR2J5>8EG MPS+7IV+_HLKOB40HB <0!/Z23(:"> 1!Q%_2H20>01(A-CV((' \W*YO*HE? M-$2_29<^;]19\$?TVQ?4E+^.!D]6)!W, ^#G\,/_^T'\^*AB)E_B^)?>46?> M,6?7THF6=,TP_N<_\13V]X!58)#O35*)?K_%\EO(_<0+A'*M'/8BJ4NSLS7R M,2S]ZHM_UR ?,5TSR"V"D.QE_[7ASF]JPNKR9N,GMG7U"":/:;Y1> MY(H-,;=OL M-SRLL> -\K/L=[XG['&M,%0>'>16O[S=#D2&6RRQI821!EWW;S*8 MSW5+TN$5-)RA;TG./Y.2/(X_\8-,B\-F'F=>_G1J W6]"53=!=-.?[3L)9.# M@KS?<3DREDE4.8'\3!:S:K;J M #T!/"1Y'QKR>/7>+IQ=P@/-9QA6'BFFXO,M+X\T^F_ 7V[L+?T!RB%C,UDE MVO$:M2Z6#+[<7HT,<\LDWE5S.,29;VPX^:V0R] 5_M*1U?,UM]W1@4 C,UU; MVN[LK[FP(\=5T]2EJ64[03K^[X!&R0 70%O'$=;S=)TZQL$;&=8?:OU 5#?@Z6%:#@TZYQEX5P*@- ML.@C4T$59I*)G'-! ] 6#A(VYU#\A@ O@Z&O/P!!*!4\_7?$!',FF!$P=3)T MV 7Z,H^( DQPO9I#/5+VZ)TL!P$,=(BW## ;@F&[C?OFU(T*<0?,"[P% ,L= MLL]K'$SV2C/@(P#+ACV$<'X:BB#9B:OY^P4%.*[%B-?#@E3XS3:5S:!%95+] M'H&5XH,,TV_I!Z8L?MC'/" $Q]>I+G1E$?B\9OB*B/K=S2F&S5=HEK>H%KUI M[8A>I;Y+;J&[^64(H^MN#M>/+U0DIMLO\95P,756->QO 2H,5 PVKR%:# M7F&8X!\4$0$[JZT$6ZS&R]?@B[LF(O&"HUB& S/&Q9!]Z]QK>S(V]XM0;1 X MV4$X"*P:[#Z2CB*-@=-<$#BTZ")QW/[0TRESSKKA.]%(VD M)/[X!W^YS+/O*F<4Z0I$>1B^JT!4AC$[H0 _(D"*U56@+49+KX.)?*<,;^007DD! M;/Z BW@>,7?'5]"'EAJI6JH0(1+1 (+@T2T6!@]:IF$Z;,<0 '/P(M+R293 !V(VS' ^ Z"M(0KH6].1 MK01(%"*%X-S@3N(2()HHMB_"L2LO9LPF52:R+YU14JCC=]/J M%$,D/+4^_O(.K2XL34CE/@UGYAXB_9*X@ M+MR>(<4&XKIGH.JSB*'-[A'UZFL.7KH]$\[L'/ZI5\A$O$V.5YQ?:\]R0!T5#"847X]SC%I4:$$YZ?=0HDA M'V_J*\WB!U3 UQ,*_&3N*]"&((!C0,4P+(%OZ?!?>(H$AW_0D=:LAZ;%_JLG M(S0FB3KG%"DI$E"V+S,$XQ\S&RA0O[W*R MT-^J7/L@[5IZ!Q!+_"7YNK:QGBPYP"N1B#QKAF8?7'P'/R># -Q6H1 .,+\ M )P?CS]'[+9=^)9B9GAY@D_+I3J=ZM:-E#Z,#;K-6V];SHR=;&"7)61/POM5 M7FRTR,Z>3LF#=7G5YG=&L@,A]/7C@D^H_NP/MKT0?,<6G<4ZIF44/.*+B>$4 M@=6A%77NL#/O[@&RM'L$Q;QJ%R42OILXFR/BR?/ E__X?R<1/9Y9%X8K:_I/ M]YK$-RPGDHA =EY1B-D!0^P,O/DGJVS9O>'F:R-JR1$+3)X#CO^I.TGE[" 1/\K@ M?]G(7(=J^)_]5CXPH ?^#-8F4!;E)*C'^>C'/RB$'J[2O!TG;GBV8M8?V?3: MLCR=U:#I8I$.,3@?3V:R,YX!_S=C$LDLSF3BB33#9C-3C$],L^GL](?]5M;S M"4GM1\O%7AM0/6Z8)S?:JCP-Y2:U.=/EZ(5Z@2B64[A9G1(DWHG8>= MMVP7Y$:9S!)SRMKBG6F%.20-G 0M+YY95Q9F=S_(C:E\<;_"M>14Y.DM$[]\ MIK#K:H.)NIU@M61,S.2D@[A.DDSBLB4WJB3$5K-FR<-,KS E>]5F;-L!)_N+ MEL:2S+63^4H*DUH;BR62'65@D:"EV\\S_'!S'X@YR:JHPUJ#VN?&\<)0W95: MC,C IHD?SF8!2 AIOM4Z>:_UZSL(PUW,/G<=\^#L(U-HFW=C)S18:]4V:;ZZ MTTVAFZB[2[+<7!(V=@H=L*P=4UMD*9C@+&>7PD8'1FA@AT -MG9-A4QJ(]@F MO_=XIGPZR7G;FR2X"/ K>UW#'3=YG*TV,ECZMKS!K#3M4EA9HI;X@9Q64J56 M5@9;G@DP1XA!5Y/S.R[/7(IRC;@7(.>\Y8OLQ"?HZ+^47.D"BE=U[JI>-0$X M-U.ND?TL 40@,8=N9QQ7.ZG::5L=?(W M!"\&&[K=:[^Q!;WP>,<%+327.62"!Q'U[L+<:P?>7W0I^,M19(UW-1V5Z'.&_1$ O0&N(9O:- NS&2H,;+#1 '7-Z&>Y: MXH#&[6&7/*IN3Z\![QKA]0&\Y=.A/>RUV07K!R_$&H6H M".8+B *V.\\M%-#^XMF^L?@6H(?0G"UO9_IX 1"ZI8-(Z()+1?,B\19\P!*F MVK(O3=!]YE0X537WHA/,*NF?./@%"U=G:S M%OGR&WR_F+T;M5=W9-]MY'LWX.@??F ]V;\#-VW/[E"0#&@DL'0A\*BZ'!B5 M>L>LZW)>22]VO%Q/F0?RW4=5%UC]$D?P_"F2^:548V]()I>@,_4MWR.Q]:8Z M,H;K#B;+VR^4C)7*+(?I=)[%2IEY2<3+!76I \DDW[8,-5BP2[E7S<3I+H? M!=)D:P4U[L\4S%N4%\62M=QKXP9"HV#[74&BM9(^5>D\D:_G$]5FF5^\)22X MW;YY/$'HSI\CHGOA-6<_2\<>'?T\47IZU9K]KE0+U=V^-MX*BMS2\<62:XJK M3D*$M\.7N6W?!XK1$!7O*K%XOFAN>OR^)N"+S.&X;19SZ=4,8PNMF"EU5_E&&MXA7UL3DOHJ M-H?8^_N:_.M2Y*J;Z9;+XVS6^AZ]:X+LA"+OUR"6[EOU"8M ML42SQ&39/'3K"6SW/@F^CLWD=0F;)W8MMZDQUW0S!NT+OC/_/1QV'E9][U)= M'GJ JV90!4__,A WQ"BVJ4BXO&9)%DO7C%9&A%?=+XDW?"BAZ!1-%4/)W;I, MH&:[[[\M/"NVDM*Y\H:FAN2@GJPO$Q/&9L3IR[BG=]C.CP*V]U0_0?(;X5B. MTRWPH^=C?G1M=WI^:E.]XN,017ZX\.SE?!'Z!:+/-<]OG8L@DQS MQEP \PGMBE>A*>J:W^Z]H:PGK4:YD*SGZ=1>Q7N==%$?DQ]/D?\!WP='\8./ M4(=RG4Q9BSW=*S>6FL+NNL8>D:_7'6RO'HPEXW<7QO<7R%&? V5269"Y=&W) ME+%EN4,VJ;$L5F@DDRO'VK-Y_W7MDGY%N^Y><. -L*Z*0KV^S-5F5$G,Y6K" MM+E]*=DN,-4,G=0[=ZH]\!LV?$2Q+NG4 MJ8*:Q^&>5I&(_ LM *UX6"^+2T[+!B M7BB(+Q>$4\4OE,07I67_\HKGIUF6OR;#].?4%/WE3-LWFY7W)VEW,K(_=;9M M.X.2/\H0!EA&(..-!.1G?\XJXGG6F)]RV6>N)_[X2>A?+3G^M'5S_ZS,VP\1 MO?4KZ9[>'09Y3/=D4CV1/\QDEBZM<"JUJ/;,3=O)DYV*$L2U;$]/0!OL:+4[ M@5Z(<&\=B1XDN].=CQLATGTZTOU"W'U@,#*I\FXT<@ H,H7,HKAO3;/RL#XC ML)Q2W52;6SOM+HY'$XG+T/RGYX:OF+N?F2%^,6Z\2O^^.N7W8^#I T[,U^<2 M_>3[^-^'W/?%C!^AM5=0B]*BAN>IV'Z7K->J^*!?[-CI15-1+'.9 ^ZI^*9M M1WCUONAIJ.=C0.=7YQ:^VSGZJP<6Z!+W>PLIC0.]#4K:D=R;\^FH MF2Y3L4'+["R+=8K=D4%)._I,9:PP8(Q MY59=&,ZS&T/,#^%Y]N+M5&LM)>2B5*)[U4-&.AQR79X4@Y)V*/6];"24ZII: M2[)5;8^E4KT9F+3C,.ZE#6;,IC%K4EC7]MU>JK$3 >)?M)R,V.)NNVJ9=(^H M4>Q\NU(QCF32ERV'K>1^46Y-FU3-G)O<@>7FNW2'R5RV',W-7')2S&=I ./# M3J]M5!6FPV0O6ZY$MM6:Z)4\EC^8I6EYUYEGYB*#8Y=--XML!5MVZBV:C<=B MYKK7SBZ7)&QZ,:/K6%+96C$3S"B9*N1V<5+H$1T&QP.RL&0GBHG%TB.ZQ:SF M\8E8G,73),QJ>M$T,RFU1RMUWI/S8BLKE+O)QD'8PJ:7&5LT69-Y:IZB:G15 M7U?Q3#6E@*8!ZX3=X@98#%#C1?KB_K M%ID$'0A8 3EC8V@XDU[+K4:^N=A7%OLTV%;Q@"7 &0TF'MMV#7G8E!1FGT_F MUAO0-& --,U)MI.DIJ:\3RHS)97$&NQH"YM>S"O>,+JJXG!57V7$%-;UXZC!?K=;8!;'!ED:'&ZT9K+J= MB P1L ;2HP&1;JYF28Q0\#'#XJ,ZE25ATXNGMC>]/C[MT#FJQNO5IEK<](=] M\-2 -<#T:TEL.*T?J&$J+S&'C5QJ,UO8].*IHVF!)_,%BJ&ME"CV,8M+2;E M4.,6^5Q25NHBM=Q5:$*?C)-S';9,GK MBGMRP7,4JXVSRUV+3^0SVZ"<1<4-MDBOZCI!EV*)_LJJ5@Y-;6M7*3R#*H41 M4ML2+M++N5+I$GM]; X"(34G-HU#=MW>R8(I2"NU.L)4E\% MJJ_Q277I>(^;"[RE"*U9P)N,W-[WVZ4CZB9=FA5ZY?J!;@U3VU:IO2;9F/@8 MCJB^_$"VSZBU!%\ 3S.<7"V^Q##'W=>GM"C M-?0:"SU:OZL@0H_6!Q%$Z-$:>K2&'JT/X]'ZJIH^MY,K:9X6L'@^G];LA1)= M'>\IR?UY.M[G\V?X.M5Y,O_79YNHAW"O_KCM^0)8D*\\BK*'/\#$R^#P M;%\J/,E&^Q!7^,]Z0_^=+^"?T=/HXSE;@/J"/U!'!0ZXHF^)H]8XD1_5Y5@C MVR@Q*[I8KHBVOV<"O\SC\.2DB>0XF%P8Y3L0P+2 F7QF6O000/?GC?LA2$L( MGI^0\,INV?7 (@A"C=2&B)'5W%AN'6*U2C,A,ACKE(V/7^:]>B8J6%$W8!(T M?1]2OX>E?F%44(AUOX=UGI8'@%N[.].(/$UBE$7H+2.YW6-8C[1=./'494ZI M)^>';5U 92ZOI!RS[X]#UABRQI UADAZA34Z6$+94 +:MR".V'\+0%HBJ^K= M!5^947F36EE U(P?E$/+*MP]HUIEW6"5H45S!8/R25(:D, M2>4WA4)7Y=L*"P#1-D,BK0^ /FG4H"9;SDS*^2JS%?=LOD(5.DP:G:!3W\X( M63FOIQ:2R9!,AF0R1-#S8[D+$T%TL<_6X^U)4BE@TH#;I9:$=#@ NIAQ$G6D MB=N?S3\3(Q%7CJA>LNM;(^4WAX>@*/(_-MM&F%KCSP!,A!G'_/BOGK3GC C> MP;-561)S%#L]['<=762RB&[&OY=-TXOW3JV.23K.0F!"^OG-$QW=-P_F5P\U MQ-=/PM=7 97$DT9-:5MEC$WW)]*NU%F2(Q0^#LEH/)I./+?Y\JJK=?TR=O"V M[M9_!(1^\T%^O77S=X;]?+3'[^JW8O>AG]\W,+*%V;Q#EO*A4I4N$K1M( @@ M,&F!FV!ML9.B:MO#6J\G9M1 %6%.&4!@DK=/>?NIX1R6 =XOZ$ V*, UM*&% MQ.21B,F?BW[!I09O"'RNZA<9/2U?"A#"* )/'>"6'0Y[XY#PQO(P-RJZS8 M.#&<8+EW3*LLHG.LG=ODLOEYUDOT?(BWI^"Q-, R3- MX,]--.NG!_-H1!5,>&#G3L_P(<,,&6;(,+\K*+(KR605! 6M*9AP]+@ ),P/ M5")Q*'!)JJ9DBT;/U'?E[!;FSX>&S#MX0S\*IS3976B\_&-<^1Z)>7[UQ(0@ M_$D@[&)-G]U=/]@/9UUZ+&2Q&F,SP:11 MW]H8YJR+UT580PZ :#:*IY_*S/GN_V!T,7*G_A@&CFBEUQ MU6A)5)YI5/+C79X;::AP-[QVB$?3R3UU.$9TTABCX%P@6=W$>6+ ^:1)8":UBZL$3N.: /&A]A^85E MF$O?D_SEG,^*-Q^K.T407#$N!99PE%3P?+#4=>06!1XG.0H$N0?]U M8^7R"GX#_4K:^M77?+_\OK+Q^UQ!T?*-NBR(BP9N\B.JPHHGRI;\ ,%H._/I MQ+P"Q".]^8<&:@!5X,F>#J5L'6JRNL[D5#E5-.N+OMPC6KWUOH*+BP3YXQ_L MY=)Y(@(6H )^>(G \MV>5+:L$>$M)!V?K(#D>-=;05(Y;2F<."T [7[YFD7> M/ZD3;AG"S()7>AN[4#A;SU[TJKNJBF;>,6?74E"6P/G/^)__Q%/8WP-6@?&E-TD_^?T6RV\A]Q,O M$,HU\ M@9+$K8)E]SM*&)';/8^)V7%G^^%KJ2L=1?MHP/W21FOF9NLI4Z5ZF( SD^UD MDUIL&<*IM9*\FMXZQ*&;;<"/-Q7O,/(?E8/7W:QJ-KEH@#?'=/\EQ68WGK4T,(\1Y*5TF>W\M&X/N,W^4OGTI6^CJ\(H4S]"VI^6<2DL=Q7WV0:7&XS./,RY]. M;*"N-X&JNTAZ.%28 DFL>9G-CQ:LKLB[@]CY3 ZSEOJY^E(K%JE]!Q?6JZF8 MQ%,D@UQD\/2UE%LA2-W8T!M2DU_2'66G]U=BK:%2K0.F\P=K*Q'=N[&0ZCR9 M(ZI]K4P-I:H^FK<9:B]N?_R3N!<)^5(C2F!0^X6?2WB8^0RCRB-Y\'^^U>61 M1O\-V,N-?7D_0#A*8ZLV8?IXEMYWU#FU)HEVN=MA$N\J4!OBS#H&IF1 "21F0!?"MB""L6L$L!= 6Y^J,WL3!'^'5?VK]0 M%G'X.IA6G(/^N,9>%<"H#;#H(U-!%6:2B?QR00/0%@X2-N=0=($ +X*A)[HD M&% J>/KOB GF3# C8.IDZ*L+]&4>$05-!"HRAWJD[-$[60X"&.@0;QE@-@3# M]FGVS:D;L^ .F!=X"P"6.V2?2S.8[)5FP$< C@U["-'\U%%>LLO3\O=S67>\ MBA&IAQ6,\%OM*;5A>[EH=_ Y54O/=@>]5IRE8A]W60^(#_'UJ0N]6 0^KQF^ MNB5^=_5Q*3;+]%N)E;Q,;U.6,EB;9J<#W=4O#[.NNSIPEK")##7J%88)_D+<^[*RV$FRI?I6+O+L('*4R'(@Q+L;K M6^->VY.!N5^$*H. R0X/04!5M50A0B2B2%_@+!<$#JVY2!RW/_0TRIRS;FA) M-!+0.Y0IUXAL!="_>T:%).ZC8]-FF<$%?+6E2[4!G\5C^"0?[]Q2Q]JZ5H1? MKZCV4Y"NH5EKS9P+=:$')"OX.E\ $B0YTV*50%4HJT 2CI=?!U+U3:%?B?H;S57D@E HB MEJ*H=7N:;B9X'DDO\7K'4-"7E@H@#?"+.!8-H >H3KKHP;6JP892#124;F7:.1?$-<([._SL:"/ M\;__FQ$)?" (PRS9,X#"&HJ@ W0?[4%@C-8,"-4&U:T$MC4;P^<"JYAS MSH9W1(GV_Y^]=VU.5>G6AK_OJOT?J+D/==]5,2^@HJZUGU6%BN?SV7RA$%HD M("@'%7_]V]V@HI#,S#E-H@G/KN=>F=I"]QC=5U\]>AP\0G1!)-]UQ6;X)'E< ML:=_O&7!8E$A204%"L5Y"+N;U.?L+/V<41/]$C-/BM46D[\JARG 30]276\D M T0GO- W*G+Q%;A25YVMR2SG[-+IL;2V5-HYSBW-@HJV+%2@YXW:L2#) 18_*:RG>3XC:QQ@MYEI8=8KEGGV]Q3$;N&# M!^X*G%EV>P 1;,3M^[8AJJ@75J\_O+ 9_X%RGRI)-C\N]LMJ>R"3C7R)VU7- M,^566Z5?T&X?209?D"/Q0L[FD503*E7&'"WOGIIT!!=]A(?.P:[;;E6'XW4P ME\.U408+06^O,)LKPT?8L.<=3&2.,X,,S(Q>-=DPGG9J9NB6V+YKT8:DN=L? M_U /5(Y\2#'AJJ2(8OD"AA@')8PU;N'530B$C-Z)0W>)N:"8Q :YBKYK\.R] MSI(W08"T?._Y 23\'[2/EZ#"L&MO)(BD';;2:TUGSZ2;E=+]V295J@I=[#GQ M,H@$#RZ6,WN&AVXO;O:F7VG)/6GVKEJE(L;J&"YH9C)M M4NAJ:>,]ZG!*\HQ@L W2AJ([@F\O MQ=$0@2 /48,/0Z;!A4](C@9U1$S>(\KC16,?G0I<+WFTB,I<1G+\YW^S_$*<_D3A"LD2AO0&)G47W>K\ZC^_U/_M)&(ZO%I2O!)YJF7?2 MR@6'3IYT\'\"L3#16OZO0;L0&:&"_H9S$2X9[2Q*Q?_HQS\X)AQM' 4O\-DZ M&D"%8*C.2]/R7*I1XA+PRN%I2J13I)3DYVF0X5.2D.&S63''TYFL(,QSE$1F MF!_>6X7#K8,RZVJ+V21OD I5W-(UOCW/]KO((G;9DJI2'"_-$PL5I/>"UDYN MBTL1.762ERW7@US3K'2G6;7]5&K61@/'ZA9DV#+T3*DV*;063V:%[!L%OIG; MES*I[I9/AI^YKZU(+C^CNAP0GIO&-DB-,_PXBP%94"! M.2_,R22?32:E=!J(4BH7>G9>'/!-4T:7'LH M3)?N:C+:+M9Z-TH&SUIK7\BJ_2&WSC,,R.8R&VHK1XU,D:;I$N5J6VZ\4^3^ M$TLW$N5N:&3HAFBIE;CF8F*3=9V3=V.6!'1FRZ?"STPT$UUSK9(B1A1J60O 2T+G#)OC":S?7&T M?&;A9A9J.7P>:ME*ME3A -,J,4;^N6$5MGPVW++,U^JY0>79()ET.57?&/GD MB-[RN7!+L5NWQ56UOE;')FBU5ALND9C#>4J&FU8[SK*G-$H)M6P,$U31Z,Z8 M$8N:AB3ZQ*_83;HAN.0X7UN.4\9>*\E0\U3XJ?T%F"6HR0"03DGJUV>MIUVK MP"+S2%A2,K_J:=RZ3*Y=41R@S'[&NCU2BOK8T- MKA<8:IKK-_O-9CJ?&9;W:3!:"VG),+JH(%:HJ?&T7ZR+5&&F.KNVX+"*R+3* MN&),J*G,:>E$>]5ODW1CG9E)Z@ TQBRJ:Q!JFFP74X4Z]5P8,GHZHY=6S\-R MKXN:AH15DQ(=M3ZF#&Z=L!I&YZG,K%F<'#R\J!S#'=!)21TJ(ZU3;NVSW6F. M14U#3QW)3SF^-:Y*9&)AS];S1:=8@8JE(^9 -K&@9KU99THFELNY]60)N4X' M-PT]M:BE9^4"59Z2=85^5AN*:\]@7^F(Z9(=]B>U-B!+:CUOCJ=-B1[H+18U M/3SU@L<<6IZN-ZDW/STV1QK._*;5[F45/&.V' 7P")M7_6.O->^VC M%H7,EWZ7$$\#RY5F8#IX?AX_OT+"EU0'5GFX!SA8Q"WPT@$.Q?QBX\PY*WPD M/N=.X(PS!.^?5R; 83A0N4BS9Y+Q+Q\.MIBY% M)0R*'LO#\?;S<-,D!#79T)23D9D0M@(BN;) MV\9?8L- \,K7D\7Y=%:.EU8KTQ#173#\Q1R^4E/V:&*BV?I*2J_#*-&@8,^4 M8YZEE\3CSX%' O8"MEX*KG^/A+JQ,A#[5- EVRG'U6%*B?#R.^T]2Q7!3)00]8HLQ?WD49AI\9 M.%]QAZMM*%4V*#CT P7J6?0G1&2%L9/<_(EP] H03S90^+>C20%5H>M_W4\' M!M$NF!HL:O4>WX&4Y\]7E%I+T.&$.AM8\';^L(X]3P"L_.-MZL5E*A'TV7C7 M3%T_,5DLESFENTYS#.D:GLWFHS&H/7_)V/Q"VJZ.9O""O;8' M*B/8_8VZD.;JD'VGM%V_Z,1RB;\71LK#1?EQM-Y5_2&M7##_&O$O/!4,QX(+ MQOKW7_>R]US\Y?;S-]U'9>>/+ _SO6+#;\.M[%?"K7S/ FM@^,Z= MAZZ!%\.MGO4!*PC9!#\<&=XT0)P M-TSB/FK)W"WR??; 8IS[PQ(Q/W>?/6%>JUHN=.3N1"7+C9U3U?(M86EUO9P6 M;\.\&X\FO%W+=+B(1,2KK+P;^%?8'-TR;#6AMNR*.MY;G,*P\\1H(]^&.=JS M)>.((\]R["SA#^#3K% -FT!,I6^HOK@"\Z^D3J5&SJX?YV^^\8SMVK'M*+9K M?U5%Q';M&U%$;->.[=JQ7?MF[-HOY^V_:U,W:Y_'B'X%R_;K SYGN7]=J4I! M;/C^=<-W+)J7+>5?1C9WL.OBFS#L28W^ ! 8X*'8BRBZDPWT)LRY]VJM_HY!7S "_RB!COOC% .^XS",0+@.RO?:NUN:'[5I- M3-+SR2A70<'^Z%;_(97\>D2Q8P*N8&/24CU3T=H;K)>*/Z>/W&G=,'[\^ MFI[11Q],. ]+8'N<6\S[+@)MI9JL;CA*+I']E%NJLWMSE-FCA"F83V;3R?OF MDQT31?W:7D \,C"ND&-M3"YC51(O^PCX,Q+;7$9< M-0KJF,V0B:YB6NTIR@*%;)(/3.KZ\/?9%*3Z#M6=8E+YO<8=D\JOCZ(GG(BB MC7UI3JYZPO.,J^=4M2WDG>YXQ_)9A)OI!Y(,YYV]*]J(.3,!N_].Y^\OC@]1 M44:?'%[Y>2#YC2,OOQ=B8M!H'3'CY2-WN;#H+;;N@APOGBKY=2GO.A3*$@JQ M,_7 )%\KC'>'G#.RQNA%R$O,0>/H]CBZ/<;8GV+LBZ!:8I/)H=WI5,B$05+U M;(O-A=G)[NC(TBAQKK46J MW>,6X^H6EZQ$=;]RJ7!EV[NB,+Y,<$E"/UN"AM- '[-+QWPEYBLWQ%>^,29& MIQZ_(APVT,H__#O*#U":):LS5UTGR+Y.UYA),Y]FC2VJ)8/N&-[A./?9U )N M$":JV_F*&V @*TS,).^<2<;7MC'&7MF9R=VX]BZ*>AB[C)9;[&Y53@=- M8./'G,D;$ ,&L:%!SWOZ.S7BT5I MO"U6I MRSV9@P:76(PSLVS1WC9-&96O]C)!,-(LOP3"^H9CE$+8ZUMR?6.TJU#>,41+A3UD$O>>4&=%K#?S0O[>^#D9]>: M>3=4_.R!Q1CX84=X$'5(E_2-DRX:%$NNV4'&$D;S37.]Y2D8F M!K^!;:P^F]I\I 'MU@01 ^@['"T/N/LK1\RF5*Y6[6)%%7K[NLA;0E%S(![_ M0KWJ&Z_=^N%52_^\<-N'=[GOS"RP=M#EN%\C53BM 4(2;/" /X7S$7;2)9:" M!)L06\-44656T;LK(P3IV;'L9> QP?*L%\583]5:'P@(;^*",('E:*@LJZ*C MA6/B:WSX(-F?UN@._[_?L58S%:S53%T-&S*= M<=TY*__XAWP,VY,(./DT^,>CSU;@UTA^BNX(/AC@^H*!LHFB!@03;5P+?\8= M]R TV=ZC;N*+I9SH5."^TIOJ5/:R-N)__L=9T=JEEC\R9,._D\@%B9:??\U M:!KXA,UV12<$@5JDY5AR] S-U-N)Q<4N4SV1TZY.G$3BYK( M\JGP,[=M%Y0SXVU#=4N-M,/O)D_<> M;GH^(3V69N2"*,SX%DO!_!%+@9SDQ MQV2P(:Y$*]R BVNG=LLJ3V.8%RAX*MUWL?7LY]U/M=<<")GYI>,NKOWY&/J.W>(K'FSJ-=OBDO\/3U]CAE\NE0>X]H =CT/V9'ZXZ#X M[FJ0W^UG.5IM*]IDUUNL]V#3_0'%";D7?(=M.N!ZP WW!G^+(Q]?Y^"G7Y)O MI[?XO'#<;[U3*-QK-6%E@;\.?P0[A78HOT,(ND4/\L]WP\!)U=\+PVS#-@]O M#92+_O%69/DCY+[C M"<(=K!S>)&DH\XLY\GM8^MG7_ ,3W?L@J\;59OOG!B;_= %\S'S'IZC;D\15 M_!.\@TD;=IO!LF 5-@&] CSW\!J_;%ERVEO^P=<+9-3* MWG!KU>*K]<607A2WO^VN\$J?\%89%=:3L#M:;5O/D.[Z21WQ7;U'C]!M!4YS ME'RU;DT,.5?;8F]/%&^PXY_6E7=5?Z.++%^;=?+3SD08NKS"T81;L # )[[!MZ-9"65TC]>+M<>Z/I!RW$\]P(V+QV[QO=0/[\EBOM_:_)D]-^8GO[V2JBNYWTGV-7)(9ZBAM2^+ M9'W7?2^JTM.:2S(!J/1P[.9'N;WYU!MLNS_^R;T75;F]?"DAWY;X=/,1!I5; MBAO[>(O++8W^*_":*P=]_ ;_$*'V-4:@BN2Z-2$5T5AFS2SRI7Q#]=\89[ZP M%>6/0L'C@)ZPW^HQ!L4+4D%1+W/36'I!+B\%MF _5=LVE9GC^3SZ43$H;@;" M@@@.?J]'Q]:9CT;$O[R0&/@ W; ) #6-R0+\%6&!E0#!","NX) P_"8!5:EX MW7_VW[B.!7H=*FPA(A]@C<2'30VP;&K $) >"U6&XB@Y?"T4G[)"@5X:%?@ZY-NH=0O+SR"3%2X4J MO5^@D.]%C,D]J@AUO4 AAQK/TOO9J,>U)\V^5 >[=,WH_G:@4$008:!3^!@ MI()A!TF@ M@(IM"KKE_0K28+ALX 2RB$,[O#X4*_B,0W"88*(9+6J.Y 6(R7"ZFBCF#,TO M:0GW3CBUL!_.J6X+;.;-7QW;;_ K+!O^!\=(HA\>592\$V__M _%R)S= =Z!HM@!V\SU#\\AW6G)+IEWJJ;O4TU#9"5TK M54V;;/7W8_,BEES'-$KHYU7=>PI>>EAL[;D?MPOZ4,,@T/LBU"0KVHZ@1:[, M:EJ1>7IIHH: D!!J"XBW<+V)]O5%?G&#J M<$U8;;,!9?=&M;T2?LD8^6IIZ$XF*E-/<_IH/2+'SL_"+]\)GB)L%<%0YM>< M7 (C1U#*/E8?BX^]Q_;CT=7EP]&TK1-]L+(]3,L\1/"# U?SB1!D2R;:(""O MP)3J$,E\-AZB;VK$OQ#HT>3?IX_Q!]3?_T9DYGS/\OF3_Y)+N(;L#=6A-0U, M2S_]FKO M""[>^ >&OX(//0$7!^S@8JT/Q1Y7S_5H4G$'F7US8C>*BRX\7C]F7L;:E:#@ MW5H4K,4#FDP>A_DF\I:6KXFZ!>SVG+/@D6!;!-@S.II^+K<:VA^"9.HQG"'H*'+H#%3PKK:9[/ MR!H'V&UF6ICUBF6>_1T5LEOXV(&[ F<7*SV #K7H/-VW#5%%?;!Z_>'%EDB4\&7E'01.>Q&1\ M$LJ[IR;^], CY6!/;;>JP^$Y>,[@,G:#A:"W5_C,5(:/L"$[Z^!SPG$*D8$I M1&XJHE,:+3G2R8)E:;IM^^.?))-Z(--A^R0ZO_C2A.0!BA,K%Q)6Q89G M0$)&;\0)28BYH)C$!KE?OVM>D+N8$&_%@W>>"D#"_T$\N 2U@WWC(X'%Z;3V M2X=_G@R5N9&&*A^T^Y? M0Y>R&^]1!]L"VF']W /H4[!<:09^^3F"GYOZL#'Q,(:#R>9 6BWP$@Z@<"R\ MG9_WP<].\[FYGH+W!"L3X(@QWWQLXUO?"X:.=DK?6'RP?5VD0+C,>X D'5%J M@YCA$XT1;1X*YF ZI%\X9%R $'K"4>OPA,OD3YX>@PWAB^$!U^OU^8D(O_)D M>-:EJ#P.T<-X"' USQXH@3G UEQD_8W^\0,&!&0"@Y)#38/#Q8:*V\9=X:PE:Y3TQG,]DY6A:A*FX M47KBM= % +*5HO5HHI/J2]*%,P;*1[$6.*T7JJ(%CZ.02(?5^H#L@5!>4!6H MW65^CXCVH6<'QA*8@AZVR$ 7/7W[XI, *HSHTUIL>=:Q7!3)00]88JJ)[9@8 M>6;@?+$=;A^@5-F@X- /%*AGT9\0P2EXK"EVDIL_$8X7-^*):L._'4T*J K= MT.A^7C,(=,<<9R_8=8_O0,KSYRO*>"+H<$*=#2QX@7)8PMYE#5;^T>9]8?(F M@M=J[YE Y6(K[&?3_?7$$F75Y4H%0>Y-*G6*??W<*UXB;07K/9P>W$ZS"D)!L!;G7/:>JQ_D')GOG5>N]7>#%T_[=L(;; M* SSV:$N<>6K[X=I$5;+ETR55 2^U:M6JN_LRQ.R;#E3P=SU*TV.B$M'O+5T!$\) D6*\S2?DZ@4GTJ*#"] 6LHGZ60V(X LG:+% MR\( .3;?5;;9#4V6:=8HNGLYD1--L\$RQ(<6_+L M4I[76G.@)I[;U'SU-'!&DAQ5[D$UU-)6SX99=46KG:8EI]9;C+,A.R[[J"X:>HS88R;AB0JYXPV-ZWU MBD.@I5/&II-*.W#T%!5^ZJ1<,(>BVRH/RZ-N2LETJ9I8[2)/^U!3;9R9E[3J M8,*52]26RW=[>4#CIJ$.I':=='^13 G#,JF(O0R7K],:RU,1\V2CZ&TY+W<: MZCK)V>6>-EEI%FP:H?XNJ:3GMJ*HJPWFVF2+!?G[:DCY.HF=N%W#I](1F9MCB:BPI93F^E MXD3HE,>)R&([B1RSX=D9]:0JS:G,KX=/-7/;C2JVD]G)FNQNEU.UGI?Z2L^D M4[M^-[+83O/9'T:KH:6<"ESV2%8I(!%CD>=I.+WHHM%9\B M\2]M]48I6NC09&)%,?UBH@3H$ALH=_/KI5ZROU3J)?>VI"4?<[BV*ZDI+#1-T,5^?40GNR>Q>\^J[=XQ)J@9"&KUMVO?Y MD5A=:IP,5JQGKT++%G[!G=9KQ&5Y^[G(53J;C4W2M+VE-\5GR:18[[(\FTY? MW17HL[F/GZ8!!X4!*!T^P>VXJ"/0;)7:M$!A/]IQ#+NNMPUWG%S+R*\(H1EY?33[;++0,0'.;'9, M;GO*J2MZ>\#U*DG$M/![C3NFA5\-.<]HH0\=G(<08A:XH*)^BZ*Y[8,5'^$]M+#81,@BL4AA23QI@TQJ3Q M:T#?885W- $"H&='Q(L\ NKD>8WN.ME\GW2Y7L_(FK:NC[8H@?F/?YA<.)GZ MO9/(ZCN4'8O)XO<:=TP6OQIBGE AB@[6NJ*5J3;II3K>=O)6==/;U[,RG_4J MM9/9UVJ,W0$AQ%R8@-U_IU/T%T>#J'#K3\XI\7F0^(W337QE?,00T3HBQ(L' MY[+\7%\KO%M5F1J=L19Z.POF72@4C)34J]48[Y!/1A:VO8A)B?EEG, G3N 3 M(^H%HKX(H=28X\8-XWG+.4UVE2Y.S(RQ85' -#J1/Y#4G;/-5UV8&^'8O>NZ M,7\+Q/SB@_Q\Z^2?#/L.:4[0^6XEN+'GW1>PFKTO:XE9R7VR$O_2-/B%O_ [ MWKJ/("R%];0[LY_5]; /^G8&[,K51H/%54_1H2])AJL$WA5A\65"K SSD*E MPS4KCJ4P8G82LY,;8B??!@&CRZ1<$?P::)T?_AWE@K<4DDJYNFMRY+@MY\0& MZHM)G]0.@ URH[%E]#Q?5T$:75$@TKOIV-.6?,.;\ 1*($O+BPHWV6)_O( M.7V@B #(-64MZEH]GU/I?:E462I4F;%EE%84';N3UP?(SR8C#0B0>.7D_C[" M9,PP8X89,\P[@L_W,%J>_%*"1W>(%@,($T6($A'HR:XV=#TS-C5UW1AF)M*@ M3U;[6Y1I&1W>C!9Q8CRY?'S#%FCC%S M_.:@>8"&@;![W1I9X ;/H#C*5[F$LU!Z\Y%DK+M;5$(#@^9]L\50_,=[7.%\ M<6R(@T#B()"OCI:1YVP,'A&(Z<[U)U<5F!1)U^SRI"1.N"J_196$(&+2]!#Q,AZ@:ROD\]6NIV4)LNALZ!L&-)6 MT;28!L4T**9!MT6##FLS@K\,=FTSF:'T,;GLDDK68%;J?BZCVM'XH):FOEY1 M#L_2I8=/<$1,5=Z;JD0 @=_ -E:?360^TA!V:X*(X?*/3XT'E/V%T^,X(Q;' M%=M^)MO5O)3K\PR_$B#Z>A$C#TPV^3/T_?]P2?!_#LW\8O$W RH?7LV][\PL ML';0E;!?B%TX31]"$FSP@#^%NH6==(FE(,$FQ-8P51RGXKDD$8+T[%CV,O"8 M8 WXBXKOIY+P#P0$!G%!F,!R-%3[7=$)*#-EB2K!FPI\L**+)O9TA(^5_0GS M2'R.K 9G9>H="\P== .T\>K4HT$K@65JC^; MCV?+O>AX 0,\!?\/KGB:'QBH!)C_CU]?_OULNK^>6**LNERI(,B]2:5.L9>K MNB\N@.1HH#TO*1"F0 ,.-)!$TUO+ S32 >QI'JI4]=?IC(?X/1\S\JBMMM5A M(4$FP7?8I@.NMRL(O(TT^OKX*3[]$7[YQ36+$.#S!WW1$ MJ#IA98&_#G\$.X4N"/T.+85= NM2/^Y#"0W,[>#&E#"]OL-/SHM3V^;AK8$J MV3_>RAZ9[&,R%U?A/E?[)Q6F3Z5B1=R (JC'=#I6Q"TH(OF8B35Q"YJ(L>E& M%$%1\79]54W\HK'MIW3IXT:=@U_B?WU"L?O7T>#.JK=#.4!^CC[\?S_H'[^[ M,-./2>I3/5ZS;Y#9:QE7RZ9A6?_[7Q1#_CT2- =<*=OJUYLL?X3<=SQ!N(-1 MPYLD#65^,4=^#TL_VZH_,)&Q"EDUKC;;/S?O&*73'O-H5GPRQH GP@>LKA-WA-M^"2MOR'[1=+7R4&+7Q:&R MZ!;E[6_?9;S2)[R-1EQ*5!I.1;74*4CMEO=RH[[JN!N#T=4V MW]L3Q1L,^L](]_4H0+!-,*W=7] M(2WYX"QP%NP , GOV&WHUD)972/D\O;8]T>2C]MQ6[P1L?A,Y';D\KUHR6&9 M]X*KW']N*L;HK-LU,JS/L=\M,->L,>HN]_'XT9,//5KFJ MG1J6G>?B>CS0VWI=ABL$TA J_3X\Y/:BF4,>*_%1Y2/L)K?D^QTEJJOX>;YH M*KFET=\?:;FR*^=OD(O"=%@;5??R@%L[S1+)Z<-"IR/SJ;=43HY1Y0L;0/XH M>"OVTPW[GA[\7WUW6>1_.S>-I>=N^Y*++?8UM6U3F3F>(Z/OGXL\>"$LP+:^ M[^K1.77F@P_Q+\\Y%SY -VP"0$UC:@!_15A@)4 B"6!7L*,W?I-@8>?=UWQ@ M_XVKB:#7H?(B(O*CM5P=P%%;<-(3,Z"#N6)C?UK8 +9%@T3-1>Q;#M"%+G)$ M5H"%M$)E_B9L*#-@$U!T*O*QA>ME0XGK7AY="3B MOZ^\8UQZ V,"CPIQ4;^[A2SJ9.:)=)=33NC+[GY2D#L2?6Y!3_]9-$"@#YCK MHYSH5J R*N-M)BW!-/D!EU?2B]).'I;IFMBN#7+J9"W_^(=\#"?L)>"RT_S: M"@&W]83IO210N<8V!=WR?@5Y+EPI<,Y8Q*$=7A**%7S&P3-=,-$D%C5'\KS3 M93A#3>3PCJ:4M(3;)9Q-V)_F5# '-O.FK(ZM+_@5E@W_@_SC\=PV5GX2>.OQ M<^"$?:P^%A][C^U'?QE9/JA8H1$'9O6Q[=G0#C]$BP1#$>R<(7G0U 6REZ;6Z9=AK+JV.:930SZNZ]Q2\Q+"0VG,_T ;TH3I!H+-% MJ#96M!U!BUR!B\UJ.Y8F;)XL/_?T+9G?=/A5%Y*YQW"5O^,*1.L!A0AJ"&2W M<">(E1.I'$XP=3C3K;;9@))ZHXX@Q8*=B536-NNV )<4>)59@H(XUMIN:\;A6X;WD0O0""9B]$A-YH+4I>AWRZ MXWIDYX(DONLRI4A4R.FX4$__>L-"Q:+U).<)#LH52M5?M_.BD6DZ.VVHK@5- M>M9+5*6Y^7V^TA%QV41H- MIT.!36K=FBB6\KLM4D?8^G!4!YK^6"601).BD'GL1GPE$.GB"5\U0(2T[F- M:E!ZFO( [0C*F@5ATK*<8U("^&P1]] 1?)L3]@P/.+R+&A!,9%Y9^#O T02) M=H+W\'A_T6!"IP(&>6\?HLE+K_;__(\S=_VCO0?%(AKF7P=K:6!8?I@ C0U M,DAXT0!8C'\)VE9PK4.BB>PCG3K<'O]UM+@B01#IQVSV?XC3GT@<(5FB,,> MQ,XB';U?G<%)@Y MDV%F?#*3G/,I>I;D!9 5^5PZ.4LE15%*99D?WEN%8W4Q8RT8DV=Y3M8;R_)( M%4&G)W615>&R)4-7:^JN]YPB^]VLG+1Z^7J^A3S!$**3Z7())]E,A0_HT6:@?\C"G/A\ME9,K_/ M[.=,?CA.S!VYU')7;3Y2!FS!G@\G&U#CF'YAW%2:XI@DV2@9N)HUK@[J"Y($ M#)U5K.=^NZC*42-+-=KU83%;Y3C073&D(%;,G,.&1@9;;LIT)U=G1SQ7W[%) MD01F:5_8\JGP,U6I,F7ET=.85))%"2P,RQ#V73X=;CFN\E(Y.Y5+G%,C'777 MWA8V'+]H9!-;U#34 6LC90N;CM(AUU6Q6Z[F5_5\DD7' MU/"LY@JY)&0K:[4 5B UVCLC7<%EI<.+BDPO:JE:+C,L)$LUCJSM*L9*1GPA MU+2Y9E6F7"P-.FHVEZ?M8:_AJ,IX7YNXZJYALBPJN!!Z*IQ.+JL61B6R[BC5+MPNU=X(UV8( M8U57'9=;U?26&R<==Y*NIMK,0D9)R4-/M>3L4E*8#C^D]\MAEF3TS*B.FUX@ M"Z!2F:R0S?(08M-\BJ$$/CL'63Z9I$0(N.D<$$/HF@0-3DYFQ#69CK,$-EQ^7E37Z43-50R_1E2R7Y7)4 -9MRXWVA4'/'RJHV MB,3A7ANL&F!1W@[=;34U:18%*(-(="55V]TG)CMQV!9=:95U._/G&]C^-8"'JXM?E)83_-\1M8XP&XST\*L5RSS[.^2 M?'8+'SUP5^#,,Z8'T!T%NA[IVX:HHGY8O?[PPN?FMP\(_-.TNN_N@#RL=UO/ MK5Y;&'?S9P>$:JOT"T?H/I),7K"077^)C.">U=\T!7A 0&>#O'MJXA\7\, Y MV'';K>IPM X^:.!2 X.%H+=7V#Q>AH^PK:K>P3;AXQ&##!PQ=G-FN4XRBR7I M3GAGU-^L6H(%C^)TFGX@@8@3' G$F_+UW)5BW^Y9]]L*Q?\S0BF4=-E; MT51 /_V9)#2E=5OFW&YIDE\M>JLLNOF;&XZ90!YXE\X Q,9[U.'&"1EO_.T$ M?0J6*\W +S\W%IQ?]^(+Y<,8#G=XA[LL"[R$%BC.'EN*SOOP0==Y]^*U<-;) MH O+R@0X0X'OV6!C]\,(\[3OQW"XH[W(L'695@M-@(B*+,0,343"B+[+#"8J M.V3W.B3T@OA_V@2LPQ,N,Z1YTRO8$+Y8D76OUZ$; /S6DUN$+D5E"HL>R4/ M0.E=74O!RH?1/W[ Z"7ZM<=AT^"(\3TV_/I,1,KIOHH0-H*B>=*V\9=X:PSZ MC'B2.%]CRO$6?&4:(G(F@;^8PU=JRAZM%K2$7LD*=Q@E&A3LF7),L/:2>/P9 M\$C 7L#62\'UKZ51-U8&,KTH9VGJK,.$$A%8HBX=-WI/O!9R3T$W+@@I3'1) M\Y)TX:2!\E&L!4Y_ATKP M,6X'M#:GU %]A07E 5J-UE!KF(]J%G!\82F(7B MP1@K>OKVQ2@!2\-!^?K0G?O!Y'JVWD[Y]@@V*#CT M P7J6?0G1&3QS9/<_(EP="L23Q>D\&]'DP*J0OY#AXQ_$((AF?#^?L$/X?@. MI#Q_OJ*<>H(.)]39P(+N/8=5[+D28>4?W3,NO#.(('R^9XJ^U_=L<*N'P^DB%\B8+7/OY\@%QA#C41([/W:2MVN"X)J92: M6&^&\G#6=+?&>V7O^T4?N$OLO2#I![^;XV@]SQ]_@IZE723^A2>"X5APN5C_ M_NN><_W]-(']UTT>Y-V9/)+I:-+QR5F=?I::/];+9Z4]>[W<>ZR73\J"]K,* M];%B/C(IVH<71GFS$!!3^)QT3Q]3;>6UX(H/%=+;$ZCYV=)N.A-6A.A>88$4!&MQSJ'ON/,US,)R^_8E M<8/"N':,Z&UX#/Y*%.F;76I/4:3KX:*O5U5RS-&+3*7<:35+)MOUDFAE'ACJ MIX4][HK4>/O*BX:*NV$I;\;2[UDB[GV!\K/'&LDR2T5 ))OFFLZ^ MF6&XOK&V%YOIO-%7MUX6GS=!Y/O&5/_NM> ;H>%6C>_ARYK-V*+;_"]KO7Q?!.<'^ZTJE8&+S_A^;]V-)O?D^X*N*ZOYV>'Q7B-WN MT1\ @@H\RWMASG>R6=^B!?N+&*B_N/W92]UZ37/S&/0TLKZ958:*]3RI[IFF MV:%_/U%\A+FY=_2"K@;B*#Q2X%_52:PN-4XF-]:SN*&%#K_@3BL\PD#-J!4^ MO38*&94NUEK,LKC8.F4_S3SUD,Z$$_A],>K%BB)RJ<=^Z0 *"LKVGLG5+6+C MMQ?#3="B&&_?&V]1\EC=]EKVCF@2A;K9AEI:]7*2PSE,<[I:,;S:7G>]_-MI M^OJ8^YG+K:IOH%0,TXWYY9WRRT\#S!@=OPXZ'F$@ @Z=G*&P1:-HJ?T>NUN8 M^>9R+F_Y-()#F@ZG@_AB%+1CHNA%VPOL10?R%?+$BUEHS$)C%AKC["_B[ %, M.IH N:AW_%^=Y?H\X>YF+W#CYTPK21:8^MZ4EJQ NS+/(-Q-9L+9/N^;AEZ_ M3E9,1[_'F&,Z^N5@\@0'4>=S=MH@F5)W):J*(N\FY&2JR0)*GHD(Z0.3?*T^ MUI>@I#AK%P$'*'I&C6MCYHT-]X8XZ6<'3MV6F.( LQBL@831J'4$(^\747RV M!7);?I>TU$2W/*6Z978UVJ!,QBC:@KR^'>%SUF*P^NN%\WW,::\6A'9;R/MN M,6@Q<'YEX'P1*9O=I*YL4M9.+7>FC/&DF;/5#.5GATC)/)#)ZY_];XWQO>9Q MV0B'+]V]U^5-(NYW%\-MFF2O)YA[HE7DN3O02G"OZ@OTO2;VYUL)8Z?(F!&] M[*03_,)?\1UOP4>0I8KS5-#Z@EA205*H"U(I970W+"HF@^Y)OKR'I"\R7-S2 M#Q/7<(+?8][@F!?%O.@;\*+OC,71^:JO",,-!"F'?T7KD&63@.YG#A4P@Q4;,4>^4H\8W MV3&*_I%YSX,)SD<)V ;?E(3!-0).A;(TS:O]>8TK6TM[6MYM.+4HHUJ&*/(G M]>4-@(US"OM Z, K!'+.=F-J&]]XWPCU_6PYQ:#^D;&;*P5U%X%4>P9ECA\7 MY3J?Y.X;/ M WR^3GTG^^?\M-W*,>IX5^B1^;JPKR]E5$4;61*R7Y[ZMH#];HY#-S;4FZ6Y M7SC']0T./<;>C\->B"Y1KIED/;%SU_/UT$TE[4;5XE9[N\M3.-8H_4"EK^]2 M_[UP)^:OM\A?/\]^<,-L]WI2^A)TK.R7[(TYV+E.+I-/[FK5+4]EO6C$%/,5ZRSIX3,J$;.DJ[&D+WS\_.QQQDCW M+F?- T#^PIG3G74WJIZRGM1V.A5*QGT''?Q6FN5$_L,4E]I9)BN)S]__X7Q9!_CU 5VRME=OCR4^F/-H&O,WVX MP_G>FT(-90[^J"*=#\LW=FDW, 4)8(O-U9;&?54%^YC%@8]ZL6!>.FO% ;0K/AEG0!/A\]-##;S *M" (6/[#K$'/;DY6Q:E:, K\>+[O MTH/=[]\%O-(GO$M'&/6[:TW-"DV74A/SO>P(K#A=VS*/HX#I5Q.SQO#U7GO[ MS4OF+7GH:-PC3!#1F@*9GR)E5.Y[MG2RYA ?$OR3'1&=D" M^MO7W!#?5R!"+FR6WG.:6+&_+/;&\A:LM_>.?+.$"P;1"EV-_ M2(0^-]6)!?L#3,*S*!BZM5!6UXBOO_G#P4?2G=MQ1;I-*?G6$*G%P&RDAW0BI2?+R6>CL/]03D3G].0@O>N7N82ZRMD@F55 ;^L5 M\:0?4N0[LJ)OOUA_9N..^B6W!K?(+FK.'2^ M: .Z)6%\#6YT91_/W^ P@[:3'I/%4HEC5KV!,*3W]59:]DKB_JSD3HQ#W]:R M\T>18_?LWHOZC#!!T1W!7P[8,R#@_R!JD*0@52_\=Q\1$[WV/1P@7E0>G3IH M[SAHFKKT:OC/_SCSWCC./>3E:IA_'< ],"S?:X3&DU$&"<\Y1)C#-_\E:%O! MM0YQ+=E'.G4X4_]UW""0((CT8S;[/\3I3R2.D"R1 VU 8F<^M-ZOSKUH_<]^ MXJ'BJ\4V5G_1%-HW/L(M)7G2P?\)Q,)$.\I_#=J%2/<,]#=<&Q#WM3,7#?\C M2!*Q5[(Q)PJ>>[%UG*1"T&WEI6EY+M4H<0EXA^"3U&Q.SZ0DGY- BD_-LG,^ M2\X!GTRG4V169-)2EO[AO54X["D+T)BN%E;O>4BKG-G0N&>^ILK(Z?VR9<=0 M[/QDWTH-"PN*3G;9.9U)LCS-DYHX9.4:JTX4'B- SF0I=:>3RZR>N7I$6X@S.I,)2ABT/S[Q8 MZP#FO.%5]7&]R;GZ:+([U7;G-RSQJ2I$>98 _ 1)K_[0Y]5GN\K(?UT&8 MP'(TV%^9F)O&$CO+KQQ37* T?2L(R_#XH6F&Z O (@3;-I69XWG%VP;^ 3SW MJ9"DB.#@;G_TIY_YS(CX%]SSQ 5Z@&[8!(!8A8\V\%>$!58"/!T#V!42\R #N:*C4, 8 /8%@T2-1=Q M" Q 7CI+^+D"+ 3T5.9OPH8R S8!1:>BL "T6 @9&#+\8M&"B-@4 M[) $S\TF_/TC<2'30V -&K $) =2I\-P%1V^%HI.V"%!P[6'?EYT3-0[Q"H? MAT:L;2$W!(.%N/#*4$N;.9)5,=6 M4OP*RX;_0:5OL>A165S/IO"(<>G#9[M'O@F/??N*MOQI;X4&'9#]L>W9Z X_ M1*K$BP7VSY"\Q=,6;0/2>H)*/6!5(FD7@8BY/I&DO ^/RK87@NW__(%XJ9<; M )'$(N!W@/CO*Y]G7C)*T7Y,TA4..!6ZLR'=)SVMEH>SH5A1TA--ZYX=<-)_ M%L36,8T2^GE5]YZ"X]JPU-IS/X@-]*&&0:#O1:A)5K0=X13WRW@GHA8<#5_* ML"*S8=CY4)%W;G52;^7+PO;'/]1CN.@ >>OA@$+KA(4/>LO[RT$L%A?;],7 M)Y@Z7!!6VVQ 6/UMM35+M<5FLVVMA[0HSRL38]0T%]T?_Y"/U(MJ>R],^LG! MXS5'M\" $7XV!=='A:.[V[M#*.Q%6S^B&9U[B-B8CEO\J8,$G$H/!)Q,C\2_ M$(31Y-^G+_$'U-__/NPVWI8,I$C$15F YQ!R#03)B.#C70>.RIE#!7KPN57@ M1N8!]@((FKT0$9:C92AYO?&W9]?;G 59-H&,:,8%O7GOE4KG@N;^P[_>L%*A M[((K]-%?HNEML[%2',,BQRM%+#8[HW6B*/_V$NT(+MZK!X:_[ X] A5KV%[8-E$YX!Q+$0]3,8]%#RBMV9!;+4L5.WBC6JVX$D"6/RDL)[F^8RL<8#= M9J:%6:]8YMG?U32[A8\>N"MP=AW9 ^A8A4YT?=L05=0/J][,?2R.1#?= M4Q-_SN 1<[#'MEO5X3 =/-MP 8'!0M#;*WQ6*L-'V%95[^#CP7&>D8%YQLS3 MS\-=DN^1])9C)UF]Z6@%N/23Z3!P:Y/CK1#RSM,"2/@_B V7H*9P,$TD$O6W?4WH+E.Z MNF9W^?%@TLAL!(A$KVW206- &X$XHW.#?>@T;=[+ORV)O'_C%!."EWVUC 5 M4$Q[H9=81ERTN#[8]ZE!4M?G6ZB8N>&8">3B<'DU0FR\1QVL#6BS]LV,Z%.P M7&F&&T;Y;L[[\$'6G-^\IOEP*]-9)X/W M>RL3X A:W^YJ8^>.B".(;V4]F.@N4I9P8;PQ8JL>[UNNI?VJY/!5I>BTJY$ MC^(A0$8]JZ4$Y@!;09'5-/K'#QBRD*D."@XU#8X6FS#AUV?B44X6"$+8"(KF M2=K&7^*-,&C-]J1POKZ4HP%T91HB,G/#7\SA*S5ECU8*6CXO&M-/HT2#@CU3 MCMEJ7A*/K_U' O8"ME["P[5GCD3=6!GH'@C;AZ5G>/#U++#^9!*1U0=UZ;BM M>^*UD.$_2-R^A7R/5P*$IDH,>L$1E1CUCZX%E MGZVU@]4>2I4-"@[]0(%Z%OT)$9R"Q_I%)[GY$^%XX2&>3%[P;T>3 JI"-QNZ M:.)22!!^(8/P_G[!_GQ\!U*>/U]1@B)!AQ/J;&#!BX?#"O8N.;#RCY;Y"\,\ M\5$)K%[8J%E[HNO)9>J) _9(6@GE7=[FNJ]7[SI2'WQ4QHL>?SY UQ^>JE[( M8B77FW)O6-[HPT*=4>AE2J#JS(UDL;H$W LN?KAK.8[6N^WQ9^99\BKB7W@& M&(X%UXGU[[O.9?73])AQ1HO/237RL[R>L5X^*S7/ZS4V8[U\4FJ>G]4!C17S MD:EY;B#M\@M"0$SA>U]351E&%7HDN91N]'#/J>GE3*/HA38W%184EY+X M3F&&=P2($7;9EXRQ5 0XKHL47U;M?$9U,Q*0G0(_,\>RET#A;> 8AY)]9B@9 M'8>2Q:%D;PXEH\2D2%&4Q,^369%/B2F*GS'I&3]/9YAL+@N2DMNLJEM5"B9.,ONRA98YCC!V-%&I[X'PTHW*I2,7,AU9YPN M:,/V>EW*@[V0,%K;J QVZEEZ.2:W@]!1Y13DU3NHV66^7 MG+5,@Z>Z 9]*A9^:W"N%U91]6I$%93@QII5%HT5N45Q$J*F@+%/]:G6FJV/] M*4=F#:XV6\BH::@##CM/;O3"4X%SU#6;:,SJ\B0%^QHQ3WII>[92DLL>U]_E MUY+.ZLNJ*:,8C5#3;)_J;'>,:JKNMCG46@F'-]>X"'IX6#.Y.B@];]I#82HT MF!LJ0T:EN MD^8W[0%J&C%9&K7<0&V/JJ[JV*0T3?>GR^:VBYJ&M;4M)F;J=%(DE[4]Z,_5 M3)Z#\Y^*F"Y)@S>4;:'?5IE< PP[+B?NIUO4-/14>NY.\R70&W'TJ-U2JL]& M;[_>0@X4?JJ2JJ?ZZD-.@V$/NGP^#E*ZM6>>'5<<%FUQPA[I;2- M0I]^D:SN:J995]<=P"_J0O5I;;%1Z+,K"OK4+M%M+K%*VZ352+ S>'2,F%1) M-BLK];;T3(YGS\)\49KT^>(6MOR#0%;JUP)9Z3>F/_I0SX%PS:N(-UAY-_"O ML+M >M=Z5GN6 ;CVIIB1[+3+3E%(U"VX"WAW_3B8T+O9=Y;P!_!IEN^5%'"! M.D7Q^HX$%YY)OJ?0J8[6F3_8_,TN:+'?07Q=%_L=?$^]Q'X'MZF7V.\@]CN( M_0[NT^_@Y0)!7\D5@;5#\>9?T/G@=1&<$^R_KE0@*?9-^&/?A%A2;W9F^*JB MNK\='CLZX4!!] > H +/\IYY_TXVZUN\A/\B=^Q?_ K]F*GWSV_,2UF!GCT5 MQ!%7T$DRN6S.QOJ$O>:->>\8M%4-A'QZ;,#W,Y)876J<;&VL9VI#*QQ^P9V6 M=L0=>V%?K+?XU- FU[-!9YLL4IU\B?6+%+R:WO=+,"Y6%%'\'PZB U!,4++W MS*EN$1*_O1AN@@W%,/MN,(L2<.JVU[)WA)$HL!V1#)M:4JWZT%7K":W2;V@[ M>^ME4V2G(64,BU\ %H_K/P('>:J[,EMD=LZU M+2V5?9I4\EQQRZ<1#B93R:]..CLFP(G%F)P+IZ:\ M9VK:,5%R&]O+^X0LGRL4MA7SU)BGQCSUVV'F 0PZF@"1TS.7KLZR]YXPTIG( ME6**&?*D(CX]580JNYR+73Z#,#*5"V?-_&*\M?H.-2=C?AKSTYB??A.L/0%( M% ,5TJ*8+BR$]+#0$RW09COSE-GELQA='Y*IZU]&?>;BPFR<@*-YIR/_]P*. MJ!#XVTH2\GE@^KWSAWP/9,5HTCJ"R8NG_'RSOTP+UH+A"IGI(K.L,,^M'@K; M1"'U#RF*^;H<-E@]_2)8*>:QMROM@KJ.N1E-B1 MI&&UM2V2!T38;\#R>CTIW#FA(L\] M*%>"&[M/?GF;X/MRI9@+?0$NY-]"![_P,:+C040$32JG58ISG&9VV%=:*;9M MU.1,'B?>07[HY-M@^MD&*(C0+FSI<7$H*TBBY+FXEMM^KO<:D>DVXQ9;WRS M'=]LQRC\^RC\.MVUI\9ZLYST6URB.:M8^:D$_S].0HZA-YN]OA7B,]=3"]CO MYCOT+>'TLVOY?!1X?O8X8ZC\ *B$Z!!E$7ARW#2ET3VUS=,&:;EO][$W.D_4MQ0IHS)0*%?:0Y9,?776Y-GT]/")DX@) MT@<3I C,\!N@PHZW19\^TN1W:W*)@?:ZI]P#/O_":7?1Z!E[9V*RPV6_)6QG M"F\O)C(JM/)FWOC.SP-I!M^U^A3;A-,D(2;#! _X4:AYVTB66@@2; M$%O#5%%=.-&[8R,$Z=FQ[&7@,<'BEX$ZUXAX(B"'B@C"!Y6BH*)RB$U!F MRA*5B#,5^&!%%TWL)0 ?*_O3Z9'X'%D-SNK7.1:8.^C2;.,5L$.#5@)+ 7;] M(MW):0=6T 6;7U[/\FK8W4%UPY("80TTX( #F1B\%8^+_(:+&VJUQ).3)-4: MV6>;)87GLYM-?OM.Q0WA9$OXU:4@3)]I\G(UGGZ)OGSCVKS3*H-,]C&9BXMS MO3H+/JF:72H5Z^7V]$(]IM.Q7FY0+\G'3*R8&U1,#&2WJ1>*BG?^]U3,+YH) M?TK$/DT(N=5GE>7\&73<=U6W*Q7B?$Q27ZD69]DT+.M__XMBR+]'J/S[E5)X M?/FI]$>;P->9/MS! N--H88R!W]4RM6'Y1N[RQB8R-"&+#%76QKW54[S8Q8' M/NK%@GGIK!4')_Z!>?7PRU?,IGFW*3P;9D$3X(/1TPZ_P_Y3\LJV7G MCMM_2@^!INRD M7=SXZJ]"A-Y67>2FEDG5VUM5))U*GG+H\S M;"0?XW3:AL8-[CV+J7;E;G-II8Y9F MSU9;P@+B7Y)CHG.Q!?2W+[XV_Y#\?&XV&POV!YB$9T4P=&NAK*Z1;N'F#P0?27%NQQ'U M-J7D\YW;$=,W)C\'1.@% <%_KEM(TW1/:Z6&=*JQ'5>?.CIOR1_)@SK%8D_1 M=JVUNLS41OO4O).E$ENOXG7JU2(#,9*]KSD[YC=_O+SD26D]H!,E<3AVZTTY M7^G+JXG\;E2'>9XEM&9]7^?J\UIE7K&HB;SNPK4$J0Y%O@_7N1E#3S#T/N0K M%)^=/L'J_F^0W%5<=5\T]-R2,.Z<#%W9&_^?A%_,MSOH8/T V; '!68 ("?T58 M8"5 ]@I@5[";/WZ38&'G[-=\G/^-DVBBUZ&LFB+RD[9<' A;1"9?XF;"@S8!-0="KRH89K:T'(P)#A MG?**V*>B6!ZRP+50D'))% M'-IAC2E6\!D'QWC!1#(6-4?RG.-E*$ 3O0Z-6%K"C0 .%OO>G-*8PF:>1'5L MO,"OL&SX'^2>CT6/*I9ZU/_Q2NG+=H&W( ).O> ]8A$700BWI6)).5]>-2TO1!L_^U MO1<,_808O.9F$A@Y@DQNU]9/?B;O#IB7M"5()5F@3998@5W.33;X'I4X-Z--G@-[T4H- Q[@Z*="$$S"O6R47@9 M:F."!=S/T,Z&TL#.(=X;/DOPL!H29WFQ:MCALS3>!X;<:*UM90J4<.HP&.(-4"V[>>/M1(!V"7 92'I$05BM- M\8F7#H#DLXR0M.&;CD(Z"L1P;,OV.0\"+)M 1A*X8'OP M23XY?3\THQ"$'='L]*\WH!FG=03+\#%LO:QH0@6,!,[5)L5909GF[+9\30PK MP-D"2:C7\0%B5G. Z!@5"4>.F=5*?-:BAG6Z6%C8_>4J5]K^^(>ADH_A4^\! MD!XPQT"D%>H*BO_;R;TCN)@N#@Q_/SCT US8&(*R;@\W#;,Y+_?)/EUK9MI M;:RCZ03 2/\F2+IGS!0Z@^ M1BB,W (Q%R 8;I#3[K=<%!%@U+?!ZD755?4#F2I!P6%GYVB0Z@[ZJ:7LQGZYOY?%-(P863HJC'%3QYXFCNB_U*LPP" MGJ3U_Y^]+VU25%G7_7XBSG\P>M]]8JV(H@Z#(O;:IR-0<5:<H[:=]9Q_^GN?>4WD&-8%<^ M:BD'M(M4O_5L:>])(6-HRYRM#>ST;IT!<_U%D7DP2U):2(O-GI"'%Z<:_,T<&QZ(0@S:-I&;$Y%>:S9DQW=+0,XD+Y/9\,L@9A4MAP!;%(R0*WF3@:V,7!S M@J&02JKA"@=_N5\8=%;^--5EP8*^X/D!V)]B*1#@7Z/^Z4GO+IX^NG=/AQ^< M>%S4]-__=5&\=7).PR)WT_IY#/N<+>M0-(;[WFI%1H+:,&$&WOQ3T#UA9Q\[ M)%'W>/J87O/S%#J"A$AE[BGJWZF'/R$Y0K2$]?-G%+LHH0]^=5E$?_CLA0*U M UM@LQD<@Q&ECZA*(QYX\!\A-;>@COVKSQ8BJ[/@WT D@6[H%Q5:AX]^_/(; M+P3;M=]=P#YYL87SJK6GQ/*2JE'D$GS=X4F!S F4B/-3(9/CT[),\2(QS?)" M)HM1DIQ#*2G[(WBK< PZL05#V%..97%E=%L?;JD--:XHL(G%XY&KR6"D%>=K M#*V/54ZGYZ,%4X IC^CCD85Y?C:9%A:Z%;(J/QJ MB.Y:9,9P6YQ1MVB>"#^38?)KS-FA%S M69,A]8%@[\22L2,[430P!M*HFK$X%EVZF]FT-[/0754!(T-OE\G=:-AO]Y>: M0)*3>7.SLK!T)XI:N%68KX51V]5ZXG"MEO/I_EA2^$QXI-?+[%A,*U8X5['K M=2]M5A3.X\F(%17G17Q>K/$H;G(#KVF,EVNVPV?#(ZWT<(PI/+E'59VH>R7, M\EQ7X:GP2'WPN/'*WLW!J79/SJ L0B*?79_9L MU8&NP-!0N2_E*6&TZG)RJ6"07;U--(!0@7TT-'2/[BC!V2!E=+EU%LB.[DER MCX9#0\3O.&ICC!2VC+8F*N/F6G%IE?3@UAQZ:A?G''.H;VT.$=#LIDOO*JK; M@=>[A8:RK2V_Z>"JR]7E@8C.A9E8W=)P:&@"--A1YUINFN76:G;6D#FK.AEV MX/U$H:" M"42(P)(VF3HI*',&T5J>4^ FI%OWVP6&AE8RQ=9()\DA4VXM:EP>6=O8F(8= MJL)#U7W9+9K> JUC7MO*;2OJ@/=X/$(&:UDP00B9""7 MK=?G5;FKHSVQGF[L)]G%KM>!0T-/[1EZAJ^Y@L"PKK$=S'/#Q78"AD8PMC'E M\%I59P8:.^4Y69SV]K69!X>&GMJN2AA:(L=[IL L+:S). 3*@*=&R "=+HL= M5YOHG+O7ZF@&S]9;G *''I_Z")T=^Q$I>=6M&L-ZD]GEQT1Q:&S++*_P<"B& M![ 7_ 3 2>?%X<2U\,&9@_KD9H7XH$M96=N2A!J')X#!EV>)E7[ M>'.7ODO-P--T=7]ZTD/ ^G!D?1S1-J1#S-B.^AH@6.P MP*7].)7N1C'.U_CO(?40_D7D_7%+,;CTB M\+CS9$2[Z MAR9MQ\YF1Y^":IVY>T[^A,?=X0().!\(7@P.(,&L+_W?#WR)8M-3*[@[I10< MX^62'#A\_7A]](_O_#CR]. I]N7E8:5^\!Q\?4$:]2$BEA(V@JH'5';\+^%* M+_(H @J$Q/\0KUY9YM3WP?K>5,^@)CK'@3B M7 1/%Q@^T.T@")'F%1A/73IC%.(E&7*9.+^=(!95+]1UOTXNU M-:.?OZ#SY%1E9T_%A)[H2U@QQ$YF4NL37%D6'9XI"*U3$=W9OL3-* 68;W2!H3_SC2B?KB/=DY>F M?-UK3[YXJ>1-$K=^IV+RU=F,#Q63&N!LIM.R*728F3G%"JO3DZ42M+O"4>R. MR.6^U-7$0>[3(]?"MP$3MS*"R3V:+]VW]^V:\,3>F/Y&2GYD)C-M2,>4R@B[ M6Y?4M)@5*P,4G_)[>B5AT_1$.;37P; [$@UG+7\Q?!I@\B>=O)\9K,;+X+S] M^KZO"U5OOO3$_%ZA(NJL$XC5D^:-,:=I@FD@>W[CCN4%'70"(3'B#D5C=,'> M[Z18O,E]&)/X9OBNM8CGVOG=V;_"04UD2E<],/N"MMNL3=(MU2K+TK4N6_O- MH&80D?23@8+XH[N$Z3M[V0Y=%OABIM AB>'A)KZ+-)79JS-CDNAH$E1(HJ/? MDR])=#2>?$FBHTET-(F.?L[HZ-,76'VE@"GMA%NN?,$8Z?,TN$38/]_I!J\D MA!K[$.JGHU0L8K(?2JK/M\47COU?_$8P,C JX# ?U#)_DMTZCF[M+^*B_N+N MY@_HKO&GWN7NJ8RD>E: %F" 0SH%C.DU'EQL=.!A@WH-OF >%#K"'ZV*F-EI M9"<$1^(B:AGSM&'6O]9KF^!42.992?&5/%T21^ M>S+$ @U]9S,;7[0[0/QOK" M/8\^,Y"D@\)TOT92!GL.(&("(3\IA+R9<4PLX><%G %L"D9V3S8@"G;6+='H MCD3)X):E7'&1F_T2E)F@S 1E)K;U M>=MZ,A<1QE31>^O1:.*MF+4SM[B!V<@C.,V3?JU$]@Y_]F[PSP#^?I?X)>#S>ZPY 9^?W4!>@,^#B6 ""P'&L] \!-]%&%!&+WG% M>0Y!T-Z46@J?A08T1F:\.1ML6;$#D!+VY8 1HM4S\GPDR39!I M8GA?-+Q'V]'6!6!^@WB3;SXB#&USLVT7VH:\YH3MMIUMK_&:AWD\Y?M#B;M< M+GQ'U6=&JM4K7"N=(-+OL>8$D7YVP_B@_5&8LY6M-.QF@ZXR9!VK]^J+O=WO MP*[GP!12^!UVA4-[S/"'C\E38(%7.K7';+DQ0IVW+O&/%YE>6XS[[5HA?&7C M[!N?ULGV/.D:X(>]R:I6=58"6O_$_,;8UKYG*X/$5'Y54_FD;508OHMRK+)D5''87S+PX*W@[T.PH>;;G9O(*K/"<8><:QQ1VWVRGP6C\_ MK$P17][#!VADN?*SF3IGG8$25)2@HF^ BKZ1)7[GF M6?)&-MP$DGY62)H$H[^VV?P8 %L\F(-N8 TB;*8[74[*=;W(HCV\5T$VZ4Y[ M.J+A#=+09F;N".+]TW5B!EH*K@VF*,-K(?V&9 E(34!J E*_E+5]9Y :-K1' M&U(\F) (2UN8HV2&+:X03:TL6OM9E\/Q,;"T?@D/AMYA5^C"$3-T>K@!UU!2 MNG_][L.MO@E.37!J@E._H^5L0$MP_'=4Y>.VCC3[4K@)2DU0:H)2OY*MO89/X&@[^L+V>>]V>"RHV[E+7Z% \I;JU;@$H'HM8$ER:X-,&EW\16 M%H25Z@BZ;QI8$9#8?UQ4B2/%K/-JKTU'\A[CP5$^%]0XOGB[TYCS[SK;N211H>C_LE/@3^A>/_Y_60$==7)O#U6U>I?^0ET(GU_4+6]WE' M:X'/#A>H@,\YQ*O-!&HSSK1%8&YQ:&[3U%V&^%IY "W928K-KX9E;W![_$VJ MS6^PSL1"7@^?RE&=X]"B1;47M*.@+@+HFLN51&=%\[A?3(43U!U!DE\7C-[* MJB00]?-"U#AY8&]-IZ1*/7JI9=.4/%77$]"5@*X$='TRT'54WBBT9+JN5IH+ M:=1E)P6/LY;-XE#A<;]RA\BF[TCBRZ.EP'5GA$^8[Y=0'K,5QQ881=B*PP#' M7,4,-GVD9R]N=$D,['N<:H]V^3=.MYG^" %GV3S!J"-#YI"^E_6R'1[WZW]( M#%X5^6+BT/\Z<"J_CL-:X&V6.GU7T5 -N.B?&!76(0S_,S,$)@U%0353Q]M!RG1>/I8!W^ MK/W__O=_G<_^P18@4U,WK9]'G3Y;UCQH'H?[ZJW(B&C)@H8(,_#FGX+N"3O[ MN.%2]WCZ",A^GNP")$0J"2'P4/@WT Y@/[K_YSWZSM\!$ #U"&8K5: =LF ];X'(15^G3'X*;&\I&H4 MN82CRL\5W=3$/3/1=HUI9B)YK7JYUN$Q'O\1O.TTLHP+FL".MWUTR"Y'V3P2S63Q4LO;[;6"9ZJT)*ISUP:PCTEA5;8ZM-!-K]N]?8>GPZ/+&\*"D,->SR#9-+TC*6- MVJRH\)GPR$V=F>,U5QIIN-1N66:'0#.R!T9>KIU/4Z(L9@F4EPB)Y-.RF.%S M.$7Q.8*:4B1!"$)&>OQL9>:90V*WJFE#83%W5%71UM%TG7?9\7"UV"LH7I!6 M&W$[[)9<&E K-%*;6M:4JHY+:'G;&97MY9O=*(XD*\03135\0ZS[DSZH])XN^PO(*]";Y_DMDYSJ$]SW$Z>%;HN5YJH M:3@R]/8Q85E+:MX>HJ0GE:WT5MD,!G045_L6,>H6 7%0H3AEFG+3*^ZW2HBK M8"3663 L4:$);2EI@B'*')Y^WUWB=3MC?RZG9-L!6 ->-N_:\LR%R04;\#Y@ ME78E0@"9?'/;!_/,Z^94^W'D,UOI+:;U'L-J>+TUK**#]D*L 1PG ^"T N]P M+%=^O_T$;%F'G1>@VPO^/08S#[^$7[X2VOBP[ 0# G@/(( NK&SYY_&/\TG! MC?,P(;BC3(.=Z'*3/CL"'+;H, ARK.-;#T_#@A6][E!/4O=$[CF'WMD>>/9\ M$SQS!H3R2)+COQ%X//H9(!H/$.%%,'$ =_Z+CT,%$9R'7$?^"%SQ],GZ['>O MEX(S8/C'9^YT.N%+_/B"W6R61_H LX%P /_R_'_B/MVIQYI[ M;EK(0?T^"9^[3*-LF;;]/__"2/2?@:##]J5B(DK7R^4)-H&O(S[,T>\2B%!# MG3V2H+>9Y9B%@(OR1M;-E2RE^O)T;IBZJ;Q',Z! 26Y;6OM)],8_!2:4>O6Y M+*G7_FT'[''\,X[5_*XI+$RKH O@A"&MC'9T^8FE/8.!+3 M&XOK<9;C'9NDWQQ"?V:*_GX>$0M/3^I.2RY:#D.BA>K"F*0[\V*']TM@LOA= M[MF+<;^5A?M0(!![RKPF_O&@X:XTQ[D];J+C/8SS1)[;/>A/\D!/$/B=U8POVO*Q+S25G%QJ MM;+C[[?6\"*UB379+TD:.6,O.L*'7;MX##?P^\_2UP3 MJWQ[A7O)39V@D-_1)9%2%9;46)KK+?O=3KK8:ZB-Z\$.62Q:Y))4NZA,597= MAJ2,7KT3I#^EKP,[8N:J.5TM$H1!3,.>JZOW:.64'&5^US<3H_+$>!+N25=- MC"CW[>#0T8!TS^W'X;DX)>9U-#/='$2+\[GQD_/*=]BC>7<+%MB&!4=RDO43(M#4[D:E.HX MO4:UQULS#>F6]#FQVG>[[4Z0RXWA7\F%<]Z3+90I>R MS0/,B='*/R6H>> #W:_M/N,/*"A 1[-ZZ;DX/ M95YV2G <2Q7=H&C&,?T? )"D 6LQE8]54JKK?X&(R3_=?)V)4]AQ9:],V2P:ANH M0TJ4#7FF.G[E%A@ QL)%PN%3OUQ.=0P?>>_4YA"LP8F) &0:8'?WZ<>T?18A'Y#HUW_QH;_]\X;R0-BQX/"LP"P MXX?*L]_?6$A73*]JR*#/X%X#&VJ9>=JI>A<;2^;/ZOO/9N C>UDJF/;9E9UD ML,6T! MLWH%8P4M\ MMIM^AW?' GM5\"N WL2;, MEC7D@P+9!W-BAQ9[)L^GL1>K.OX0JH=OA,"\3"DP2BUSX\L7>.V=KQ^0S$5Y MZG\8I L2V%WP!_SZI$O.7' .3[I+/9ZH?VN!G?)D,-7K:=;E6?CMJM4O>#CJ MU/D9QV:X(5IL5"1!I]]3M=J668(_KQK!4WP5\XG$S@ZM,^0>X*E\-M4BX!T] M=5Q!C]1 4ZM:;&F?S7/#XE[#?Y1 M6=#1=2B>WI+93$]LT*9=LKL:)N)G@ FFH%HIV9 6(VIZGM_'D@/MD,1P$FP@0;[ -@?'=.">.KL!Y>[ MVCG\@>9@!;8'_[NH?>2TYX#]\@Q_!A3W'\<8$(L#6C.%NQ0M"2M_ER6*X!\R M@'( 6=Z!_<2 ;BO: D]J"*(-OKNOWA?ON_?L_5TJ;\E@HS@,NDLUA=WI;S@_ M?V])S06PQND!K('%U@3#%:Q="O-W+33UE[\1FJX-?F+__?-35Y^3]^0W+0Z, M634@?D\DC(@#([#[;UK%'#<^$/?/=NU-&)%8IN_%B,0RQ80/^'WZV5N&$TY< MMU+_)=#Z<:N&)ZU;E>8_;Y6O'_VY+E5.E?F9MU;FQ[PL_R7_QU@6+'#BA8[7 MHX\T16!W?U9,G6C.-]*T2-]G/[7N0.?ON_6MN+*T4"&%>6YE070D_-_0 M:M]!"HC[W&VOJ'T',4 3>QE[#?@B]C+&BA 5-?D,0O&)1" PEI]1!MYF$V]: MY?5/<*7I,?C_;O)\ZT7=) GY]LM^IZ3BV]R-](HLXJNE$#^.;S_.?Y P;V 4 M;-GFUCF:Z[6=_)ANO[T\*2(2;A]#X8<Y M5S6Y+F&/F\ M]\$JW=MN>M5:K:!IPH::I=49,MG)4*7)'[\P,GV72V??[]J[6QS"(+HX9/?^ M!?/7_OX"D/GCK,_G,S4OQ)JO;E:@(?GKZX(#H$Y57YL:01W1H^S%!\-"4#IN MLS@QU.1UWYNJT[P%)A<4%.%9XH[ PCF,B6Y^;=U\*=KZ)93SAMO\JY53[,X' M2[EF:^@Z:Y 8-Z>RF@ZODX*[/D'=$>GP9;=_/]KVKUOB]<<*=I-DW->GX,(L M>ECMY,+!XNY0 G4LB(I,R#W_>41&[F^FU+XAFU;033 _3W7F09'7;"9/'[*# MSU)\4TO9F9M24+HS!8 _*&TDDPYJ/FRY)D.9AQ4LY@P21>2];PL;6K:CK_@F1M4IQWJUV1 M+G.U,BT'&@LX-<=,R8)EI* !.U0>'7U88*AU*$V: =TQ+?ON6!@'9F"")9W- MZ)!'G?)@84Q 1E@7X)=;G"IB+NLO3%>74G,!,%>49< M:JGVL0J55BS9KPP(].]1=2HL(@/F2_;5?RK8\^ 3Z5 5!S^]6OD0R6/H"2 _ M_.-8/.3+6$3ED$\ 437!.?%0/K27U>P^O9&:6ATU:+//CSNC1P7YOU,^]/C% MA7.*]&']XDR&-0H,&.'LJC >(-M.U;;AU8R&!/^ FVUDD9#HHJQJ=!R/P[M. M,Y=K+5MXCH9%0MB314)WAU) ?[]Y*)_T[9_]K3@D+4/,:0L[*-Q-09)IIZ## MK5.)I#QN]IMY!)FU. &C4$=IEY@JU?GQ"[T/7SW]0'EHS%])77LN #G@1X7U M.,]G%9V1:2\[+HC=8IFG;T_@:JOT-@I'B3EK':4<($GP?G;6\U=_HCQZ1OF- M.!]C0DM<,C+**4BI4/,V#>_'+X)(WQ'9<*N*5$#)X)KBY1)0/#!I/I8!$$U0 MK=0&7I'R.63_^(O>L43+[[8$* 87==ETR5^M__GAMTZFLQHM1L@8'=:];19C M.KFTJ\32LA4-OM0V-UV1$^9D;N*4!XI357[\2M\3S]2JG@#I%*BNS] 3Z#R4 MNYU;/!\2^=M8Q%9UJ)<& R !'Z3)] \,%V#H%>J48+S+WO MR?I&;H*%S*-[ C FY6D,.D11F<.5Y7Y"9=P5,*+8?80:'YF\A"W)P:GILBD# M .,;<%:2HTXD?N$Y/'2!F3OZ0PG\V9C[,X0$2R1E0Q&48"0$Z8(%6P8 XRT% M[>B/C&[/3<,L6\(,@*53?_I I(Y3 P\]%-[[K[2 _"F!%$FJ=#@(P(K)B$GY M9ZB3!-]!\;9=T0;2 P\OL/V%KA_7>VG&X">*WQ;C\57(P=G3@'D'EE_JKT)1 M1\#I:0JUY,G%0I$/.B?X1QG_.0; ASI0:B/HDW#0"-<.E"HX[SS&H_Z)$+SV MV%G@G"!!FQ%_QI>\J4)T8AARH$RG0^A%6X<+0( [[=.I]A3"Q1 G"5\"3R?Z;(C^]^> M/?W8C0(:CQ2L)(#61K8V$$L?>BZ M[RF-/KJ6__KV_'Y>W<>UAA#?LC W/IO M?&!T?O$+0&,22'XDP$-D5P,W(F4OCV"_D M/O6A+JF#%^KASO-7*'6@:H=#FQV8&QW('IC]06H!@:#_"4S %]TG[%W1/74? M M9)\4W0(TOI^R".SSZX.^#^&V&O[WSGI3I3I_ 0>IS\W:7>P*58JJV![Y<" M]'4$'ZF!H0_K@V=!W/3]0\M3'#E+T&D4X3^9^ MX>F'@/3A;(]G'A?:_/=_7500G6+JL$C=M'X>DWG/EG6H7,)]A[LB(T&!$F"@ M;/T4=$_8V8=E4M0]GC[F"?\\)01#0J0R]Q3U[]3#GY <(5K"^O_ MNBR"/WSV0I74@2V.N?J)8S!H_Q%WFA(///B/D)I;T-+^J\\6(K,7X=_ F@#K MJ%]D,!X^ FKI-Q7PCQ]^=X ',R2<5U(])9:75(TBUR,Y/W:N4/*J6S6&]2:S MRX^)XM#8EEE>X>%0+'TMTIVYIB"VV0'[ LR0�H._@Y#_#AB*#!A,SE0X^P M8^LS]0!>[E.TZ+M);7<*S=G,U0&\5PW?0W[J-@'-@:RX@"BF!7#&"KQT SWH M/LPX/NKN-> %#C6!T8,F_@ USJ8"K+\%A5C?!9#C G(%]A0^_; '2&<]HZ3@ M@U=UCPJ\OB8P><$)RF].IJM"$/M(S86#HQ?V-@/Z*L70L?O(5]H$,"L5G!4V M\DW=I3UYY01U6+EG7:87,TXU'.GD,[WXYN@VO7NEW_0H*S; 3(<3Z.6;7G_Z M$.&:K=3"US'5#[3$SBN; __O"$M/?[^$2B%!CO0 A#_VLUL7BSLVL\AJB+1P M^CK7XE;TV_VR!^1I]\U#JZ9C=%5^U"CU_,2ZSG45OLPQ>0;IH@N5'S;VSH;V M>V@]Y_>[E<_)N?R2PI\[&'\ MBF[O=Y3RTZ_@4;2_6\D7'M7NR8O@6W;3'NT M6^\I[_>=YG]\CC[Z6\%D7=_$L5 V^G/!8%<^O G./!IU0@.V9%>=M-=4AA? MQA 4Z2Y&6AKOB L1NN;N,!2[R^0BU.P)'\O'^MD_C2R\UM]Z92F0)?]_8%?" M$N"0?U=\I,7--/,Y"^=D6^N-=LLYB3F#"@L$(O>XHC$B*\QZP)!L&A-F&LK^LEKR=[F1[M53MM,> M"27\R #"J,,4HV//X@#$^ZYH>&8%J/P8RC@ZL($.@*6Y,)\H:*3K]XB!&OQZ MS]N#M^[ZSK=KGOO//))GR7!/G>\?#O)/X:%7G.?MVQWHPQ[,F"18"K[^\P(J M2:2 BSQ%H12?%L%_T!K/<#.O% M&E$M%4:'6YDO1[8F!7Q-3S8U#5ELYNE]8[HQ,#B2>CR2VXSZYKZO]CEY.):G MDW6ISMCP[1CV>*BN6\W-<)]OX-''(V>9G;KLD5F!P<5V M+EUF^NM.$8X,+4ERE,Z^-^-T;DED/,QV^N( \X(;'R]'SEMMHZV6MB:'MU?F M@L]N*J4UO!N2?#R2*J*NL\S61EJ!D;SV8+[JC9>O;1KB%&%Z[4V5+D]J?0/P,QU>DBI3ZW(F-]^C).KD@ H MG"? 9X8F:A*SBC):U4AM/:"ZC?&.+Y!->,E)Z.VU0K,FC/;9.EHV6&(_G+#K M?LT+$J0O1^ZT29HMZZV]IC9P7%HURX; PSJ'T-N)=+]8I_0BR['L;JZQU;V. M8!V>#+]]0\Q86K&% JH2,ZP\:6-F9^"!D:&WVQ*2IPQACS$DMK:4.JWO,BV% MSX:?:>X'^G"4:=2Y IDMKU#:$!G& R-#S]P2[1F!%%@.%=C]CJR6C%(%H7DJ M_$R%U]-*E:H93$_I1!%ERDIO/\AU8-@S]%!^ MBM,YHM5GM6$?!VJR0 >EN>='2$/2A$HX85'+IB8SB\IDM>;*7M*GLW0Z1V8)7DA+(I^FI"R?RPH4+^:(3#8M961A M%GHZ5G:MK:U7BMIP2RE&ER[M)_-(T^M-&='#JJBG(8J<*Q;JN9K!1YK>)E;M M[SZF4/&_7WC/+\F0Z'6'*J.9?>ARMD[&FI) !2),+YT>%SJZCGKH>>HRF:C M2VC9%<<9"UVQ2]&+,KU]6B@.L*G28UQ5IU&QR7;=1:3I'2^GC6HG"TQ%?5IO M$%KT&.V?)W3("L-=8=;:[BXVE0M3.!8K1-E>L>:/B[K"-?1=IU\B2W-E;$ ;$^$Z;47 MXTJA:E1[:&\R+ZT'P 2)K!=E>H=%?KOMYOJ<1I(%J:2L4:U$>%&FUU)'D[ZB MEW2TW,X4A5V_FA?RT:9W[E5K0VW0X;5REF=;$ME%-ZH2:7J!FN4XH]W,:RHR M:13[_1XZ5NE(T[L>JS!8KB9ZF5FG5TFQY M5U2B36]6RO'F/%?I:F1'YU36RW4LRKLPO5>^H: @V'/X_Z'C!AQ#X"&"-J3> MW+2$K MW6D0B@T^?>3.W*<*=*^28CI<=4 WF%:_EZ);Q52OPG;[2)_I-E/5UH#I]9OP MJX^X-:(WGX P^]81:ULI-)<8'H=72H9=)M5-*E:J/S\1=)'%P; MH?M_8%Q0?EBRU[:0^SR402[ *_=@L.(/>8[?L+!UN8@R3=C)@:7[,$SHJ?_I_P=#>7^@= M K[Z^R.R>9Z^VO#6':COL\3W;$ ==[Y@"5]BR!?JGOJF#=OCS1?L^;Z9"5MN M9L:^Z8T?\>9+[IY*^!)#O@ SEO EEGS!GKTA/>'+C?B"WN-8PI@8,B8Q9#'E M"THE?(D?7W+WZ41?KL>7WVP4^Z(?\V9$R$5%,]ZEY^/1D?M63^$[7U\3ILC3 M%]9$W;^ 86^]@"%-W6/QOO K0EJ>*X-KPO3)@%8$=A?\ >-/?W1YPT%%;DBE M1(6NK$)OO\($_4KJ0R]-L/J]+*5@+=@K;[UYA2A\#TFXS^6^DC!P!@!5NB\- M94$]:Q+YQ^+PD7?#W4X>L/OT%Q4'V/-83N3AM^U#!O]* @$+V%)^!=OOHJNH M1(J;7KX27GG3-.1="HS09,=O4?P>]V4%H.BV=[.\ANLA,/GAUR<&.0$1E+HU M"/\]2KY'*_\@#!]O4CQUX<\Y+=[[SI^@2^-#AN&QL/-45YO?^?6B?L/.B])/ M7[>;OFJ7H&8?:C[U>BO$CU]4]BY#A9L,OX]-2DS2Z^/[\=;# M#S))04@]WJ1XE4GRTW'Q?]Y'C6YS<=YGU*-8J(?5A]C^&O ,F?*33J ME]#\^-4WX2U2CZN%WLT7$2]3$ NC^GPQPLW)\B%4>"GU_TL:Q_6$;5:*F4:! M(W<&UNMD2];X4QRB M[C&FU >>AV]+F#@8R)/_\'A3^D._Z]!=F($6MZ$2'YR'7'V$ M=LN#:KE%O]F\TAM!U6'SF))I]8 E+.3.D'Z[GH3<8Q!RCS&E/O!@_@GL41(7 MC%& /<:4^L@3?:(V,1>&F(738TRI#W0%? *M^<[@]P'X7L+@"-"[[)G98KNM MLZC:&A)JFM3$D09!+_0RO(AZW^9EN*U+P5J9\):OE&B^9QY_C.U"$CN/$5F^ M93#]]<;RH)R79NMX#5.?'E3JZF#'[/(&.^\QO=D,56[I,5B(1;PU(] .6O8( MW'(,K-'QVYL3/WYAY!V6#E_/E03IOVN0_C9D2:+VWY+ML8_:WX@LMP_CA\B2 M^BO9?4.[[W3J+EW_'F+_/NB'%,J2=;X/0O, M]1X4FU9D,/2Q.3P88W.:+JA$<;GEU#3IK5UV-MS+-_7&-#+FT!J(8E=;2U5' M4"<%L\[#.SFA-R9[AV?32?[&S1TT":62A(XD,OW-$CINZNR)F1[%U_\3TZW_ MS:X@M=WNX]*LP#+#KJ87GRPK^1Y7\=#IG>Z+CCK'%(T.98<(4.+GCCF M]NV-@][!=R2GZ]:.XZDYBN=XMK&0BP:U\7@*^HZR=QF,3!)Y/MA/%!^M^QQD M.SB-XD.V)!$H#F)Q?@VP'KU%\R)8<7=[;:T1SPD!C.NX2 M%=SJ+EWM(4;#IH&)@EXC>&9Y+MS]QDOOXI*"=-$/U9Z# QX"E'*94HV-;#O+ M=^V*FCBIO\T-+3'J)1,CPL7!=+]S,ZYW\!B-\T5)<3TTS:@=?C/(-#FKJM-\ M#GJ,+/[ MJ)-S:GUG7!71PM)8MUFYMC+8#@ ',/4HF^0>Q<&E%&M5BZ612B[6B861^@T? MD2:6*O-)%4.YY6Z"ET1IM=_5%6"'H(\(G%*P;.8[W)"3 @R]MIOHNQN'J!PC M E@"R72!Z,;4AK[CE;PQ6O@7LH'2\K=]-;0AP5[KA_]Y:+D>E2&^04H+FR@B M:*_0X9T15UBWIQZ/H7[)&)6^R^;"B>+?(/'G9GD^W\)@1&7J? *#\8U2=6Z6 MF?,MY#\RMR9F"I!X-I[P;)C+>7XX3=<)!D&%[&"_7%:]1@=NF==V;<1+$6YA M+\*9,-_"7D3ELL3,7'PI@/V4?^$W@+6T[\Q[+9A5=JN#_CXV,. M$CLU=5U8V?+/XQ_G,P-B\\\\<( NA2WB,]PX"3"BRS/G7*(17_+\3XY[*?IO M.'W'.K[U\#0L6-8[U81)ZB;B^;#.;J:;WI$DQW\C4'E_BF!+T1 /$.&?E6FK MD,,_+1GL.>I&?O3,T_>":)NZZ\C_..8*S.K?_SB68-A0B'_Z?\$=ZR_T#@%? M_?V( N_M7(KT50<#7R\/_PL6>?KOLT;PR(^W.ID2#EV;0W_:\/K*'#I8*__% M(69]*T:\U&([8<2':<2S;JZ$#Q]GF9X]/R6,^"!&O-2,.V'$QUFFA!'Q8,3S M?M4Y\.5U MDD;_U/_VQS0(N:3_YU\8B?X3_N_%8J:F#E?X?S\P[,<;M2M-W6.W;75 O1!6 M@B\1G\P9_O&K*$_]XMR /@1V%_R!HSCVG_\5_[SJ]<;9K8EB_(EBX&_5"PS] MU$IQ2HQ+PW M;9#QC@R'.3MRPO&7=3R#?VJ6EP352@T$W95_%];$[CXA\,RF:Q=3E%=JI<]C>-#S0YG[D)QK?I@!$;-?E\+2_>24T^9]>*1$]NHR>?L.O"NVTGG[=Q M0H)@7XU@AT,B9_3J-LN1Q=R@[$IS<6EW (*%10\O0MBX1^6.HO!\JX7/$%&( MSX$]3MO"!_:[_%YFK67L*^M1U4;7I8:.]MWIH+E]^SU3OVV5VER%R>Q<*LN0 M,X)T,D:.[68[?/H#SM5Q$N];'J+C1(J7ZQEY+W1TJ]/LD)5!+2]Q"?';%4V,, M+G)X.$@6S.52MN!]'*F5L)*M) S\Y<+ ,;I8X7O9ME?>>/.@@FVH@0=_FC;O MN[EA=N*@O=H>'_(#/MLH7NV>]]=,2(XT2:VUZ;$"M[DT2Z;AD1CA-I;GRK0:(5WT\KGHC_QHDTMVVC M'RNE^-;0]#=:[!N>*!G#.K-FALA*7Q1K!(+K"H"D_C6,+V'2MZ5N?^@IMF!: M*],2'#DEFJ]+THY_P_RXF,0D!IP8NTMC=]"U2[-S,'K+ZFB,1T@[@PPATCP)S^-DYHY,/W>]2!);_FJQY=O0 M(0DV?P,FQR_8?",ZW#SZ_,_5FN%_\@WSS3WU]TY3%,3UJ,;5\_4]LNQ8GCY1 MP"Z:^_$+I[YH2_V8J%/LPORWVD._7]S_,YB8WW!$6/FJOB'&M,.IG7YZED$K MN,9#+ X=$1",8^';.3Y[#7D9-O4R(,O>V3D1EBDY5+RCAX9:%A;H=I,F4+F"E] 5UNZ1++1$T$,#3Q/9%^]$C'>JB-^N M 8$2+(,YGDB1I(R\MPLF/FU#8DJG@X,F/G3Z/(;55^*\K\,A6ZH ^%02EQK" M#:T\65\R2CK;NJF#IN]6%HHZLS=:W2Q0$E&P)\VFPE/008.G[T@RR4"YNC MA\A"BF /AQX:-,E_N;X[)CZZ%E,Z'7PS\:%3(+=.$(VCG:\,LZ*J>@&G]VBZT6WLRIN1+ZWI8&=@5X9_^0086V^VI4:*<#/:SMF MOITEB$JD(8#:2Z8+)#4N%O(=K\^,T4J_C(63EK_M':$-"7:(/OS/0Z/H".,G MU-,S>L$-LUHAKVQFC>9P1V<]'D.#W!;B+HL]9_R^3G++S7)9OJ9!B,I&B;M! M^,KI*#?+/OF:XAV9/Q(O^4Y<"6J*-495Q=TQV5U=MRL*W.6N[4OX MAC8@G.SQ-6U 5+I&O$S 5\*\3QWH?P/KCO(+KZ7:E9ZFYE?*;F>UQQF3AE8@ MR+\@[LAL.!/LT4G_?QTXJ5_'82UW";@RCSEE3MD(&TMP;+X/22T!X^;V09F?6O;EZ@(! M \,%*"I',);2 1I+2:Y\) Y8F*' 59V)':0M_"Y2OM];#L%:!?@<'N,/DM@W MS\3RF$18-8 :R>#ICD_4ACGU?^4G&DI+\#7DI>V K88%4[>8[4HV;#GX54MV M#NF&N7U322L>G4=[37%;;?"#W+3HO:N0/P#?LJ :$/P"L0< #PZ4OZ[9&>& M5T9+0UL7#):J\^Q8V"D_?F'/R;\*_R]8L>\<-N&:4W_)P:K_!E_"==^E#-DW M5#ZC3<./:$"$#O:A QU]EIHK.>"!?1]LJ(^VS_^5U,VO_X#_'/>OJ0ZV%HC! MYH?-YP2QX"9T/(6A__X R(BGS[SHP1:(D\$J_%G[__WO_SJ?_4/T!YF:NFG] M/*+!LV7-@Q >[@-#149$P%0-$6;@S3\%W1-V]M&Y2MWC)Z3Y\X0H(2%2F7N* M^G?JX4](CA ME\(6.:/8 88BNCQS?@:_.G[D(\CC9Z:M0H[]M&1PYE(W,GSV MQ5-]MCCFZB>.0:!Y%:X\"F00#SSXCY "A@NH][_Z;"$J1NK_#:0,:)K^SWG4 M]/#1CU]]B.6@>!:@M?!C'02]L"2_8_>I MYJ!%>%4CQ_2J;3TW;$KBMDD_-L EL&?Y&*^HVE.PM;G (O;!&_*Z.=5^'#G* MTMHBE\U)"]051&QE[%NC--D)MB' 1EFBG6?&'3B?DH'Q7H%W.Q: E.]%X%"^ MP".5@G'!@TJ1]ZD27>VF!G2#8U)-ANYQ7:;)M/J]CSENF%X 7 %P0L"M:Y\AB#OX-X" M7ZSDP*L ?#@ 2/I,>F$1<" +99\3@A9]9\AJ0"U.OHN!7@+YG;XUS^0HS=? M.G&Q=-<(L1$N-9!IN!89#@<"Z, ]S$H9YF']*0# A*/P6Q!A6P?)/^H2 .82 M?*VY\H7:].!QQW:7JS.$=@-E!\LY*>^3$P=J>\[61TN6P4J.GJ,[7TW!3Y:J MH2[!E/Q'^;^?15+7_[DDPP0(\ M@$!Z,P7VJ"M"L?3 6\,CC7)QFX-G,@B#= M-R0BC,)"A*R[DG^RDG?'B/[9Q32EN]ORQJ2%G,,QW"U#-%!8*Y MQR/7JKT:;-I<6Y/S-4R:"95"::SP>'BD,317D^$JW]$0=&(QJ_D>SXT[8&3F M\4BTT65RY%A&&"2;;ZGMD=ZC<@H D*%G[C1W[16'%9GI,2S28N4.LZ[#D:%G MJLT"FK&V"*KU!J4,G=F,-P. _ F>>CPR6_0THN[I(V8W]FJCW+;2&;DTGPZ_ MO31I<00P6VU&GHRMNES)@+.W!T:&WEYCJOF:4"TWT/5(R&*\-USW6#@R]'9, M%;>=H2@-F3JP3OD6UFIV''@);NCMQ7+14%>;C,[4ZVZQR:.2B^4[8&3H[2M4 M;^X[=6RL"?Q4U0O=O36;>6!D>.WYVIBKXST<97'&+8^6G8YJ=G@R_':>H1>] M%<54-'+\&&Y*&WCP9L93AG-)&K-_ L7MJ4S1X%+T (O7TG>L71 MIJ17-0%'!FUMAZX) 8[$L,=#IWS9P#&MPVGEF3-H&?7IC.O2?)9''X_L;84U M5YO43%2U6O6M4VW,9Q.:I\(C5U-,;Q1:BQ$W7-4D1L^8RA5*C M69TX*)+;#]OD8E86QW!D:/&[2F-56E14 RU[IJJR.4O(X+"##?EX9)7BLQDU MSZ^YY6ID=0KK0;ULP3KY$)E*=G6R:+(=(,IJV3.L?5ISG$-%_>7(_CS-2XMT MB=3JI2+AF,2LR77]NM<005O"@.SDRH,RAPR:4EX<:4;!@DG?(3*5I-S,G#/# MM+96/9TEN,YVGZ:#>J]'&L_2AE#HVA*Z3HO%\H9>85WFD$A^.9).ESR>K6\+ MVGHH6+/>!,EO1#].''I]KM]2/+K4<;AUTQ@X0UIC3*9S2)QZQ":BD2Y-+*3 M]?A"8ZFU)NQ,]0[1Y\NA^#Q;G9<'75U;+V;LJIDMCS=3, $L/ &F4[-ET=4( M3EY1*KHG1G7=\H>&)D LN;'8I'1><\EF7G4=-B^4_*&A"2Q)H[M2AZ/4)-@PV9QXCP!.C)IN30V>608^W9 M-#WUBKD6X@\-2771)4;B;J&T4#;OT"JZSNAR/:MO M=O9DUJR#H>GP!*C:CJ4[RS+"(=U\P[4]ILG+"AP:HH"(S4G%Z9=(E*WE>].9 M.K)5S8-#0W/E*N/FCML5='2'RD5TED-+;@-,(!.>@-@52ZHVFW6YM:4RN>76 M+0X=!0X-V0J[L+1[3#LC<7:YYH&\1-A5HESOH0++8TR/4RAPBM&7$MA4P- 0 M">3!P+8+=9W@ZM9H,K+F".]U%3@TQ*X"N1N97!K#T)VB>QEQNZ3PK#^!\)YJ MZJM&MNGQZ+*/=3%/ZN7LO/_4$&>5";8ATP-TP16D1K')&&J/-SIP:(BPA2+; M5&JR6N!P=-6F,P[)+%A_ F'"ZJ::61<+^ #=T:UBJY1N2L06/#9B;YFW&H," MUD#**++E46+0J'NM$BDNZUI#AVN-FA=([:;(AZ)0K%E6, MNV[N')8;\57#BT*A#-NJ$/.%,-<*6C%/RG9ZT\QT(E&H4O;HEKP5>698JFY; MI8XZ<:U(%%J99C_7M6G]36K M1*'03I4>XB9$H="-2;@,#JV?8*EDHH1M%*\I> M) KM%'((->CG672XG8^7JQ[ML(07B4*[M&=G2HNABO:RZ5X;[6^'O:$2B4)K MKC[Q,&:A<4-LS?&X-5'59C0*M:EM1^H4%BVN-V0+O7:NWT?-:!1:*T^JDXY1 MZ3 [A6_BG<%PZ+2B42BS=+H%!R'+#%)N=\'P+E%AZ$@4NLR->R.QG)(%EEQ:DE!&,=E,@Y M53H2A8K$:)R;[XI;;@>06)DLC'!XL5X4"JTVFKHY*9=68%GR)%LK=W)>5HE$ MH;--"8CIHI]'E[:BM_8J,QI,O$@4.BRO$#:_[(&-VBTX5%$<$:)$1Z)09%/8 MI/>\H:%#3\AE-L-^I<0JD2B4+Q7*W=J:76M"C\,7FW$.G>V\2!1*8YN29'1H M4R/3DZ91[HF\M:4C42B>IL2*4:8=;JA8PM1-KQQKJT2BT/3(G>JC:JW: M6/?:V6)1C$:AJ]G8'B'5_!Y=9S:920UH0QVEHU%H1F=1$K4E&R#684L<#PK. M=M.)1*%@/Q3Y[C3;1]=2UZ+:XRY1M[U(%(J.P%D!W??!ALIV\MN505%JE8Y$ MH4)AH_6K+%?G>HV^335&9'F8[42B4&F!]-G,8.B@947EY [A#5#6BT2ABH4B MA?)Z87)+FQU/J/0&8'(O$H5V5+NT+G;U$EKHH:6&SC<+)9F.1*'$%!L4N:6[ M1 M-+T]DU\NF6^A$HU ,*51F38DE-;($2*^[.2U74B)1Z [L552AZ!28W<9< M<%.UGYTP="0*-8U\VLJ0ZQJCMCJCYFPZ0$=[.A*%[JND)V;E'H$*>Z3C[ 5K M8VZ42!0Z:;+,SL-Y$44VS0HX9:Z*E8(2B4*'E=HHO6@;4P;!J'1W-M?ZTWXG M$H6Z-6S:HAE6[E2T/OY#-;^11@Y*G:<\M-\ M4RM+MOT4)M4(,K;\M#O1=)WSL)1?.)3]QT[-CFWJCG'BWPD7P6 5C$A.!><8 MZ8Z:V"%Q[A"R.@^.N8X:).#YX;T@BB4'@=^S)_WE)VN9K@W>9__],_5A:<,7 MP8G+>)9?FOS*=(^ ,<<84Y!]/P6\%%:V_//XQ_G,8%3F$&>"X8II$.8X1M3\ M )#@.N;Q@R#\XW]R$20Z2^ _C D'X1SK.+'#"[%@Y:\L#1KQS7>I=\I+-( MY"M+._PUX??HL[6H"=7?F>I/EPX1SW8)2!CQ08S(O5"ZEC#B@QB!OW!S>,*( MCS--B4;$@1'4/8$GC(@!(Q+3%!-&)*8I)HQ(3%-,&)&8II@P(C%-,6$$=8\G M+HYW9,3O]GQ\R;'W<:N&7MGK-I!]E4_M*^\XO$2\>,DYQ7[\>JHEP'_^5_SUJ$=*HAG?3C/PMRH&AEV;('\J^$&S MET#@VW[%8?"W:ER*_M7PZHU:C,=(2'+W)!EK&>F!7ZDSL"+#283BJMWEGC]1 MW)HJ'W1#U?..AEL3X3:BD2C,9U28VU#EI?/PK:GR.T1($'>"N+\8XJ:#;AY! M?T4[ 50)R@[DPF^[EXA#(@[)H2O!D+>FRM4QY)^J1^"E2MRS"5C\TF 1-NFK MPI(#N*ID'TC P0$KGKJ[)3*1R$0@$]Q9S[]$*A+$F"#&!#$FB/';(4:_DVMB M_Q-41O<0[=SR0W-2XJ =W.> MW5V:.G1)+UGPYF#_LETUZ)'.@3_XGB,8DF!)/-#P_NE?2,X:GTB"/9.MEHMQI">M#YD9+DJ;H4=/O_?B#$CU30/_W_?JA; MYZ?A+B73.7S_N,%\X.R(N';]1\H&,@=&$C].MSE,B(Z@Y#236=I:AMC2TDI: MP+MGB!^_J.Q=AL*.M^P>.?TI@[JQV"X_)FC[[L;GPZOE7S8^_GT!^#^))":2 MF$AB(HFWD,0/[G_P)0'9^Z GT9.6BJ;D14XN4XWLIH:0<_:#T%-I[8PV%K?A MAEAIO-@3GM$R_1OQ\%? IT\82GMT)"V8RZ5L^??UK(05+"W_=/&UN)Y1/ZU7 MY4L%WZZ_X<=KO=_+GWIS]VG\(@LQQA4/FTT;[C7O[^?!KXU4%N:VW:<1-HNJ M-614RE>W96FJ? A2Z=6K>;([PRMH(E?S=QC&'0*$;;[\%.%V71Z<'-4G54^0HI%%<_6L\ZXE*1YS.4 M*T^*=6.R:.,B]3%'ZVF6*F[DW':@X9W63MCH>[X[4G@,A6=KC+S#4"K)H4@L M42PM4;(Q?@9QC-NJD^CW.VZI[[/_F9E>1=]+9913$:VF9SF97N\^YF1;8J;$ MHN4-4&;74W-K02]*VI:&^Q\\VKZX 7[^*'@9WNMH0+;\R7$W'BN*V0GX^SD0 MDRCX[=>;>,R3$%%<\077>]AN: 6 !0 N/OWI7 MQP3&]]OZ4AS3;6974C/B;C%"^)''8YA_>L_>X=DK5D#$2^H3LY>8O62?_[(" M'S=")*'R#]OXWV>77FT'V*Q?RG:8I>M5%AZN+I?5C_$Q9'>-3L'-E9@DV6J[VG1HS;LGM_!G@!'NRS=QDLG43E$WOUN>U5LL]^!KF-VZJ3\/V[;;SO MLTNN&])RO-_T*$[=SFS"S?:F6>-CW-]5?M\29PB!:,N\,BMLB^P.<16X2\*# M]4O;Y.>/W3-K%RC;'Q^RX[&DF)V[OY]3_W,$[V-C; /EN^8!Y^JMVW**9137 M79MEW')ZXJ(\[;2LCSG@X),)QA+%6IE!!A)!C89[+U,%!QP"]F[+W&5Q- E< M?L4XSLW18Q*XO/5Z$X%/!#X1^"\K\'$C1!*IOQ*L?1\,.BTLMK@\8L>:7&2I MR9"RACS[0;G_!L?W[$QOC9;+NZXU4:O+->Y!#.J7M;\ 0C]96)YUYK*54HV- M;#L^(Y* _!L= [>[$2T.@.+@);@Q$9) P\=#B>\M]P<@G)W,=;[O\_ M>V_>G*J7[0__?ZON>[#.?>ZM[JJ89@9/]^]4H>(\*T[_4,@D@J ,(K[Z9P.: MF&BF$P>,5'7GFV,0V&OX[+767D-L;.G0YBH_FURG#Q&C9Y_N49/PQM3.(RU[&/-=&D$MQ:(?5YMGT&)^,.4?-M3D8XS*__A /)'[&$'$"=3'3 M\FN&#N)+E1^!?2=*0UBRN;Q;S)M0D=$S-6QLS@>CRZ0AM 8UP1@-K09$E&TM M/S"LS!11 J *X@@?(=4MIR%L7?-PTG:*#TF6NL$4R'S@GZ:,F+(6X1 +?(!YC$ M$]Q*<"O!K1O$K;.'X<9V?I&N6$M;B-]V0MPZ?Q@N@:W[@JTW,G6NOM28P]9I,*9&MQA.9XP)Z_;T:@-RT8QG M72:"QM4\J5_&O"FTM/)CB"S4ZA,AQ)BP0P:PCA"$N.%<''#/FLJ'6*%*]N_3 MX.-%LW&N&"+[X8N\>@>,JZSZ,L=LUY??I+(\D=^;96TBOXG\WC)K[T1^K]P0 MX3NKON7#[]VT.,,!3POZYP.OS5:!H\H'WLG);/SD9/R-.,"54S$O># >\YRC M'U"]=WV)CZ<<7.MH(I'X1.(3B8^1Q/^(L[A=#-9_3E<5Y]RS!9?;-^#.?:0W M['JM'%:6LNQ */NL4\ZL2ZN_3T78BR]_+N8NFVF7[/,-!B(6!,=G/"^+0PH' MD\&Y'OZ 8S_K7"_!NWB=XB5X%V=P0L;UU4 E"CV&ETD/*5MMMNG^?;[!E\') M8-!&-V]Y::@K=J:(VB'Y\K0=@%-4FO\^.GT^JO"6$%^O6O]%2KW^3+?DS/#O MB_1_0G+$L;K[N&="W%H!\O5%-PXL/I<'=.UU):*;B.X]B.Z/<-5CF3;[93-V M9E763'F-68S?:8]TI.2@-9[F8.H"/G:".#>*.(GP;7;?V0JQ8.HZO["EW[M?]I\: M'*)/I4#"?L_Y=3H4 ^-)II\;O.T^"(4Q_&0+ Q#TO\&[.M;NJ=N[P=$:/IE7 M@#YB[R8!B>KJR/V#D8:R;GH[DNS^G0[T^??$DG@M[0$B_'MAVFK O=^6I/.. MNI)>W7.KY^&#=Y?R$]O474=ZM=!S,WKOPL7G^^J!M3S]_":L9][=NQ)&7(P1 M")$P(@:,R#RB>,*(&# B@:;8, ))-"(.C$C4(0Y< +B421@1"T:\6ZV6\.%2 ML/0()Z9K'!B1(%-L&)$X<[%@1&(QG9 +7RT>^BC(=[E54^"/X;^\B,\34Q), M@6_)16*8)S;7/1KFD:5%"T&T*OJ]SEN:% PG3>SRQ"X/1"2<(Y38XA<3!^R\ M)8(G=-,2H;AC@_,Z5/FYFTEB@2;6Q?U:H+*Y/3PI Z*$"TP,T,0 W9>0Y@3< M>!54MR31X<0B/90/UC 3"4G,T\0\31ACGXIBY=T;*@7I,@LHX.?Y['3+SA#/&(+/\( MFVY%O\/__.1^<;=S&P+\)1HFP/O7G MN?9RKC")\2XD-7-]UIYP.<<'#?YT00TKCQ)9O3%9O4\3X'90->Y!PU>3:^NF M(?FI>5APD9(!<4\Q8^8RQXM7%LG+G :\6.1I1LB\WTGTIW0.AY%MZW#X6.OP MT,=\GK&UNR+4AJCZJ!#HPMNC"?YVV@%\[FD'OKL2M:HI8UNT:XZC1$TP,:C M55:RTUIQB=9L8BXHBO/W,UV^8@11Q6E:2)?0"B--88>">)E+5P(C*)CF\J$5 M=(,G-J\<^8]_5[E.SDBBJ=P MQ\=T>-Y/6L%V69\H8@,G5G7-G5G,67F MC&S7&_GYN$ZWN0Q'_/I#0@\8=*Z(3 S.7*[D+M_?LN-XD'A^%_S^^'ROYFBR M79]CNS[-WDIE;:)6D#T)XH>RRTUR:A?6E(OLK?ZL-BE,O8D+=0=4/RV1G7&% MIL'>&CCZ'VZN-W9,G#.MA6GQCI2:F,D9<9P#F2=+-8GA0?&I7>Z?+WV7/C0\ MF?0EL?2W=]@M%.>EB=,-]L-PV/@-.L;C!CEQS1R\AIK>W"/:[KC1:EXF2D]0 M/:JULC@#RE%M6VGU=3.7;W,P%'C&!/Y P.3Y/.,?#SN7/C4^'>HD1\',\S4[FV6R70WO+*3L?F9F.[,N8VVI?9"=#<[3C:NMV07,[ M\Z91Q,R*YGG!3A;XH1]N9;=_X%P,9B$: 5M.[)O>7Z3K7B-\R8'S?? Y.7". MK7#'QX1@N\\["JT >P#8#S?O:I.C,20*2M-@JO9TML;SW7PN>YDX>;G(^AKK M=6"MR?OL0.DY16<,#!0X<+51X@$CB>00.CF$3@ZA$_%.3-1D"[_V%GZBT';= M;=:+7EUAEKG^R##=DC%4+A/:GME9>I1FBJ@VS[OKY729U41:"?;;("#PX89[ M8P?3(672@6I(X'V?^)L<$2;ATN0D^\=P\ HGV4E4/S[[>?AQ-L3XV_;":X,V M[0D>HOD>-+8[BQ5;@2YS3-!%JDB_72PWV&9I(6H\17FHI03L %XX@CT0.)X< M>-_,@?>U_.M8X5-R,IZ8>LD>>J8]]#0;7MN:ZPB-S066J$ZK?6&)*W#K,F%G MP63=DL41IB9-BOT59;):4:4#V@5N\(<[WNV?BS-+%^C:.7SB^XN^W6O4\38. MQN,#LI'.G=-'.7O_L%Z3FD[P2D6"U.&J6126:QNU+N.C#-Q:9^4TYTUMSJ]I M6&XH?5P&D(T&#<3(!PR!SM<_[/YT.TF&B"V@)<>$R2EX<@J>B'=BC]X>=M^B M,7H:RQ&BN#0-38T25*Q.A!:VZI;]T662G[(7T+-ZXUXB@,1MB[]E8F0'):?W;&[ M;S&GKD^!Y##KW/[=G8MXY.S=DI3'QS@.C:CRLPUU^D@M>FY[>[;*9C;U'"- M;F-N.V,$'D/D92*U;7)B^Q.F7&*:\ OXYL&,[(5#L:XS*\_Q .)GRM2>P_( MEABI-[=[WR*NG0:$"B**X)-J389<>%QQ_?&@ORA>QNE?]_,9IC[?5)@YTDJW MS7K-2[-T $)AY?L'*'3+!_PP$CX@G/B;XD.2)0=AIP^FOH0@%$"0:+H37;H. M"I]N^%<?U@UNC-M%RSS,PKJUX100I MG#77>)43)7WY#AUG+]77^=/!:GSM\"G[;+$ MCPR"5;4IWUZMD(56N(RKZH]S(RPW[OI:,Z>EB3$Q+G%$.P IXM@%/G#ZG=(TK=C<^7V%)_A5$G*H!1&R;=F0P5 MB'>D;'>-H2-E>AGOS.*4=MI:.@0C5=!,/XTN-6D= DI8 (.3#Q1VRUDQX)XU ME0^10I7LWTEV0%(&&)^.#U=B[7W(;](*XF<*[ST<[B:= A+QO5G6WH7M<+O8 M>\M'VKLQ8X8#GA;T<@?^FJT"%Y4/W)+DU.COM M[,V6M7J=+(OP@FD.&T.BG)L9A?S?!]GWHLJ?B[1OJG3#J.NK(9N&>06JY7*U M>9[F8#(XNL,?"!Q+CNX2@_8NM_[I#TD!_+<+X'^"Z!Y4Q=V5W-[#\IQ ME]R?X:7',BGVRS8L+'JY2F78MZ!<:5V;(+-\VZ.!#4M=P+W^\8CS,XV\F]LI MDP37OP0'J4VEJ].\/X7X54CES#I[IIZ:\#;CG2-9<-20QY4QY!_R04I+M (XY MX",9<":U"EB3,N64ZMA ]JR%:8$_1B/84T![W@E](5HJWI)0E M@>N">X"'A+M7"DG)JL$;X751*3OXS__]#TQ _P9/]<-O37@;? 6HQ=P4)3TM M6NI*,L(W"(,X=DHU4@ +A&F*U_64#51.E0%:& [X0[!/ACR"QP>4"^@2?! NZ#%U)CZ^+U[17Y[BA$$X)$82=S"= +!*T%U1 MVF]L"$@./EBI?&H!H%L5=#_M6."C_4E_CZGO"J]T^"KV$4&%CPEJZE!&EZX9 M?&\K+0L )>'B4@'XK'929(<2I ;$";:U[0T?4WDWP-;PE9VI)8'+ 5&GX!V- M8-7UP"Q,H?!#"H Z\A!>MENY)0DFD/M-\,HI )=V\"[/M P6^_^=>)"C0+$/J6P%K. #XJJ![H M#DB_M]^+L-W'^N[NWNJ?0^E%:,VNR:G0Q!&55 MQNN,)&-B=CGOUQ_H\7#0RH[6@*!ZJ):.">BLVOL2&VPB1Z4Z8$@L]F1BIK"^*XD25-YDLZOO,MJC9BG1Y!5;2*LKUN07+2&3$ZE M?_U!'@^-J2=.BL_0Y4N\M86LO"2$Z]JA%ASA]5'=>6:>Q]M[J@: =HO!Z-XU MX<>69+NZL]MN16 IFBX0@P!<=5[0@C]$@+O]UF.*7;S Q4B]7SX9V 1[8F>( MX25[@OGVV^U=-)$$WK6E:/V=9$1T0*EI'^-;AS__^K_VW?SXK3@NF;EJ_=Y[N MWK*F4N"*_D9"IU>1TA-+XK4T+X,G_^9UC_?MG0=-/2+8SHO^_>0M!X1(X8\4 M];^IYU\#W^&^ .REX-XO M[AJRQ3$7OP&4$&?BRJOC1/29!__A4\ L WO!__2:N5>B&=TD^!T )(!G/;JM M%Y%\^Q'PM4)G FAR<"0=M>_>"BG_9X_!;XGE2ZH>(Q^H5O<,A?? =]^1V2S$"8*$XX&>/!=U 1 MYR88CW,X)&"R ,&P@ A?_\;K-_O4=UZ]60:"$ H6(4X0()3#))'@,I2$<%(F MPZ,4DA$13/SZ-UZ_V:>^\_+-@IZ;19@RZ=G:T/CL@B.7#2^3;WN!)?+ZRHG8 M6+<7EKE@YJ753)5T?VC(-(<<7NE/QE6>$M8-+3<:SU'':,L=N0VNQ%]?B='J MT)^S65>KUK!>4]':N-OR@+4/O;ZR)!I:Q]AY526@Q5PY<'3L;HN ME>8ERV0&NC]61@V\Z]2#*P^>3G0]J5N'"RHT)XKN!L,V10'Q..SPZ8K@P*0B MYY9LM3 JJF3;93N=-KCR@)Z*"PNJ-6CDH,$(,5J8T39+'9K##^_9IQW6:U?H MJC9OK[++#MI:=09M<.7!BMB)U:JI#JHS""OVVJ8S6$_Z'KCRY8HXC, @& M* ML7&2 +()D]R$0B?X_6&8HL%O7V,_V,WJ])D-^MI2]QE-MQS[66H1WE?ZGCNL%.VL?X3S&9)3Q8=C6FZHY: MY0Z97J#SX_QWR199*/;R$))W$1J9-OFBKASC?[74+"TRG6Q=RV%B@9UC-9)E ME6-<%46NCKD8T8/\-3[IN=I8:Z(!5P\D!79=3Z:0?AM*SQ234"G1V31HCCB\ M9R7-=U6HS0DJKX,J#M;<4PF6'A7E3*W9P?%I7I(DCML&5!VM' M_2'3EEKB!NJV9JU&N=_>+ H>N)+87OG*KHF^-^&:M#;+D!EQ!KG\!%X8F\80 M(]I<<"ER6OOE3\&IAG#_8'T5 #W"5[5AN=)43)/($#L:IO;HH M5OX+.39_3KJ;LW;:<.?-Q" ['G2 MDJJX57'=]J\_Q"/U3I B<*/, P*_#K(^^R:OHE%92=B 7O'9J643C:G K>QLNWKJ+P/^2 M[!?AG:FIBV%8SY,"ERKZ(]A))WM1!3ZU=($DRFI C8BFX)4 L0)GDA> JQ?9 M9%&4>#,D(?0' M#.G4"C.VN284O_#&3= MG$L/*4,*OA<^&-Q/#/XHAA64069PJ+>V _X3W13(L+G8YK^"M:7.&_J_Y4.* M &)?GA<$%&Y9ZBHXZFKI0*C"D,D 2"@?\LO>@TK7WLE,-@C>I+L"@!?P=F84 M[0I.!D)$#,ZT0NZ";PM!F##"EC? ^UD\HBU@'WOY(\ 9PGOXB##VLR>;3P!L M.Z:@12<5#REI'1S:V=+SOQ< NH,M0;+F#ZF5&3B: 7<>GD4S."U[")< O-;@ M4$-,^<#M$+\&=N$-WM6@RZ+>I\.Y>O M=DN3HC:FCP+I2Y",8I(17EXHMHY^/;3^!5XXRB([+0\*?:BXRB3(ML _JT%?B_^JF_8'+UH=S[: MX.#5"42XW^QV$#Y5#Q0EE>,MW01R-'?UK:-G!"<@JJVE#4LWM(36_ "8M#SCZCR"FF J$*-A9!/#')]LXLBR>+OWGP_,! MMR;Y.\,^/%_GMT<9@>2\L/VCO20$IH]JB@\I3P5K#QYB/QV8;,UU.SJ-//;$YQMO?9KG3?8CP^NE MW07P$FRCK^X)" 0\,T8+B//?N7#-9>,) MDIOR&_5?1^$X:]NKM.:7: W!&4IJ5X8SBF\'!]F'_>R?_/$$%8_:SP ;PFWE MK$$;F!L-^%6'1T@6XJT.)1-(SIJT_/@ M>/9U5F*4>*+,K0DS*&:TY7K%-72SWE(S0(:N'[RZ+!W*34+JIF?5/#0?60*B M*GFIHBK'_?8#W=H=0]NIB>1XDO0"P^915FI*#][%WD\_> LNHZQ"@)G1+R]\ MCL>=A&[3/T\!7.^2#Z@5TB>(4>>*>L M#ORUB,9%RW077*^L=LQRK;F"_%6V7MKT9S6.HG]M,1Y8$K3S_J4<\@LXK@*_ M .\+O$MIZ_J:NFYZ(57#'1W8,O8V+!%)4)A[,S%=YZA;.3=7T<8']I[=/K]- MG-OR3@RVYSV6_B/<2DW7!ERQ__G[(",WP*UCT>X/EG93N!R1>G>D'R6Q"X 1 M_,*6?N]^V7^SX!!\>ZP?G X+T:GRRP/WO23W[7'[84*#8^V>NKT;'"WK<\W$ M"/(Q\VZA[]YY]M[]@8A8,A"R'4EV_PYMYM]1=D( 31\F!FPI'3YX=RD_ 6:8 MZTB7R!& 'B'\.4O@,"T@_-X7DE6>DSR^60J!/.+O]IQ,^'(=OL"/1*(O<>0+ M_)B!$\;$CS$)D,63+PF0Q90O\".%)8PY&V.^V&WW0P/Y:D0(/)G]3-6)J8N? MILJG1/13^'W3ZP>.6?#A__N%__K;[2T3TN>*W;VH]_+1CQ-T\N*9^_0+(@A! M%*8>16&8-Z,P__G7Y*\Z3B5*=3]*A?RM4L'H#U.J(-[X4F/.9D_';>D17!S^ M/"#'2<0&.^B+<>-B Y\":&,P*V!_S5E>YPU!"J+($PE<902Q:E/>'O&>3$>N ML.HO\OX*C6.(ZXC#UPASBEXRVX#0==?Z5@>9_<7>8M.J6I?6)7W1:#"NHG$Z M0P]J ^WO!T,?:UDS4)WIP:&:_?)4[>417'A %][F2,.99H\H]:OL&&&+$QH: M8[X[6%I!(0QZQC&MMXA#Y[5^$V#:!7CN'IB@;M;K5=WN[:2H M;:;>B[RVG^ ]7PLQ8]Q5/@[V[M8(C#&5C@'OZ1KP7D95;M7 M5+J U?+U"I?OVC!JFT5;&I(=JQ5C8,*TP0%,V! O<2LI+T7^/ MXFW"&$.9V-+XX5+EU7=/T4=#.@0A&V)_QL$'?0K:T/5AVO-RT#.56D]XLHYL-:A[T\(KB:!];G?O]Y%\V MG+RA,I1+%4/M-?P_3454;\+)LQ%*8VZ] ?EHN6N(8X3PG?;K"J?+=1 Y?1G5 MWCR[3]=2);5%229KDI)_%WQ)4O)CRI>DMBB>C$F +)Y\28 LIGQ):HN2VJ*D M#"*I+4IJBVY4J!*E2FJ+DMJBI+8HJ2U*:HOBEBYV5RG\26W1#Z\MLE^>9CVU MK7[K_'&%6%)6JELNV\5J*PB3W/PPO2TP.MNT^UL$HTL:Q E6)>5&=U!N]%6L M*C;93GI0M4O:LCBL#.3180[ M36N=QAS6EHJ=K_-5N-MLT-& 2Q@^- [_>0OAG)]C"L9*?:]6ZO7#+<*DE.N3 M*/8:O&R_4M0*&VG*(@S2P<9:;]DWO*B<"R<>E:GQ /5/E8;%BW"7J(>/?> GT<&?HX.? M*F**.>'.[E#>C"DFSD]MA>U,BZ;\UN#+(Q99?SI-+^U"3V*D1GJI"J6Z+O-* M5.T$8YF'#/2N2WE+,;R#<]T3U-0G]M4'S5#NI<+TL#O0O9>3_N1"^:^>DPR& ME;8O%M8,4\RNNSHW5*Q.IVI9@5HPPZ[ ITPU@UH$+=U!S MO3\Q\.(5UR_S__^^_OH2Q>/0NROY^W>_H3)W/D1H#B5%DI#%#(>CHL!A$B)Q M&3F#W:U5M7/# E?CK*XE"Q:]OEKT9VZT-S3E-]1?BM,TAA_=D MC:KA:R[D,+GN!NEKPFBD],9(\U9[[$&JV6Q,"1^N:6AP1@^]OG(U MSM?@PJCF07R;ZWN5W&A59Q1PY<'3)Y(C%N$%W]4D=M%=YLI3S:FWP94'3V?6 MODK,9LTT*R%Z?L6K/98#]\0.G[YI96><;SD%"$'[PG*$(]5N/^@HS>\\SM3D MSATM",%0W,!2D-30D,@!BP$(\U._@N"7IYX%_9;=,/OPBF,&8Z8SY?!R%7:4 M5R-\;K9=;]?6BJQ_9B^M2\MU1\Z<0%J^W5:#O'92>!"\MGA1VHM3?R6W M_7VTO/;*+I\$&OK6,T 6(Q\0''DI,5U%W?:Z.!@.\S=!J0+T]0R4FM%8]., )VZ*AI $$G#S5YB6JT_ 8M:$V-:2C5YL#+QJNBA(/! $G M\9@$#+<-"M3&2!G'AIJ&L-6'M5Z#:;U6V-/@;@@#KT@RY: M'O=]!7[U6E'6U5XRF:!+O!5(\_1521T://0I<$_J%51;F-;OG0[M+6N;@H>$ZJ1(Z2C3CI?!DW_SNL?[]G:9%/6(//DH MOY_T,"!$"G^DJ/]-/?\:D.. ED$AQQ[%7M1R1-]Z6R#=+\M6QQS\1N! M _6\Q!@F])D'_^%34RO0W?_I-7-'#Z>#WX&4 1757QQ0;S\"IG98'6/*J5Q4 MYF(_B2B_GQ+XEEB^I.HQ"5G-LDQW:GOS+K6#,FRWK%B0Y%N9KFLF$6T(D?F[9I0*E?$]K%B M0Q-7RM5E'L^QU4ROBJBMIIX1E&/%AN.Z[^9[KIW5EH@N>;[8(6L5^EBQH;9J MYFF1Q,9,NF0,H')37WO=H\6&B-?UE>9LI&E\<<;EW(95:_3H8\6&_+@S;"B87]::'8ZS26D8MUEN4DNI&%6 5?NE27N%_^^7R2X+?X[ M^\SFPUUKW[//69*H.C73MM^HKEMDM;4^]%IU)LWD,ZU,M[OF9W0\JNM>CVBV MW3GX KB;G0HVU!78P%)A/9V4XM\_A?AA=7OX@\4F3"ESCR!4[X M$D.^ #O-F2X%@\^9+@6-S&+K]O']]A#\B/3-,?UG3N))4* MT'G'OIQXWN?/J0=,).6\DG*F:L$$6IC(TM5EZ=N% MAP%$QR"+[L+SO ,4CMFJKY%. \>/#"?*E4GFW\8Q/[@WH%5_G9]J&B$N6]-Q M0:A2NX'9Q_*#?T2J7*+JB:I?8-0U1\V:7*Z=J;,$7G+Z&S&;+1-_/W?PNZJN M-JF[6[G3>/0>U,4;LG-C#+_6Y89:#%@:I!HX!I!GH $ MEA7V^MW2["%E2$Y@Q5B2$$1UU1.U5[B$/QE'++NO-7]XG/ C,.TO MM/8(PAT!M XI$6U#:CN:6NHIBPF'UOQQ.ZIPQ.#,V6R7^Q+T1+GO1;G#\7][ MKHH(>WTC9TLVN\S0;+?E9$=TZV+:3:QU!J-(S]1RJWZ-U$VCE^.WXXXQ[,.L M_=L-N406#'O49DEYENHXD@',%CD)NYS=%[MV,7.\R/2V9W=M.L5KC.IYC:3/ MN8$#@!-24Y:/(6N1F*\6>(/GV"8TKV%4O^;.IML*R3-VA4A@)H&9!&9NQES[ M/LXP:!L:*UE8U>;I$3%==K.+=8..2B\1ZK"AUK=Z3UP[L>$$HY&3D-(!5EZ[ MD/I2P?)KKS,6H?/8MM*RW*ZQ0,;Y'JMN:G@K.\\):UV))A ?;Z65A)H2I4^4 M_K:/QN=551T45AX,^=D6.5YML')S%6C]&ZVSDJG*\9VJO.T>0,$(!,,$Q:$9 M'N8P7I8X2I!P#L-P7.91@4(GPNMZ\WE=J?,9.FVS1*&8%RD;+D#*T5'%&TOC MY7:MGF=X6< &\XZ='_K*L>X!1E/O3DA:6&@J4K=\2*A#\H@^UCU@UA] C9Z& M$EJN;R"3>;$Q'\E'1Q4OBOU29VSI)89HHH4BI7?\4?]X]P!K5AHTE@6&&>3J M)*DX&7/4:!_K'E#)5OFJZRUE-I=6\Y:EVD-H?G14\; U1*UVKU/2U(F$922\ MZO1&[6/= UKMON<9@4/&A M]K'N 4*)W.!F3;(@WS5S)1G+,]R@S9&'5Q;)%=1.>^,-VT6+XY*6(3HKV^.H MPROG!-'MUER)T 8UA6J/#(G.EMMN/* MGK7-F&UCTTX9XC<-'MR]6(>\X,HSCU3>06+96 $M,RT_K]J";MJN=:37P'1" M-)"FP1B,1#>U=9Y%6VKW7+T&#G(HW^XU0#VFRHT^T^@U.Z-S3CW>$:LK3"71 MU8%W^T2VW13JXTT:?%B6N76:*VANQO/:K9I/YN/0I.'I]0,:V:H=C4%V7K1N M^$F=%XA'(BGTBV$%)O*()GR)(5_@I) \EFQ![W4:;+SYDL!8//F2P%@\V8(\ M8G3F M.RQDKCN,.PX=%A)T3=#UJ^CZH\K?3]5*X3)H^[-Z*5QY"%OL>BE$8!RSO-,. M[Z7F/*",RNNG*3A$X[?(*V2-QC#%^"3)(NCU1][^P)2PIS,QH([UG38>20(1 MQ+1658I87JL.\E2EOEZ5[-&V/P**/!#X67*_$IW^V3H=A<3N5:G/E_+U6:VN M:4NIV85:(N-N^$8>J_?6Y?9VVC."/5 ?#P6Z*9=P8%I:,()A89F"9)_.Z+A# M-+JS)7]P!/F#0.G\ED:@A66C%>G@L4EEY9K!,\:ZJN5L/=OSER*D"DK4SB#S M !/H^2R-.Y/J.U3DCP[A?I F7\"\^$B5R4K;7BY&:('-%4<<4Y&:>K&UG;I, M/5#DA\GCMQ[D**B&:D\E,:68IFC_3ERBG^P2[<+C/S/6$0.F)[)_![(?RYC MZ;A^2UYSU($G+\F294G!V8P=]@FTP2Z?.,^)S9TXSV=WGL7Y[YWZY8#V->5N MH'M'+&T>9KLP.89$MLI-^+I$H25WXD6EV<1#ADJ:^1YX\YR9&C4><.5P=+FV2'^Q5B)XT"CR'R*,9%N MUU8Z.(3]".JRL.9M1NU1!Y)\*%\4Y]#$YX-6/\%X".@!PHDD-I1 PZ4-HQA3 MZ8:MH"^#@TZ!54Y46-#4=+8V1G0#[<(* =@!Z$PL(-.GP$:&P\J;)RWLXW4 M'<423_&RGN)/;&SZN>C1O;8Z/;])U)".-3(55_F!6-OTETRQ-II:I Y-C;+" M90)#B((?*/*,AE "!G<+!I^,!-TK&ES "#H.!YGFDM#&N;FAI;V"6"?+G%UI M!8U-@_,V_ ']^,#M1[8V/OU"WG[OKW4MAGD*XDE)X B)0#@,GR ,7GD ?ZUHL4.)\*F)= JHN251<-)O5>;]]K&MQO]UCN]6JUV>+.6(TJ>KH M9IA6CG4MG@RQ]G &L3U(]3QL-&W)]HSUCG4M[HRF:=,=M'VFZ#<+=HW(+#CD M:(=A7N^*,Q_;K*&YYN%J?C18L]GC'8;7W=YR:4UIS4_3V5G3S$X8]&B'X[8E#JD M3;99S&"SP;J4ZV'>L0[#>J<"%QV+Y2$"PW&XW,L5(,+C8.CPTKZ\RNMN?UG0 MU*Y9[J8;I,Q-PTL/N$3G/:K-*^* <<><-^$E<[-IMH-+S]R.6)S_;EG2@E=% M9KV0#%NB#;'I3"5KVU^7MFW)L0\;[.:+.%/PB(*@#4H4[QDD"_>8&'0FSCRF M6AVF19?S*6;88AI=IINB&_E4LU=B.JDUEA&P+6FE$K]ZE*F4_IZ]CT-%XNY"4%(F/G>*# MD3O!FE)")$(I/EST:17 M: P9@S[B:,*7^/$E ;)X\B4!LG@U/?[(0+[+MISOVZ9)@\7#@/:9A\S>3B_D MC^R!F]:G.Q25L_1"3D W =T3:=*/ZFI[JA;)EP'A1)AB+4S?;)$<873,LC1V MX7US(06G(8;R%.@_&03';,77Z"F#7+W7SE?QY#().Y'K'K-&++>;I/9\V-O< MJ?/VU-=^>_8VA.1)SZ(K+C0?>4QCY19(\ 91VV48>< QY!PI:]&&FD!# @T) M-%RJ>/'KV-!F1[:1O'VYVAXWA1-V=@;U"G MMS=BYH+L3!#1W:9:VN[$%BQU$2PVB-V6,?/L=^6!2M.&V-U7Z+== M+XLNPKM)(HZ92//^,1E5,-V+=X0I"0VDSARB2,7@]A,>:>11S#* M]V?=@=;11Q"!2)MYE1VOK)82]0M''ZC,>Y-YDOA,HM:)6E\O/O.>7M?F2'>. M&60/4IN%K+"$"@.V34=-Q+%WHZX_(D)3#"H%C'E0^*H $CEVRI($25T%]:Q) M?"9QP1(7["8-FF*HRYTG57[;]Q*=,5HR%[,-)-G:G%#+]JAOT5%K<(1XS_-* MXC()*"2@<$OFT.=1H9Y3B]OM&WFO[=OMQF,"4B2A MF,1G2WRV&(1B.L=Q*;G+##RB,)1&; M!%X2>+DI>#EG)LY7\:5&%#7"4<@5FTM/<72NB**YH*,FW_ #=H:M@R/Z8 MM\5GN\(FX:'OX&:,NO=_ B5/,LI@BWLQ6OD/,J)>>9BO6H)')S- M.FQWDZZ,!+BB#7MT "!J4,](-"'X:=DGLEEYIE$#3SWVI0*NL1;@?I-7RT6 M#1YRCCZE;X('@NW0XTE_4.AU\]'__J\735:?_*!@2(!I_=[AP-ZRMLU=D1 2 M%"D=]7#E9?#DW[SN\;Z]729%/2+8#F-^/V%)0(@4_DA1_YMZ_C4@QP$M@_D# M>Q1[,8(@^M;+(03;SSYH)+MEBV,N?B-P #&7Z!Z+/O/@/WQJ:@7@\S^]9NZH MM@2_ V$'&*._:#&V_0@X!^%0!U-.YF!%U"FM&0HB5GV>H*<%4I<@S@ZIB==Z(V&N852U[K$!BZ;;*>.8O2Q,3VY M],HLEI$%PA8G'BPH=8;A1^UC8WJRG6OEKN1-TY#I[><S&1Q M-7 9ON3CJ(E4V37G'1O]4\8P9R$6ZCJ+X*U"8U/*VN*F?6STCUDM>_XLHU-L MM]43UR6_TFM91T?_&--TPYJ4AAXT8'IIWJXZ/"XKQT;_\.K*'W6+-8F9E[D- M2E!9H5UO'QO]4Z@(_F@Y*$CL?) W)EJCRJTK[6.C?U""A)M8M2MH*D)/!YC1 M7I:G[:.C?]@Q,7)Z,WNL54?Y:;J4Q>IE MPFD'>_OAC*1Q=ZALQCC*JC.V[C-D5\3RX*Y'>)\E5^(P*X]H=IE9#P?44&UQ MP:5'&-7#>[#=8A8*I"[J)MFINH5\)[ST0$[F%ES;R'"YS%8;I46EJ>)90Z2# M2\\\INC9+@D:T3E^2^<-!Y@ES-)5%T&N[7NC<_0\TNF@;A-4AX2<$Q!2!W6<5RK=MFA M/]#UPFBL7'[V4)A:%+UU&%"2=J_\D#(DYXL#AF)BB)UJSM'6.@AM#-YUS-T' MD841?G+I44CD(WZGC???=R:N,9HBDS B!HR '[%W>Y$GC+@4(Y!'XDZGM<2, M$PDVQ801"3;%A1% )>YTA.1Y./'50_2/[-;+K?J:TS'>A^6SM]\/'O)>O_UH M*LKASX.!#B>858 ]PK&F1?U\TX7.+@<7U843R +Z2)XWV^2[PG"6^4$))":0 M> B),9[>\A&M3CC[YS(0^=%B;P T;UM MN.N9=SD(H(=2$R]7!%2;YTG=&"$3G9QO9_%@R -UTLYK5_ ':\&)?_#_B:OJ MP;-.4SMRW?#&!>'JIR_RHQ.]GP);WS-< BT"EV2W.K3%KNP@6ZV-Y%%;RRE# MG7F/:;1DL,F>+. 75-&32WH[J(1XHZ"PUN(GR_YA% M?G1D]E.4_YLVRW'MIY?KIC7W/ 3RU?ELX\*M56]X0>?%R.?J$\_6AA BD5(0<%UAJQY;8)*UU4KC&T.?G0]H5ZN*^<5Z=$%31B5IN.UMB Q;I0>2 MV(/S99GRHH$^\ ..GJ69;*+7\=?K)#;S/<7NZH;9]2W5@%RYYFHNFUYB\@4# M-$W(R:GSOM1DF^-%PYK+69L3O6BB#_Q 83\O/I,SYPO7D:SG$M/$Z[IQK^O4 MALI=.E/?LUUV6O7ZZ+S-]7!]C4(B,Z]6? ZN+GA8O>#1>;M2DL8S$Q-8"4-Z M@N RX)V4[<2>!Q@ZH^%R;:U(T" )K5S+XGD+#K@"T1D,Y6):(T;^QM3%51?! M+@@'-*H'?B"1&P^Q]$Q3!T](?*^[\+V2F,K' M0!1HA)U7PP'K=8 W.[]+Z(/R,9T.)4L=9J9. RC>TNFILE/6&TCJ0#UP$M[3! M!<.D/7M4L#MCI\#Z:(%9]_+EAMO?#N@!6@V]I]6W&4WIFK+C\=9IQA\G7M// M\)J2&,I?H=I.E_+22M+-?;=)M9?UZKC6P2%BDB4@O4O6E[T+GDN/NK"(+QLK ME5FNS6X-GM55 ]_.T4$>4!A-HB@)'B11E%.;.6\#0H8>R^V*K=31.O' [L #2\(JGZ@VV"E(>4\_=KDJ5'64SK4Z'<;G:[K=A(AUQ;J@ ML3(S4#';LMH,5/2,+(OP^BR'[V;5P/A#AG@ORINH]@]6[22X\DW=KGN^U5?Q M5EOS2X.%Z:!N1NI<,%V%5)W:8J-,FDR7]7.(V";1G.7MQM#@#PCQGBMRFR&6 MG&G8CN5& J(:*< 40;*3XJ(S>%C7'K!YZ8C,M==[?:S\;M;+LVJ6#?!-Q0*: MN<7*T1I1F@K:\2!?9RJ88X\K?N."=M!FI/J=*AJ4+N0=K9KFETJV:0PS[4MV MHRH4.S)-([1&6$*W(5;U&CV@ U )>M$\P-0M9] \3::+YAV_-9!&"6B3>(QW MX3'>6S#HY-.&OX@O]O#O%W4Q7_#L+MPW7"8-E;J6R>2FD.0%;PCV>HIZ0,F?5QU4 Z;6 M[Q0O".[&M.;.&)?0KH7:HX"-1=--Y@8?!5<.^70@6LO[/I> MW.4#*@WI&$!!D@/19E9=LTMH8=9@@FI-?"^8Z@YL&)QZ@*BD51?\*I]'_V5W6 M<.> Z$)L5/&$(J,:X"G.;YAZ_5[[UE]HO?![9E]*6B\DPY92'F^G_K\3BU/> MM<*'<#"WW19ZYE^F'HCSMR]K.E/)ZDUY@Q; 1Y8D]B1A:IBZJ?A-*\?GE%H5_0;8_8V0_R3@1R7B#MRS. M ,>*T46#;XOR5)J3D@^M1. M24 $Q%3]R.S,@-Z/J?A( KPO"5\[+SZ#)%2$0BM/MUI59KF4VZ,^G?.5B7)Y M2> E:B5ER7Y#R]E3:(A-]&5/\'[]@1\/3W^^(0GP8P229X'$]['H!49&?WER M^)'%IPYS=9FZ(U MHDJTILM-I=SMT1S"0:^O%+K9:1Z&A#(S']%VWE[JK)WVP)7(ZRLKY;YB-^TI MRA(*P7F\8&?2]6!&U<$]Q?+$["N*5=7\BM!AVWV]L%QX''9X97:T64]HGUE M!)DF0 NMF;9KPV]U15_<;-9&O^M%JK3;KMP'8YN+0@]$:$8)&RUIQAZ(2= M8NN^30>7'G"TN=JT\%99I%EW#:\X@6U.TK(21#8.[EIJJ-BT*6474'HH886> M92)*)_0Q#BYM3LN]C@_V&7:^SIK.K)1I-#;@!8XP=82U8*OD6[0V'TDU7IW5 M.Z7@!?"G=WVAM5_9;JEZOX%Z92/#=,LM/3.HBY-UG7X-7D73%#T +0"OR@: M>44%]A-MVY)CYU5;T$W;M:0>>&16-P5M:ZI-.%=H>,-F1FXP_@HQTK/RNXX#+X5TH"H+@ +^-8KG0R@SK\Y_[PRU>1G@!XMO8T##^F MBLUF?E"NU5+_Q\\7_TZ5&SVZ42QG:TR*[G:97O=B=EL/@+H M@4?N!C!3NT: M3LJ44\J602G>>7.K#S?WW=CD%/A3*H#]L^SL?^'X?V4OW8GCT?V2'1+-28X7 M- :I>Q.WUZG1Q*S]ZP^!0H]'/(/]O6??#02[=3IT!'\][ZHA!;=;SGE(]C4O MZV0TJZXK6'&3;=:8KLQ7;*\W6$XA):!9YO'P8.>)'I9D+R3PV4K2_8>0.%,@ M3!-)"OXD!#ZS&"3I@V4:4D0D3W6FH6$2-,7B#3_8QF'RWW:*#VPS6PTNLA]3 MY\:SKC"51%>7FO*.+*_ JVB9[H)KE\9.FFM8B(9TB++$IU>M?-=[A5_O70KP M^15\!?K[K*P![8!9DU(! 6S 2UTW/3OU#T S9VJZ-J"H_<_?!S99@#7@H^U; M1';Z1R\=[A0W9,R%'OKN-MOPBP#HPR]LZ??NE_TW"\+RTPC/Y_PZ'8J,L7NW MM"[)SF_>=.RHMOMW"%*_)Y;$:VD/T.G?"S-2H]^6I/.! M;KZZYY89X8-WE_(3V]1=1WJUT,N-NX<_+QG_ FMY^OFIX%ZX)O010A.J7Y#J M;X>*,XGXQX(1V"-,)IPX'2>^>(3]X49PN553QSRBDQX_:Z>U M?$H5OJ(+IT"B*Q*%>GG&)@#34;)>46GRXB'[@O/KS\Z-^,^_)G^?]KL%A&MG MNV5YG3<$*0@EO(X60'^G\==>T:& 7TOMK]KXZ9A4G^20?*N^=]W5"N(X:M;D M'DO7;T+_"+PH=%\8H+=L D6)W2,%R5N C!W2OB<0J1*=MG8(>:J MWV0HHM=%H"+:I[A>T]IPI;]/C/PB8HZU*K&L2YBG^6VZR)37B?J)= W+L0EY]G)5U1W7EVU;7TG5YU^=U0 MB4%K/FNUX2E3)>7UQJH69")],83CD,[$JS1+"V8 B[,9NU#P/D X/+0)L0>< M.LR-_<$F85XR@AHTVG+L5(V??*4+3V(8)H9A8AB>$#5#50PT$2BB"6YG6B\, M0Q<>3/#-I-]AFL-Z5ZQ*:[QB_GWAVQ=ALZNB=+&D9EB6%S*#HC-R9W:3C@:6 M4P\4FOFY=N%C^3'_V'EL/B:686(9)I;AMYQ?5;1,8!-N(6U:A<@QY,]'#-]5 M_,TPI[1$Y/NG'9^$M'I]1!:03MJ D'Q!W*R7V1&YWHXR1A]P^(2=%^-O"&8M MR9.LK3V86(&)%9A8@5=!R$@/(S4$=B P_QYW]I_>IOMM)KMF^'QKLO2%]W7Q5[)1C F)F_]5Y_UNP>)\8>*> EZ#; MN^@&=.D8M F%M "-ZBE7Z8 MCH8Q$@_DNQU=?IP=R*R;QE>&SR;V7V+_)?;?Z1"2T5N\;6YQ,:=6"K-UK0Q! M:DGMBTK>&.?8B_G'D&N5TJ5LAF9XQ<0G"),1A)*WG?N&DM@#@9YP+.6UK;Z" M:0&T,%*":UF2(?@IQ^(-6]^V-!%GKNT$C4 2&_!V"A3B"HJQ)LO)VY%^!(HB M[/6-G"W9[#)#L]V6DQW1K>^G"&[U.;=5Y]ZS-A=YU:@=[]#>)3"#&75,FO$% M%ALN*]ZLVZ6W(YZP!YPXS!?\^_:C<3 &WR_5@!-#\(8-P:14X]J]-4Y4JH$- M\Y.U;/D-:*FFJ4P?FXSK7'L[PX5 ,P\H=/JDE:L98L_QMI1G6EK0HT:(&JPE M9EC<0W%':QZ36-SY/#M5<0K Q9M29W<_SX.4)_$^ MRX2Z6I0':I,9B+FZ @^7"W[2WC:7#ZR\PY.(;WN?UW(UPP:#.S\32/_+E=S!@M]:<-OGC'@"MHV%@@=5YAFUJ6[".8,B5+7&J3:9*,4?_^A.#N,P%J="8F..N/LNJT!+J MS$JMHF?7$>77'\,\HD&O>Z3NC\U4GYZ5TL'#@)0"VNVZ@#Z>4*2_;[B^;C4: M=C?;:]HFZ!)O!7O =/NP)X0/'GJ.KFUO;ED(MN?"14M&X=>=V?[[OUZTG'LR MJ8-FHJ;U>[<9[2UKV^H."?UX&3SY-Z][O&_OK##J$7G:TW\_;6@! M(5+X(T7];^KYUX Q%']+H6R\[D6X_^Z"MWI8MCKGXC<#!/G?F M7GHA^=%G'OR'3TVM0+O_I]?,'6TN%OP.I PHL?ZB"=OV(X"]8?-74P8 ''9Q MM9]$E/^SQ^"WQ/(E58^1*^JLSLD4)F=($7@2,)GA,(B'N0R"X1S.4P(L9D24 M1X37O=@'E9JQLD:S,INK$?/>6AD/)PNPP7+XZRO[/62ILJN)P'8-MIPM#LI+ MJ-D.?!GL]:56=EY>(WZ>9U5DR70=$N/' ^78=($-0@R@66?88:JU#EN'\F1] MO0JN/'A\GTE-IF6A(:[F#'2.E_09;S=;)>"*P^73V!5;>XJ)04BZFIERBJU2IIM M!Y<>+%^>634[XXL^I)9:C JAEB04PKN2KR]E5V"6M%])YTY$J7CE@*N/*"4T100FA/[=4@I M%I+'HYEL#J T42_*_0;DV+W@IH>4*M@<6N64#0\1=F:V6)OKWAQO!Y<>4&H% MI8L\D6DA#%^=E7H8VL),*ES^X7P%;B+FS8TB0O-Q/LL-)SDAW6T?&X2AEB1* MS>B#I89L.LABC&1S-3L8F7% *4]W2^FYK4):>I,3C#$-4;5T4%5\0*FFT_,7 M"CI<,KD2)E1'.6I3:=#@RD-*88,.TZIZW3R+K%;0)MW6^ATG>-%#2G4G2W<& MRP,?0@@2ENM:Q1?KP?,/*46UE5&;G9A#MIB;%S@O4[1Q([CK(:6FGE4NIC&C M"TE>I9*NY'N9KG9T$(@,VW002&5NT2U[MAI!U0RL M*./RI#<3Z&.#0,IS%$E[R]Q(DZRE1+:F#98 ,G5D$ @]=M)MFL!@IEJ@QFQ. MJV"R&XP,.> 38L+]QM+,DY!:794E4]*E8CA@PP.G.$3R*$9%>+R7+$\,A"7BMX$1YL@IL>\LD45 &!LU.1D=QZD]>L'D[V M@S4=\BG;'\HKRM3R6E7#%01OY[MR)WB!0SXY9%;)XQVXHR%-.DOU*^,YJQ\= M5L--1LMT@\):;-/N<^9"<0OS-0VN)%Y?V=BP@U&VM^RS5=CI(?65:"+!%!(N MY"4X2S5;$?=H%YAJ=\638V$ =I")IQ?5:?C,1=<>?">8]NE MF[G%FF:7@F(T-F,A1Q2"*P_>TUK8,UURECXS4/'EC+/[XT:%/C:H9S@:96M( MKLHQ58%9 !Q#^Q-!B7JPO**2CQOXP.:76E$<9+UYM]=PD>">!^\I+>=CO";7 MAY!+S/*%!:G:CA4@Z<%[LL2<+5M*6M/4P;#7198;I]BFCZ%CB:51D:DQ,Z@[ MYIW5L,R2/D1'G11>[2/9CIZIETF#09#!8JQU MY+NN8?!=+RHS?C71AQI5J65NG(>68FZ"4<5LE^PHQQ!GYA*(REJK(M,E\S.\ M6,^WF>E#6$)=>2QETF+'1HT.*QB-;*6\*P"B1)MVZ)]26 MVJ!+1^4PK^BI9I2FS0Z76IK@$)QJ53>S4@ .!SS*+H="JZ02:59B%U@?O$YC M- P4_B6/. E",(&0)0XB9!38*!. 7E1&X$@8AV \(TBX(!W8D9Q?FE;%I<=* MM$C5%V[#[Y0#;3ZP#OH=7UG!DCQBU-*XJ#7]67&-'1UGA>=0 QJW_3F[S-B% M6G^!]%#CJ,'IK$D:EY95A"6F_@#%96 P9([JZ,#7=%@="47&Y?6\OIK-,]7! M42T9#(I]BW(R2VU9-:!*OIR6L\?EM$6.1W)6&=09=;U8(:TB5O3-H[M8O>8H M(\:1-=;U%+OKQ[=Q>9.%9T(*SP'Y=K9(:V*6#*1P?S3,Z^["FY^$FNV3A@FJHCE0#SL_!^*:L7^=G MII73>=L^,L!)GV%R>4VUH29E*@6JH3/9?OM,(YG>C\<]OWB*#]\\()P-H% 2 M T\QF"D3S4\)DDX.)JC$)\)RJL$F%YY:@L*/2#(KX#F&<;6I#= CAB>,B $C M8.@13<9GQ((3CRB1,"(&C$BP*2:, )MUHA%Q8 3Y2,()(V+ B 2:8L*(!)IB MPH@$FF+"B 2:8L*(!)IBPH@$FF+"" !-B4;$@1$ FI(](@Z,2* I)HQ(K*:8 M,"*QFF+"B 2:8L*(!)IBPH@$FF+"B 2:3LN(+]8+?Y2\\3-+;C^"X]G#=PG56*J-">CBF#JP8?_[Q?UZR\IA)"/%'[5 M3I#4)R@X>1-S@BY=EC#]O_^!">C?*/P0_1)UOV3OVN:.RZ2!Y*!_R27HD%@KX1/Y61V#XD3QO_Y?OZL @_)+<12&T^^L'XI&5#W_F*%B+09%R[3M5,+\LYK@[\=G[I,J'P5+[I,J M/UV#OK^SQAY1&Y)S*R[&-X2!N,I>>MX 3[*7QAX?D[TTV4L3#;K?O30)R-RN MX"=4(ZOI96Y)=/;$C[C(@D^,MRP%6O0N^&<+7INNL8)3]9B!A.)<'Q3.,#J-F%7T41$$A&Y '[<=O+O5WSE MA.D)(OQ01$@VC41$OHH??^6'7WLP\JY'>LJ1A*EAZJ;BG\[CNOS:XC?0/:H^ MC"$I_KH-_[;1/O?)MOKT6K6?OM-[DK(L;Q]^KQY6WW#D1$3T#&/R3$YIN^QX MU"HT*.]P\J'H_O_L?6ESZDR2[O>)F/] O'/[1G>$<6M!"Z?GOA$"Q+Z#V+XH MA#:$-M""@%]_J\1B;#"VSV$1MB;F/6WC0JK*Y:G,K*Q,!P8*WG8 ^$3=_]TE MA^T=A\W!>E53Y'TGT<7"0MM*LS?DDEJ[8TW=CC+,P+9$V%]_)]+/R'&OP M= MR8R@J-Q<:V+\>)W7&#U*7*)5\B8[\;YKNWMOY.NCJ;E.T36LPAMP. M7"[Y^]V7STPTS',^T95YO28SQ95+^5QC@J])FNN[9 5B*?G7WVB:>J(Q^DQ3 MYAA%8A2)4>3GH,C!0?>A)WX"5P(*LQ>JEC'T_MBNY\E,(3_V(:ZD :X 6,'Q M&%9B6(EA)885\,*Z[)V D"JY1*5D'K>XPH!3M4E.GYE\V'T6@QB2?DJGB2N! M2"159W<^< ELB"1*QMCP1]B 8EMP0&\ #H%3GJJ+]G#"^4FUU4))K\VP#[[5;(3P0T'6AGT@-<1)#FDTK=,POA)!7#O<]X,Y:<.Q&>G ML;+4Z54('>URYJKGUSA&U#L\<]NC95FC)VO*E#.Z5NU/.G2I/-,[*D^&1\N M6]35SI;O+0-W.DC^<;4*_.\ M>LMP2P,?T'(QD(JO!1&YK M7$_0.\FBSP]J>2>="P!"A,>\Z!-.7BM5Y"67]#U52#18WPE)?4<SJOF\X<&A+A<2]P0*AK M)8/\1'V)38D8)B(-$Y_W0$1EN"ZVS4R2ZV!SKV'6\GHM"4.Z\#27I%,Q:L2H M$:/&ST"-TQ[(8C9=.XTU/6:3_;59U9#46L6@!Q(>U:)/5/I*XUO%/SCW[5YFU8_,E+L^ MY!;-&'F^&?*<#BN1RX:]'I+25->&EC#3%X8JXC>MXC3BBVLGW0NZ;"=+ M"XZ)NADN#X-7\'"V+LB;'G#_VIHM=/#JG"<,G*?!D/VEZV;-$J/*%# M B_1OU"=%6::!Z:REL$,;<4+!">^6AU?K?X=+;;-F0_FTME*T9LO M;O69*3:*0[FX-KE556S,"Q6$ZS1N?-^ZU&;7G45U9;!8#\_.%:Z4$3&5IS>G M[L]X?-TZOFY]">/HS@WF(D>6K:44';(\=A3Z4W@[8?4U38_4+D+B+9UA;7Y8 M\VYZAX*P@JZ$(HK--FJ]0C$WLRF"@6A+_O4W@5ZQT/>/TZ\8=F+8^7&P\_F0 M$9\I=?T,Q@9L@Y?89@M/^J.@!8 H_=??>/J*B3\_3N-B((J!Z,GX4:DM M9X5IT]>X)&(K/1>?L:DI T GO&B.7;&6^(]3K^W)>W34*QIDB5'GLL'J3\&. M@I6;%9'@/#U;))'NH*^V)^1-W2ZO;V2Q-3NAN'F.L4?JR*,L!+I=\'0^]KMB MI]"IG0HS);F63J?:*R*ME>: /1P/,BXVI<,13%4!1#T:5= M+[K_AW/FK4 MBCFBFN7(E85V6E3>&3(WO<. YAA.RYA!G\U.\HVQC!#X/-GBT_!P&J/23RDZ M[D0=HT2,$C\#)3X?TNCG:&1>&XD,U^C9UGR !-ZZIP+<2 //$#\&)SSLAW9Y<27)TRV8+64$INIEJ,.,#B!RP933]1)%Q M 888.&+@^"' <=H-L:5EOIFMK(IA M__8$\):_C^Y%7N$^\N\H\06E1K/ 6[Q?*/UV7MV)G(#'WH*U2CBR:*M6>&7Z M_UQ8?#ZXGTO7>G4\*%EIME-J&NE^31HO:Z^/U(DO"-/A_M)0WLK37IC(C3#5 M!!5"7DYDRU7 M3DB^ Y0_X0':>A-'EA,F(,7$37+[L'O8LFKU!N\Y=]6A(&1GP2^$)8 MWCUFN^V*MF$(,U?^M?OA<&8P.602WH__90K+9,@G:[\+)PU9\0ZWY62X?8:? M[%(>D'_ Z7O.[JW;IZ&;9?V!)472Y]+U)&UQXHTV>(MBV,&.2+O?D_#)O\:. M+.C) )#E/S/;U:" _-ITGEC(;YZYI7WXXMU08>S:AN_);Y9^G<2=9X38FR2O MA./@>Y^7BW^#I>W__2,C#Z!MS)@H,@9YIL_FM\9\N0]?8B"+)E]B((LH8V(@ MBR9?8B"+)E\@D)TM,18SYFY EHKY$CV^H+&^1)(O,9!=ES&'=YA$VX C_]]? MV%^?N<^$I>Y>QO+3)(*QM?"W8",C8]N0/DVSJUJNWXQ(D9,A^NO4&;]ZYR$Q M_OJ[XPF>;(*'P CY__Y['(O(%47DW4TA=>U"J1>6FL/CA\L)S5E#,A::$T)S M736[F=#$FW:\:<>;]NO,7)A 6> 2J;:SBK'U=IOO]Y&>JF;)B1)PJF/QN=W6_'W$Y[W\SW@O MO]U>_NVE";W$YG\N,'&?"E'GR+3KH93P9'%BV8:MKBX&SA&[%?2!AMTE4A6] MDF''5,K:;A@&[PB&?)FB<=]>./XDRR;RA+G$?;'M>6\T&V4>+O;25\*NV'.O MNT?PC. >?V];B',WNF2)MBGOS[FJMAC.ZTUI3]=K**'>;[\]J+':C"8X L'L M3+)6K;0H+?O[=30^>F=:;7:9<=4JL&V^!1/_?4W\91. M7ZF(!C0.(Z^7=P&LNRMQ#%BW!:PW]]ZB#EA&2V,,M]D)$8=! "P4.2OO]$G)/W9CL$7LS>_J[<1+&?G<"(% B)R]DPYY!38XEX*+^PT^GPH>II-]R6XZT'['3?,:2#O1^ M>^"V?1Z-#!A,0:NX[B--V5,PLR\5?[\TQI\C[D , M> )Z%JG4E1I"1CSH?$,GXJ=3X6>B5J2=B<^@5CN7(:0!4L_J&$;[2&,INX9Z M0_>"G4_R7*%0,=FY5LUU49W*^28#4 NZ%P1RKIO23SC=Z#J")(\&11+RH\_X;C;]A^'%R_IQT#PKP/L_YW-?XL/ M8.]_C0ZOMW_9)5?LJC#M<@VWIF5'O6*#3M_P.*25)DQRO4JCG$R(HT%@-$JL MKO)DZ+1@YYJ:Q8-81J$ASX0;NC9> M30NJ7;Q08^=>KIY"6JLLV6X!;(.N#7WNH/?;'9MD?1=,4782F]OKMN5.M-GE M4G&^#T ]#+>_1I+P0#-T56J"H\L>F$[,_/C0) X_1L?9V$%T^Q"A?V-O[LB& M <@.]N:]JK_>EKMJ/KE0@T)6USI**B-VRV*J]/N-E+^\+5LFE2LV*"3)%@#9 M>GYM[B]7+9Z"+@?VE$:NZ'3\="6-3TI^+E1=T'>X&51-IBHK8VV/X"HZ8TV( ME=(+T!M"%94=^L9:21)LQ5D._362GA D=O/,JX@=CF2%F>:!!('@Q,'O^)CDMCE;D:= A Y)[GC_[B$(]WZ@,4*4BX(Q<4F_QS9G/A"% MSG8#>?/%*Z5=+!DOPR1]=ZQKWKB]7HH%K8;>\-S%JS2D[+@LMSBL5IC:C_4JYHYI2I=9WAQAK(5/I#R MF)S1-$_ET] I3#]19SOKQB=CEW "(Z0?,3)$R&7[1'/>JR(#P79K9'ENK=AY M?MV;ILI-;UV ;;>A X0]X6>O%]Z@Z?:9_K2AV,(VM'^@VU?N!]P1)[+D&[*M MG'')\[[G._+G^P//!U)MH6J8P)+XR#74FM@JF\'M^P._I?]AMVO8K%GTW(1G MOS2^#ELV*[9AV %LX'RRN?,_-0L,LWT7:)G[KU\/VCTX? J5_B!=+^X;=*>& M3G$#M$CR!7VFL9@O$>0+\9P^6TL_9LS%&J!=8E^Y&Q'2LWMU2_D(TN_N:OXI M6?X\K0>EGJFC$-4C%TH^-)@3'W9(^+QB12P5#GH;B7\ZLBD #P*8S>F$";X\ M_'>HW0.:&DM=@D&8H"\Z)< W#5O--T6";[&J.Y4RZ/*Z) ME8#'>!P@1?H)3WWV\N%C&!J ,?A/, ]N"&H_G@H?>3,QN%T:W.I@5MU -A9R M+31=3A7/GB(56I%] ^FL,]VUZW&J4 W@ F"UB"<$O3RN1<_.2\4FW8\WZ>X& MB+$!>%>,A/9>-[!/0&-2E@H%@("&IY\(\O* %CU; MCXQMO=C6BVV]'PN.>=L_%=]#Q1X?UM00'*$IM]E\6_Z-R5BR:5MF 8'3)](V24S#.@R(;9@;)TB(T[4&0L MJ3N1'3E$A%/N\,Q:(^,6WD+(Y=K-8'562Z,,3T&$).DG'$E_7^N1#%_1M3W! M2&A[DK[*I(S-RCN8E5'*<;_[L7&4B/&- /43IF9=]DX=K#HT*0GT"; D.BG^K['O?+[=9MQ^X\9FGT_! ^N +-,L7]BL]]8K M^?VY7WI_^4TD%4+QXO$T-:9H!.,)%)?XE$"D>4$B!5ZA)5HB<%04: J\X-_" M[AM (+MRC2@.&:* D%/ZO.35%(=+M<#( MH[UJ>S?-N2O+TALAE[%2'(6ICV&CG:*1F=/E54,AY^JHX2"E"8\@O!K!N]='( MQ7Q@I9FLG&%EAB*SE:#0]>K0RCH:2?.CS++NX!/$3,^[Y8;?;!$%./)H[:L: M:RQD1="Y2M4,\G29:G886/-NM_8K7\8I60O9]6 -"A<8F0T/6)EUVQ)]QP$? M;1#T^+)->4CSY'RZ*B.->IDJ5*V9P0]:-[ALPYT>@6V7:BWJAG MN7:;K7<33*?#=CO[G,C'P;@;WV!<4^82L) M&RXY8>U7FQ#"Y;^]>96XDL@6[#G M^(Y8!-F"(L]X?*DR@HS!GPD\YDOT^!+C6"39$N-8I.ZZ?F@=WXT(T(VYSUW7 M#PS3NQ_%7)9&%[CXBCT3U\T)N/#%UAHLFOI__P6'PN!8F"(M3.@E(#HR>4F;5[3A M&N$1@^_*FU.%2R%OQ!9ZA\K2SX^0SWZ1O**- QYGJ%\X;:@QD^')J:569<&5 M0U5M*)R[R1PZD34D=!';Y6:5-"?8GH$U-#SP2]L+V5CJ":/I:Y0,WNR-L;K' MZOXSU!W%7GJWU*UU<3XHN<@\7S60KB_V:DOU9OH^,?M(8=742VR_/#6]PK+8 M+DHP,8G\ZV^4>J+2YTJ$/YZ'6;4M-0D$W 3T#0.MEVA9?Q,O,8)(%2U8ND-> M^$>'!M\(L:YFH.2V>O@V&^M4B[M)ME:9KTB!$]IT@%%3LMP;!IN*"&3J*KT, M(A8XC74[UNU'LD:^H-SU?I/K+CB^RFGE/(KEUL7JH >5FX35 2Y8!BJ:090P M(S6AO:0JQS&4'^54W0WA?JH+=KV("]1DZ&=T@9MQ+R83$B8.P_P^B$6GD$6D$2TZ9/I&5H]D_GIQZPZNU9U M:'8 M]\:KCI[6LZJ1ESLYY2(\8T,I%?N MWR?BX/T%N<8JTJJIKZ;5,FJ-AUDBU]K4.<.Q)_1L8]XX*!0#10P4#VHU?14I M9&):0E#VR*O.PK@X)"WP]I>@?6=_K.ZSC<2KV_&P*_W$UM'P)=>X"/SNSH*E=EO+'DEQ[.WMWO_^KU>WF/>;!2S! M8SN_=CO"P;*VMZ>Q<'-0Y>3FDG18]?678 3"RMTNDP8.V]Y%_[7?52 A$L0S M3?\C\?(C),<1+6%UGP.*O2KPL_G6ZQ(_V\\^N*F]98MGSWYA*-QL;G$]&W_A MP?\*B8D#MZ'_Z3:R)[4#_@Q@$.PVQJM;/-N/@-,9EDRRE436#FL?N7N1%#XC MEJ^I>HI,T1O(I/(WP:8H@>0Q-*R)-"&-,0(^*Q?EI<]4M M"A4DJ9#MBD*M>6(2G"H2B%/X4-)7JQ6]7%TOE*5ZJDA@!6_G4+?7;.J%@J26NRVE4?9. M%@ELF=0D-1,\16_,\VF3Z=5:R((Y5210Q7KE\:0_[W+:HLZ69P5OIA9:IXH$ M-HB96R'2V2'22*U,5_&:*Z'8XNGCD0ZZ(EF]23*LUA5$+IWU9&[>XM/'(W,E MRZDHFE[2_0Y'=CNK*2>2+1Y%CHL1\GDJ7L5Q "FP?:4X=Q9]UY6[XU"/N3]QNKNO6 MZ@,6DWQXJZ)@YI2,DJTZ[;4X+N(99 MTR02+19[V$D=*5=&;LD;M'4NB3:&?E>JXWE$/:4CN9[/Z9EY7V>Q>9IF%URI MC?/J*1V9E:>H5QGS! +T-$U4%CVDO59/ZFVT[;;W!G(4[ MJ:]9JL#VN85BT_@<"Y:M4]JD6E1YR0_;:\0G\P'&>*DV,SNI379&7U=2R'J) M]$F16XBF270Z)TMN(N:XT\7M),8*_FS5TP5SN6RIITINXKD*RE8#"6%]"L&) M]:0M%]W,;CR9@[_D-%I:]5>/+JL^6;_A:;E=O]%\><$D\VV.3:78 =-MMYA M.PFFGMN6X=S5X*R6F$RI6NJ6V,XU2UN>)?C!1^&6?TSD:4?,K&M<<01VI25K M-CUR7C8>M,"EL*%#0MXT6W'#_B*;R/HNK&Z\$"2N>VG?I^XE^8S\T+J7YWW9 M>U0B^Z&ER"+&"/0Y]4-+CD:-$3^V]FO$&!%#4T08$4-35!B!/Q-$S(G+<>*K MV4,?F:VW6_7]JJ%]!,M7K[<$7W*NP-*F"M[QOT<5O"Y0G"KU3%PWW?Q/B7'% M!B,_6NP# MH.9CB\L?%G3<0.A=\R[!,V%@7;;<\!@B#)N/94M6-,]-A.Z +%U,'R)VX?:D MBMQ\#]EXV?<6@HLDC=[KOL$G4D(?-7&<-6>&O9+E]D85#P[ULN^FAM;6\K@F MJ51'+RP-K=7,+8H54MU4<42Q)Y2X2A)YK.(_0\5A).I'ZOCU MT8L; LYW7^2M^S-\-]MBFSMTJ&EY^1SF*(NU6)[[V(PSM0+7&8TR^#C;VJ3* MI9Y0FKB>7?'=9?F'*.SY8ZSOHK'7LQ2^K+(540HZ0GN\U/V_-G("< M8$6.43Y?P%@Y3:P"ILHPK*!NJA-B3RARE;Y7L:Y^FT7&D8T_J!;X96W-DVR7 MH'OYI5Y99YPVE1*">K*U*1N(/2'XN3CD8P8UML928F8[(3-M)60.>"G\%/SH M:I*\N4D:NS^Q^Q/'.^X>[\CXKF;)KINUS;%FA9J9W6ML]E!A=\>]J_<](CU5E[KHS(%"?WBS-AY:-CM@T5'1@G M=.KR2:,W#C.(MBDG/&&9F&W.F&(')[(.3IQX\:A6Q4;-NL+RG!>D\UIY,6X6 MUFRRF6UK1FY&]H( UO.&EU7/!C1C58U5-0Y:7,@R^)2R4HS3I_"AVN2$[% ? MT#PM\QX#E14F7N#GKI4_9L0BM)?"-$U_FZZI[),W/4BKV,&)'9PXCG%WBR/$ MK6V^V/OP)4T0/D5PE;R>Y=TIQ1JM>C /&X+ DX_T%7,\?Z"4_USMCL,7%S=2 M/J??HY3-MC!2SW!R"VV4^QE"R@0,U&]HGE /7A C;.H1>S]?@I\[-WB_9KK$ MO==V?[BY*@=U_J_?'OBHFA[%:%WV_#> ($ M\0F3FH\[ZSY;:6?U)-L>DMV)"KN10GL&?2+1*U;ZBE$@.JIQ#11X)SQR][7> M'P:NF9GZ6SA0RS1*;7?$SKAD7^A8:P.=TD*( \ 8PO$G&OLP$^3?8:?*OW?# MMBU0(Z.XMVCYR80-2FLG&K) R'\*C:MW.G1 67@Z['Z:F BP++L(E45*_)_[ M[T;$U>K!D!LQK(-1_#"@5$?+CW!6ZPSZW5R!&P9. &3P^;C\TX9R@)'&KI[] M=3!9A\R]C M]00%-GA31R\1:-Y$L[[::3=LM"M#^DEPN!1>5H?^+:QTG!@+AF")NV"EY1\;V9CEMVS 1\ JI5/MD0M@=YKQN7&W,9T.TXI>X)I]B6'Z;FK< M^FM[]QY0@?'.#^6QM^V4WY8GW%S>=R$Q -&]5WV0WW0I/@+1;6OI[6PV#1P^ MFGS8+CSN='SU3L?IYW3L72DA>$JK8YC3+P!)GZ'CK80+1Z[H^VE&B#?!CD? M6EPV6/K8XO*'#9 WP'KO$_^W(?FGA."%D?BQ# 99,!*_#=V]AOHL21P"\+J+$FVC3SU9BA.?I:8//MM(UCB2*7F\M93(E,KBY$EMY M?>[F[.62ZPQ34WO"B]1RH6Y;&C\19]N61]VE>Y-G?90%(+BN;\I2(DRPF/O: M)O3X,'[;_1'I!UR%^>C8[O;(](H(AQ.?.7(8>H?H]<[_0?J@V$4C%/<-UMUP M[_WFB_SP$.CQ]^"WV6PHS&8[L*LE-.A965=VN7F:X3I-+S-DFLR5MF0&$!=. MQLT[MKDK6,^\;$,G]NHJL4JB*H[UV,*BOR2,44M0W&U?8?0)IR]9(BX"48(W MV_>>8 G//DJ4C,,##QX>N.0%SQ\8(_C-1-VK(-OV5TUV2\# EJ432):>%+C2 ML&^S.C8;)+-XI3;WE6V#82R.&WR[N,'EM/M'!@\B9;A\0KVE@K48RRPCZ'W- MF:T'9K(".WL2FUZ!!'6N:/6#!16RAJ"9;D+Q#44S#/ERYQ3?'Y>P^Y=AN*X) M$MT:$Q"C_OF-39"FL#)ERSMUOW(FYMN%F9T7$7\@F_:XED("LK7I.HR?J++] MKSA*\B5+XWMJ]-;L^-D:?5>SXXQ*4V4OV7&KXRGGFP+:TK,.%;2936MBV*'O M^![FOQXZ,'(N?4*VI#AQXMJ1D;O73;AA9L7=UWK_4]NK%;W[W4/;+-*M+IF) M5T22OK">%.FFNUQM6Q/C3Q1V?$$_CJ!"6 M1#$YG',5?5BBIII>$^:M36?BCQ*PC@K%'!8TB.H]JVC6L[E2^8R==.3DL9?3 M7-&P7=]Y6S*C.^:;#D/?%LRX$&F/ M\I??A-%@38JMSJ*IYT2.S71O4R'H[=O/IEQW9<=,5&W!@GG7VPR*DI4H^Y:\ MJQB$TJ\K!H59W6%FD6@!)ZN4@DVZ1CW_!X&8U^_,@SV%,<'6<8178:V( U3N-RF5M9NI M9,@WV]*&M@>@3$B MA0D3\.@!%C%J*' F)V4M*2Z&HT92R>NDUX+EJ]8X3@8 :3Z2-LQ?%#2.R@I61>Y8@!RP955M#)=?@%:3@&@-BJ)M55 9HXX&'RT=< M"0D?UM"S;"]AR*X+Q!_@SG<4^O?IO2%L4W8@64\*NE4FEG[>).:L8)OLR@S* MG;8#-[0/Y!SN8BBV_2P$^X0"8"T!K3QY7Y0,J!FT/@]P/Q!@=3=H7+A>TK8@ M0H$GA8-]P_@F&^- Z!@ELH N=$'A:916&=Y;M,YLC"_X/',T2]1F )XE7X8Q M43 ?WP$TA!AR:+%AZ(:JMN^Y4&CAA;,]A6>"%F:%AS3=?C$1?N=F!2S/6J3- M9C,T2-T#BS0!3%+ ;TO>Z.7+CO624@CEBK6@5V-;73;[VF0-QSDW*'"YD[03 M.8\[<=M-TI/%DB4^;Z7NO(@VA94XD44=6 G>A@;@)]41S.VWF65J)E;9(LK) M195L%5OS?KL2_':]R-WL ?G&FA5J5EL6;=4"_)5*D*F:HL&-C'%=V=LL$E"7 ML0Y+XC.;"PC'=6&KMJ5"I7AEW!P6G1)[P\9*[*B4>"%38DNGQ#^A.$!IPI#_ D+?T+_\Z]0+=R-MH"/GX"K",,& MFCL!PA(JB^/M$"MK.V!#6FB.[R8837I*M&5#DY6P7"4+A,(V 2IU9'&CDHSH M/;U8LA#(PE?!C7[N"X:FK*!6CK>4EL$<.* N&[B##H&[?RW39CN;QT'5"/78 M 7R;:?#$"$BC;X"ISF9;N 3_J=I"A@\-?Q> EL/_2F&-SZWI'YK!"<&188O$S3MFPLJQP3I$V_7+^G"JJ\WTIVA47W7-Z\:B( LKU *"P?"FG# )0U M$O@3A$0L?*!@O3S*V8[Z)(S,?$?FEQZQ2%9G[3[2F<_4^;RCRBU4?5 <2?VV MH5W:TK -2,@JRJ8T+# _X"UQP*X]$B2Q RCH<<6&FK9'8UT;5DOIM%RC*W45 M0,$1$/SC.=&P$C5AE4!3(?.V=8Z/]L!MA5@W$8#I[.4QY#0<#Z<(MEU8/E44 M7+C-@(T6"O%$-F!Y60 OH3$#QVYU(@'8+$X$-]RA17E7H59>0+%^I0C0WMR_ M,0@K+QNR ,5\JPNN;!BR$THJF!Q0S*M'>^\C:/G + ,Y4U=]GM^2YHJ>JYY MSGM^QYW8B=K)/>70EO5FNK=LY/HVTN?+:>!MC$I4&SC,EGV\I1R*S!XN=H6% M(1X=V!EPDP!X<*;<]@W-JLL4R+V[!9@1+#T!.;F_T37^^W,&(/-<>LX]MY\; MS^_8?Y]4)\AQ?HXVR8&-M 2DH0KU,JX4^GZW]:6\L$]H%] "Q^XXQE8Q.C31 MF0]<4=57;#XKJ.U!L8(RO^=H[SQJ2$]H4>_LM),N=*^;'@<]R&SYJ5WJ+!DUTVTX!;Y//Q)GEH+0NJZL@JV(PW M=M$+"Z'%M[%!#RR=WS@!NISPGW"]5[+@?,GOGLX:=0[M%!1V5>/+74$LKX)E M"U:R)XX\;OCP31GZT#R4-SM^1YYYX3RA=9$"^.+8OCIY_3'QM,&F5P8CV.8% M2X6Z$#[GVK:CZWA\&[Q0#JD,?ZL!0\7TS3<[]^?YTJ[:0S70%TG6+S;95M?V MFWV,N;Q9"-8.[*Z/;,*)8 R-"N<.]/YP6J^5)6\RZL'8]_.)9+A_?"&R>DF* M"\L_HG@GUTK/.Y;BZ>2"[)?ZY<*LC]Z-XJG"6$"GG8;+R9/D@N^[U:8)8U;8 M\XF8]S\^20^' M;;8S:"&]#KJBVLD DO2XLLN>I-OXUZ&3)X'W0&=[WP=IVYEFUW[F('1F@*DE M0]L(?NDI8"A8;#JBNV"(LJONFV)9UAF2[FNLAQR M-BO4!H4F.Q/Z!8.!+#ON /ABK1ZSYBT?OM05Z-$\\J,V/6$U[H,BXZ(!+%:8 M 3GYS^NWX' >UZ@R_FZ91RQU<(UP0P4M?G9?.MUHY_M9Q^4@=^RQ;-GOS 4IG1>N?9[2'[\A0?_ M*R2 M03 XW^ZC>S)?$7X,Y RH/+&J]RV[4=__1UVM8)@E[7##DCN7D2%PU+Q M[XGE:ZJ>(M>ISE,?Y?9%(%S% K2=03LJD=^#/P-\:QE^]N405@X:XD:"<<#F M417&[CN!+.&ZCOEF%G 28 XV>)KMP#O1EOBIZ.^>(GN"[.GA[AZPJ+@UH>", M6'-8F*9:G<(B[P2?.667S%,1E^,WO?'_T_*BD%(EF6=-.S,).JE^JU-JP?B6 M!EP+V4J&?L11*$#>,_=E9Q=VK]C'O]YA?!@(V^Y,0IAN 3D< 7/@ZNP=YUMX M)M!952=S(Y0@.;+:K?Y^ \,[A]C,B5QWDCS:T06.0XVV@Y7ENGK>:-E$U4X( MQNM#88#"@K0(C9/9QAN[AH@\,"!\46( .ARRD]G0]IRC.YGG.6:V'(MLQ90R M_5YG5%JSP0<6J6>7#R3]MC>GA@#0\05]#E$$,C6WIS_+1SN-'G1,@&_F(]HFF"X\2=U*[D;D3^'DSOZ. MT>^:[K!5-$8Z*B(6UV^HSATX]T+V+.3 ,QS M( -5YPPP14!E(J&$=)5XG0P7M)<-E.6SA,13M:YT<-SC?3OV:&S!\(V@>9 M*JJ;SP:(V97W7<,>M,14D4?5TTLHF4@R)Z%L[V9 .-][WQ8KY M*(7E:9L9]9MO@%QZ$9%-EA[\R!(-?ROS K0F@-FSM7\O$'C]>D#P]A=%/[EA M"*%$\*B4PG :$7D:$Q$^E18(/DU#,26!:9DB"1Q5J+\VT1AA=XMV98R103IK M4IR9:8K)!C'TATH G8"W(YOBK($UE)G)SJ498A4FJ?%,;(&1Q-N1@RRO+P?M MW!CI^$@PKHU+290/>.SXF3Z:I_U>OUSA^FQ+J"NX."TJ<.31,W74IJ94-E_0 M.^F!0G6SZV9E "NU(V]'TC._J"2#2I_#J'K)3E>\(M8-P,BCMP^03KZ:PRHF M8N9*OI[-9$:D#Y]YO**^PBZLAIG2L=&TV[(RW2)>"OC4\=L;YE(RG65A*:;C9V;E9=XQ,%=O"$4B MNTJZ-*7!D4J&>Y=INM=Q/5$I,I M54O=$MO9MQ^*B.[?@J,O1S8'O VCO<=L9>N#=9IVRRU.9E*$VQEKR#H=7(FM MYVWO1)2$8KO6[>G)IGJ%""@AS%SYU^Z'P[?"\X;M"0H, MQ(N; /[KLXV#ZA;;DXWCLR//V;WUH%7N7Y\N+T4_4W'#]C\H$7&QILC8,Q8S M(@J,0)]3:,R(*# "?:9CE8@")V)LB@@C8FR*"B.P9Y2*.7$Y3GRU+.I'=NM/ M:-?]$2S?O7GP)EQY_.]1_^D+=%K&PQRS"!/C5.S\0HVXKRX(-U6&BP@#D8ZT M,+P3V?^S3MLQ)L:8> (3'[O[//90&/G18A\ -1];7-!+0.B]BTYWA>4FA2L, M*E],^.^]K#LT&0W]Y7NO^T*ELNG[L/#^E;"O5@\_K'@M2R5+M$TY5+H35Z5> MZE\#3,2UBC+%V0Z&:Z:^%+H,#<^Y<=CW \%3URB#'ZONPZON)E;T(U7W>D7L MOZB[77=1*S E?\!F.]*\BG!C$)+S<*P,>;UY'1!=/M+%_';,&L>MO2CC^],Q0@0(\"?ACONO=[[(\#U MPB&_ 0%5-F^G4IV6JE>H7L^7:W:_G@T !) 0 L@'#HCLBQV1F^,46/?V_-6" MV,WZ$I;=NSOGU8Y7[KVP^T/4=8V4SV)3?92L]% ME6.SK>:DQ0LBWLG :W5A MQV&4/*Z>$&OP#]?@K=EQ[X7=7X.O;&1\5H5MG\?[96\I(MA46 ;ICL2WS "H M,!FJ\(G"T&>Z!=^R#>_O)33_J%[!L*03;))R[K:Q.\N2=MDOE[F"[_,+TT:! MO#+'?8)/C[MJG^ OW$TFGQ-5ENE$[Q;R;;0 _OQ+@VTCQ.,,M;_^KL(^67+$ MIA65FC]OFSXSW@?U4XZ*N#Q8Q9[&+ RA6VJ(#6W(D8;"N9L*@*<+O95[&L77 M=9L3,$I2,#NK64-8Q3YUHESTF\ZML$))N,/">^.^*X-/P&MN4MWY0G3;H>AN M1UV=I%%VFEQ[JYE (GVZN32(QF#A99B01L=6\#&-K(2]8TLB;&RU]WM7SPD@ MDA_6F+F15'[-:KFN6.:4:;:'BMT69PY:N1*B&"6J"+L=4N<*P]]>(B]/L\^) M9,5 >WBM2J2YK-K,S#6-FLSLX#/T.2N-KVIIP0:,X/\3FN>^1]1-1"=\3')7 MTRK\ZZ;-H@:>I#G[*HB.O&DO=]LZGN_94;_;5>VU,)?V2ZP>%D8[[+(VSZ5J MJI]JKY&*B*& MM;%&K)^9JWQ9Q1IYEKFPAG^]/5QG0XZ7*J;=B>!E-^20 M)18, G:M%(K^R.&$1OR'PR7[+ *[NX+BK8$0P$"FYLF5[MBM-MNL%#<%X(3%H?>KKT>6)P&ZJA0K'C(O]Y7R MJI*=!07U5$7"2::$T>DZN>1\F1F[G5E'-),J3QV/K%):D^R _9#3R*K8GS8J MJ49.Y>GCD;7IFBU+28M!M&X)&]KN9#RL!&#D$96016O24O&:QOKBE%E12[.3 MP^ SCZC4EB1Z*./=*I=4V+%DK*7)?-SBTR>J1B)4NU="NSEN)="#"C7O0,O<.'0HYD.V59U9IC.G*MT^^)R9%C! O@ MT*.I(DFNA6=S_1+2X7N=IN[,\V*ZQ:/H\03*[&C"SIKU.4>V[79CUF\:KAH. M/6)IQ92RJ=RLP;-SSFW0HUDZ0 HM: H?/;525#NM@6RKND:3Y1Z5+9CY)ICK M"='OX=4^17&3MJZUFDBVK7O&N*C"H4<3Z J+A7@LHCC"4C) M(=5:L.4ITE?]Y+AFJ84>&@X]HD"K(C09C9,);D6@WH ,2!V#,D =9I &\< M(6LFU6I[KMQ<0N@[6OZ 6K>)>:4&6%6CR$XIF+;Z!',*3ED[&#:JK?R4U7!M MN6@#<@7*23CMROJU<2#?T#6,WZG<*AN65#;E3&1EM/]C,Y8;T>88,U3Z6WW3#3?'AKM5_=+CV^)?F+WV!YRN7T6!RSHFK\QVERTKY MM%'2L5)[UNV7AIZ3#G9E0E/DE3'R$.<'?;Y-ZF6%ZS8 ;A'QLK]U['O>R7G[?N*#KUW\0FDLQ?6WW./_T?^!U]S@X$KG@R,5BC'&$Y+(1DE!WND!ISCEGW$BVI2S&N8A M=VITU8UTE?!K'EV[?W>9Q DQOIG^JB,:^ M@L4MK;8H8?3E,G?NO:PH8?%U3;%S&%RM=#Q%L,T^UZ&H[GJ17B8;75AI+4SH M(=$X8O5G)M?WTUWBJ!O5S];=Z]I19Y/QS!S+Y&1TP3:$KA?X='&VHF'YL;!- M7BH.0U>@EML27?!XL MW/#JDH\HN).$$E;=]%U92FA'#5W0K*#NOYQD4)]Q:@(:]!V".2RKV_Q_2_S]KT2B'EX1^TYZY]P(CE/SRS=<= MQ8# -S&;)/,%I[- 3_-033F@I27K\.+0*=B6>68TG;5+;;TS)8QE\0_81]1]U]Q#"8:,9AO?,GH3/.BS[9+?]L25?(=*+[G7;6=DC ; M[6COE"/\([RO@.YM "D[,B5F71BSA1YG-2;TM*(NPB9/P 8 "R*.>X/&(91H MAE"^\36A3RL2R@_[PJ(M8!2'"$Z;5DBL,/:$B:*P*" M>PE@CLKOA#+B$$8T0ACWLA5[G]YD)/T@_WP^\W$\_^VU.[?2; ME;F^THS%T X(JI *]9/\ZV_B);3YX&DI__BF0993%E"<=O*X495O?;WDT>VA M,Q&73Z)M2YKD:HVV8W$DP>KJ/#W*XJD6CVYJT%X';:,1?+F*@73O17WK"S;? M/V+RUBCXMP=KH/Q]% "-R/YV08YK%GB+]PNE7\TKY#6*[1G>GQ QC;":#Y_L.'/@F')0P-"$DM2:[SPFXP#//=^29([LPGQM,-"&[ M'M@4P,?;-6FP]R'X<#/V<.Z![1LP 5CTG83@[4NJF. M8OBJA&=OWP4?+)CA M[.6Y#Z8 _O)"X=DVG3P!MD8!-LLTP*L3BW\ M]G,H-.\?1_QFZN7;"^^N*\NO'9'JEL2KFN !)GBK+A2)+GAOQK!%?;L9CGEY M+!>(RJB2836GR+0K-:0P3(,WR&#?G(%W>(XO7Q;H3HL]D/2\#V8J)X#T:J9O MOJ4^ "A 9$!&$6[_1BC@;\.,3Y#?A@\1"Z@+E!-' ^Q4/O'@U_;Z$Q29VHF. MT) KX(].*/<*D 68:O[/4"-MWP6:Y/[KURU8?F@%?9;5TY*B^\DNGV?)JM"7 M52MKCD;J75A]JD[0KC(&@+[/WF4/MXK=8[8%-D(%G;GRK]T/AS.#58HFFSOS MIK!,AFRQ=G/;5"H2?,_>?1#NQIM/MAOA2S6CW0>;,?"379]DY!]PA9ZSF]CV MA>AFY9]T>(EG[&Q<1M(6)YX/@0A>?]A1;?=[$F[[O\9@E]"3 :#3?V:VJT$A M_.4 5?*TA?SFF5MFA"_>#17&KFWXGOQFH;=K=HQ^7C+^#=:R__/<:,N)E&8&+Q91X$1Z6?D[)%=S(BO M,>+SQS3O<>1#0_;B(308]I6=>Y]D?&0V1G[9P'V"'_Z_O["_?A<5T7L7+:4_ M0:*SM>/V\87J]ACO2Z7CSN_;]RX(^1GL@ 0\HLOM!0EYQA];D':=2D^)T5>/ MPC> >N^P/8Q5)?[Y 0R_4%&Y^^0 ?&.]/GFX M\U5]MI/38)6U\2'2+PTSXW:)4>PBU&?RK[_)<\K\>_;(K8T/_&%\M.LDJWP4 M#;]%Z==[9"N?#SW'T'()DR'GRW4PGVX@&PNY%IKU)P!&S_F9H,@R*-M8K5BY MEI9F>2[@PRN,Q!.5ODH;C(]"WM]3[#^*+W_/57\4S(V5_4_LB,\I>=NOX@6T MD%RQV0J>7P3V%4EVC1W=G092O,P!U+4D<*1@&?VD0N<)K\5I&+J.G$W4(942-$ M' FYO07S/B@$K2JQ2OGM%=N?3&T?8=V>GX:@ V7U!_(FDKU*..HY[_)Q5QW&/ M6U@-[VCW8HBN>"+=)'7-;ROH=)G2Y#G4;F W4.<*I3QLP(., QYQP",.>$32 M!LG;_JFSW;8TF+)6?K1@M8S1YVQL+.1LABCX@.G[%= MWD,%@YNL,FK&0LP.4DWZ'8PLK%6 "M?1@*S1JHDN51\4PR3QOW'3MC-P4-"G$,&TA,Y;4A75'0IT^ 6A=Q*PNA$E) M965&;_9QI)H3*)6G-ADF&'E-,R>ZTG%/FR>FRBD#*+I4>6 D.6D(?15!IO0H MUT0RZ)PUD:RUZ"?+G?HH @"3"*<.!>I?&%91>%[B)PSMQ>"<.[T0N MO',"K91,LSE/#AH5W5^B\G153RK>A.'IL,LI]82>3;B+XSIQ7">.ZT06%CZ* MZYR XWNB"FO4N&X57DN]T2IMN@0$ Y@/ <_E]7V $=").[HHO[$H]AW;YM M1H4KBGX^%3&<-%L[:%7:5)78I@J%,J+,GX JQVLMV M*NUDD8K2RB?G4FK-UEI\.K1>GDCZN*[V)6H%Q.&:.%SS;<(U#X@>)^V:+Z & M27).,$B7ETC'J'=;F4YZ )X,4 -V/CF^IORO1X_0O))ZV%DRJ2V3&Y'_50S_ MA\]V]"$WE+I)/%7E9_O1ZW#2KF;W M:J^/ERV5=6_&Q-&E.+H4?;A]QTP[ :QK%J,Z+(L6N(8>3.TF24PR795'D= > M2SVETE=I^Q9'D^)H4AQ-NHO5=0($ADBG->M0G*[W*UU)K71+DTDO@" J\#0 M#UX&YA.VE-U(EE)#;Y+GR,$@69[80;N;#>YA2X4!+]%W'-AZ9&8[H939RHVL MJX1XEU6LNWJO.TCOCM:I'*I:NBEP\@2D#["_N1 MX2VU;,W2:<:7=#F7XU+DM%KK5N\2WJJ^-KV>$I8<-LM[8Z5]TX!7A*H9O\8H M'&"49/NPM===:J%?M=SQW9?ZC;WB=XRXNFV)[R)T==F=9 P]OV#]MD@*QAQ- MS4; C@OK'J/I)PR_4O?U=\)D=Y>/NV/$.V&SGTZ8=\-H=R?,-T:4D^;>63R9 M(#;N3!:3M"Z[2%5@T4RMC[0@GH06WX*PG.VYXN?"EG^S^ 9J5*( _>Q-;D:TG^#-8$# 5P8S!>^'0ET[!8?=?5PX[ M"\O+F>:$+9ASLBB;8]D)YPY& ^U5)Z\^I9X2@>9-PB?9LU MPB? -X1S_Z32 M@-EKML2O##-O&7JCKPM&.9N=-.:\QJBG] ;C,7JC-UN!YS.^JUGPO%Z<^]JF M@Q4#B,I+)L\:3<&U:^&L^63>F5/XI.RS_MQ.EHU,V^#7S*&>E>KY5XH&G0&H M;+"1EBM;!S<]@$R/83ES!F 3?*%@-,.%-!06DL %'^T5#=DH6EUP')ZH$?*R M4&A56&R5]AH5*L7[#//7WUY@'VE90M@_/'&F-^^UR/*6#I+O'-/A5"+6G@)= M(%L':_=316]05F:4CI65 F/5"KD5JO[UMZ(MY.1*%IRW@+$1)_BDQ$9,MIVW M0T='R=A!K^3?9T]EAG;:$3'H@HPU _/"5FA@]P:0;;OH>-CCUA M*6^ "C#,]<=360RQ1I"FONN%/)&1 5"%J2O PYOH6[?[TK&-3SS;:!"_6,OOE4#RVZF2.'304WNUH- M-A@_L:6%K8?@EF9!YA[L81:8GZTH@$=/"0.:6@DP5Q_L5;#O-U _*!HPDSI\ M+OQ%DA>R8<]"T0AG$#Z&D809[%Z8P'-P@VIKX@0HI0M%KBLO!8 ,(32(M@F^ M"/@-ORU!G=_MHYL9 =EB?!5(7F(C"]CV>ZP;JZW4X,@GX63+MZNA"GZR M _LG4&5'05SJRN+$L@U;U62W9(E;H&&S.7?4'V;Z>G81E.9:8=E9%YD; $UY MUJCC4GW.Z)UZ7QQY'3JKI '0(,\GSGH_(:5OP.@%@5Y,)7DSG9W4[(1X(L"! M!_8,M(Z .0UXO1>AIXT<[/\$1RHR^%CPPD'0_K&5\$=%4P!8P9UM]TGXA.=7 M[P24M<,7O[:D@% !Q7D17/A2"'FRZ(=JL(.'C^R"RXH(Q&,M-(:M=4K,IAA64 B1J0O(O)\/_OK;MMXQ%B!# MW .K-%3+TSL.)*8L +QQ-J\.OQOO"M>;*N05E$T- .;6@PP;MA[TH16!G#LP MHC#YS^OWX' FUVA$^V[G/"SUXO]O8P X\;;9['__UZLNNOL81U($:N/\V@4R M#I:U[=Z+A3$-54YNFO2&5LXOP0B$E;M=)DT_8ZG=*=BO?3 $$B)!/-/T/Q(O M/T)R'-'2%);) XIM(RA)0U:\7YMO[3X*@Q^[SS[H%+QEBV?/?F'H,WDEKAP$ M8L)@S L/_E=(3!R(;/_3;61/';U\(CDXM$D!&&-54ZXR7=XL/#^=*E12%-(0,A8U[F2[20L=/D20K3-F"7L9(S $KPH_?+CHK M/V4-5TG6U^?ET;!3D,8*?":*O!U:X.01QRW1.2*,<:7>7BRJT[[*I_BCD2V? MG-AS@E^SR?&LA.BM/E'MPI'8VY&9I#,.9A,-0_K#":=59$JHK%I@Y-&2BIEF MJH2[MHH4D)2Y7A1FJ#J!SZ3>CIR;>7$JX+3!5A2]Y+:ZBJ&EX#./%@\V6+J" M-!IK;N4EV7IMTN,U'3[S>/%"0:_,6P*/LBMSS5#]E%'7PSJ^1R.+F=1\[9#= M ;(2#6(P],CQ"FUM*OZ^'IF>>NF!-1APK$R6ZBI*YEWO=7.L65[U%U2GD/)2##1=WXY7_8Q.DBPD-A/AK)EO(CVJ?,% >$Q%GFUMDFYT!A/N+2=#IG.VI6'^O) MI=]=FO5LHU*&@GO6G#"YCI,3D=5@U1T34/".WCZ?C8@T5BFW],^H(7V56^H"]EABIVL^JF_\SKD>,66A]*>@G3?:+8 MI ILK[1TF5.RO++S(ZGLVA+25VN"U1+FO6Z!V92&?SVRPC5;#!(IT&N2HUZ MJ3XOM'CR^)F]/)LM8"K90[1J%L$DOT:6F:.I$N>/&NKG.RI19Y'5[Q18<#((Q[19L==('T?Y2H9MJTD5VN\ M,VF!D4<\8DIE.HWT"V5]9=@CU6Z[3C[%;(JLO![IK%)*D1X:*-?IE'ROA4QF MN-HZ)BI=#=%9=XSX=)]P;-V:NLW6*>TH)UNN*ZWK3=U<9X2IR'H8KIS4#JHL MRHVD7.#U#M>I+6M80U&-D]K!V\-5H9?JI;A"HX?BE+[49]QIK&W4I-&2S"IL MI^5-V>*P89:6)X%II9:7[306]+E&NF*UIB-7H6>EUSGU ME"Q5\R5W2JUHL'%KYE#D6@I6_?_LO6>3JFJ;*/S]5)W_0*V9YZV]J]H>P+SV MG%UEP)P50W^Q$&X515""Z=>_=P!$I;.QEU,USUZM"#=7SA<]ZL>.GRZ*\FBP MYX1T!<]3J%J%*J!KK/I-+L",)==P?X;TO"EU9#[;[ M7*02'(6SXF96>4GTX\=/CZF1*-<;I()TISKO=U=)UGP9XSZ,8R'"!;NC4KS) M3 6K-;?$9;\XE.JH6NCHTC#4*HUH=0+Q.J!ET!^..@; M\U1$*UB% I^UK/YRIC&1W"K11Y>RI_4&;#_H[323Q]:44=!'/%XW3TJG-?V\ M[MJWCWG;OJ-H33;(/I^F4(2C ")B;N1VV,9ZIA&G'3.WH\V'UM7LU<%\!E8 --&UJ7V?'FEZ#U1@HDOVJ MGH,@'#/1?XS#U]H#Q%[DROT%>KRL+H$=7)'5(S#L0U,XA @*O,HS]%ZZ#-_< M3A;H 7]<4@9HA#,!5ERXG8DFH>QX-2]000!>&]XK9,<0!6C&#P#0<&I V,, M@/T..J!6$)-G3>PS_5Y'6#8$-LK3@MZ(#2-L=9P:O978?R7?Z 3/F@BL+0A5 M'#:K #/O0CVOXL\2*)B04!1MA=XXH^DI'4BR6=*,HT6).,A6SP2'F700I.GF M.CIN12N#6I-?_?I7]:^9H2[Y2EP;J<>*=@ M#OU/7H6G!#BVTX+/2BJ:./WE& ^RM%8*!2A=^$"CT6LE#';5&$ F!) =YO"^ MIFZ!7V<_]3[KOG_J)<>TJF.SDYH6>Y%--]COZT9[=73J.V(F7"/DADM)_9<( M*5R8&^"W\P_OR5" T0Z9HLB;2")V^\%,3WV8':V/U:B' MX\_TFUN,/+%"S_TU>,\AY%X'),[?.$?UFT1^D91_-^AJ0QH_V+E4&$#FM4QP MB?@K_4R'=Q'88_L2_^X3B8!= /V#M85VA>6;.\0>.#@O#MZH"(X^\')[>(F] MLW/O@9<'OSSPLL-+]#G^X)>'CO^C%EX>.OTV\//CE-O'RT/%GQ$'(ED(F:@C[\?[]BO[X( MOF#LF8Y=%7ZQMRIO_0$ZV'OF?IX=[\2FRO"+L4%QN*L29YW(/*\@\^0,]AK\ M>]"U^A!6#V'U$%87$%;!KPHK)OI\W:%Q)Y95*%^X+X@>O/:G\MJ#F;[/3,Q7 MM?I-JO"3HA>.^3B1Z"]R%X'X+W^B3UFN#]FG%_U7FUQV_> $N@6FAXQQ?TR8V]RS7& M;&+I<%M@.,7@W=AM+IV*'+[KJ?MEOEA9?YI)N[L2?)^)F"U38BM=V1*XF5Y9 M2D6YME*'JWZ(#-@]GH'^4ZG[\DQNZ[/;YP7<_L9^9F/,0Y3?-K'_4:+\\^1[ M5[A\"*Z/8_[^XN9Y/&S2,"FBP*G_-:SYL5,6?8:_^$>151!P*KI0A16:7X5N M<_".\&-XY[^8OR%)6/-_OV:C_UDD_UZIX_GI^P: \%X=[HTP^8TC^;9P^EZM MZ,/[^K3WM=\ [0CP5QTP*1CH10/!?HX.#$!/8^.@:B;1;*KPKW^_M0/X(:O_ MG'=^B.:?A]/;%,W^-K6S%^5T,?;7!S_Y&<"1;YB_KHDM$Q/;F35D:L=#CO:F M]: 1VKN!)6BBB&Y'O?UF\WQE]@B>W&P/.7)FD,S1"'EX9.G9G3=\_DTT/W$( MS2>F.AD8E;*!\.A,/'=&UIQU%(PT^\ HI%<&JW2%9C,\*!98?C;K;KJ+_:S*?>27.C41_ MWC-0[PT*;EM7^*MM76SHAQ6 7JFA^\%@/YO!V*\R6!S3Q<_AKY,V(;]MSMUU M.?[W*8<)/L>8'T8ZWVNYM87LC=6*92S3T@$UDU5Y9LWL$>IS84/2$CH0@;Q$ M@=:3B=?K%HG=I-XAHN3&".,T!:%7ZD.Y0AC:JO6;3]7;2,\:C?AZULD"+(Q)A?E3,X<8Y MY@&71PSC1F(8O H$7<7;C?<:+1ZQBQ_E;]P63!ZABLM9#PE52LO003 SL@K- M!&?ND('_M^$Z#KPJR0:.6P*)6XM0-B1FZ"\?0Z(7F5J!]2!3XH6I9;0Y9=:+ MM5?]"#(D@O0=1RYNBTD>@N,1E[C1N$3$C4N\TYGW"$= K[#/A:H%8#/ M$PQ[,H1QUKD07]6790%"!:+GM9$1XSX7;[9C*VX1B7$1,-2 WET=C8PX\TNA ML*&F[P\QKMF)R):6M%\'2.^\S#IJK$(I;J[35H4.35LSPA1O$2_0YSCSP?#+ R\/O'Q& MCL4>0\EN>@;&>Q;SGY%_>,\^O3:./5L>WUB&A\RW.)&4?:2_7Y,EMX7T4Z2KB!][!S6P]Y6\_FCE"GY69!LD:5=#<;6/59E,EF0\<-?#^5 MY!^I[4"RA*0 M094^$FDJJ0;7V*Z"?&0X9B/!>C\Q:B3(L"&6.5?%W8,-'D#X0"S[(0LN8[Y\ M0$XTZ8$:2;+#-6_-AJ5M&MYF;B Y 2V74.0M?^:GA&M"]QRNN:!]LQ2,_J@@S8WSR ,N MCZ#/G5E-;\@5916)U/*+89(79FR_D>A:S>)J!>4*LI;"/RW,$WZ$>1ZNW2/, M%;EN1=[8C;D^+?AW6UWHJKO_G/#G)]--#M M$[Z*@J3ZHLT7_#30;^=*V5Z^8;")?@PO2J*/QPW?LZ]W6_KN3Q83KSBU5W_S MGRTF3A$+]Q$A*9GOKLC(-SMAI'O+T-M!LMF?Q%)-OE..C=JU!<# M1EVM^G&DH-]9AOHCHAE$9==T8*!%"DM!L0#EK&-Y1#,>WMI-YZIO"PR//.VW MG/G;BF?? -P^& JX<;C=K6UQ^NUE?7Y1RE>3,Y$6MB_Q5++4*=.!59^AD;'Q M]OJR^XL%^,[9/]O:Z$JVWT_'@XE9,%KO,PR9H/36O)(W=R%=?3>2YY?N=5]9,X)>!*%45BV! M .".=J2<6E9\46*>>45.2IO-9!P(,R CI#"R1@"R 3#2T$Q5- ,:9<OZZ#+F3 MT\)_>X:T'XAK1@"VR MF.@SE:J6R_E6F:NTFE2BDH9_5UKY2I:KI/)<\X2$\(ECE?@:V4![T@9XU1':Q*5# M@:ZI\$_X! .^'/["0H/R\--=B;4GBO$P=L_(>1'Z)3K2X.,#N1A$$#S'S/E7 MA]NR(<< <2DG&#D<)/]__\_>P'PW-H#6/6GZ;\>6\+R6/:B?Q6;%" 3(/'Y< MROU;4%;"QG!6F\:>V9!CI_QV[1$$""K\'(O]A]K]$X'C")9HDY0'8GO+I,BO M]M=)V9^]LQ3 1HNIS7^S##)3+K$)(+C#P?\*U%A'\OF_6M64KV)%__Y->&1/ M+-@?_?JW1?;(#2DDCTF9H*T0A'\]"'Z-+/>AZ@>N [W\ME1WI/4G9#M[+CA[ MI*1G!R*$%.)@P3+'FBZ;^#6ID25+N*C ' LF!0E)1QL1#:>L (D>5&X@>E7> M,^5=O C6P+A!X M/ WY@2*#Y=&]T:GQ.>&U1^>!-U84:BS GPGPII"?D?/! P@(I\&K48Q@.I8GH8EA5Q%T'1[/[,13XKS.1[J=KI;2AKPX3OSZ MU\0SV8Y\&FIN/Q21--+,!%JB^URRSG*(GDX--O!R'6E^^ ?!@3$6=#"&!A&D M0DH@Q[._1:2#X?4\HS*E0@7#1"]2;(QDZ%@ MD9ZIZQ!^U4.],8=X!2@DD.&T@[9A0ON=P/F)*@&-*L%3:PLJ"S\R3""K3_;; M"Y"%"&A8EM[A$8$M#27>"J*+2HV19-4W4$Y8NGF MK_<6U)+(E#)YS;1/5$I M%-FM:,_XK $Z'HX%BLU"^>]GJ@S!N_NU <#40.(5!\RAF'*D(C70-/@-,>K0 M4EQ7!8BVZ/;(YB-V=V$"#4%X+VR^8"&.:P+D$;9'H8&)I 4&HCE&XI/8J%#H MJEC8"TBF4M8<_=(A5,GUF PH8"7P&JGMT]/^2X\%1-"&1LW@&Q/E@HP^^%C" M$%#0;HB(%M"KHJ6S-L\]X>=;B!:1?M!63Q32"5+\@4AKX+DBVR9$&]!SE LK!D03\09,G9^BL,@&F^ M\Y,/$ ?UE^=]_9B) O!5E>=#GF)H)NCW6:#4Z4 VRZO47$ A24L1H#1 !.BE M)O2Z\'S8;L)/<\T :$VL-SM=3PC2FD,:0G]"6>OE &=O-62$!7+GE(WS-6(, MHMC0FWMX58 >GVR8"AA \H6OOV-)=*& S!-LY^RATSV=80T,B )!A]!]HCB5 MF(95#XF.GA?>8$P>]VTHW820@5P [<,/1?@[_Q52S]E_"WHTZ;.]RB[[BU M.,8A%FA;(BMI)DRQ&P7U%4"Q&&@(.8IQYP] GAM!DPU]Z,=N$*+6$)(,65./ MG@*%#)24)GEI&;MP-O1?W,OER=^ M[2[FNBH6D/V&PW0 U8C?CC4?0-X+TSB(TAJA#.\GC[1HS)B5O@C*%XAJT$$ M.GZZ05D&OB,FVGVFL9GUT&>W^0@%70U"T?">I/ @R#R1?^SX97=^"444#.3? MHIN[)\$,Y)P9@@JQI.<@Z#O[=$YP=DC]]_5S@N%/Y 1K]KM6!XIM<[@>4,; MFMB9)#Z;HV,@A:" %)&U!VZ<1;()'6')V!@+^8L_LD/4NSWTZ[64;3H0&/**%! M,.1\X4O96I;AP[5:I#B5H]K$RG8XVE(A9=//QX7M+F%C%0*A19B&8 O"$!KS M4'=2!TKS1H9N+^6BQ:(Y G1E] M"K2&;O8;R'A)K&4#_U4FE69E;$OW^QJCM?5Q.C)-Y7-&5@S1]4II#_2A#T+> M?>'J, 5Y698 .9C3]5=U (5: 6O0:711$6 ]N%BT"]%4O2QNZ$6SN3(C&9G1 MH6S[EWD^+OS[#Q6X 7@*:P\\%Y%$9*((DLY'9I%05K *E0&]\L(S7\E<%J), MAQW6B^UZ@&YR:DJ,KF9&+ "IFSDF[O\\X7"ZHF!Q[#[0+D,D,4*O.$'>BX$J M2M#/'*GE*& B[H"^1!:L$Y3!BG(G+)$@1()+5O%/!=1:H6 MKH""/)9BNEE!<6')) >*0SXD(.A% O3GK!F.?FBZ&4!/Q_E9"9V;$H4Y_!19AV?V##S9-5M4]$DS7\8^%596SE31*?-\'<:2*R"IPG.(>P%652TW5M!0&9LL'C M*Z0ZFQPOM5?#"A=06H-R8#A=E5Z@T@KYF $?B1^Z9IL3<$,TB'T,'*/^,-V1 MW/G'2<271MQ\-OD%O$ PD'>I( 6*=$DW84(9R!N > MF#]))GP!RI.RTH_W@ID7NCB9+F:K<2_-!59O0_E5IMK5O!WPX_,K5;OW5@47 M?53!/:K@SE$%=[JZMK?-[X1)' DJR+@Y#3Q%T!N9_80>M-,@!T[KJW* E.R< MVR?\JC1.;L-L1GH92#1@K56PR2^VQGYDX7,6&H&6\Y#J#L)OR&-:H=.YL=D/ M\.RROX6'VN9#Z\2O?]^* ..0 HD"7Q&TTNP JMQZCLT@3'#HURW-^6?0ACB$ M=NU%F5T#XC(M M@%Z0<#B)I>R%( Z]N+=BP XLW!32D,]9T3CWS=+PQ6QD51NS MC9&U*C2]>1F6F5%TRPZD2[-'.3W+<[T)X".)-*/+M3B]U%:(/=XP5[#WJ6J' M^,(] X?2\-"DN4"NR4%/DJ1DFB@C4])$?% '20U $LA 2L$#V@CYJIR;QG.A MX"H@)NC.8!$+AOBB#&:?1Z0T\W5"T0%WIJ#L79M M%D;QTK=8;B4XKA7 U55?4%.OZJ4G)]?@S9XY]'07#810=CFV&\BL MG2BT=J[>NEMO6,NKJ-B]):S?:D^;O^B+=7L2&G!%<5[LIE+S1* ]NH&&L]@S ME:^DJF6.:B6Z)^TO^W ZUUL?0,IQ,)OB*E-YAO)ULB;AI( $2$8"L:0=C[8[ MITS@1E=)C@$,ARB&B#H2A#54L+B$5II8AFE+ 53YI\/[4:A>'J4[9'Q'S)F" M22V@:#!1,:S?08]O#F\'/X.R ZMP7%OVW'S&14>6J>F;W85S^$[P8:CVT,)= M;:2W#.1,.!(JTZ2O!C49O)(A??R56M,E!:'@UX^PQ5S\7[7!.E16DT@M?9.DOO< ML&*\L&+ZDNKX&<>E(A3]\10(A6TD6\,%1SL:) MB:/V-&SC#,GD'/039.) XPL0J39TVA6PF-KUK!P6'_ET>[W=XT6\(R1C 7PT M*H-,?^#@*,?MT2D# 94[67.[Y8R(='+R@=W,=62U^1Y&A)2ZP?K)CBH[OAN6 M=6B6 P8%-+AQU>=KIR/= '9_,:JE)<8GOCO\8@59&V7OL=X"JH!![^@98X<- MJ&,&N/.#J"T'QANT\A#]02( AV^,8..]A0YP6]Y^0R(J6K+3:JCQ86A!!>*C MS[SEFY0*S-?TVF$]E QBRYRXJ'&+A7C2B$)$R/A3D16+EVX;1.[MGRO-6$*4\BR!S%&F5A6Z+HA M!#9J0\6O8S\>&58(Z"S]CQ^9X:^8?VR>,J Y*6#R1,>RW5$+M"AL4\*_IM J+]*96*[3XF;;>*"@+EBSU1[YU[%Y4E?[_7N[ MQ@%O/8<7_0ZQHY^XS@!PI#KTSHX(/W^@!9V( $2.Y7D_+XUCL?D&)9 B>_L\ M2$0^4?+0PUE/MIBTFZVQ%C]R;AQR<]M\@FZ;C[?%\49HC&%=@]6JJ-OFVP\FUR&TB9BW$S)3L2GB:_/^QD+'AC-/7Z'$4?M[3>U(X M+2/K#\M@&]R;QH8>6(5)D&,+@]YL(W:7P_"=@KLFZ%4='TIJH\GQ-:!C#/B" M71C,1E4KG1GR&VO0EQ1!4PJE.LKX08#[Y)'F@F[/HT=*__PT_;Y-]3DXU73; M%?HX978#HW!NTEK5IJ QZ9O50;V[7*).I \1IOO B]+F><%6T2"-8=KR!1@K MEZUJ,V>T.6$BA=G4++NM-$8?H:F_D%RU794#P-E>RM_7:ANW0\8LS83W71$[ MGW9Z5CBP+9@PLBT<2Q#^Y4B7! J:X"&;7IFSRY)B\#EI4M[:K!JM-$>#<4=O MZ^,!2+037Z<+?.\\A@ !4 UG-@A?03S@KPQ?*C'$<42;5T(#>C,K+[:!:=AB MXU#R!$-/-$,_Q:,^11[^\MZQ+>TN,]1MKTI.0[9CMX/97-$V !@'V0/4!2+L M&C#G$&;@ S'[[[#I-W$8K T'HIHL96E+WP3Y<&\B37/?X&V,K!IZ;U\\;0)B M/%-IU3+\9CI2:AMST#?DQ!O<#)TI#!+L.!K 01KRVE P;4.A<1- >OX1LP!C MCRK(1Q7DEZL@WW;,/N'&G:=F\ALC UI0&0"J P6(<-6I 7F5PD=QO31'20UE!R#%XTXA YX=RWG#U@H74 8^I6G$C;!A5]4;"*Y.\5,-']N!JZT1 MI.1":KZ4QCF^..ATA^/E=%:8[A4QL:?3![T,N\RIVWB%G@W7@U%,*D^4(*J2 M1PK!7QT@:#W9.9DK^<2?!^JWW#N63J>"Z>$*\%DA8#4Z23,3Y-YLS'UE\*#K MW_F=WQE)N)L@DT*C:Z3D!@VTV;_6%Y?SY*P]3C<7ZVDUR2P7FT"V%L]#2UU3 M?6808BQ^>32>QTLOIZ9ZSJ '@&;-^3(KJ.%:3_^(1T6*^?94(B*T@+P. MD(#G[QS^3[\0884,I[3R=*?,)-7B)"LIX97OS/IOA03?U\68]FSMB_\3& O* M$$?:*>@- D!F2J\(FJF_T *^)JNVTCDNDT%.Z\1CWA:C37XT_U+T, -V51( MARAE#\+S3H=Y"*GK"BEXM/0FIG;CW$;.@7Y!UD%QDOB,D/J3M;GO\[DU:M8T MB)9WOS3L;PW&%P^Y;E,?2QF@\JEV3$Y/P&2ZS"/%SSR'7U'\!!M(! V "(]% M ?)@,B[>\)@ 7TBN?!W"9DCIDJ4?SP&V[\7M MWJ0%])DW%UM:7D*?E,VL/\ M$1T/[*H -']'09]!UP,-L;+%(V4"H,4987UP&]#FA[(JM=:/$Z MN+TE(V@M X&W,P_<[1$[!#RN/]+LA0AD#A6>!? GBJ$=PS0@\&9S]**O^Q9K M(9U:MBRE,IV98+[(#>5QOTUB3:]$F@YT.2YT$]SA+!#*-M%>,!2%IXCDT.U3ZI0/W%)",/4JT;L^\#-[? MF\1T)9.C/II% _5LV>*L4;@9SJ:41$T\EZ=:R11 \44Q4K0U,Y+KSDNYTILE M<(/ :YXJ45AX1 'D^0]:?NG^LA ';68Q,+C MA-329"]K1**SH08*_O<:#AA(-F UK6LW&\F))+(9R MX9'O3M. !PMVG[M9/K"(1.(+'AFHU MOY^ (5K5\+5A<,&L(>KR )41#K0EP(&ZW9(-K(O) W!!+QG&@)I$#C2#,W 9 MB_&5;(S1];8YBNO9)(TR-%*+:;N2J*T-VUL#P9 -VY7+ B? &[PS9.CN9VNY!S'CX'R;JSYRY)UX6WBNW+/)>L#7);76]->:'5 M$)E!"M0GR]&71MZ]F;QT'NNX2OZU 1,UG-7D1& \30VBC19 MLGE)%']NCIT-!+1W;=]Y _YUCN:2D;1F8MZGV?JV+#2J939A(*1&Z3PEFN7D[688K3X6-0OR4P,:\X'K'?Z,BSVMV70,4' M_:T#1PL*-?M)OC@H6?%M0,O.IM- 3*I)N4R-Z47K'W>YGBG.+:X^I'Y/KZ8O MMG:23=L%,ZZT)@7Y^HZMD-B-,R8=49Z"='O[ P-?$M(8"6WM^JC0J/1AA"$_Y\PF_\#_[0,<_<3-/S9,]_79BH:0O^! PA M'9BX*04MBO"L5T)5U6@7 )JQ3S+-NSTB3DN;]^LGSQP SQZ"!!G/S\2#:$@' MV@1).F.]]5G[ESN!]B<'X=YA)T2GGUG M0;JQ > $0ITS78GZ)*I=0^N9#O'#IQTRNX;7HW5O=VDL+VW@^\]@,*TB4\74T11(S: ]%=L.81 M665B\>FF/$\$NWHZ-)]_IYCWY/$+T M!B/-)T7;==)@J4FZL; VU1(/K$UT(N3I97Y=?S4-ME_2C-^8YQ$$IJ^;'C98RYZHJW]EFLOE,:XI'=[X6Z77K!RXV<>QBX T$/\$8 M;Z7P>T0PF[,^C.Z%1N/!B>0%#>QQYY+7SVUWRG M2[D.UUN&NPN D[>C'1=@MPO.PID*G:SH0-M[T<@H2/;[73[HMU0%?NIJ0)N^ M;#23)+Q[%370,/.025K(%T8D1\;AS84-YB5(47AH!T;LH3_S=K+_D+9VF061 M)&,H,M)U+LB2MY7=W#LCWMSD&L]H+Z+>Q_#NF -MG0TA7T?UPOKW>KD ,<*!MQ5^X^+11JWTE!H6.8V#9D1'0 M.L2,II-T%OJP.D2)KI;FL)1_*0 WG]0-*Q^8 K8N3%FEQW7'HUX_=[9DAXF6YOGCZT'%I2F.+*FM1.ABEZM;R4TT M)$6^X9DBQ.T0F7( MTM:[FSH*N8=@^17_$WI[::6R&3T1)=C2X/^O)E(9^@8 MPO%3^+,=OV0/QX6=GU-@*$@OQVJ7+\8YN;I0%3T@1M:);^203^?HR+$17WFI MY!<\FZX/7]+;X8C37W5TB #U6@4&V E!7Q-JSX1X7>,^0UOK3[$]L+IW7),; MLC1^R,Z"^*-;[]&M]WZWGD#Z\\2^D1SR&LUS:[JSRBYFL?!*KPAUE._^19[F M7CG)S8O)D*8D:;8=-A-,Q @)U@AIB,,KIVHBE;W7/0B%:RZ42A-.W$AZ*7.2_V7YG1J]3;M)M<9!7,O MJW[D^,J)M9C)37Z5F#:YE\ID$18K#1I=>?3N?+94B+36$WTJ=U/*VJK-F[WQ MJ!\]ON) ESH$MF0#"PLRB@2>2R M,Q#"6;P&V1>M!S"^.KKWE8F]EYW+>^I(8,M<1\>S06DU+38"YE2=;)>;S%OS MYM[):V0@W'$O6@(/E49/W-F*OI4RTP:?T).%]0L/^'R\ ?*+5&&Y^O6OJAU; M[B.<7[5'?QY,!;,WWB//?8=[VX8ZBA*Z5N6'B.%@L-OQT.9+3QP^-16D:N,> M4YG'RUR B[TTRRDNW(E^?>K@YXD@&7F)L@8SWW*I=K=H)!1KLHZ@^3B1MU88 M?)8,7AQ70#D2A)'=GA;:_"V:L?@1ALN%-$B1R C9['Y#Y\P#31%U,)A MN,8X\B?1%3-- LK.5QAJ:""L/?'6(FD*X_?WIL9=2D[L"B'%,9 LQ>,9MIV! MMXG=6[5(K]/A$#HK/7NI-_A8=9HRIJUR-%U>"W+B3&/E9M!TM2UP^OGMV7Z[ M7](?GTIM8M/2<0>PZ1[ &U#F!OCM_,-[*&1 VP="EJ5(+%+'^<&VNF"9FO,! ML=3Q)WOV/(W=":\U?^POF;IS,/N!#'EI4W+'&:)R<4C3MC]$7"_[+M'((%^8Y%GT@Y@81\V"8<^+E?TP=*?R3*?>K 2'F-POXHU YG5Z]Z_>' M=B?Z\/_]"O[Z*K>&GYDWV?7;\(F]%8KW!]B;X\.P-U\FWCR'O7EWAMB#01X, MZ'P;:CWV=@G=VR;'?_R6* R'5R6GAFS@FZ-#-Q7RT6#1'H,Z,+C!$Y!.!2N=^91+"15?DU;EE'@U& M/KP "8,,E )Y6P@T=IN:MZ5U5 S67UC>&DMZ?AL."I7X7GC\5-72AX=R@^4! MUA,M;_.]NMZ=:CR?32Z'+%M1S>(&]UN&CH+E_\%5D@SSST<35:?$M+"^,TP# MH,>7I64HP;.=<353C]2[Z<3H>IAN=0+5;) >E:>1,)V>#]5N(KM-^"]3OV?A M_3FKY3_W;,-SSO+ I8;"$D@/W;DA?D&[X@][Y_Q&$Y=\7#N9J ^DM6R?C)OQ].Z'W9,3<&AA_F MA/;Z8DG*3*?33HT#V^!@V2H6YPVU?B?ZQ&%R-(76OE>V7BF.9Z5AGV=+=+O1 M%B?ZN+*ZEBY)EB>!\C"Q"7#5BJ64 M%M1&DD^F&D2T+/L1_E<9R%4^_8&R%M M@JI$;62@2 ^/Y!ZLH(='8GLD.,3%_O-G(_5'&,*9O:)=;\?;PQ3^.0KVOQ_& M[38-E-6K?OE$_G1K%D-CVFL^%\<.9RS_5-G[1SDWWD$.#Y_F M'LS?$YH&]VD'?#G_?C.*8&]2B'VS4*O/B*%5A.%G='2;72WSW5$K<15=T!+[ MVTZH$Y@$09H3!"W.3"92+RFC/NK@:Z-)?@1O?4_T_P]N;#M>MWWV[O'#D^]/ M!4%MY1\M]KS$41.>@>6OM[0?SB[W&<3G+D>Q1Z*[$]'52\P[OI'^TB\L$7#N M7-',)C!-!2"RS:LI"%VREN/M=1S;_(0#\V4BS<.<_.LC8T87A,QC?.Q?_P_1E3_D['KYS:IGS12'SY3;G6+E= M":[R:IQKYFM*O%.6!NMRXFCBF&R@L6Y0*U2'"#M -?!-&Z1U/*49IH%)(XF& MB=>$#8*E<=RF+*T9KB1G7VC:8M/)J32HUI;W00)#LB8KNV$,F# ^,%P&HJ'@,,A@-E>T#4!#3+3A$%I+.OR7Y+SW$YD\B4;L.WL+! ER%%I! MM2]KGJD$N:>H66A2*Z!F@@0\$[]V[XG>SYJCAY]K"KNSOX<)NUH"/;D"6=)1 M#*V5UAIKE@$?D9&')@!DGW7> 36ZW@T2+:K0HARQ='$6*[9Z>GTRVWQC^N". MS[V2(('$Y@C+T.3F2!1@X+K#V3$\$I8YUG1([/Y*A.TLPLM"99*B%^'@DA'J M6C[1ATJ$C3RQL>!3].V=3EZ-\4R1,B2':MY?QGH@,B$:/$N53H.412&9ENHA MX87O!/EZ42C+L<'@0\MO]] P>!\-@T,T<.C]\<5DTY8'Z*NH0G?":C;&S3JL M/K<"N86BHU5 ]'O+7$=X/ <>\(&X; 14H*.1Q=02=8.@#M.? ?"OT#W^GS:$ M@[O:89PPR$I>9X@DFLA(^HC) MII\ID<^HMQA)>(C79^HO6Q^A;]UQQ;)J;P/:6_^#IJ;8.@]^&T-#@-&&O@,E MYSS)J^SP!\?*SOV8*#OCZ[K.GICL6?\'I2$R7!U]AB] /*(+1(63E8G(*!WC MJ97"J[#S/:NMF,_NYC#Q/=Z-O\J['$;&'JM6A^C0.XS#+VWN'??BHW%3"S4Y M.9CKU,-R*YC5O[9OT-%"]F32 H1KK28 MU< &"D.^$7]4XRU)MO^R-S-IY](02L;>S!^#KG>&HGU9]MI8SF+@ MYVV-E]4UPW_>=;-?J0QCM5*&#BBK;HLOA<(IM*W5;Y2:X$[F=S'M1:ZS;F%H MF=!M^KX18VG^Y7-$:NUO\,0P3ZSVD@8@39BQ1>];F\$L!OLSKSS.-XJ>9RK\^];[=[O ,1$6"7'7,FV8B[9>[ZQ"+QB9U #]XA""6CL!1D!0_<0^_K+HSTXL:!"UK3<.Z8 MAV>,_Z&8=3D',P[Z%EUNB]55I;X"Q4S6F#:M1;D0#$#U+7[!0G0G^&-H87]Z&F*\],>('8I'ARE$^8.3+Y?S6BH=62).Q M3R&:?HHQP;>B&'L8FRL6V)KB M$Q[GC[@<_A,M)L+!;S(*U+ORVK!T'PN,3="OOPPA)3!6M@X'\ MK"/IY$B_H:P;R'K8N$-*$48106/]!]\#B@\5[S91J8*@XG'_]G /S). @%PC M,AG>7K'P!WO7!NG];30H847>]"_Y[Y/WF.]L&K;/N%M-OLMMPR17'QK;ZIC/ MTDM-3$D1):Y^>D7-MPT::,2@0PHC /VY'SGDA;R$VS2PIMY9S,@R?!VD"GF:%\\ MOGJ?WA 1_25#HB!;(69HE:5^_'@HE2&%2X!P\&[MMI]Y53TD7/;I4JE/]]]? MHKCJIAA)2(OZ:+I8T1-F4ZM)_?3JBE'LW6*V#\6SA_IPI9I+'S4$.?G%X $I'$O1Y1>[9PL05>N^OHAWL_@NJ5*-"/,/B1.V(2/>9]6V?*/TYW8X.?V**X@@(Z;#(P ML9229+18&N\L%VPC=*?1["T[T"*%SQR8 CX6=L,1$N8 8P)>)>M2 (4IB6<*H&.NAUQ [HS6 MZE@$%$ \)+L);.^&Y\B5L_X*W\N;/5/2'ZL;KGL;KG$ZM[ MPJ,PDY@&@S/>ZAI<:!TOY*P06MUSM,+%*+32P8C1I:?"IC?HZWH]):SJ??9X MA8NX38Q&U;F5F%I%M9Z:\T5S.5W!*X_NVB+:4^@V+\RD6M. M>VF]P$P7W6EAFXHE^M-:PF_)3Z,S!UD3+.?T3)7EI9'=1EI;NQ-Y_\I1.]>( MM]*3*BU76]EY597JL9>$WSJ@>K*\GE0KP3AGB1*45.K(A,I;4%ZOC1-)<,(;9B+[6C0#]27C MWPD4>3!29% 'JN836GR*G!,4D#*N%'.#+G_!4C;N>B":PJMIL/NNN;$V>&=[ MJ2 R,I"R-U#%GW*X2 9;;1(E AU?9ZDH(GV4=776,._2K,[:P..ME7N6'?Q_ M-> @&EMK!+T[HPWM<-XO.VF3$]@Q&6S%HX73 .I:V;'?R<&A#GJF./=,Q."W ML[;P /#TR*=T2,#]#?K@E1<=(*]26\K86(-/E7E^@VD:89BLL,D9Q&3%H)SB9X/"HD,2D._GJ;9I<>\X7T/LKRIYHN"2IK] M3BG0S=A[6>]2HTIQLGSA7A2NLY1YK31;#_O\Z->_F@H"Z%6/WE1$=W/)!5OF M\#W&=@+0)FQH<")K\\GF$,0[0%\B#G&3*PZ/R :F! LZ$?'R) MF4/U_;X^#ZP']I(: MMG:3B"LB="A910]7P#\,\P-[@K^^!NQSI/O%M5T.-)- !4,9=]?X2P'?%5XL M-TG%E;H^XA;K9K4]K,Z+^2H$;?"M#5[[0MVM*('?HN@$6K V4E%0BLA&=*G# M"41*7DGY?V)G'(OY^'AY'%)"YP]=OK(W#A>4 -#$H8:]7JYCF;Z3^ Y]V#%- MLR0S):[6B-*I,EVOU+>+,I.[AS*9Z332C#&SC$4+G9K.!".);3*>^'"#WNF; M:$Z"#J9G]/C%0%C3H,.N^HJ5$6;Q-\7KC:!CG1\+"W_ M!9!''YAVS0SB*$\9DY/8>VUYMC=CC5)Y\)8!]X.S57&\$WR6?>(@R#F21?AM M;1Z+9=,[+OZ&'O";,P\16G MP.O=^M2&&,#Q2+'+9,WM#*4@CF6P)#%LE-"T'6G/\Y'- 7\"C6_#R4"X>0:H MH>>0R$1='GCLZ>,?.$?;VQK[!I4SEZ!R9H_*F6]1>55M:,/6FHYS3669':>8 M52"8^&ZWS5?J*^UC533;"[?_SC@U%_O=.+[$FE*Y?%)+:]LE7?HA6W:(/2K* 5X^X7A:N,_N,@7BQ%/:QX?$5$I'FU4!%5,9C MCI4CA7*EOWD,]+X!>1T@':^_<_@__6V_,8AEF0S'LZTV#Z2)&@[((]^E1M]J M GT_@>+2L)LXP?]YIA(&:2*Q52 MO&G+)NS.IH.*BFL9K'G?-OS#=BYN756!?X?6.<4W@S2[J^1W?[W*,C9PW[!@ MG,"J'3W<3D"S5+TNRWSR.=K@.R M@H4T+E5U7(XZ4(#+/)[7():W?WU2O/S2UI8%2>#8]CC&3SHY:69"T1Z+/$'# M_YB17LD[D/ 3JAY%]1PR+A1%-1QF0-Q5D:/24R@72&('2W^<17E]_3NY>^ * MV]\_01TM'D3' R%I3!?;8+G>[\1>3'EU)!W=+>_^_H3WQI_8_VYD&B_IE^I0 MI"-S8/8'\>0RN1S]X?O?+[W7N]./Y>Y71,+KP[N" MH0=>;A OH6'L;ZGW&]X^.!I%.<]O^!7E=)MO[.[ M<9O]QL;M:/@G;=PF ;@*E'HXB\"PIUB]';K6G/P+KMZF'ZL>'''P ,Q"7_, M8H@O-,O>=-3P,QO-OIS81GMD4 *>()/OGN?R:X,_S[;='? BEVEN^8#Q6@S MUB\.7U82WK/MUVE[KCW;#[1^ :UOM4_W*LUN=Q;='/4P%6X,LV\9"X6.JB4"@4J5CRCYEUFU$V3I M,<)L_/EX:.;)K(4[W:U^DZ&&T^U6?T09'E&&>XTRO%U%(*QS'+WH]>?Z0*]((+7Z]2^[\]5WXV@>KOI/<=6_NXW^X:[_$>]\ MD^[Z:;?1WVO6_D>X#J?<1O]P'F[5>3C)RME[<0?>B3FEL>+% RKL?H5-8T,/ MK,(DR+&%06^V$;O+8=A_"/9%S5]?;V]DG.MH K2[: UP.[& M,^'-FOOM-63Z$-@+QZ$YT/LM. *:"J>(%KG!KJ=&@ 0OC-P!4,YR*3SES/-D M>TJL,TF.U%#\?']^S/ZOGM"$XKTA+1H@(Y3PD#7#0JL-9-1B3D:Y;E # ML(4[@2A!@:=0<2DJ-0/F6).Q9V7[BO2$:W>4&"X.D91N&=_HNF MZ:+CS 59HH2=EX3GM9.OW'NA,1C"QGN5L])'@X@$@ QAMM?[^.1(7;SN[Z\5 M]F=UN[-WU4,$>:;=>FZ*Y_G- = I)(;F&/\RI'U!I^;60,%Q$O2N,K '^QWO MK+VWJ;/,8^KL8^KL1Z?.]@?#4)R-1(1^5(H&^Z'! /2%8!0:5V% !QE:DL)2 M_'"RZ3#>R*X5=2S2\IK?R$HTE%\'1GVF'SV:U9I:90MDGMTSF$^W#)*:F#%LP-Y(H4UQ>KG MT>S;HW.JZTU@&ZNK+,=&-#7:C'3[J^BJ'SH^I[I--+HOW9QH6N0RN0IHKA*! M/IJG>WS. )M*ES1NQQ6;2?*L](( M7GETSY 1HSFK$M3HV3;8J]?#+_U:*]&/'=]S*_=:5M,IM8-36>%*1^+#&.E=J#>CQ_?Z67;Z4N.!N=6U#)^KA;8K=.G1\[>2&4R9AIB=SC+108/72\-$ M#U]Z=( DTXYPXKP>Y2.%;F [5>K+"$0]=!6/#C#J3T,EOD17Z*+1GR1R['P; MCM?1I4<'Z/"#F)IJ<1+?S,UJ_/J^RHUNK0:.KW$;7*.7XAT>-8 MAH_TU'II*B5F8Q7)W:,#)T,!J2#T(T$^M2@%MZT:&Q"'(R@CC^Z98C?IC5#B M4E-V&0YMU7ROD=[X2NA\"Y1"V;:5XX P6L<+9E9=+'WG@Q"J[P*M5N^IL0[96FP+B<^TNV^ M%QY 6^2@5?M*5WL^P"^XNI)3N<" -D F--6D>>),7>WOKQ!Q/"/[T(Z=CC?L M.<8^&6?]@9%%,E[<0V87&-1?]IP][&&0C=;&W[\OMB!ESY[;=P&0 ^S39.>- M@PSA_T%S^ZR]_/:AL!DM6*;F?$",:/S)A=O]PS3NG?H3&S1OKE,V](=V,-\8 M(N+/S!_:LGQCB'APQ.T@(OY Q"T@@OECQUS<&B8>LNE&$,$^L^P#$S> "?HY M\F")VT!$//A Q T@(O[\D$PGQ,,G:PG?#6U<[JU1J.IHSLN%*NW>ME/.G B_ M4:B\Y^+_F5!YT,I7G-^S#X]"#WEK6A0)UA__[_ZXJ//YG'\L69P7*K=.%N_Y M75<'0,>I^4N0BC3TX@X(OOWZ[SD[5W_[DR+[/8_BSQ0![YCW=PV4AZU]@RKA M3KGD86O_>;1R@JFN['/XO(1STP;&3R>0GVIU-O#N)7BBA[EY&C% /S/GM3V_ M^^J)T4@'(SRO>/"PH!Y"[_XLJ.]R %G3142 -GRHP8>=M$<>3A\T(0K<#?V@ MD8>I]"]JH;-[=PDMH-E/#[/I#S&;\A#YLFK((H7G)CR,IYL7@S>>D2!FT@UO M@7D//F1%\*GR,S^&&DYF(MTQ:Y M13=OT(M,2:%;EM@NKT?>P7.!3R\X&+P_>6YP.'G.'I]7T>Q=]B089_>J&^[8 MN: [=BY2KK[$S6%[2C=#VU(L,UI'FQTTVH/]]2\3?&)#\?,,GGLPV"?J#:\M M=4\R#).YX6&8%YF$^1EI<9$QE;:P\.A4)XEMY[#?FUFIQ(+Q5*X4+DR;C"!L M]7HO&BFMH/ (HRGXT>!/$1TW57[G."JWS4B?&,-"UASLN$-B5FTU90"#7\03 M?+-F)GN)6N+='02GTIVOLX.;S??$JE&4FG49HBJ+]2&3;K?I3J*6[W5 1BRV M$$-$H6B)/K/!,^PG( [:0Y=^L&[U)^A27&MZXP+@HU8WTJ6M5BL\KS4SZ>FB M$FWQI2DO17*K*YC3*4TE5Z6IF4%V"(A?-A)"88.A? M_X;8IVCT>)?L7:5#LA!J4&[>0UCR^/ G2SA>O-CU?:8\Y1J*"^?9#U_N4,7\ MC/ZOLSI??R"V[E9XG+]BXR91=O9TPSNY^PM:HC_\)2_=$'5*\KW/Y(@3KCF= MW77M-SJQ*79;+A.RQ_XZ?6[BBU-N/^DV?6?C8W5_(X[DXR&E8K%0=KTP)[R\ M-?+Y46;)-N=H/C?[Z]]H+'KD'7UF<>_-D?RMZ>!'TN&F0B5?2SI\6PR<- 5A M?% 6&'FUAI?P?#(3D:Z9+;6I%.KT;!6+ZJ6A,%SDZE!>X$P$^\;#*=?WGFY*(XSFCX$$!O2_X#U7-8?D>)K5ZO_:%_E MY%55]M\N%;];946/^/ZBU)'HZ2RCR&NMJ%@Y!:T&@NX,&SNNDSB=.W.G,NP1 MH']X)>?W2MYQ2FS^MN#+)52)0YH*W^&K3DHJGQFOX\6T16=#?+><;L:WX?$( M2@'LI$1BYW-2[E,K/E(@/]?F?J1 ;IQ\[S,%"67:_78F2B+EVHYEPZ74GQDHS+->C2C]Q+UZ_LD M[_H@?"TO%/O,M$*G-'[.;/KL5HN-^G'2PY>,7 G.D6P@C1S'^=9[E@Q_4/KD.VT9'W3- M[Z K8S:<%<,]HZ#RBPE;3+'K:#,U1:NQ25<&'?E)71DWX===^[T?31;?:;(X MK[%[H1X+KM=*FB\Y(4AWAHE:70\FQOG""C(]ZK$(1IZ"-'O?/18V3"AB_E_$ MV[U/S>R77/OS_-C[2K6U/^;3;H7A>"'J)N!!,12.+ZQPL;6N0Q9'3FWLB::9 M^XVIWZ8#>W=J_)%9.V%F[2-5O^^5^A'6_F(*+9K+3A968-3CBN56:;:I#:LT M/4(,CSW5^!WS^T_-H5W?!SU!K3HAV@]ZGBZU@K08HV,M69XVHUN]FZ^IE?PR M@:@5>9Z1YU#T;)[G'^%FWITRNG9"\%X=R)-QL,>#=#>T0RH%[J>D46,^!B/YM:OC31X+UD6"] MDP3KM^4&J?_"Y-_2T$<>04*\5!^YT=JD Q8HU>-TATOI=*V73 0GT#ME<,J5 M>8J$WPI!W1_CW*;'>FT)\DBY_DE^[9Z@2()O.;MT+\8I"5"+THO-QJ+%_BI7 MHK'\(&G9,Q:,7IMI'FG9^TC+OJ\=/^@S,R[53V?5="%,5TITY M!*)Z.UW+/-*UCW3M(UW[$TSGC_O@W8;*9A9ML\IEH5R(K'*-"-]=(:F 9^;1 M3[$WC6GL@_^/*4"_ZM\C\7%Y3O;2Z1#^'_3R?)G[A"0JJ_#!YF\FMG=43)P, MZU)H:PPHP4$*);M;F98(+90VI#0[+ "#1!0D #0N'[FB5H)!O7?)^:,[V<[PQ=DE*/I!RW-%)17>")">*(BZ'I_ ML,K'^7J77?&=JC!?!>.=R$9?_?J7?3X>($E@#RE(0?!%X#\WT!DOT)E^I#(3 MA6EFR7*;:3F7WZR"W&!9OS^@+S9"RZCEI0V="A25:"D;$U?UT:]_Z>?C[-,> MT)\HZ/0@22@O@;)YOAZ'F^A-X8,U<1J@L&D'\;B#(8[TJ0: QU4$.^"'+W:Y M_P,\3P7M?1R8U/8^8J[!\C;9]#$)M#9SD%C+AOLI-YLKV@: )GI-0B!E@,(Z M_E^Z$&ML8J193X"(O MY+SS=?EPS<@W2RV M,NVFEE6YB":,+13?ZQH)Y',?VQB4/W-36)I 2.M U$8JY%3)9KB/\9MEMW4< M,)X33V]^"J[^:R2$X4N?+BX MDL^KB+A40,3 2C;'E" N+.B'8*9XPIH;X590-]08*N,1&=B-9)CSKD3P"/A= MJ;^0<\+2_S2:"0/_D_GG;W@3*(X@):%G&;($=/BK.222 !1N UG=EVV(?011 MA#X/NCFD6PH^]E6)"+]#1R1Q8IQM)(1Q<@;:YQ.7!78XQR@G!8@))-RA%]=" M;F0+/C@)-+P'N/"6O/A'4 4YWJ MAI,""AB:WOA2 ,>!\"?.(D'Z/^CXINX\U;X;0U[K8W4!D=ASY*WB$4E>^MP> M*:4A1)X#$>?O J=_1[H0)@&5A &_T#&Q<+A-S9"H!%S<$\;T/C!SJ7"P- 4 MRP0'[WGJ> J)H#W3X9V\]M\MPGR<"/X'OIK[O]],F,3?+.IYX.5*> D^,V\6 MPCT0\V"8!UX\> D]!Q\:YGR(^60=X'OZ_FHPN.8VS+V=? MA^@#I+?\9.)"/.?3E8"$ELZJ-^$$]5 MCYQIY\OEV?8LBO#$:N_FV?&_SS@/\.P<>9$A@A]GR(.2?FPI($,!V0G[97.[ M7A;&2N7E&AV)<:E:9UNK)!M"7$:\&OKU;_3YS=FC[YL9,ZAN%' S'EX*612* M J3_<3=$W(/!_>Y[G2XB<_80U;LBXNCEKK#>Y"O"HC(K DW8KFMTQXA:DT&5 M&<]R5RCQ?U=:N*3OE-?Z*/!:/R>O4MVHR/X]V.GKT*(]V&UO4L(?F*WFVR!I?,C%[ -$N+:WWS0F<#5<1B4._& MWFXA_0GN/6E!NE/#_^(*^=WI%#>UD^RAP\\M>_:[UWT4>" PSB5FR62?"X2; M[0!=3O*30*(?QN,7CQWPTVGP'\N(?[8__0?K^36G:S7&L[W%1'C7)I!%GJ@Q'P\TZO^$2O MW!>&U%R]R_UC3;>HN^WSO>VWV='^9=?S0CW6=#L=";%T0> #N:CV,HHFLIL> M[F8_]AMOMYO='\K_NGA=]M;D>)B2^S7#% MSJC;'T!C(R[C>13Q^^VB1ZQL7*]%WO\\GD9W?M?HCIO@"8$#FP8,3/T0\('= M)R.@0OI6E T9CXVI_T($C@\/SVP3^EB!%RD1!G"I[,0<9?67R*CE3^BH-H63HAW2."'NK: M#&L;056A1M(-0=]0$JI+A?(#?8YG%SR1*0?W!FYI]CNER,/A'L \\(I/)LOY M:-.1Z$4%^F9%2HJ)@=RP<8A>L"^#3 M%,0GZ [H<3.LT/'%D!>GP-S]QO,0Q&E,]!\#_0W-;9LC-15?X^ :X_F9(FX1 M?&V$7%FU!-M9PHUVGG9"48'P0:[Z^)_]60%!) #.T4_X:I$>&W+"#:[X";&' M38+_]__L-4.Z&0 TFT#3?SNA.,]KV4V8+(XOC$" ]%IBQ/X6E)6P,>S7C,6> MV9 3YOOMAO,0(*CPB.U-/B"_VI]]8'_V3L.GC193 MF_]F&12ON$279W"'@_\5*.C@0='P7ZUJRK?6&?T;LA?D8F6OWMG^"/J9>)8$ M),X4&0IAN%ZOX.T"?8TL]Z'J!R[!"1\LNTTE.^B8*4Y.ZD:]&EGFN_%Z'\^2 MQT]SK]3J[8[>*_9X#ECY?'4TG(K<-@&O#!U>N4TS$V:5BW&\/.J*$W%7-D/AV-Q*1:/]MG8 +YN3 CV!S0(]R/#((@)8;3@9WAX;X6KS"=ZWJAS MH) >#,HQ96&A$<;'< UHR>8RWVP:=*H3K2_"X7;O);ORPT")85J5L-Y(3;/# M\BJKQ+HSC5_YP75L;A-Y9;R4^)26[O35>JUNQ>JDU/+@Z8WBL,'T0D%^LTXS M&S8E+E-)7PQPO):9CDNQ&LWJ;8VI)$(K3?C_V?O2YM25).WO$S'_@;C3'=$= M 1Y)@(#3\]X(# )C]LW8_D((28! "VAA\:]_*ZLD$(OQ!DB@C"2^?V5;-86,Z7736HV63%)SL7FEF&QE#RP@L5Y^, MA,*R7>R+J^:Q59T*4ZJM3_K5J9P6Q'7ZD>\_ED?'5E4N21E6N#?74SN360Z3 MF7BUICA)MMTKU^GA<[ZE)7+3M6[U:LH;*S;[V8/UA_E,3\?R(/\Z[;)=D7]* MQBO6,CU"5QZLD5$3!6$\C7>ZY:>,D9-GQ;<:UT17'LS2--%N]/*U5;FKO@EE MJI6?%E)H/M.;M^_9-Y=C2%S17$4NOE*4S>3OI^*@R*I M;*GY-I,;5G-O DY=BM;NZKQ,!Q%(N[LE:4*&'D4+X.Z@&:8B#069(B!N^BJM M[J<)F_;3R,<$[H,9/)N%1DZ X\M0=[LF^_T6)/CC;T?XM%_(?O),X0O3<1QR M<("CED0CLY C;D)L\PO_!/F\?U'1&/K3OR_LP5V9,<5=CO>W+-,G3Z$+5\CW M%8K?42=/K0V7R/9"4 MA02?# ]$BQ([VM!ZF>[QGV+-Y5OL;W\*/[*H%^]WOC2?E.]"]-,)^"'5R8_- M@>\3L,\8%?DJ;TF(LJ&"_!@B \P%=!G*J% N/@6<-RP7D;.P0AU!5[]/(+P4 M#=3G5")@-%"W;X < YD%UUP&:+VJEKBA3&MM\R713?6II^'F6YE&9_?9CM+ MTEXQTL+H*E0[OAC7WSIK[C7;)$Q1-!N-9[[5T1(JMR\,<(X5#;9R!Y%OZLOZ M_1MTW:C=U+,^5U95KJP)'655D9;MQH9W*GF*)"[X86*1G-IT"Z[Y-0Z[]C]U M%00?P(KM?KQX64ZL1Z:M-AGHHFF=3E_($; M5[)/FN<@*5GPN2J^K&?!L,R[:O8=\SQ-Q^YG]+/(3.O94>>A4YBPP[Z"E0 M:2D_*J>T49E:-]L"97=?>NO!DK3G,G24HD\E$4/U#%, UZ&Z_+("!L-E^-'F M.V^-M$%U^32Y38S6+ MK=AV#_-/'IX\\Q[_9.>097)'X 7=M,QW>"61W//6^\(-,LW/9H:^PD15RCI8 MU)-?MAFE6N&F."@I+PYP,Y,^4?A,ELG;?ES HX*&GF[C OO*-AGR&A MO#KGY/_+O?DQVPJP',B*+8H M$<)&$]DYI/R8B]$D?8 @'0)R>'E9 X' ,ADM)JR@/[:V'YY#,M Y#TR2V<^Q @_0&KP;[1@/ODM^:WS 4+B.!UY M2<#*X=(*H_]>/L..S>6');2BVO=,,Y[E8_KM*+?[#%*0*:'/M&QS!QP.W>^M M<^[JMO.PS79>8OKE1_HQ+CX-E GS>_#_-7+[+RHON:25DE6:P97?EE6 MC?)BKJ"'(_<_144IZC T]ZJEHXM8LY>2X3!]$HR?2FL/%^LNFR0FJ#0W*( ! MP)XY;)*\,):E!1XWW'8,#9 VH%MT#3UXL-[AP@2(5PL=[=;F\S[<8 M:BV9/?L5C98I(]>BIG]:_AR/4OP>"M-Q8C&?4*J4:;^4 MUQ.Q4P&?DGD'?1S(P&@S=%_QV55'UT%T_AZ6 (ON0,*TO 2#Q&N(R:=3U+? M03>(X.QDDF#H,7D5(VFD7P_X?_JU3G-4Z*VGHVE9C$T,K?FHCXK+D[U97_7. M/LE@.]R6JCAY+?P_7SH&9>>,B"-Q]B7KV')VLZ M>+C/++)!A+_WMD6\@LUJ2;HKE]A>-_>6?^NQ$^O9D)I__9U,?LWU,B05/"3= MMDQ8)R05/H5XGPLBJ&L$$=2.\:6"%T2TIEJU4..>EN"GZ!)AQ)(9,F4SA-/@&MQ&P;YS"(T7$R;;+:8G'#U D,75[GA_*6[#"*, M?<8B,R6M;SVL)8WB6^5IEFE7B_2P^3D7-'5 ?YP[($E[5<^FJKUEZP+[HG)VPFS3ZW;W;K0F,RHMFAV+.2Y9*)4BHHR[)&226\ Z"W#02X# M9DZ%XK*=O0J !#?E2=P<65%(UA-<#20DMF(1"G@I(INF[=8T.J6,^/02S[$[ MY*EX8Q677(#5(:X(]G?@F2=\(.>4'W2OB/>23.3@6'LNT%TD$O&]C,)UQVP8 M+1^I@KY$PX2_!&O@>MERKNH M@O/W/^A%>_\6-=_P\M!L$%I!\J^=VQXRK;:Y=][25U7FGR3P]9_X^3P*5!^*2#@:3H2U [. C"<([SXK<#(R*/ MUIZ((/QU!U"<)*BKZ-MCO(Z*_:\;.V/!K7 D)V/1=RD?F:V=6F;\X@.2ZRL< MAK5S/O@U*<=W%H&Y2R;"1?!O$=ZO<3YYB'VX+#XM"Q.N2R#7)82Q2Z[+QQUD M7[+LOLW!Y9D3/V54;WK\R*&$7^(VH&\J:_(N=5E^@(^XEH],V"GJ96\4^57" MY5 Q0L7XHF($F*3\BXI#:J'/H#*^-OL=#KHEF]/8$#:"9)@@2/<9*#+_GCH$ M;&P^]#6"3QTPJN9 S OC_\2\U^[IG9G/[IK,;$/JKZSD(E:9M7I4>SX;S>?M MD=2D1]?=,S$?$^WBM/5B3M=)*\DWTHOLO;VSS7&5!NQ-^Z8G\0G(4D# 4G)P MI85@9;.[$6,V[9W#6'S&-_0B-66E63Y/Q_)ZO@9'4L?_^IO>MH=\I>WZ4SO%5!=JJN9S+^L"%_D'KR!?KQ_COSF9/= M?IK!"3Z4! P96[A0!3:0O94LSI[DOV2-= Q^AJLK]%F#X[,&;!9NQ$/]U&[Y M=7W-3_8>8\]Q\+%S.?B,<^DZ'!W)4.DM#_B0%\:M9FLQ+;]:\68JDWM++Y?] M)+B2D=0=M=]J_+NZDM]6G]MU/!=ICDI,:X]3>I9ZR?99,!/)Y-VWF-["H.#:R+];3Q;9+Z/\ M%XH/2&UJ&!C\/H'!/_X\5_]"],5^V8?/$!**ZKE-@V0(LBDUT%=+55F355L] M6FA//=?5_.0AEZ=B]_WZ3]WH?C5NPM5 M2"BTF6ZQ24ZN5-ZLA9JR).#B2-Q][Q#6,,P+=)C707^3K)WTW[\TW"&W[4#Y MBIE_;YG#6/#/&/(MQX)?;Z8]F]%X6]AF!\ZP%!) K]J"8_HK09-^)DH].KO=JCQU)EV4]#Z'>BF^YWB/]^9BV\ M),K>#.K5&Y1^7A-\\4_^-,D(^J^N;3K^CG3U(B%&PB5Y.N^3M(BZ+)";/HH,5@@VLLNZ_"6AB-F)_N'_X1W;"'=\PT MK'Y'MJ#/KJ3A*@*;5S;H9-RUY0$:V5.W&N M-QQ1_?N'6KML_H1E(JLHN@#YB>-(QY%^S.,-_GEE8*:7R_*4'Z;DQZ?'3JN? M1,ZM=H1+ZD,";UCP36_H$-8;5IMH]P$A.BF4][0#" J27@"WL2/?FX,S0,XO MT0_P;BD;DW!1;8,%B?A^D?]__]=.,\/&7XH;E-%$P&))'4HST M2O!#].9?O++DUZ;K!:?OF(1;TOIK4[L*$Q%)WJ73_XQL?X3I.)A+:%#TS-A. MCR*Y:[=+T?G=!PT;SK)8^NP70X-7<8TNC?AV#?Z/CXP-T/#_Z=1S1^$9?CY) M'H9;9$D#.6[?-#=HS7N[.-X3R]U9/39=/-:M/IT6$\G$<- ?B*+03XAIJL^S M*:'/#(8L+V58FLXD_B)OY5V'H:=UNQ.F-'CM]F+QT3!&*0V[. (,V[^2+;=5 M?FPJCU/D%%0+8JR7H)+9/G-X93OSUFW5V.&:DZMC2^%'I8I8&:$KD_M7VFKE MOC**-3)4>5R8Y-NS-Z3.S7Z\3^U?F6U72SGKJ5GBBMW2;%(31*5'9]&5!V_G M]=[H^5FHQKOE5"6IK?/2,K& *P_>;O1BN?IC?S:GBG9Y\J+:+X]&;=E/'+Z] MM'IZXI[6A>=I67IA.:VZK$\XV'@]N+*6HYA8KI/*4_.)P4SEZENK\0JY]X,K M1BZ\493/Y^ZDX:'+R M<[8/ER:NXKSA9NH@$3W^K,7^-KF;"JU>\J6D"2J%Y(U"8Q$SJ[/9RBC!IK@J MI4YDVBA,QU3]-9!<,I^AC^+Y^GQMV18_G5?DYO0-@4[FM?G7WVPT33'1%'5X M"N818?:7S?''<6VP&*XJ,D^^.993>-.4AS+06X$$.*Q7'M&X ?+]LU!>S0P= MMDW$G9SO2$?:AAE%O+1![BD+WF,9=HC=[R*E(SQZV_O01$,\'-WA5QRCN$EP M/AS3G #GT88:R1H#XQ;)2N]R]USEG)[/8-M&JK9"1=)BGB-5W"-AA*I6RY5B M%4HU>I5V;-J@:'OTY<-^?I+6^Q#:2([OQ(%AW@.#7D=&@[7FPW)WGBQ-9J!TTWLN-2@ICTP MI;DM$/!$31CNB#CZA:,-9;W) K>?$]TCJ+;V,GXK8% 39(T M-*WH)B"/U0<0>!/Q5C8V2-C:(.>%8WXAD5NEE4.SN,E'SG2(V&5>4=81459( M_A(M#S(6EHQ4P"*O.*/).ND+G+2SV+%S3.J.@7*2<1>TK1^X!]]P8;[-FO;> M<7COT9[M'_U4T(U3/(RFD_A$5WLIT_:?8MZO&PJOO<..MGQ9#*?S!_:-*Z8+ M+\_-QQ?/?-TVIEHK?94X>*!_RX/C#3\3EP78*W+O1=(AVN2_#6 M)8-WC<)U"=JZ(!QCPG4)WKJ$.!;,=4$X%NI+8'@)/W2/;YI_[#*>J>]42Q&-.-B3 M%J6%I.@SLDM_)DP-V'C]Z$Z"<#!@TW".+F22%PI^%_*E-Y3?*3@L:7!24-O= M]*@X6TH[QX&YVI?5Q/Q6]YS-/&=O>5E<=$;9^ZS6C97;:8U?/LBCUN[>\E<8 M*[Y8U1_?-!Z-1@+')KBNQ96SJYHVYJG7YVR3L%PFHBGF(J03Q, &3'E"##DG MAOBSO@'#$-J+(?39,>1!Z3&O"WTXI(J2?E]=OTSSA7'S^AABVNHBN8H/NMTB M)Z>R:YENSJ41&CC[U]\9FCV!(+<7XQ8E33)XA13[B:JLR:9EX,2@N^5^"W%K M8,'0SS&[0=.97*@_#.M^X"\Y.H6@+KNC4;MHITK/AOJFII^Z=C=KEMZRZ;@N M^. Q3>.4OLC$GW(47TCT\EFFN'Z<9?L)\)CBT<0E/:80$6X7$:ZP? %#A!]X M/Y]#!"UMW\LOHZ;,K?.-:J) V17.6%X?$9[-6GO:2,?64[4F4[%9/OU8%Z=R@DEK!37-5?H^1(LS>\37K$K2Y1EE*5)#%^2-7&:\6'5!3_ M,!^F![5^KMOFIH5Z\IZW>M&)G MGV^?/9^W%9CA!R[TW 6;. (;4;>A-S@(P'K1BBK?1QXPG/TD(<"UD;(VZ%CE MEQ>ET:VK5#M&O5;*]@O0^&%NY@Q]2$P5)JQ"U+A8,LOWD0<,-?:\,[:F"ORT ML&"X];3Z4%HOX]Q@X4.:^R$M-[E^H2Y,UX_Z<+KBY8*T $I/Y%\Q4>9C#RN8 MS.9!X3(_'KLK/_@:"0NC0X-C9A>\K("L%70#\Y@=I6?4JVQM M/-)'QE2>I_5JV>YP3^((.BBB-)V,INCX$1)P_/P([[X \WQC?AFT) C$,)L, M3% $9BK"6_O4G._0@5^#7^=$+^TNXSAHRG4I_M__SF!P-+4(YU"#-ZQU!PF4 M2>3!S,NFH.BF;1QA5F)S;WHNS=892F;N M[S"E&C\<(M';DL-5C;L(IT3:\@ .2(BBKP!D0UHO.FR:N&;DX'2)/8XJEUCP M.*&G*6W?CZ%?TR.*CN#/P"Q5LHB_WR7!FB&)Q.1O^LX;_%F7CF>B94*=ITBF M*4E L\6CGWF@UG,GFTQIME-M<=%(I9*+.I= L8W@GKV!;D3^I+ _]>[C35T! M0E&8Q:ASY(*$YI4WD$NI12-5=*<\0F RY 6,(1$;SBM]0Q,W6'N%!)CYT"/) M%Z(!2YH(+T!NZFA\L$[QH\R0]*Z@;0Z".#=+Z:[=ICWE]4Z&N)5XZE)\^5:G7(QF++HW;SHAS@WOAI9DB8OP-]Q88V M!FAI0KGOQHRKVQ4A'#Q(=C)5CN. A-ZRWTB M/EY#3H[B$/RJ#B'K]B;0Y#]<1> L#A@YFJ;Z 6AV%TYJAH9UBX;+-II)N7;D7D)V_&V$#*&BF,*8'UJ1HCIX M.&(>T..0@RV;>/$-75$(KA-[L.$$1L(KB3(YLQC&BY%[SY"#Z7!L!%A3)T"& M;RPJO#B0A&DT4I2 [_6$"?FMC,*C9!XN!%J'L:,#F>QSWIX_#AXYMD*-5:XT MRS^-LU>'0F7>TO[?C :F]W8T?@6:XQ^W K8 : M.'&%-Q/&NB*2%.'!!WBE''V)B ^7P$=$P"]P[301\?W[OG!8&'T7*6U-6/3( MPYSS@4SGA;M=<:8] R9]; H]ILSQZSZV9[NC$@3=ABPLFBM)7I"S*HWMKV?\ M&O].M#$R0,P&AV,*ST@82?(ASV!#X/>=S MM-Q#M#RNUN[D^[2)]/'F7AX]!0T@:R"34.$'YMXJF*8-ARZYFWM[<>#F2#GO M#MIZ/P&([FM(.IJG:*0$[6,ZLN6VZ1SK_9XP'6/0F=D&TEI'AHX?)G;MV&Y; MZG%OHZ 7A*. MAL2'A6#D /5^*C5(BD,QU6&O99P[/FQ^G)=/B7MKC::^>;3_VQ^SCJ)U%5QX, MJ3?/C0?Y0;HR98O2THRSDX79@"L/AO3R-#5&'7I.48RH9H?W58L>E.'*@R&M MQL9#T;Q_+7!M?=0LCP=\\IZ%*P^']+3F:/-MKBM4+&'SN50FP>?S0#IZ,*2' MO%EZSI1?62X68^:U[--@W6_/5"-Y^,/A" M1QW6APE;F];EM[XRYLR8W@%2L+W!]Y&<#N(,D^R+O(1$=9B2^@,ID^ZSTG"0 MX-/#@<0??G""ZKQF*/V5*U-JK3YZX:?#8?:8J-KU[JC=S#$,U6LP.9%[+%>[ MB^PQ4[UNC8Z):&[^5"ZD\G^/8Y:JZG"=BE?(R M>U14$ZKZ$J=4QISFN'6'R5;6KZPP.B:JW4=F55T92XOK]8J-0$";]HZ(ZH^G& M2.ZJ1:ZW;@B<^9K/W%/-HZ(ZE[MB5Z27S]/U*_,TY?G8+,,OCXEJHJY6EN.A MK'89*?_2RL87['#8/":JI3>M-:Z]6K%N,1E?WU?8-=/7E\=$-3=MCV:)=J// MK>U)3*N\9-JI?O:8J$HZ4^K:2[;2G7.OV5E/*#/FHGE,5%/)%36BBHD:M2[, M.^WG%T%NY)9'1'60B">887K8IZCAH)]@4NG^8$!)?8874+S$T]*0/GAXN5Z: MQT1C]#A5S;QM/3>J3XO:453M-FC[]6G%/'.QTGWE32HGN'9R>4P"I.5HT!SD M)Z^<7.L_-*M6O) H UH<7+EF1T:U8:4Z7#';LZK&Y($5N[!8!]-UWY\/NVV\+B;LX&749P^O?)*YUWB;,^)3=B+&AVQ5G@SC2W3EP7=2[$AM"?74,\50 MK\^YE$(+2P.NW/W.?DKBD3,DL0BJF'0_D>03_4P\G>A+0C+%IIAT)I/F#^: M3J4,16RDNO*@57_.LHWF>#8ZMOYOBUPA4[/H>TY>=LO:JTVFUT ME]V\SC'CX9I;\$6!Z3:/FC6Y5:74R4*F/21^7KZR&;+&B<3'- M;LK/V72/[H^.25^J<]]Z6M6?9E,I\]9Z'I>K5%,:'9.^1&(2:SX(<8JKOXG= M+-?*B+&GYC%)RK7CG@7^;RLKP;?PPFCSW.LUCDM+)+36CU!WJW=QC+OVZ M2-2-?+QY3%*Z7,)\7>CQ85?JU(9&\O7QJ9,?>23ETH?]2B/PK%OX_%D4;)TJ M(*^OIE*)D5?3:;'[$-<9=EJ;:\L E(0S=Y$V5ZQRM4ZD5"O46]4L%(/[DRXJ M:1$9#NIU3^EU.S,8#CF>W/@+[H&X@/8T$"/F$*! M\7*L0T2$\WPY?"VW*?6NDU+O* JJ%C)R0'<^ DX._FP'#Q&0OM&8I/5RX3%. M\?ED*Y/N/&8G^RT\/^XVW6_.^>"T=[?)9I.M<:39/-I>8Q43['W[I:=R:_8Y M69N.!E:>:?[UMZY)1_IJR)-VM[P$VS#0+Y5UQ!S+,Q,O],S015O 6[LD4VNZ M9SAGL791O9G'O97>3RC28+2;.E@J&KW,J2#(U7AUYOVZ*.DC M@Y^-92%KH%#]V)'>14.W9_T7NQHO/UY_A^[\FI2Q%R[N$, M0BI^-#*D$4X9&.0[(R)O\4[AO6Y*VR4Y?5CV_L[<[/@VQ@ 7HPP?/D)&Z MW07O9<;V3CXCAS<%IT'J1@\G3\;O$NR?>1CFZ8X]'T[QI9+A0@1@(>@_]CCE M@"U$^HX)-2(("Q%"4T 6(H2F@"Q$"$T!68@0F@*R$"$T!60A0F@*R$*$T!20 MA0BA*2 +D?[@E+MP(;ZV$%^DU?TPUW>]4:>/I86O0@_Y$2I?_+AY>,FI\^5) M>OOPO[MGSEO /JS I/R_OYB_ODT8F?27I?RG<^5N21W,32@;?[QLP/9C*!>A M7!Q@1B.;"^7B$G+!WK1<8'K_W8GYGG_E*P,W>F:#5'" MDB5ID9VW,X*,6[_@6/-H,G-(^!XB2H@H(:+XY*28,N]48SOW%BGE,6XL,I8Z@6:>#!R+DDDF0E ) M0>7SVT\AJ/P 5(1X93'MICIMBKU_:FHFE8@5Z>\?L'8>@'A95(FH>-B\WB1L5R1BEIE%IR,0.T!7 0>)2AJ!!<0G )P258 MX'(\X\,GADWS*2N/N#HU&[QPB4FA,?,;7UZXUGP\C:E+JM[NY,O=>O)AI0(I M#V1\F OF>T)T^:W0)1'H6;DQ='E9/Y6*X\1P3>4ZM%%JEBDZN_0[S'DS2OUQ MAF\OIBJKO66*O+C,M"#,@=1/(LK$3[DB-UC>L^&P9_'SG9JEV\UV!S6WO0L; M<00;HFX#P<>U<.-Z.VJ^#S7@$/FE7-!_5"RUUF![RPEPQ\7_^CM.15/Q0T;O$%-"3 DQQ0=,.9("BC?U M?J???BQ0Z_FD5^'2D_:]Y?>F/&_6QZ*U9(O35C>EL?$*+U-'I-EBRV0I5; M;"*^6@O-^SGX'3CA$X^F3NYLXXS/_V*JSL H<; Y5NF08_6OD&,U8+P7(27/ MK2]$2,D3D(4(V<("LA A- 5D(4)H"LA"A- 4D(4(H2D@"Q%"4T 6(H2F@"Q$ M"$T!68@0F@*R$"''ZGD7X@;:0T..U6#SXMTX7V+(L1K*QCMS%7*LAG(1DMO5?CIF:J77LM^M M%[&GA2R^2/WG[MJ2FO:B57Z-O68)QVHRF@ZYRT)$"1$E$(ARI/%"+ZCEAR4O MERB[PR]+<_[I==[P&U$*J?GTOO/R5IS6ZPE>72;Z60.3G;% [)-D+DCL$R)* MB"@AHOR08O6I,R@7&EV+YWK/M-CD3&K0Z?H-*@^+4>?)B*4>.$:QFK6*(=E& M+$LH5NEH)DZ'H!*"2DBQ>A50DGD$S?_V=9D)P"<$E9%>]-K@4D5YG6T.CVLU9BD"Q5H]_ M*_@=X92>'[F9\1I[[K+CQ_Z]FDV\K1=-AUV5CE+4*;"XP<*>D%TU)!@Z\V:: M[T,-.$1^*0V4'H[8UV=.6'5S6CXE<:UX+"OX':M1J?C],*$I&:H^'';DP9 9 ME/4L85=EH\GD[W6*<@@I(:3<+*0<2?_4C$3QM:W8INF0JS+15.+WVHX/(26$E)N%E.-IG_F\5!JFUM57 MBFVJ#['Z<[RO#/P^*V/QG!X+SZ\O$TJEA\7N*BZ\S32'7)6)4G1(V1RBREEK M?GP?:H!1A:VI C\M+!AN/:T^E-;+.#=8^!W*"&..K3=[RJ+;B\UFW%#MJYGE MTB%7I>EH_"1&[)"KPF4P';)F\^2Z@*@U^?R:C2/+<]#A[BY$7C;YT%T5\1"2W-##W5 M,FSIO-H@:VAFK%]T>G\NT>B1?'R1'9:)(*V(@$!'\9TY7443O8X8DJ"/-/1F M$?]ZJ"N*OH3'&RX1+1+4B$DRH'@10)Q,_#1!T6TQ-N"1E$9,?6@M>4.**.@Z M#8EN!(@I(A8:9Q1?/$8JB2_ =^J:::N8(W9&,J\18;U M>_-LWHKPD9DN:U9$UO"S(_^"'\:Z;:*[S'__.B,'[NE%V!%H\I=-W#N*/@-5;BI^EXF']"6;Q_K)K!02^@1B(>B[1#IY'?I>YCX M7>HD-Z/__#PX\J^2R)_#D?^/V'I"Q0@5X_.*<]SGV#$GF<0_G"5C;WO5KYI7Q6"FNNKFJV)F9 M):80&SGEPO%,-)&Z$(%7B!DWCQG^K&"0,&.OB.8"F,$IYFJU*!>?*5;-#XJ% MT;S-O?K=L"EGAV_-H5W3NN7[XE/.;I7+3X93#WQN\AT_ L\CGM.FSN,6HH4 M(9W/#9F7:<%U_*6PV?1"SE,=K8<' QML45,RS^:,8X9=\<52!6'TX'=/A##D MN:6HK22NR.=ZE17""K:_["?!;TI$F3AU.;>W]\2U)W5&&2S'E$K-'W)50^@7'P$YV+,WL0OU#;]BW2;A\C?RG\/NFQW^&4NCX M7=S?!JLC$_:SMI&+F?K+=QW=FO P=\G+@LN9A2)^!W%_*V'Z62>3 [\!J!_QCMEE8?\>E@9L,+Y0@68"-PWG MV QVTGS![$GP#O;<^[U9LU\?>G8,OWR0@5IHO717$[9"Y6H9=E#A^OEB_.MU M$D. MLDRFHBGJ0LS /J'#*>$)X>*B<$'[?N"[?W!!,]\_^*0M/P^K\=R#.N4SN7ZA MV%.EA]G7B\S.A!=/SWK3;AO-$35/%FW9Z+WT6'U$3J=,IJ/QY*D#*F\O((73 M(FX\C+PB9S(6J8Z^<'@BN<_/'8<3I3<3?"",^ M[>0< 8DY0@;N22SWINI26!IQ(=E4XE\ODST32#SG\_>MMR'\[D0,V#2]FT#R>YX" :9?2C =G$'5 M;QL5FQW.%AR?S;,/:;Z5*QA?9[\Y$YSV6\_57*97+5+U=;;T5NTE^O-ED[1O ML]%XZD)'VH4IIA">+I"P\GN> @%/7TMH'>#32Y61JJ51_;6KCO/6NB+54OF& M;S%A*W6?+>79QZ=NK!SC^[E%[JU!-TF3.!M-LV=DV/$UI86/$7*ZP@][=6XI MS<4>H@*Y<-N;G[3C/(S;H02TZ8V?J#8( ^J-GY4V' MXP'9->WM8?Y<,JEYH:)0'5MXJJY\\V88>])^S SI.E7,-HO5E2V_/N6;I+D[ MQ4:3U(<[=&YS]]5//=QM+' L^C?.0-SO2K],E_I5CG,,/_7RXG)#0T.^;OQR M38AG6$YO%8.MR4B*D18J?HC>_(M7EOS:=,^B=@ZCQN;IU\8,P41$DG?I]#\C MVQ]A.@[F$GK]/3.VT^Y/[MIM^'=^]T$?E[,LEC[[Q=!@G:[1O!7?KL'_\9&Q M 7;K?SKUW%$-@I\1/B+SI.Q4!CN_0A$C)E#0AQ'@'($3=3B9WC10G=?KZH)IK)!X;(Z#J^(N\;7-ELB?U2N,'K39=J]9TIK3G M9G_9[#-]:O_*H7Q?3C3C2HV+F?U&U5YDE_,)7'GPS%3QOK^8IELYRFX.BDBV MNM/8,UR9W+]2IFJ/AFH_T=VU_C 35O1S&^6X&]I(,KUT8C7LX:EM MEY*91]$LI^-)V)H^^,[[>Z7*M6O%$I73'\5> M?[%<#BMPY<%W"D5^5;9B=8EJY\:9SGR6KR77P']W\/;*8S^?J#0+;].VNDBF M)@/ZOMU9(K?AX,K4L*/UA6&7[8JU^0N!RV726>>PUQZ,\7'DP(HW3[A>K2C\SJ^PQ"5GJ VI<2;2[T_E+R>B-8E:EVUX>6_>7TE IL76QQZV'1E[C MNHM^_CY[;-V'3*E796>= B6K#W*L]BHKG;?LL76WD[71\[V\H"AF\O#(2..' M)VZX/+;N]+S=2JT$+<6IKVRV7E-CZS<^>VR-TL7VK,M-Q$FW]U)HSNK\7,@U MFIXUNC#O#<<;&H(_LR$9[3%O'*&X80KS0JDV-L1N;RWFW_C[Q6M[!37(4L905'& #T8X_;V-O(B,Z+;E@FA#[Q/) ? 2[PPAF^1=?$N MDI>ATUA$OR2+[OE(0NHCN4^23=/&'VC/T$NDE60(LHGMA?<=)GZY/G,8AN!( M=OB-<]H[OT0AF!E9CB5#PJ-!PHN&84*\AAYDVNC+9,U$\D..=%_JMB)&!E)$ MA,]$9N3N&L1/;6$LB;8BU8?[JG /BYG51&?6WF& FC8?UD5KGF],ZX6'<5S, M9-H%NND+ ]2)[J#ONZ$N\?G \6#+3:_F=3<_G'CAV/&^6[>T@TH,G+V%2#! M+CHI_,UVP@9Z?YT-;@,V%0$Z >;/F@:2>@IZO\TN7OX.IQZ]-\90LL\HV<$[ M??N3DGU[D7[-L56W$ \$4%@_RFC>1J7Y1_L8/NA7Y%\W?;8@4JN2)NBJ5$&Z MA<(!-&CTA"/EX]6J)DSZ5B7%S>W*2)!C2I-E1H0@AH65"Y:N7O:0OT_KZG#Y4%_$JW,5SIJ=0P\9H6EH0,@8FGH\R1=-9O M%B'7#N)??.([\Y_[3:CL-"V%8?%O'3R<+S$?]+CAH_Q?7E[(HH2S?P[RK5MK M:F _3N(<\SAX4=?"\V*8/+<3PWP!^([V%Q[F JD-TF6?I(YIS%YL;AX3I,2; MD9_7V]E^"IP6Z@Z*I2Z6M0^8G(?J?N;673>QXQ)<$V9$N6S&@$*1/N52=(G!:_"<,8^^="!)T**//TZ,# U==;KM@90 RSNT MV[^_=Q+A37P# @%)L+9M^):./D^T!=*\?WC?7:0#K?U((:3H1VP% OG^(SP% M-E %H%'1K_*E-GP,J!?F4 6B9,K2^V- M*''.*A70(N6VZW/(/;#',U!$4#WK&VIG0C/+1'7*2W*ZVN0592Z)$)R@@"N2R901R74(< M"^BZT'C#=;D2:<2W/69?>22NE"D^[9O>T@R<@1."O6-^J_[B"W-"A(KU M9RG63_KV@9K\]U&LL](]7+CF[H;I'N)W],$Y3S_@ ; .VVWML;\F; M63\;Q 9LW+YL]OM3 A.L:_?KX W:/4%=GBKZ6)*SW MSN&:U.T-0[I\Z2(^Z!\&4A_L-_R.8_YH3_)W16$?7@H M15_H$.1KM'$&2T/_1%3Z:(?Q=T4E'WW#TZBDES,K77Q.:-/>FUQ8/6:F]VTH M<@T8*DU6?*G^,E-K7(_O=IC4:+W.E$:$IR=#7\5%#%BH][[7Z-2TAZG+:T;] M/F;\ SA-[Z8V_9ZFX%F&X/BKCD5(/!5':J'9JTSG\;B9F)?&Q888/(M0+JYG M66I86U)R?I9\+)>TIY;4["=Q\C-UV+T59CY## Q&9M3O:0H>!@;'.W8P4"@, M:W0AJ:>ZS#C&S[%MO/4(8"-P< MS'EX.0*9.&7Q*SJZQ2OG8P+[#3.G@+*,*,9HLE9_$"_)R5X:')9 MWK-+H8FL&@_2)-N:3]NO&I-8FK64,''YT*AHDCFU/W+ &^)M9O>A47VWK^7[ M;>N7IT"YTD#^\ ]__SN#.G^W-3VD&XWLOWW?^TT[&V2&T!2H1N_7&/F&9;3*,A@NS:28J0?D!^B-__B ME26_-IUAIM,DO88-Y:^-082)B"2A&2.R_1&FXV N@?_",V,[_!;DKEV&"^=W M'S0E.LMBZ;-?# UV\AJ=B/'M&OP?'QD;8#[_IU//'04/^!FA+[*+RLXIQ2NXH69*:JO(:D@L5OBLOFX)MFNCQR+O(:KRR-F53 M'Q8.;F(^?]-YUN>@,V)OP0"JG06#[W,(=^XBV^_3\;A?#.M3D-$8 M!.#^02LEXGG&U[0DTU8L?$E])A$ORKP>WLI'Y$VV$(8(N&$/?7O3Y@VDT,H: M?>I,-RP@)RH@\8O05*R)G4!>UDQPWF!O,J;H^A28@4SD?9%%O(MD%<7S;_<> M28Q@5J /WX%$53+0A5@Y-D]!$X9NM70#_/7($/EC40\QD>="0QJA#X-?ZK81 M&=J6;2"-(7.-?FDX"P"+,=PLDJL+47S3P#;1]YHF>BRZ2QJM\=4SA0>*,C2A M4\F*(+!<6N-HQ#(D2:2$?__ K-F19AX\F'%T'-Z#EV/^=A81= MVGZ<;C@$;".,;R!#Z-^F.ZWHSZ:,U(PW(FC.D&"8N%$(UH4,GO"KR:!,\G!] MB4:&O(XH/%C@-4U'X(<^ M!0&*)+FXYLQG%!CF<%RO">@&I&"\,(8O\4 : 4J,DX)L"+8*I2V"M/=I&+O? M_S18-_B0@>2^082WZ0*2 8+!_.Y"8X!REQKPQT!0@Z;2L^H.M'UF:I WH!L2 ML&/@62&HCE<*Z:6TT)4%7"]I"]G0-2)XH#X&K+,C(O@C;31P XPC)#3PH-#S M$80YGX6T#.0+_I<,2K: E1$&C@P6TF@%?Z1'P.%R)+NB+%@1-+X/WHB$!OW6 MF:,M.FZ$>+O@O&G",J]UF\C4!Y+S.4,/Q@MF?8%'B9=2@,22=!?A5H(T@]>B MCYO;L@%4B<@*SV8(); +K/!+_'VB3J8#&0,\=GN KD#OLV._\,QBV;AQV3#4#!OD9]<32)6R80% A\ :Z=IS[ :8],&LP9^A:ZLD6F$0$OA M41A(?D:V#"V@@'["3+-1_%X(Y3#WM*Z+^.D#68??HQD&R[%Y\UVDCE1R^\U8 M"VRL@2;Z%%XP@#(7YM"9O A29_37M0#.$-9Z]P\B0GY%G[D66.6!:W<[X]@? M@329$SON1($:I@U>PYR"TXDY=0T#X0V>):_1B"8T/]KA@,9 /I2%C*@''.GX0 M,!0#68_SU,WP(-+Q0XM@J4C(O0W*!]((4A%89K#DJK+E+L'[W]]&$RDY:&P3 M\$?N"D/12>Q08%YCV:W(AOF0A\CG0$]%CT1W@92BZ]][/GHWJ=D>V+)"5@LH MQJUC"H76!BD)$G!C[?!U.R9%QDJVH_'.(+'B@]JK/#8@[R@BO),WUS%+CR&! M1CJ#Y$%7'5IPV R& #MUD*Y!"R)I8\BU.&D9:26;.!V#<0=VZQRO'=WEJ#]Q^<#'CK!) M*@*9"YP'0C(MD64COW*]0OQ>HM/OS IR$BUPVC:\](KDT*U;A^,?.LF#7>"T M=-V!+/0-L0V$HAG&,=(F0 )#K-+H.3)"&N09@"Q%1CK@GC4V<+B&G$OP M%N'I6RS"[@@&)"0A LB-C#U+YZ:9;>&/=[YEF]WRA!S@,_BEJ:Y,;&;LR]KI)2JZ8%"O 7ASB2:*@UF39)<4^ ^ M#Q8)_<+$"3I!D)S8::D;4Z W=(S0QCBAUVGPB=OUP'_WF*4=I5;D@0$ZC%:0 M^'PRDMV-F8DZ+/HD;T\$;ZM<$%I WH*D)E'\8 -G.!J52BP,4G=B[%RM^]#T M0A#J)"1 !LF<.08!9-01&1S;N'87V4\;L SN1DZGHCAQ#4):62. XN 15F=G M)MX)'^'SM9$U-DDRU3.)2+G1;!/7!R9E@ R=#&/#N@)$/:<@#8)7(/:'?X'; MY-7["$F5H%%""$9R,;OWC]'@R&3R!E(!9 X5$8L$?K+C)6UE$C)%V/YCH<+. M!M9T?+5G;9=NKI"0Z)-4I6,_\#!U\E#'Y+@IJ@W4K#TFP6-*\ !W\ @C @]' M"R ?!2\L6COTQ4@%=%X$_7$D!>?#'!N.[#I^DEOG0H31D 9P9L',"7T?3Y!& M &PU73,*:3 -^Y-(&<'[(:>/Z(8B1B$T(>XS\=JW;]UY/IJ[(#^*.5D"41Q"YGXID<$B.OA?]I.C(#9!%LJ*B;,!!$N0C$.(* M$G&L-Z()R[/Q;EUGW6-+MZZSL^1;,PH^($[[*VL"49N9/H0<@#J$%L*8QQ*% M)AV^ [XXY$=!ASR M6&^"7) 2 1SSY$#PH[>XAJ83CP.ACV--" 8Z&RA(]2R(F :0R,2CW,8"&PN) M/!^[X;0?D;SWNC78ZH][J)B;KPJ,G55\?S?,?Q=8/[[?3@;13%H4Q>L6 MWC]2D$. WGRR MNUP?!-20;, PXUE,_'Z/1))A0@X#$!-6UZL(D/<@89DGLSN&KT%K[X8HCOOF MS12=,V;XPMY ?8.23D'6)3_C"\!XZ SLF_Z"DY>R,+NZJF-V=>E==G7H[HD2 MW1!TA#AOF&8"2Q-VV/^1B-^E(FB@BFN^\,:"P)NX4F%K3: ?H$+[_%M2?8N M[MY&- !,C.8>@@=1@.YLMOV#H=B[Y.8=<*8A>GJ4O -V=Y%Z;VNGS#&*AV.0 M*W>B:,?V]O Y=! ^BWC;Q#G1#KZ%S=QE-H\??GU^L>8>FR', $L\(R>C=_( B\W@3SIUNFDILY_ON M_'NR7U"=E@111B2_C9TO5;]XVH7\H CJ8$1__]6][0,( MTB(U%);C@' (D&HI)4#"-K7'6'B$C%:%I\BY2C6/AQEOT,.1>X!H8<$&7R'[^ M@Z7CR"Z[X@OYPTW*GD@[_I7HV;E$BD[?)7; ))&.,G0Z2K'QS0FFQ!7(*;!' MEMT[GM5QMWC9B!";CQ&*ICU*1P[%Q'L2BH[]FFVYID[J=I!SJYE.KQ,,W2<; M\X& _O5WKOY4RL?HC*]B6-*\N(<$P]DW[D%2*/* MQ-_'(PZXT%+"+E%296%NTCIL&0))-:I]$$.CUNNA!U\&_DT,I)UP M=1@*EVTR2Z+3?>=X9(;C97F7(^HM2B2JX*20G4H6BY]*&F0;1Y :Q!M&..BV MG(.;W1$[8Y3)C7ASU-$R8J#PKH?MI/HW08&3^8? 1=[\H$Y.MM:AX*>MT+ MH&Q@*%E8!IVR&W/OR.HYJ72$]^/M$&3T-C1=)/K8?#K@D8W/]Q7 7W8V4;#X MD;*TR(B'P6*G?[L'HTH\OLT)^MCL)# M\5J"U^6-E#>EW$0N,>1[]EQWB_K=3 G.;R^1J<)>I%<2D.F1+2=$VGO]5B^P MZZRBG\3]KU-15(.>(>*OZ1ZF_![&>.>8U#S"3RHD 31=BWG3 M8;KW8V,X#8#+!7@5S37X$]L)7(8>-0ZPA9P11L"T@,L#AO],4-\4C1B7.3HT ZLN#NWC@6(++$Z,M-TSD%FTC,]7:) M.D>Q'&\$\CC*(=D/SYZ%NS_-B[!KLI$R[]I@$P#1!-F:P-5 !*VP.P+3@_/= MVU3)M@1'1$NU-DDH(,]F[L0[>ZYD:?&MCHW"CQ3=^-ZU)([B847T2.3VX9!< M![81L!.@TL2EL8XU M=SPUQ\XB*XQ[/O;F]=,F_B[RH"\E7&W]CNZXYFJ#-<2^.7NRD#B3K!"N33V0M&54,CIZO-^'F0+,HZ3@1P=#1LO6;"1=Q3=025G<\I3V.7F M#+?97,!FA-6Z0;:G-RHDH(7"IGF%RUZPGS*PQ1'<1#+"4-CJF Y3DJ9."3A) MG)(X$\PT+L'!1=PP3[#7)BWDS3++9,O16YCFVD%<#8%M*$XNX=HJM\P'_NS& M#I^N4$#>CFTX:?3A$.(-UW+BM\QP>L+:LWC8JN -;6Q[UC,\>P34MG;V,Z^/ M.DOF%'Z=&,RV9L);-)C=F$Z U>/RZWH<>%\ J[*CP^OM6)UZXT]L9H# X7*4 MK3\% $9V1K#2.[NTV+*Z(W&2XSNS$+W-3 %]_60#2D4\=Q!-[%7@7&*PP'_C94XJ+=Z M!WSPOH!C;<$^;+]VXV[+;KV6:^$WCC$N<(-A8"LANLE<)\F+O%#1&S]L3(Q/ M]88E;6/1<&XU>M =SJFA\U3Y&^#R=F#4&?#U;O_1J 6:E=@@\QTJVTVFVI( M.$A1TH[QPC:3!U]@4POJW=-#T:1-]B/=:'6[B>9<[]U)\U2L.T5[QTW>M@0( M"RS>?(:E'>$=)B,R5*25[,JN4[LDXN2NX>SP>';66B&A(W_67MO6!/NPAIE@,^FH@\AH*2E*S+7Y MI"L? KQM-<1F^;?"NCX6=WF2M$Z,K;]7BK))Y!XIXO2B(4XJD;:_K0H>33WO MIGC(CCY^ _Y,,N$0>($I&2I@$L N!N:Z'^1;DK8B7(TFC>]8:8WL84N[%;_4T*7<@"0K"[ M]*1^)==.@NW9[@8,)$T:RF0JWRL-=XJDO/,[DI"C!5E:)S>"&YL\%B]*FK2( M1^8M -LQ5IZL6S3"JSID:"!R=5K910EVW7"R#5O:#8?%SE[NUNO;[,$[GM=F M;*XE-2VW]WT[;Z3.8^O ':8> @IJ#33[>.(:3BB:XTZ.^T?>ST[T7<:=K9=%INB?]U36J7B/(+LNJW. MISB- 80$X7BKT5W$60H72TQI&Z2 N[D X!NLG6T4%QE)T!';/,O1#*)/V/D3 MUQINO]PIJH30"4F$X2(H@0;R!RA DHQ=="2T M0*X.>MI/HGNZX?6!B,.#X1<#5]3=PE+EE=.'1SYH*9%R3-'!E<@(B8#FQ#\X MP^?&/5'7,J'H8>+D"8D ;-J.W+J8O1#1Z5* ;P'4W.Q1@)9O/3,2F!!_S?$) M/+4B<8RU%M*SNQ.)Y*&UZ1?S&IQW'WI$WTEPB@3@<;3/> M6.,/LZ!N >)N#]UASY&G'- +97AOD3^"JI-O,M""[3=OM)=)B*VV;:[=EY-JF*E3:OLQ! M<5=E/0GZ?>'SS+PSXQ\" 0:TW1PXI&@<*<%%<*X/[%*I04CI%!H<35UI:(V] M]T,K$L(!LI[!Q9E-)T&%MS5<^>MZ1+Y[0#O"NO$_<8V)1XG0!WL%S2D2QK)& MC S>1-V7.? @),G"NR@6T>A#>2 ))06A-BZD MV_M4[/GHAF-W]]H]]J[%3U2A0LYEC,'N!-)LTLH9Q9&2;6RK['9%W^#5&;2; M;/I@-S,A:[&QCO?^C<_O^D1Q8F]#>(2<'6WMW4 FS@$*D=S/W21!2 \N%'6 M)KE;K;O(MP$#5P<='BSO=_N4S_T3R'@SX896N*%UK0VM2Y94>XJIB5WH;&MO M8RVG,@GB?G]-G8<]!L(<]!I@PX$ZB]U8"^#4I3ER2 M[)M""=F6(L-3VKTI?'-X/;:+XEU!YX^DL$MS EIO^:7S;]/4!4*[XQ+$F4XE MOB/==WNT9ZE$DDTE$I1?[&:7)I+^PJ?@[@1#-C<.R%>:;]R$X+$_T@'UZ5O$ M:;HV-2+AQH5]7*P*V/HX&W:FH_S$F0,B!IY$&D39O-V#Q+-TDT+H-C+=2(; M;W'W4G!;B'>3@G!:;OQ$R';I!KEUC8S:.9W%'Y,3DJEQG2ER7 _N.)^9TB_W M!^];P?UP'"JPRP*QY[NN#C6S]AR=0U?2,MRW.D^CR1@^/'$(/R6!_"#VU$%3 M'D_"\WS8+ <6(W=*W'_'X.2B7\0O!,+K#UTRQT7&+W8OY0,2>/" T7(H2F/VLAV+MTJ!%! M6 CZ+IT,%R(0"Y'(A L1@(4(O:: +$3H-05D(4*O*2 +$7I- 5F(T&L*S$*$ M7E-0%B*T$4%8"/8N3H<+$8"%"*$I( N!-"+TFH*P$*'7%)B%2(4+<<:%^%_+ M@.WKLVU57V_44"9Q4*/QV6FXJ,/XXSF H;U;5^J\9'"B3H649QS^]__^=[ [ M?F#N0I/R__ZBJ;^^.1GQQ!V3=LM,-X>+SE;0$B"+$;>"-<"S57#K638U,1U< MQE0E94S_ZL73R+I&Z M:3\6JNI_(Y?T/!%.0$UYJ"Z^BQ#I,PG5)527ZZ@+R]RTNN1P'Q 1&UDC_^OT M0YE_EAJ=;;2AC[[GH_NL'I\7A'_EH9G,O[4]0PA-(30 M$$)#" TAU \(365N6F?^<2NB$G!5(7N@-RP(__RS,#-,U5PL5;.A*OSU/X(@ M2_F]LW&R&A&7JTJ"GV?BPO#3)R)QC-G-$[^*)MOQNF=.L/?76J8]/F" M[3_:./E4M'@A4X1SM_]K\4C2 Y-4/J.TR!IZB_6+WF6+PYI$,QMU(ME>@V1[ M(T/=B%AC"?T_'"JAZOA0">G=0R6 Q3?":V($^$DC2]Z,_",1OTN1/Z)/5V1= MPW__!TW?Q7=^'47O-&>2 .?6*.LHNBHB:X(A\:8$G"G_B#-WB;T;T+O9%- M0"0X^\@C).A5@JYI('U(0)F-LR.23)1 _DT><)@FW O#EO@0GQ2R8V MMY)JA3;W?%,.O;8SO2]G[I \E!$# (,%LG*K[_O=A: (*D% M)$@)4S5I62*!L[S[\KPYW4H89\"V.+M4JN0<7.PC'\]IKD'%S#K8HB_*^9\@.[ M1KT?7)-T+(L\/(HQ(=[R =(IP2&EB/F^VIE/2QXCQND8 M04P7F7JM?W!7!A;B3S)!;1Y\@\^"A10;8^0H4M/6_FL6T.WCL==A>Q!Q?!&87N(EJ_"$YG=!?1^D6 :.HN8A\N M@E,UW46T?A'=N.*]N8A.-.W%1716TYY<1&Q#QR$S1S!K2Q>.I0Q0T\/^A/##6VQG2S-J9)XE11;$D^S'YJ3I<[/*AX^5F^>] MP6GK=/&4LVH:D'7+BG;/#8W61P4\]7R^QSY@ F]X63JS,SV?:GIV(O1 "&;/ M&:83H9T([43H@T5H^][)4RBH*03#K2=&]YQ5."=ZP(30'*C.SQN?,[Q^!-"/J M+UH7"XT2_P$T/+S[]=V5]\.[(DT6RB> \U]A5Y'RW@49X\E?33$Z]^,A5$UM M<4[Z)N3 KMH3P;O..S4C<2_\<9UD=5NOM=NAV$ZSO*W>)@-"1I3\\[4=M2A5:; 9ZV0_A7'Z_>>#]<96% ^[K\Z6,P#J?AN+D8 M3]L[;#CLLW&R\TX+3/?873FL@WID.-\?G#>:NVTIO[E-I^!'X1VV4]FV6:X;P^WV[QL M\ =GS7:1M%-RUKY141^+>78$TY4:[WG]V8NI-EO;^$R $5[C4"*[+CG;#]6_ M!/QY#')LDA2C2+6CZ'<"?B".8ML;?Y $7WTNJ^3YR;%_WC\[*&B1^Y/"UI%T MGA\]#/K]9X49L1MTC-V3?4N5,QUJ''/CU"&%\UYC2]'0;1;CO@D M?J"0X!_R &AX;U19@Z01QO"6_/6@/!F >&0P-(S"<<64XXI>&(]3%61JXDV* M%.Z1>EYSFFJ5HYSQ3'-WGC9+X(4OA$GCSPNP,?WJGP>W!H>ATXGZ"( MP]S+9N%B#MNAB05!A"N^#I,X\X)QFF3P'WA'JKR;( WA%8LTF13CW)N'WZA+ M%XD2ARV7=@IKC6,UQM][MV$^@T?]LPAY*G/6\YR!Q\X$YW&D@A398B9G:N0A M'NJ8YG__M]+\:1.]/QHG49*^UJ+;V9;,O1X2,U^K M(QYO'4SAS:^#Z#:XRV2;%Q>._?#:B'\\".^T=W'QO6=_Q.-8.LMY\.W(.3$1 M'4>1FN:O^5OZ5R3N]>\VS-B6:\F3Q>OA +7"E@=KT_$?.YHG\(#FIW_\[C^^ M?'A3)Z[H9Q"CZ3R(2HB6\BO@211)B!+]!OZ*1&\D1/"G>Y!E^53KCJN9,W!V M$X(0"<=KQ,QZJ?W=G]XD68X[_AQ$*ML#@3B6]62XGL<*0Q0]*-F\VR#S7IV< M]OH@D:((!0[^Z=5@T+O4O_%!,F4+%$&Q,(9K*Z(<]CI- MD[FC)?27Z,,][\K(6=Q">1GV2Z].[+:-S ?QG8?_"D@:RTOR(+X.D1."+%-Y MQO*9=,L,9-AU66##+X/< ]6#+XH*O!<2\@T25).T_PMIL+^2&@.RX'_^ M2H_;*2<@\0,]39,H2FZ)WDD.@8V:]IH5%^#] /EJ19CEO_.5B4PP"J329-7LWZ'IG\ SIT 4^DCTO\EW>LT6PBTKF5$ M_N#]K]VQK)[H.0U[@[6Y]^XB=G01@]YPK;/>7<2.+N*BNXC]N(A.-.W)172B M:4\NHA-->W(1G6C:DXOH1-.>7$0GFO;D(CK1M"<7<;$!VJB[B(XC7MI%]"^Z MBVCN(A[82[0QZ+J[7;.^*_A^7^(@YAZY1P M#RW0&.[$)LNS[1M]>OUH9P;N%W5W9F"# F"=,?@KE<#Q!]]A'1R:@0T*COVF MD\X8[(S!%RLD.V/PV5!"9PQVQF!G#.Z[,=@BZ-I38X9US1$O)&/F]B^VBF#V5/-Y0JP"311CS?ZD!XE!HI%.@G0+M%.BV)>#PL1+PDO%;#U=_ M8B/A/67AG&83MTTM-:)O^7^[6UZZY<&A:+Q]D0E/M8KVFUSN$8']F";3,#\4 MLND,I68-I4K%5G]%2*K$,@/+,Y43>8()UC(?W5_(_O!66I"Q47Z6%%D03[(? M#XE_[K]7Q]%^.!(2_-_2J72Q#-VHSV+7^P$;]@^*>IZR]>W1T\LU^IK"\=MS MXME$%4MJ(A[&%/9A>VXQR&UMD=\?&1,H:PQ>FY[ M0[N'M.7"D;;W_:JQ>I!V)^ILFO*X2L'],/1/AF<_-AWN;?M:.W)^H>0\..^( MN2/F9T+,0W]XVN_(N2G?Z3")8. /SR^>'1$T,>V/O:"V=[*K:7]M%!-\5NE- M.%;-N3F'<3-/U9O//N7#4Y7[QF^^(T2)[!MY"N!9S% M]V,C RU_>#7H'?]8FFCYPZM^[^S'^I&6/*QRHNS$R=+"<,9EOW=N'A?>:VAE M:6RD^K90,?R>)@R69D/6C82\3I))AF&YB3NZT!EMJ=(,!P1'^KDRNG 6\M$E M7E8L%O!Z;U1D8:PR&I!XF\\J&\6C6@2P2AR*"2^>9BJOVS(!4M:X?@8DDE9U#J1\L9L V>($R)/SWDF'RF\?VQXJ_Z!W>=E= MQ#Y+Z"9G[\M-="RQ'Q=QV;OL M.&(?+J+CB+VYB/.U<)O=16QUT-K&V,8!]>YO+:QPT-A7+G#,\:.!B(;;)I/] M'K2V25VT32&[89/=M'SM^RETI+#9CGT1A[!U2M@E_N,F.^R0;K2S@3H;Z"7: M0-N=+[;OBF\_*&2[:G'?9T=T*K%3B9U*?'X@H8UISP-&#*TK\7M&8O-94=K> MHQS?9UHL??X945BGF#O%?!B*N65/Y$DU>?LM]YH:W-2ZO#M($KE\!A32U-"G MCD+:R?$\E00^JA2_$UR_E-Q>6Z*BR_#L/6GLZ!">G;5=J2CJKWA*>1#8H,E! M8&+'OXQ!8)NF;.[&GJ_Q1>\[9?,%1[TH.\!G\^P"$GL2\GJ2I;;?I'6?D9Q) M&.?/*?]TT%3%9M]^$]5.T!WVG))*XP6?OXWW)&9XI&GV?&9ZL7W5]H::"_]+ MH/,P!V@T.1"(A53;%]L$4.SE(5_IL+O2-0;J8=YIO]<_>7;7VI@(%C/Q,*]V MV&]RBM5^W&PC#$M&8-L[V15^=QN9] 8'&+46,WL6F>KM(/X/SPXM]; M.VY_ M;_;>6N*DR7$U!WJ;[<<8M\.H_5Z3LSE:N-RF#;GG=L&#L^.#OM_FS+GG;+NU M;JKN:O;*?@3P=AB.7AGA>X;HV\=-86_OAR>ZD^S,RG#A,Z2/TXX^&HP][C.! M+-LZ#R>7?J_?; WU7M-+HUIG95#SN=/,2?_E4$QS]0%[%RQ]>I*\F_Y@IS_P MI[QIDCYQYL/QC]_SI(?3'[^OF^_@CC3(EQ= PQ#,/(=)H7".0E[YWO*P@*1( MJR,1? ^H>3S#)111#AN@#U[#0W*5>HAZERYH*D0R]:;A-S6AP0]2\OG $\C@ MN_-%D,*'9+GW__J@T=D-_$]\T.L0#C<STW9\^J4SAFND^W\*I1LEB M#G35*M&6%C6QB[)#.)X\ND2ERGLU/.F=E4:7O (KZ[)^\!4PV&9]\O,T"Z<3/(#\@%\&&<$8+D18MTIY=H2@?Y"QM\=687WO/> %W" MDWC^B29P/<'DU6EO8/8HO#93P60,(CZ7824^[H>?_^JX=V(^3@B3L$#XBH*E MY'?$ N95?&+.N!;G\XO@+DVBB)?CNX-28J"8!5<"E8X#GZ:^A5F.%ZL_H.)9 M$(\5?B#K>5>@?/#-.$3%A[\!^2A%A#"&(P()P#]6#L =* ,G#1H-EH'<',/G MX4#@UT]8TY[R]><@@G?C^H$9OBK'?;-TV:E69I3T]C(@9@Q0',34J$3@T(&9X!J[EK'=A^?E]C&Q. ME.Z7.6Z)MH][I\X6#!,[4FP3$_,CZ>R&CC1C=AR!2$2#="8D8SP1))UM@-2N+-0(8(>?$2I.$^%OE64+RNPTHPG(M>;)X#=;+V99NI2+?CAV?+_! M+$S_^-U_?/GPIK:0EN1DG*3S("H5T\JOP/2EV4S %&\2&K*4&0$8_.D>9%D^ MU;KCVLH9.#+>2!F00A&H.N\V!#ZK&LHDGZJZ$3Z4\M0QX4X4,D-'*L 7K3@# MS7:=!G,/I"7:*#43UVB0%W"U2LMVL#NLH+2LAJW@H\=NF";[MBJHXU:M&_M2]*B MY\>VP55V6*M,@4R!_.A7Z=/5VC&E4;QL-Z(KFA29R?+\P07 MQ0CHFGW.&(?LT5;%Z'ST\=:-(+13"FN$1# F)0^+@ZLO\"QAF?B:2%W#"Z=* M9?JJ E@DR@$M7E1ZC4XX+LDZ,O S+ M.;5NC_M:+U%5Z1*1(C7AX8\87_AR$ MJ?>_05300?T6I&D UL]?PX#C/JU*"[O**:[R1J_R5E89Z54^4F;X1FCX(C7Z M?+/ ,HXOZN%@T;J(T/(Z7 _5?0)0:2#Q'-P KA/)/L@*IOZED(_$K!+CP,T5R0]^+=#7_8*O.)]!'T(?.I]C +V^O3=9WP4ZAMJ1=P)GHC5O''B M)46>Y?!;7,;2$1P*![Q'.14F[\4SW>$.],JL;QLEU#,^=/.3RA^AR M59[T$-JAY;SJNVIG^7G*C)2MBWR"9@")K D>OCL'$B95Z_U7 98?D>BAT0NR MPP?D!S@.T&/*AP66 HN!%T[^^-WO?XF^7IR>'%\<7UQ^Q];YSLFJM.:$UAS* MFF-0DVNI@:7D/"5,WS-!P5/+&6U#4) MR83%IY@R87P#IX!";E_-=28E[TOP366M2J+?6-RD$Q+\0BY>'GSS1F"-Z6G6 M QMC>NS=F;1#Z6CO9GCN6'>\'#G#1V2%!C4SKD6DB9V)%JXV M+/'9:):(E8RSI3&*ZAK!.3UMJE+*L<#2K;5@+'W1]N]B3+@E\9=W;TK6Y8-4 M?FMT,PMN<.YU"]X'6A]P=)CX*IU+D('MGE5-)?S8# S_),6D+\DM MY'!ETEW_@,/))N%8CT,72^H6[F\WY0-GZ,HP;=DM(!ID8.AAJLD.2-T"&Z&^W)O1)H0(PCP%> B M-*J$+IIX*R#Y&-Y*B.SQ:W?N2R"GBBLVV0;*8/:?T38[U MQ..HH @N?;"6_%+D7HH&X??M$F-RB4=A;*)$^,A@E #53^'<$@;="3PXE^M( M4=1@CMF;!?X#WH"K+A&K3X3N7/7,"@[:)K\&#]>D:VJ8*J-+3L;C(FU&8;HI,38L('ZKDGI"?X?JOB9\75"S[<BL*EA0\%5AO"F*;!Q-Q,U,10L\"0IUH>VE MF8-$:N54F)G-F>PLDX=J?L.9@^*(B@G*6]1*BP48>2@5?%A=,OYZQ,*A%"@3 MSPB^,$<.MB%E1]>#[WP=HG 1D1/&]!:B1@RBX<891 Y5EE.V,,A+7SE'X ]#C)[ M-^RR=UWV;@^R=Y;+8%VH6S)K+?HV5HC*IL2L<^92X7C\_AIMV@.GQK!\@<;^ M.M4K^86(/X[,3Y\4==]H,(:M&-0U[-R MBDCG4YRO!R"DP9@.LZQ@CU-]4^."9'PRG89CL"_!!9HOHN1.D4XA@SW/P$T# MGP)L M3./A4;B9&)1N?"FA080@(7!L4TO=<5 M.Z&0D7(=+&.Q.-8,/YL=7^?I^&5ML< ;P/1&Q43)*-8X88;?UB%(1_SCMG*I MY "F"]F'Y-=/"MCCUH+73R*5J_M;$D@]]4=.MAW\B7T\S@M2/(&=3BX$NH9[ MQ=L4I\.MU*L8BOKRF..F92.W?'6HIB4IF5'HY 8-"C')RT^IHP*2*$GI:DW! MP'.XW$<8>'C+:'DQ\\KA.A$GZ[V3:0?G$2EZ;JGRDLTUNB/[%DI]JJ!1*LJ4L5?#^KM/ S8B&*,P_;+96D8 B1L[\ZID(L=:T.$MV$48?3D#MQ + PA M>1=7>0%OVO!:'0M8"J\ST?E5KFBR!C'2L&89J\RT;RI\L2YLI%GB$,G]?7P$ MM#-&L;^R@E@'8D3,D49<1^[NY^6JT-9(E105586DD9^4YW2" 5BQ@#',&)X9 MD20B)2I!*]!H2&9A9I4:K <(SBF=U)IM!96PT-Y\ AWA+!'.JE( F]K):DRG MZP#WEG).J*KZ5OF\8 A1CQ&2S$2-,%R*\H?>H0W5)CELB$)*E(/QCSX MJG,*1WERQ#^5SJMZ0^4PK'%8Z#62P<($5@BG4?ZJ(TSQ#L"-DA 4+9/#8;FO MSQT?@/^8@#P6?XQ^/T;G>.F)=;%8M%O6N;X8:/7 HBDX]0/&T42ET1U;=6#= M&!+0Z1ISOOI&7"\:SC0812'PS:B87"L1=^ZI72=!E%&,F6)R.MA62@95 G'5 M>'=IAWS8&Z(!H(TS4,E8<$L;T@'E33=$;Y"(])SB$4&&%2K5CC?]^J"W]E2F:1*I:&*U,P>,+3!-/-I%?PZQE5"<&6(L6)>>-E;PC4 MAG"&<\QQC<$D4T88TY+H:_)A+7GM4S+TA]@(?TJO]VN6OEPPIF47XT9@*C-8 M9.JU_L&E2N1VD5_(!F-FG[)DZ5LL 9$KRY)[::C1@%G[?H!:Y_W>Z>DZL#"' M<9WG)_#,*=R?[N+7_R9DB=R4EW$WMP$YUHVH][ MZ$33OEQ$)YJ:O8D'8KYN-%%WM^OM3^6]CP@^K/V:69JGCYZE>=:[6,N K8]D M [>:/4-P(OF'+^1)_LJ>Y#OR),OX >=7110Q>#1F1DRW"U%(EWL4H? M)?':WL6CIUP\,0C0]KY?-0/,CE[T@4X.'/C'PXL&QT)UY-R1VYE5_97NDDI%#%)X1URZW,729NBNWLZZ.SDHL%! M=BW[DQTUOW1J'@R6J?D /9V*"'] HUVS2FN?#F%?]%C;5F=KPF"_;-3'R8=3 M__*RW[E?'2.\=$88^/W+P:&[;H_I4>Z\NLX.?@%VL#\XONC\NHZ>GPD]XT$, MAD\>^[V'OMW[^$;%>9+>P6O4XJA8>,'D'P6W;G=.W YMUQ:SNWLD&?;P8+:A M'"^6;=_.">P8J6.D%K7R;NEB7;6,@0TN5YH<9GW=UJIK-PB&MD>>;RU5W_;& M&F?C<__DK',6.QI_SC1^-FPJVOE\+;W.FGV!^VXMI='RQCLZ?UG[/G Z/P"7 MBCPF"W:&R(8'YB\]USQ#@Y;A(50EGUWZ)^>735?9=V39D>63R/*X[Y^?])NJ ME]^GK,[JF1&'YGL<3KKJN8NCYU-J=>E?#H:=X](QPDMGA*$_;*P\_P!J\??< M^=E35?/?2/[\XZ3RJCIZ?"3V#+KJ\?(:N6%=.V/EGG5G:E0-V_EG' M""^EG._I76&=J_;T\J<76^C[W*IZC_W+B[/.U>OXH>,'1L@!?E@.?1R@J_C3 M?JT4U,+OZD7Y#F5#N_A7IO(WI^<^&>#LPZZL>.(CB.8(X8# M?]A5*SRQQ? M[V#/3(* MGY'-MT=,N*YR_O+DI'-R.GI^'O1\>ND/^C7S%O;=1=EF??V+3UL]=]G3NLVW M/V7RS_VJ.WK>7WINLMI]GVKNMEP OT];W1>-U;8AV555[5GE_ LDB(X1#IT1 MFBRY?\;U]2]>V[T,CCXX]MU&F?QSO^J.GO>7GI\OI/RN"N#W:<_[HKPZ"_6 M+=1M5+Z_0(+H&.'0&:')DO?65,*;61!?*W3*ID&8>C=!5"ATS4)PX=AAZQRT MSJ!]/@;MP#_O-SW;\KE?=4?/^TO/S]=!6Z69;H,4G+/V^QFW M5O?<]L8::5T^]H\O!AT>?D?8AT'8CYSPY5_63+$CS?2'/("M[0UATFKT=^0B MQDD4!8M,O=8_N&]%7VK&DGT>?(//QKF*S;U8ATK_@@Z4?J/OO/\]KC5/]5OE M:0/>P[VU]MG:.,(DO*EY?@+/G$;)K3X2_6^ZN->C5 5?CV[A$'Y:))RS?$TY MR_!&59XIM$HOUA\-1F!0%;FJ;'0[7FVO?UI/DL[W'N#6PM;,_S[(RAAVE]#> M)3PVE-C=2TOWTN\==Q>SAQ?3";+]O)=.D.WIO72";*L7\_ 8UGIKN+5#N( _ M;C<8="_Y?=#[!R\,?_G'[TZ_>ZQZ.^N='V_U?"[*7O087$*5KC^P=3'0GY/T M__S'X*S_4SY3_,.76:J4]RM\=)9Y[^*)FGCEN&C',AW+-,\R+29-&F:I7X-T M/&->.A[X_$,3'-3R"3WZ/'YXB\&M-,/*AWR6%%D03[(?'YEK>0&<-'PL)PV& ML-36Z:1!3AKVA\,'TLEC_7_73J.CFSJR&;0B,!MOZ3*W7,%I%M] M0T2@1S7Q#/=N;WM4UM+F,324ZCMN9V?KDWO':^]\97[OPA^<-MN VE%_1_T' M0OW'?:#^XP8*K]KSP-=CV8%/,(Z*">$(-:;;VMSHOI0^OS!QMBE*OGT67W\* M*ZNT+OV3X6FS15K[Y")W%-]1?'6 A#_H-S(_8J]BY&U%\>W9:>R++MR; M8VE96.R94?Q(^7'LGU\V#%:^3ZS3>80=JS3%*@-_V P.>MONXR.PC3K/\MG/ M.]TG>;''+7^/MM,O3FJ$1^>9=AS3<4Q]QQWB)ST[S[:_.>%:,T+8ZMG'EGGL MVP'L3=?M'@X6;2^KT_K6MY'V.1WZ_8;1X_>T3\&/WE! M9K RO$54\+]"K-92&?XP3N;*]Q9I@OM+8F^:I/);+P^^JGNR^2L"^5<3;^D4^!-K4B'RP'XYDOR"SHJ M)\Y!$P)CPF-LPGW&^@>,DV8X.D<]MI*)0W< MSX(<_D=Y149[U^<$ MJZ\<)E/)!)8!7(&"1<(W>9)$0C<(V)FD&?R*'@<'J_!0VQ38YK9 !<>Q&-X@.^-@T68PQKH MT&%%18HDB\^+P<(=!]G,V+5>5HQG2 DKKQ*_)KP\ M"E+:!)GI-4^&=YM5];R_)+=PFZGOW26%E\V2(IK 67K!+:[M=J9*-['FCHD< M;A6M!N0 ;JK 4W6.4=8&[^=]J6\2MJ/7@(H;%Q&_!ZX-_JY7W//>6[KQZ[?_ZW47F@L M$L3"2-+7VNQPMB5MC4.R0*[5$71*4V!OG5=W_Z0D(&2/=-0B DF3%2 M@C_=@RS+IUIW7%LY T>U.Z(2) VG#43T -?E81X!SQE)P?S*_,V?-?+5J!1D M2F!9YR]:5JFJX*&^%^5E 9A!4U BL/F6+)P_R^*-$$*ER(()Y- :0;XL.T&1 M<6&#%V9))+(M)6$*NG&4P9G"$9(F!PT]14I"X6K/6)\6/2,8CX%KZ1.DXU!- M];S?E%6I_*BE5>,5 2'=H<1=I"%L'<[0P[6 W"5EYYH%1;9!8:'>AN4O%I%" MJ'"0ZZ#90Q#C_\\JPE3=A' Y>*4@[1-0I%%H9+LQCX',UKP'[*7D5BR+G#9 MKX[O/%PA4.F2BL8'BM)E\V"$FU'9#NV\+S.\A A63NJ8N$F?@,KNN_5)D8HV MA__'5M,YMYHJ:C6EYCGO>.![V/Q##\!VCM<[VV1=FDT'J8?WS[0=+MK3Y0M% M>ZJ-\>X,WFGX0D$>6CKU-2'"M>W[W47L#O?D9"W<9'<3'6+3R[J(3C;MRT6 M;!IT-]'<33R\0F*]D;J[7>\,0F:]?7A8&VX&,V:[![()DF!32<$?K1IKQW: MT<,(X\GP1I=M5QACU;#.%P1YGH:C(M?IN7$RGR(=<]]TUN2C'M#_<=#P^X$;.CX&U2\-I$Q/Y0\$D- M!1^FV_+>]#-X(Q6K:?A(%=+V/EZJ+=>:HCE0RV_@#T_/.D^FH_X7Z?<,S_W+ M82-P=3OW>]ZN:[7KW)[5++HW0ON"'-04/AO[%Q3*6FWI(/;5F5O- *N# M^A?^\P/SB]^/+B2S3?W127I/,*7G$9H M-Q'V./L5#V(P;/ @7I!+]]PWV7IF['$D?7KFGYZ?/1.?;)7J8:"A.>.('+P_ M]E)-RI?K;3TR_NB?]_M=&JWCA&?D2S5KMQV -_4>5%><)^D=/%HMCHJ%0$"B M,NL-S]9][G?]4@CZ$-VG9C5+VT8&#U_E273'6RRI///8O+Y8#_YTO MUC'$"ZU.I&EZS\236UN=6 '([LH4MV'FMC[GZO[T\*JA>KS53F#KA]%\>=;) MP#\][W>EC!T_;96?ZEW)U@^C>7X:7/HG_4%=N6.S _2>;#PULXRE@W&LEWYY MALI?0_!F)[ L\F'?R,BP3RI+BG0LGFL;H^MFP8WB(5LXER6PXSAP;EHPGF'E M#(8YU4MX)7)! =PX= 5_ /^L.!I6C2[3!X9T'268B[#6G!"WCBDR6FO MSHXO>F<>;"ZB%L,,?_EK:8 'S7 QB])+4AE__;)W:;\-KWQU>MD;F-\\:E"( MC_->%FJ,L,G1';T>8^;CG('%XCR,"\73SG $N>S3R#3&: M,V^:)G,]; [GSLA0GUCA\#*5SGO>E=U_!=(25^CS@<(FA_VSWJG991C36WQ^ MEP+:N@DB96;&9;,DS8_P!6[95,]KA\P^$[$XA**))%5C!0'!_9G&5OCO4GF(QS(IR^?1R3QF"F9YC953,OQI(0)1\1S>7[<.^'C MU4<)MSHM,*X$W[8WM?EB^&VPJW !="!\C%^)#*O?*AG*]_"[HM66[YQ'].$L M/?/:Z$Z^P_.08*_JSH.+^ J'B)MBPIR&W^COA$ 1T@ [IH=VR.%][/U7$2M] MEH,+(@C",Z1EPH4$S+M'=\ G/IY#KU^Y-#RN* EB/;E0IB0"HPR6/AS.YVJ" M\R[AN&06(M+>/ AC&0 EES@*(AHF%=P$8:1Q!4?*FZ3!+?%"1@RA7\)=T M33B+*4+:S&<@]5X-JZ_'"52#H?R.A1'1]3A*S% M;QJ,26NQ[''/(I^%&6W5 M4&K=P,FEH9Y$=DFZ2%(:_30%^:MZ'@YCHF?=@MQ-U2((B7"F113A?_%>2"#N M;CS4>YQ*&L>*!Y2:ZW%FDM)$T)AGPWYY]X:HA?Z?O:MQ[IL/HR *%R'QW1@UUV(!I(+W!O]_#5*)1 _^ M&V>WX7^\!3;%F\&,2NCB@%U18.@.(/&S&*,J/( MY!6+X"Y-: 1=AB)H#.8L, (< 4FD(D9;#EW!_]'[-3DAK>JF-ZJ (=,*1GI6PF=0:&M*U/UQQ-0D6I#2/ MWU:XHM\[7L$5\.0/XSP9 6OPU='8O2 6 MSQM\"H%P?778)15J !LG=54\!FL,36W='"?*S_\NSNT M2;BGW21J>\$UV-?X.]\3 MD^AG\[R:^UY'_G#;%K-@XF$&2*<[*VMSIJ7E[Q*$X8P3CX]R%&A"_T6,2)KGWCP M(GGG\UE7A"_O:7/UWO?>]C[U/O3*E,U.(:E7UJ5_#N*OWE_EWPGP!-X;N"L# M5R4'UW"1UW#?3*_V.QP@(3<77GH"](B^,/OS0!](CN1$EK3X":XB*:YGY5^? M^KP;8\.C2PCN7Q!?XYKH.8/>>?][I/5A;]#_ON=9"H?76P\97V\>8V@??!C@ MZ10C9VOIF\S DFU*\;M^[\+\@DW)S+5$>JT2R^'3]8*=3=2-BA(6W.)(+@KX8Y!1=&K,<[<= MUD$FL"5;_!T.T=4$,X#\; 16Q\_*X0Z.Q8(EDU&K:)5Q*9@77R?532P"3-X4 M/, =#-M;50KORK9H85%0Q+#;&&X*5,:D&.?9!O(.39N/.0L,0(9.1.]D:/G? MMS)F'OPC23%B"!*?3 7\"VQK,)3P-5GL.NSLUP;-S3(B.A2CSD9@:4KTF6** MIS9@(BMX=>IPY,H5=%SX)"Y\4Q>TTR&?C9D*42'HU)VXR1.*<6O6=2;93X%\ M1Z[!LIYR:YAPB70=L>U3F& UK7HHQ14SA"E#YNZ#R,R7!TI0_LP*>>B(@6$0"/PB=4/!-[ M*E?C60P.U'6(,?S4&TF^08DR#^=PG[F-(7[XW_=OCP:7< 9P6?-PS)_*PSD) M'%BDQ.'@\TZRJ#9P2Y(,%T\IMV]PE?H9*'HD+ASJA2S)3G6/(,\4].Q)F,Z4E&HT#:;!:R/>625! MPME$^_:E)!5\:]B[7/J6D[OBK%0G%0Z!@M0D'R-@!&9X$I5H"4CLZ([HIQY +<42R9 B_:2@.7D!WY. MA'V-X#,E OBQ(,K X JSA63!B$!(^.J4A*1TK2SN@8.$:0PT((5,X%O%?"'' M<;N>.^MRL.M2L,2]*B8E5V0K$L4Z2:)R\O0U :;%M\\!X8ZC>,84, M=QAF]$HL+0 JR/AR[CC/R+9'CB826.U3"A)@_BW6">4T"+,2=W"F/D%[!UA1 MB7-T.U,Q79N:&!8<*[!H%(XDHJ%DDDP:VGLXSX*I'P^6G1# ML'4@8 \5#&:,L\I;T>*)2+Z%K'G0T@:Q/,ZJG[0^-!^30[/F^?BV\GZME5RI MW6+5R@Q5K;VJBQLLG7I95H'P(=$A(0_VM#7/E>,:+/OXWR55;%0'<#[O71ES MJ7KE)+F3G$W(,39P5+I"H+VT6+ \,&+^AEW%(L_"B9!W@DY(Y-,ZDS&5 MSM%5(B%K P=KF,B[JO ,*\#,&J4Z\2%,9 T-ULV%*+,UYC@64WCPG?%7>"E5 MZ]RZ+(])< QS2C0VTV?$NCG %\BK#,.[-DZMX$'%I-37DA:M43F]@TQ.GG7) MR2XYN:ODY .*K=^@N/@9U>K.0H K:UQM4(XJL.Y7VNJ3]8VJILZ@E2C8*'>+ M.5>Y)V+O+2*5ESTVSCB!#0#G1%8.D0'Y8&@+@DX F3^?4ZAL6O)"-P0M:Z,/ MNM+Z]<''G.2<1,1Q#P>(MRA89.JU_L%=*@H%625RRYBYK"R G!X/$3_+ CY/ M]5OUGGE;]^YI/+U,W2&@S(R49!*2=-+]8? M#49@TA6YVK+,K&V*X@\^M'!(_G>K3=;=1>SH(D!?KX5_Z"YB5Q>Q"3BLNXE. M-KVLB^ADT[Y<1+]WW-E-#=[$P[$XUMNMN]OU19T7NI.&^JWC\ERL"_W(2]9U MR[.KM_R_2TWTX"#AH?SQN]/O'GL69[WSB[T^C)^3E'7HJ*]4%E)K@G):/Y/X'\,-;C"BEDKU* MBBR()UFS@#5[?/T/5RO#Q_+*8-CKMT\83SDL#+1VA+$5PC@_=,(8-"(T6T:V M^IO*.0]!F12;2B_5^!\RCM=#;(U= 7GM 4+@J^>*Z'S/PE'OA],S?WA^\N,S M #3O2'R;)'[+E,X@?@&1N]9$"(1G?>#Z*D?I32KRUIJ9UN M5-M8#3'='I%E-Q]G#6]>GOBGQ\N@RAWEOB3*79\$V1\],K@8^OW3XZ842=N& M0:UN<: RGH7?LTU6W0B\NU>@]VWJI<,ZJ<>ILK/+RV?@1'7\TC:_K'"T]OBD M'CGK\_3<'UR>'JQ79F;)KT/@13";-!QCWR%^X# MW-8B)VVCV&\M5-CVQIH? M%G7A7YXVKO\Z*C]4*C]>RG?N%Y7?V^<[._4O+\Y7N'S/=_($/>@U]CB&X_MB M4]2D!S^8+-J5XTVVV-5]KSP?X=*^.CUSH*L>U9AD^[,$2$DZJLMS)@A 1^-S M^-(H+8#:<1(?T7*!.K']7P/2Z^=*QS:V;"T0:-SB;P0(KVU:\+E'G,%.AI49 M%]3W=<0]V76CG7FX@?V2SV@@4<2=O:\&99AT!SB-P6;BK)AS; &[P9WNV;8 M51Y R=,5 M#2U0O(\P/@35=??DJS^YL"*$KMZY=1<%=C>WWJ2X<)"8]UA+G?77U#Z"'6,0(=M9"&]#UA\=7'-C@]=^PH?7"K^7G5 M*:T_E04X8.%8FP#-GLL2+:]!44!.'B.6^WB,$.NXBX])A#B&+ 8^6Q _[QWL M$K%B6IIDQPA?-&\K3ART8\$N$NB?:9@2@J)#YPS4-M3H1F$\15@,LH4,)UE( M]YD*" D(_;IA_Z>-)V1.A;XP^,G:?VC1%JEWQ6/U/BD&A(R]G^'UWJ!_]-^& MNA#W6]CQK1HSJ+< N#8ZIND!E/%A.CWZLR Y?IXIX)\K)%5&:]H=YL9[ 70B M(!-$%4J9?UR$Q'??/N"HL8OAX/RGS/M%P4=C&GD33L(@O9,/>+_,1W]AT U8 MGP,'**( 'G]=!,B-2FXV4CE\@.@'K-])F#,%A>F$01F9Z*KP4MI-L !L+BIV M)HA&C#5%FO3.(+H'^CUZ4A@_,=![&@7QUYYWE:^1V00A7)KQ\H#MT=E,F,7 M-3BW>OUGQ(P36,%)F(T+ H_R#A+1Z+Q#-)IWB$8[0C1:+6#I70+8>6\612#( M*2JJQ/M;DBMO<*ZU#.*2HEOOHNAAX,(\&@1"KC1X-D\<_!\]TZ%&.?U/2Y,C M[Q4-UD-MP0Y@8#KP9XX,[C!IJ\#15@RFE!",'@V_^Q<.K[W3*A[QE1#B4#'B MDJ\5N?XSPD+BI)8B11Q;_5=$?0OA.$!S%W'IS.&5;$^B>K>30E&$&JM3'K8- MF.X'*/E/"L5ER;1)DQA^'N]EI!.&!Z3E!79YB]+R$.[5M;;DPH@S MACWOLX6V_3X<#L]^ M/SD>37^_&%^>_GYV<7PVO#@=GP[.)M^Q/.5OO(<]GU_!1I&^24X"7_T/SK;D M?[T%PR!*LF+I2\?W_L[..0"7)X94SW.723+#6:BG5XJ(CU]OB.[=5( M4.HLZ'P72JQ[9H",^232XCB36[(#^1@J4 $6%EXEK#&.3GOY0 MLO*:M2D,0@ AS]V4@'UDV6N'/X!9/Q5@= 0F33VVU1'>>8%1IQ2'YOKFX>A1 M%.Q'P(?#&[Y@NUYW?C*N6%2'CFSYW@R(BF$_:PEY>R5XE? GVB)V$; M-=!6$.R])H=/""V[.U+^B6<6$>DB4FV9=CG?8AW[ZE0K,ITR)]ZB!?<#\=\M M1'*/YIDX?X'K@W=<(T8ZK&9<"%*RH$J[V+/T=![WH!&.K=)WIZ(0+X'1"F8H M#5)% /@@2Q@T7.]>@2'"?&+AA /O!K:I.$'T]][GGG>-6#,Q+]3!7+?#H"NH MZC[#11^A"7HXN^=;%QE7;<$64QV91"[(_HT M='&\8GFKZ:G^M%!F@VF#/N$$4>3M$WE+US0=C2&T:5:$CB!FM8\!R^9?,A$< M?0'!I)X#I<[ B$$I(V/A@XP1I0FE>7?3O_=V#LRR,176.*$B0@GRA=3D&ZTF M65J&NUO>"C>Y).3WXVB7J>"+.P)-&*#0OE['*+5_SDGZ3 1C [* MP6>,J'Z[9'\MF5*HS7I",KD,6M&>:*:6/P^_N 7OAV'5:1P5:4::)J"^B>PB M"8]/]O5IR(#4\MSXY97P?(S#:7@^#\ M^&*@?C\;J>#WD_/QR>\7@^/@]_.3R>AL>GYZ-CP^67)2+J\PDI0F$<*O?,3D MS01M_=]/+T_/SH^7/GY2^^F=NC%G-5[,2<_3"Z,KM$MKYQ+785:\D_$;,E38 M^%>K=S#:EKP:#GNG:S?R=Y,? E,/#4 ]GPW9Y\T,1_^\^P:ZF:SZ#S@)3/$@ M!/[;ST8.R=]\L:;,_ MP+/0\$L73W10Y63B2'9'#16A-%([5XND3FEGU,B3\ M,;$'.78/CHD%2)D4\+=>,L, MN]I\O:244,P;"N)Y.)3J='V.RIRDL!2$LR.(P(V6E_*EX(GS4=#LD2GZ-.P$ MC>;@>%LR^>P8JY@I=:@&-9&V@7U>.QS7Q!<\>K)H607A>Q3I7!HLAA.3].*V MI9@V2H._)3F:VR;'MO+Z:<@5+'X$E%1E>7?LS*.E"(J-&B)9$:JTH=+-S,BN M;LSN"5HNZ(B"C6!V"7_&H3-"XO:-.IOBU\>&?#OMI3QK@"5&IM_+Z\38;SHA M&N5P=%HVXG"V-SBZX3CH'6;N\J++77:YRUWE M+ALR\][8.-Y[K6#%PO,^H(*U8NV35K!;-/4VQ-0KBKTT_]).F!OHKD+.X=;: M%,;D\*LS.U-U$\+:981OR>0@&:4"<"Z-56$J6;0>G=-4*AO8-I%2,N<45F7' M--\K2.]:RN*^Y9.ZY]QKYWC(X CU#&=33+-\3#65-QAFG82E88>>DV7G(>SK M+JJIBBVT=$ +X7VP_A=EA*7\BO3](DB#ZS18S"CDZ92U.9/X'F21UMGRVI2? MKC;=V6 84Y!@HNE[LT5-7R,#51^H20HAN>-PS-2Q-.^\*/RJ.$R_] 7_H:;W M_CFR?PWGE"6D(>2Q]Z[JN%7%WE8]V?.Z/$O#5N)9S&ZKS9UB F%XGB&J,R:G:N\Y_W,972^ MZ\ZCHJD\QYL7F)E0TX@/6-%X8//65 F+\:1!RGSF*8A*27?1&$\@P&G(]K>Y M#7KLR*9*E6@Q\1+A>Z&,M.QY;PMEBV;QG=2L9&E=/(+RPC,Z?%6*[9BWNR>M M#[5ZINXCN5K3=Z\=,ZMF:AK=/V5_@QB#JYP#P06_2>8+K/$A*352BJ98ZHN8 MJ)Q$59/:L;&RC''_='QYV?^]?Q(<_W[2'XQ_'UV<37Z?]$K3U^\]^\I/#48_.1]^/*7=Y^\]W_[ M^<.G7Z^^O/_P-V?W5"WR5W4=1!^Y?!XG;?Y^<7EZ<;D_*^3%\!,ZYW>.27:>HIPS_N,V4=CSZYYL_L"S"F'\4T2P8MG M< O4,(52^YNNX69ID9:VA\9RCE4\L .L$R/ST4UT8XY7S'L<8+5JG+<51;$4KY-([QQU#MEFTS^E:5:1A^AX@7:)'X:'DG* M%F<77[-$I"#6+8LAG"NL!5\,2YX&-TG*_F&14]HVQ)!(,N*(G8AVR?? F5*3 M*8K54E?":W&KZG$.O!,T-W;( M"*_DQE'*S@M0"^B*!"9ME\Q()7#2WWH'4NE4R?R+2C$:_@%E@EVV?9/'^&>5 MWZ*6_HSA.W(WT-4P!(]6I31*LA>#'1V_JO0:BW]C[V\X81N_-!@:'P6,/JJP MDOH]H##@%.["8$G"UA)Y7AC#IB0%%611P)E?DEN==Q^Q$Y+TY;>H2Y'/V084F MWE]AU&^QS_UO2H[4>]<'V./KOS__UZX\][UM6%#KL!#JQ*E@G0<3M8K4RO14WC3F&ZBY>PX[YF - MFG_HZPKJ0'#'PC+ K8+?%0C/^;IQ"$E81A]#!0Z+NVM-KB6Y(S9/F21]H-SL:YXLX,SS(/*]]_&XY^O2 M7"M;)E:D4)Z5G'%'OF DGP.'TW!2C+'WS9L4)OT6A!-=1QN,0'%O^,H]B,/[ MP=EO'3-YV(@1]:H\->@/CNM^=_37WWX#-GL?D.[*:SG)5,J.'5 LX,[!X1D"^ M*G58DD WT% @BZ-TG69U;AS77^[CYZPJA@.,V^Q\QCSES;L/NQ+E]^S&^1#; M$.'0A C_*X@+I*;!B8[R_JQ&*?V*66E(N[:_'.K/33&0Q+<\*>O?ZM%*;SES MFL.75J.N4OJUV<&W(6,$BMK0ZM7\FNI5LPP8ID##%PQ:[X>_%B"($R3^"@^_ M[=&'7=H?O 8Z']\<#8;]R\NC]U]^\OX2 !7?@L2\[_>']/U^_Y2__TOQ+[CC MHU^16V+UK]6/J7W*X!RX\/^&JN9K-9\>7I[#.X$]WZ'$L(JWQ(_EZR&/2W0B M'!Z'HK34PI8L(]#8-,*K4.)G#?H_C'Z4D?(_!#]J#5HI*5B>0GDXN=S++I?; MY7+;[T.]CX@O5>Z,T-$GP*2K4V2PZ@)#VIQSDB0! MV" YRY:0 L(+K($-QZJ:1>AYH'6,[CAQVP?&)+REE3W0!K3UT'6&RP6*6"GB M5^D2E/UM5%!KNTKB'9D)>&3*56_H!&$8':TV[%3#FI=NS@[/QOTE^/'5UC!_W- *F@/8L=7/6HI\&1%[;0$ M.TVS6UK,0YK!US9D8&)3!YG1773"P'$!)(]A;NHJ['E_1H<3/Q-(@>&=J5/E M*C*P5J:\4V8I#A2/ VH3+$S@4U>TD=<_Q4Y\)^8I;3KH0*AO6,6FL8:XIO\H M2I*O%1%);C@(U()"Q0F7'XS4+(BFZ$[1IGBY)M0):A8?3?PM>]"MD[#N6\H3 M8G_5A%LNQ>L1P([2%YQ22UT1R,UW=!#ZS;X3GU]^D:]CSU.T5%;#Z+BT9(!R MYERO@:[7-(G@AE@VAR1V#>)A-J.[P)PER+5I$6GH-,I>(N3)M:+5D8_*"W4= MN/M5.](FL16"O@\NA42'=?@-W;21PJX*K?T"#13'H6@UYIIPJ_4HO4Y*XXHZ M[)*8'1;TWZ1K2'K#Q.)CG-XQ=IHL,O5:__!3 \*W% -VS"YB2%S$413<@:IX M/0V_J8EKAFF;D1FRC Z,A\H% KZV MC31/1$$1<]R&A!/Q.E7CN#85I==MR>TMOQ;XJ.#R;TJ7C;%03#.5[@*5A!:^ M,=-2"6R+&*LG,*&(C9X.=,42#G-'UB^0K-]C-_U@<@*V<)0LZ&GR,^A6E-49:!4L/ /WQ7TI M 1?I(5K&"-40OS_O'Y^=]78L0#.Z9Q9UHL\K+V1(;1Z!K+ M!3;E'C*+&-1Q2<$JR92 MI\$/E$Z,$AF'Z.:CFZ1?HDW+4LTUAV7=#J*.FCMJKE SA>ICQ(2*[H[0#;%5 M0@+^BR4'"0]UDI,Z8DH%0/9HH)_OJ3N<"?Y2U_E;=\MDTI M.A'[83G!K?WX:HZ[?#-.QAM[KC"/;MO=&=YNU0Z=FZ(.42D3E"2\VZ7,S\=Q M51B1F#$;]$P*M5+I<38\/VNTEJ.A'O%/=(F?;#$Q'OJ?7:?RO02 M]@<_H!* ML/4B4#;U[#*9;12Y?%:$OFB.(&:$^\G&PR#?\4YIJ&N[:>I@CW!>XX2*\J59 M/ &++5YQ*SD/O/.==ZDJ-+ \DX=DVO"]2-[XCA^MGUR^6','+%@)@[I*ZO8O#K,] G(J8NY] MC**EW7"]BR0U&%Y!B!/#I&["(RC?CUV1*7N4+D--E?@@@5? 101H4HQHU(7T M>;I"\G573?)2'?-YF-&NR( ;21Q3;Z6BH?1J* AS1 M.'62L+8\DHBH(YB.8%R"T4G ,I40S*A*T2.MPVZDZGR10Z8-@%6<3M"DM@R" MP#7!>>B$54=[)=H#V\C@VDZH<6-4&#N0_7U8745 MAQI#:U/YWWW2D+L'PRA2';30$1Z)K1O\;NUO$K(51ST(76FB$ /+B^#9 M*)PN.A!H>E4*K(AYB#.V^'-2W!-P> 0[4.,8T4G^OD@PI#5G^$/..M#(*+$S M,U/^4(*(*@5QP&[X ^Y!5\8):""9J^[[:7@2P049*$E8/'V6CH"[HNQ[%#_( M0#YB0;I/$"T2EII4PI9V'YM/P_<6"68"*116VBRF4A("X)QCP)Q$SR0AM \= M;N;*$@'AH7MAP$_ZGLKP.V$V,X50=UPS G>%M891$E]3SLHIJ6=DUZ\ZIB99 M)"R=HN[;4MUK:1BG5.%S)L&)*I8J&NT5ZB*6234FQBV4B%J;,1PD 1/TO/=3 M'503]"@:SV9"D]4R9*0#/71,'ZH^?8:6)W<&H<]P )#Y:IA)K@2#,'0R1.)9 M5LP7.NEE>P[3TH@T7UV":+UC2.U)DO@Z^N2ZZ':)17K>^ / M*A[)3O@2*F4\I$=D"K(@G-A';#DM4#[Y>W;B2\78J @C2<_F*X^ @0@U&?M. MC[WY+';$QK8"1W^5"%S@\YANQS2^ZLA42-K:8LHPD)[3K]6#(_1XY/$,,4(8 MH1P)GYM($TGLP0XB0JW&/$5HH+RSA632-U-%I8I-V'I3]L16T04,:HM+T*5V M)IN@R9*02E9B%ICS=$NN*_EHFQ@8*_=($(62MB?C08%%8-6IH(3K7##W0^@@ M+HVD1I82V8)E'I0_".V(AV8N)+9JHLJ'M2*!,OZ]$H-=[ .QHU: MV5 ^9HJ5UP>E],39 P:@.1MTI6%=:=AA -!H9B?^)*!Y$!^HAX! J3$3'TZL M:IB72W[<\+)N-K5S;+44+X41S>1?(QE$8X&($ M62-U+/U";-6_^?"_[]\>#2Y!M,-2Y^&XW4*.WQ@2PT!LKZKHJZ!_WG-OY9(H M5*!1'C"IP%]3(%Q\;T!-7FRO$;6 ;X=@^;ZNI&;]#HP4, RB.\;&3I4^@L70 MN#>?+KCILTH1)W#4A2!D%G(":%DE,],T>N0"YTQLXH(6^"0T3-HA? M[V.Y/70_2FN2I?)+]+B20@9W<\B"58VMD<3:WV*.NCNS4 0B\30QC!1Y 44N M;6AFX">R:\IS=G*/L4@+Y+-_&?AV)S93B3^! G0]*Y :%^)32J6 M,?[>Y,@EU \A1[HT%- M@B/.6;#D+I]NVQ3.&60'*R/S:3W M'&/,/"F/E#P=]=+4!:O3Y98-(II6T/4#RBO:Y$#L8(F4ZL"V\"KW%:MR5W$6 MW'! #_6)M-D1E^D_Z,O<:*ABXCT^12"S''575P"OV1H.UX2J2"97FS7Z$8<39E[IH,/.A9R MK\,)==-L5=AJ\[P"P5&?E2)0KZ4!SX;A-];XUCLI1Y,JNV8C MBDR25L,,'\K3MNVR3/)0]\N-.-2.&W4BZF6C KLC:#JBY#2\:QQ<*<.X67K: M+R*GP9E*;BV407T:VVED_IH[V5".PRT2!";N>9]U(,S!A2]9/$BG9H*HFU[F M/^ D,%6]*$ZXHKQF)JG>< ""^:=I?)Q&!?82 M&F^-%\GKH2,I_4+?H;B^Y:@(Z-#%4;'0DV72'/\APRG7)YKON1PG<.SF_/2X M,QJNYH0ARR&Z"E_YA+X6JTB$NK'+ [S$$JP;<5R)[,F\8*83C\VP7SVO4[B$ M*VLRW3HDOGR9ITSF2XE5'N83I,S+(#4P1,(?++_7Q:?J'61:;=BEU;JTVJ[2:MNTF\KFIDF] M+45;ZS)MJY!@W3D/U'MK5=-2P%A&-2^A;]7;J*646*L&VMO:O:AG[G4+25!->8 MH5\?.2%&]QR2,K793EV=Q;6[8$3ZNE3-BFU7_:J'$+H.<[E&\QX0_Q8F=S0B M3CI\Z#;DT1$"[96WRRVLC+DPEZQ'@C\S .Q(E<8ZX9,Y'#0Y.$SEXC MEQR_I?D:>CF AV8J;-19_)6"JZ[]L4Y@CT3!,$H0( M3X*#09F):'1F7?&TF/4NA.,*(G.-5*]*S 9O3P9UD/,F!7NVI(SF14_8M8MP M"XR@QF.F RYD3$U(*+.-2CBDMF;Q%'+%V4<(IL!1.J)_IYL75<^]#OK]YHW? MU3/:-8T_39-@HE+#M+9N.J!RTR ".S8.M :\#W4QY^(;:?1HA7&KDUM+B<9=)T<^H_!&Z7I++GPYVN#D*ITR MGUNM'FK D)S2TD,)Q+UER6G!_6IS:*7X%-\G6QX@4PJN21:(PZ5N!+\:FB#$3D[CG?>:.A,KO M5V^VSI+P/2J\%F0684*R:NASH/J(PB>BR7%N9/DW')=8KLS!Z[;WAZ_710YT MER9LYV[7#;TETVEF<+Q,\CF33> RG00-S5[BD@+6U[+$"@'IR([.A&N#SLH. MGS+1(#8IB,B"J@RRBH8],//=I=DV3R9@$8,,ZF^8,4=".6,DB?F>S]*DN)Z9&+KI[W(*L-PB/4,- MTCP6Y.N?;^P@@_2T[+XDRYO7WGB02?!=\GTTZ$)E_@JYL:0T8-2.KBPU5M95 \JL\X(3H^GN3([US(Q+Z_O2M];QWNN>)Q(>45+BN M@*NCM+&W*%*XMTPM$5"2&AE0LQX65;24,JB73H*5@P)B_F%Y?<:&T$V7G]SYBR6UU6^-),*=Y-; MKBZPK%MW2JG2;6Z!*9(#0U"AX"/(591F57VJ*UXO%2"QI6 =)JGPEI:1U9O/DYSL:A&; MMY6,Y..\H*V/X6U:#7ZB4B>)VFFKY:/EK<]$7M['H].^:0@QXH<\Y93M?R.) M,/.S8S\%]O$1? (I$IS/T1!&Y3@+I?A/"'K%OO28 1K +(E:_ K/<,:\.T4, MN%ZQ?%H.S@"X<=(38"MSN+(()W=0G"1P3"G016B$]KQ?*%1;+9KARG Z(HVA M5WJY1EV>4!!PJKLTS1C9^JVR#Y JGCQ+PU79.#3BZG8F" (4IJCL&.\=.7[. MU;'85S_AB@0=-@%BH,JCTM>HOJ%"(+P![-"OK#Q,Y=QG:+D/;?N.CTZJHJ%B*XEUNZJ]446VJKR6EUO.N7+3S4KVHU)#2>&EQ M81P!0?Z3+?'G.1M:7*P3W0[6+XD=9Q:8T4V,S.Z^3A<@IO.2(^0_#M>WI4GD MCPAV,97I2@O2?E02CFLW1UF%M$W2'I8O844@6V(AC(X'!F(,NI#,$ "09YS;)[[9!FK M6=8+)G#!>=#VG<][865SX?*W4O<2DI_OWB*^0<-NT\UA(CA;A(@TK=&U=44ACF277I<"CC?R2'-0?>YXALTF M)ME?"(AWN'R?U'5F>BHJ^#3+M85"%10G1?X$&Q_S\H[3*_13*OFRK\.&NNM M=[_IF"J6^\,:+1ERK3../N"8U2( $X/\8S)QB+PH3N:O)*=24R8Y8FXY@JT0 M*%&O^U:G(-,I+2 IE1*0!X<..10N-VWRBQQ(1@; JC_\[TA10: 3?G=YSCKO MIMJ23]KI\]6? 6N7NV%!4NM4D].:R'-:N>'!W;)FV):$'W9G@AR8+W0_!G5( M408STT%S"NI=8"^L+S-EJ+\$&T4QF F[ROV->NHA:JHJ M5"JU,V4)P^,&.*&!H2QF/]M?0SN M74V7F<0=U!1@?PBFJ3*+Q&4\$K-YP4OI>;\J1.-;:;F3H7DI@_YKV.!Y+YZ,%#6-0<>OOC-*A$]'C0US.,T:J:R+_G!+Q4IUZ?I2QB36(U,T M0&.IOXX$6HHAGJ(R@QE'W^@^0\JP5WL,9<26'*XE)C!/;FSA!JLRBM691+;N M7\6I]-0>PX4W,] &"?:),,(D(2JP>Y?-$]@RUO!(.1+:N/)1N8X$X;[ DL!] MX++JQT9O/QFZ2;DF1J4ZE5>,3H3S:RILQFEFT!2">>%<'1BG:8$Z<1825H/, M,D85J$L8YPE\EE)"5@0'IIF'2-!*7>\O(.QUDIPT&=/DO066]X.MV\VH]0EM M4ADCCE+%+W<_63^>^]TQ!V$>]J.FGQ7>FDZ"^CK$;^CG.6#P Q7XE W:U M%G74A(N^Z!1!ZR X=LCK2^;X,9C>:#:A9(7O:+@ !G0U._;UV+\P=_ 0\)EL M^O";*O.2\,^58_P5'IN045TB-\=X)H>VZV!*33E!:0@7-OQ6PTFU6F5AQFV%6AJ<>$S8TQP-OPA3G M,1XE<>3V.#K03X*NBOH^(C0@#6I$%@7*R4C>($\MNZ&2!\/M5=%/!8&5L'A< M:S OX; 8S*W4::+?D0*F\"K9SDB:^G9TF\;7.+F-U,0FUDOVK>VL9\T";X&] M4G[-18C1]HOT;*!LSR1?)GEZ>6^JX;1+HA\LE8"2^Z@X: ?,RAR7!3<(H7# MH;,I8.LI*'/%\BU.XB-7+U5C*R6ZU,@[SH=@S;-PI.,K5J!AU$2>2R %& Z+ MY,YY)K=FDZFU=(WZH3!BR*L@? M]/TQ5?RX[RUL@V])* J$FZA 9[L\B(\H%$,OXD+\ ^R*;.(@1W%5HP;/6=;)>*;2->!6HC+?YJ$N6Z,:CR3%C(]]>R(U*1%V=,G7+OG:?O+5G;5@N#-2UR2'Q2J@/:+YB:QO:[8QDTEU MO#4"2L<4'B$C=!78!@FAZZ1*,#E80UG2/T:.21WVP

$E! QR@ED^>6:RGN1KKH)T:T/&A6Y;1"UX1=Q\-F[7E1*V"CM2#/P MX/4:=;W:+,C$9&ZUKL:;S;T]:&S^<",Z=A%@0PW/+2Y-WM#6M^O[4$1(3JH$ MK2(Y)?+KRL[T\K67@%&D$2#$C,7$OA2K'7Q]%Y*HS,V0DC"M! M&NO\U'PLC*=IX+04N=V-96QI=OTD>*P-M?(3.9\VT:7P#GPI4U6F,Q8V[0J' M 18*1EP(^W\"UA:X>V/YE/3784!HN;/&-MOJ^NA2DYI%1)6&P]Q&MWCG>ND5 MYM.FL@,[LW==+A_*@M,-O3E<[3)^E<,S)R9FR!762:S60&?=&(\BR0*G28D H"Q:,*:VLIE"OA8;FG2[@15 _&J2XEV MP5HN-S55F,$)/8+_/ %OOQ1,='JFG*=PSB[2@)5XGC=!5$A9=BDF:6 TS:8% M%8>=L!7@.,LZDD/9:@G% "/B[IBJM:T*-?1"& >\ECI2<>>OQR#8&!57,?!6 M-7Z)\Z 2AA0P+6:44"L-O=*XOSC?Z$"4^KV' IEQ0 ;?3L.=ZYR=L%ZL;J.[ M(QX7 ESZ5F5?P9SV_L(A''.[V%"Q;7S\AU2.K>@%>!_;&-: %)K9&6YVQ>YT MF0X5FV ]A9*:_FK+S'VZGET8R,SH8 ?PMA14+(4;UTZ.T8"O)'8FE#^X\]W@ MYA^2M!+?%':RM5OX:@X)T@<0T"HGUJ"7X?G2\!QZ.N"N81\)MG0),LC22NM6HX#!9F[ M$^-\G?&U>L"O$&QNEZ?S" \X.T"%#^N/$:YG8+(>5B^ M)E#CC@6H"9^9-J!I'))#6#4(Q"G_JTWYU]5EN.W0:_ !Y)45P$DL^F17F*I, M77:SHPQCBCV7V=) B[=?Z;L"&SUUAH%SS1TGF+!E[>S42I.EH1K&)04M$3+V ME?4UV;E=;M5CAZ>$">WX7%KI4<.E4>G\_ E+KV^ZJ>=X^+UMAY?>. G2ZQ4G M19YIJ)C2M?2\*S>\<"OS9US;RD5D%-1YJILLSP,MK1[\Z_9N=W7'LP-J6QXK MPZG^,9J7W)CDI5:5W,O?,T]PYGWP:5$60@#(5WY("N5H,BRY?":)HT*&RW>[ ML9# L!#3?8P@<3JHN>9M)E!H?N,"B;++Y[0UOX\%D)N:025"*?5\!'$E1T2% M5GIN!X^BI0Y#TU,,VA./QSW?[#98."5,YO=@IEY7D.10 AKXHY!'(5&_"JU9 MC!*WJHH\M,52]$)'S=P"8?->/GP9VD!Q$;>[SR$2X*\R;?B21.'>BGO5ECR8 M= QD.GJ(]Z-8 ]+.('SQBFD(.\6!V,2S1 JK%)R62 9&:5EM2O3K-2U_YW/2 M::AVPX/2C\\6W:!T?-8]4TDN4#YECB6T:0-CD@!56#)J2>>GU1/4#RTG>MKE M1+N7Z!X-&4SG)/6-:H\=X"J870QOIGSI\VH*%((?4\SD#'+C"83 M/)O'Z CTC'4S;BE0K4W&)81ZJ0P21Y(QY)VF08\F#G)#@UHGFSLB?H%$;)KZ M<,(0SB)+W9RA3)439&Z80'T+<_NA,J=T ME-E19MF3-E*/8H%_[WWN<=<=Y^@Y(*-;HE'.T2>L2 QH0$Q5/-.'?A;CXDV2 MXH1DD,?:EKT:YQTA=H3H$F(.TFTZ):L1<2Y'09J&NAF;8]).K5^2FOAX0=AB M%O)KN:".H]]F5E@Y$.X$S[4M+/4^'8%V!.H2J#M2V$VT<+NX3-$%*8@6X%B@ M\U.9#,_H]FE03(JH7/NK16)';1VU5:*1VJ->4>-< O3X1I5CNML(A"A+4VFZ M 6%ZG= 8$D[ND835'?#L73GA)/Q'"L_#9C(;?F+$6'!U%FEX$XP);Q4D9^?- M=Y2[(CMH"M[RX!LU/0/Q$NQ)V9%9JB+K"*HCJ%)X2 49ESS;27$XF-+4T[-[ MMKL3U@,"^.D.G0R':9%>8G U U@YSMU&>\>\U^(C3[!9 MP;2*R@2"ZJ0/BQ\AC;<$WUCV!%S8^MKYW:&>4I+$!E! ?Z?!9GHW(!L))M^$RZ09-7W?P^2Z.N\9$=")4E18:Z7 C MS%G3(PH^71B7D%I*HQ*H#-\!I]#@1)4J_.6AK-P_X_3Z5POW!.26MD&+H)], MI;_M7^7(B=M8YR QEFPS7F(I]E>!BRX_AXL/&3#Z=@F<8*DC@6%L-92I&([U M+7_MM0"%:B0U=\5!OI(( M>- >6ALMF1&?-:9T!8#>7!19D#2<709H+/"6';PZF@]%I"5 "LK,"=E$^@;U M7TH--6E2>2#0YC]HTI.@-A'?MGI!FHFV>45-B_3?:']W.LL= MQH221MMP_%4]H,3"6\8%W'A2H'6XX!E;=18>%K/KC"6+$10+\K![0)NT/A=H M*V=3JFU)+):;.ZO=MIKHYGC35.>;:1*(:52D%@T/W6\&J1+@$Y^F+CL3(RLB MSB_A&G*;E':R;/78%/R!I9I)QVN*G#QA"?2G-!N!4;_L7 3,_3%(S8:#9<@P M#PY.#QC6T85ZHHOO7+*3F56V"!1[S,QHN>6Q.=;O4.5G.]<$NL3X4\:!W$0< M@D HW9:1'GT@2[573%&;,#;H4.5A$K$S>-V=W&'!PGA6=>)$B+[FQ$ M9:!"3:/=)EB)TG0T7I[+VRN!A3E+DS8?_??_V:'#I(8P'QA#],I:.1[$* MBYY9&6"";RBH-)S:3/60!C.R!&VBA"8(TL"NF-;M]@G>%!%6\J(-CY9#$1MH M,D-G1+JEISE?0FB1NQ'210[^6EN>_%6$XXZN25O1O&Y8^D*#@5;G0O)U4[1K M3*2ZD4ZK#(Z<5F!WI?-WA#)1MHLX)837D&!3$&@ZGI.Q/XG_(]R8R_1 242(*>]]9*!1&$&[BV-'J0 M!/$BN544Z@ZN=9R3SH=LD^7=BI!P/WD3I@6-/2!J.F)RLGW2YB#0PQ_/Z(-P M7!F(UP6PN)[6058/6*#3D)X^C9)D@A<0I/GLGP40!I9L)"";)U2F,2O2%&F" M)H2(1KK%J7(VNL_5YWAN,BIS=%>9(M%>[*HB>^JF0?-5U8()>^'4K\[H++?< M\54(-'MJ1ZT](]@9.N4N07;_XKP*4#L#R*'XX/'.V:P S9S1HJ@+COR.$C#(.GKJZ,FEIUN#,$C6'$96TS+\ M/HY+FQ)>)]41Q[&TJ#$4"U.8G3%F$-,M4I]#K2Z!=I3846*%$BG IR=15#HK M]= !]#K-#CY>]6PPI M7PPG$FDH0=R+[ S I2JYY/B##Q MBVLJS]>5K,:5E\H&.5DG$F/B!LS ^!#]/)JPJF=,.C4105SRM:^"%DS]^]_M?HJ_G%\/!V6F_ M_QWG;ELN\-&I%)W:D,9P.-,QY_=T)(3+@#!;%\R=B3P;8A@V,*CSA;H&AT>U MK);BUPH3)8D3L9>.WQB+9W8A//495A^@WG(,.2NL$HP-'5^XUA3\< MX1_N/##(BXGP)25X#)RXDXDJL:S&_S;X=Y@)IQ%,I7"YZUA*0,MDP#%;1H5- M+K2^6W572I8=9#W,>5.^3J18KNQR]/;O1@'PKF7!]+43^A9FS*&,396/= MY0:;*-BTM5U,M#'A#=QUB3EJBZUY^AOEI[DCGF:VZ$$[VF"%-:J)&;\Y#_51 MFL&:;N*4VAXDH0SB,.-:\X!0F.P4Q!O@_TF@LX4JY@$3>A:PL>7*(#M.#84Y M0STKPC Q(CX!H=;O/<8Q;7"0I![65)V;FY-4K1W@R?AC51 M7-- 36/3) +&U/GZ$,>!(10&C9HSA8+T5%-11<( 17A8'8)ESKV+DZ"DHKH:: M@"RBTQ4Y9^LAHY O*E3M"WM3DF0W0=1SHZJK-K-D<$-S8%1P VF$(A=8L=BT M_J+]HB[7P<_AB"S];^VZ\6-\PD(JPESW0- $[EQF!Q)?*GPP"'^EJ!:%34D' M2AT+OB:AT_6.VCLQ021=%.LVX?PEN46QXHOHTD= ^Z=5)T!]<0F"*BK&7)/JG1\,V8']J)D7B8]5HK 8.'O M<"10P#8O50H5,2U!7QD%.ESE#21(T3:9R3FS:W<63IPM_?B/<_('IF;KC?*+)) M:K%DWWLC9$GNUDQ[:\G10&5(*H%5*%K(07_^C?/FB=K 0E9$DBI)F+: M-@A4Y7+RY%F?YQ)D%0^V!$-90"N6ADC-G?QW M"M_TUDK;&/Q8X([&)@D6L072-M.0X]*4=(.4R7R\ _NQ8O/!W15:^/@$ N\# M47,C)V1<:!<>N2D+MR-C#+H0R"@XDDS>A@B734\J5O6K5;-GR6UW"7<:LHC= M5%8*US9FH]128R.'A2<#@SY7O%EKH;-924H.V@@<%95[!5DFUM-%FZG!6E*. M\.(;[56*J(S$'XOQ8!+HN@FN0_]>(/%.K])\';0O&":P@,B+7MOKOV^#8/*? M5*W_A=ZY;+>HWDDK2J3U:@1L76L2@OJP756YR?%M%C6/[!E&)FON&VGKGZEU M52 T$H.?05WI\14]U!'+H1TAKY9+!_(#M,-[(V1W@"252M%3AC=?T#S#DL?]Q6V%)4U2 C?I8L$K,DK(RE 6T/3C=A(C2 M94/1?>86P-G>Z=:G-P!O>-='CB:DZ1LOX4U)-;L+:!-J9"")J LX59>N#)+1 MZ8@.;>1 X: SU-XV4/YD^Z&2@!5!1E7G+<0<3O+2. XZ4Z)ZUJ=9C%_%#TKZ M/*_)[)5_?)K,GJ_\7(! 8&*,V++K,-$6O_W/$" M=1!\1Z)(0U$;MC4F;!$M&6^8A3'@NF;33J/,P.4H8U4O%([!B/@K<(^9^X5Z M.5HU$MBF"!@8Q&PO.!F1V9MZ*[)&LNB\,%WP<30BBGEH_?,JK382:;AOB<$G M4V)P2@P>HU'^!B7T/2 :O4O!,$VXZ=K]#KH"<1QS^L5D?PIVYY1'6T=NJ(C_O-!W.(.6#$. MY'1&3+T&;@S!C,@82BRHO$$70BS0H=L=+-^94L^HJT_02):N%5QSCJ01)SG8UE% MZX;A4L-M$H-0H\DX'#02BW&3Q MH;_*7SS0I"GK:HQN-![VK'L%C72%T()+J,@/#\D1,VE=AW.V#"++3XK,G6#B MA;J!9%2PC!GQ<9,7'\Z?"S;!-_^VQ/_S#_E[AQW#N'3S4KPJ(E9K^3V. '+X N-B!= M:T*9B"RR_PY+7S?%NNCWB&,CFGBUA(G'T 8@&NC$F7<56DF3=>8SCQT*[-:\-\-+69*-VA/-/$G#*(XW_G#;P*1OQS67*0 M"372?C.*GI',ZE3J+02+L??5@>M=*JOD*0(?X&IOZFB]3H@">&NV%@M'];95 M+KR9?C'36]WN(^N*LA<0[&2IU&;Q!A'BYB!["@N.3#$$AW6T1!8Y$#> CWXL M_04Q>]:L(3NPF/T*%&N[V4_595KDOX6R:MXL%D<)%X<0*%C!X'BJ,N4&9R]8 MRY0A!0>7S%A""H4@$0EXO+F<%$$DE"GGA6X>"Y#(DXI9[ZE1C[805B]6YJF< M5H)\/KQTV4* C'UZ ,,D("5[R"/OO7*:S S/; N-\-ZS@"E<"2.0-_Z-W@S" MOL80'A'T#*@/6J4@TG[(OU'DA5"- U@H$D^BTR'F(P=*:BYMLO%[X5O!>B3K MY^1%45ZQD$ YE',(6(H9+Z\K'50=84F.V&R9-[!@3SD/H7JVYU/P%9)F9=37 M(&\_?BA7\I90/@'J&:;P12JA:H$4>Q++X-48=O0%X9KI4O&DSU MD\XO,,*(^7NJ)*2Z*MTP_8(I0^K&X@ @DLJE)#D$,*ZR\*8J@40G;#5C+O0E MR0]04DN$=489+FIV,'G0J-F!36Z)@OM;TR\B94GC=YA+,@H7>]%)"U9)(\L= MPJJ)];15*B-\,?2<_2A$>^9R-(@T-SDCUFMS,P'([EJ>3V ^47$64(!HM'YD57BG.0^14.C 3Q%? MD\A-R7EV^"OO@. 4 2()#!C^&]9COZS'4K/#U^4;M)HXP!I*%*R*Z8 W_ZOU MVG*YDW<&&X^TB84H@=P^7QQX=.;.VY!7H0T'>RI9D,JV!GU5K+2^P)\6V7FI M*4W74F^Y]'0B'V4^OK!QL,^\%&W=U)XDYR-R1FSTU ,#:E0MA5P M.%A'1GL&T;\FSX7"+"6#GZJ+/*&S3 +6M<>X(9)*JV-BBR@<2*,HE^V:OCIH]^1UYO6:673"1( MJ:)X/27PCYUV6L?/Q/;7P%P +::.K 7./1$7V\AX.*=K"0=#)05ED"%O[5?* M?Z6<$Q<(:1XL=]>\5NC,PM%PM02]N\-.*'45U WD)ZUO/)V]-N43JG6HUE&K M^HVZ(<1.LGZXPA$[MTRQHSQ R?RD;E"Z>2(-I8/3YAZ3<]8!F>XE58BL@9)8 M_T #)%61FXU\>?/$L-<%BC&I^"4DU]:0V(,=,6VO"6DQ*B,-\\3Y E!OPY4 MZO*UC(H;D-2R!"@(!+VS[5 %P*,QE0M3>89MCS#KN$BPX;ZH82<<#9LN'QU( MCV&''B3[TSLA0+ Y;@^ YC*3(+/P+E*3 J4P4=UQ"KPBT%4&%G;<\-I=?;-$ M7']2E"TF7.4JW:%,SIU7#86Y,3D+:,]9@ LD/0 WH?*4\KTN/;BB*:^I"?Q( M+2/?D\S; 87V-TV-VV(G4#SK=4[-QPJUAL+ZKY95@)[^9$Q11'WMD/KV>U37 MH>-DFZ*AF(0QY'7=IIS*Y;_B/$U3C*I_WF4LT1R-"30O SR"NR3?,F3%>VFL\5N!=I!(K8< 15 M(]2*5]&<12/$;>6L$N3'N*TDY%JQM+3RCO7% 0STK7/;&00;&)1AH&8BRJ3? MD-Y+N'PF0'Y8>Y?-S4#5T;=_X&MJ -T+N_([1_;'-69>-KX'NJ#SLY._12EYAK,YKNWX TVB MQ+*&M@!%!#A*&ZVVY.F%F5OZOEO,&/2H*?ZQD AMI[H;;S(B.BKP0&ZVH00F MC$JU*"PDJD/N"=<5Q?;+,.+XY[<;=I=^D#P+[-3_S=F%Z73 [F',[%2>2-]I MOW.6RG)RN$APGG:.W@;368JC3QZU/,D81HU9!JQ]_L2BK# L7DFAA MNO(13G9WJP]>N)B#J2/!6-8';V ):LH&(P)8;(%W3M!$*GTD!$AIA3;SOY^? MG5$UMKC5 N8]K]3OB3:HWV]5VZ7BBPA* M"G.L0EJ%2FC&Q>"[C9L)AMC"".)DY.+MOA%O89Z$V&OKG8U\6(8@PPYTI"MI M'KTPOGU^0>'\)4 /PO@)_7__-/\/A42&QKR;I01T55(^YBVD+A]!L3EA:O? M-M[<_<$UW';R\MU/ 10@"+V?*$0J-EU,!M.:[XVF.6)"D[6]TQ)[EN[ ._X) M+UM":/H1#';P]PC3)8 :97A/T9R?T[ )C1(^2:!C'[P*U&U^@YX)-RZN%,!7 MPAK^ $6D%0 ^^L<]:R^A!O&3VOB71580>RJF1 M0,,VN;@%P.9)(C4%98(#RX6K21PTLVP?Y$?6E:YEW?6RKK]I[/73+=,O:T= MH;F/L 9?GTT9ORGC=WR\Y;Q3DQAZ%U2$OU_7CEW"!M& %'S$(1_I M>5>X)4-F#=XCGU'5^8/'=Z&XY)Y4EI!-)F*G85!)A7:1=\O*FPF(0"N8VY][ M+=PD3>\M3<:QV*/$,!'GG*J^1;H%KR9NT J4/9$'D4C_&EB5#*P)(*9-/?AU MM-(7*^P(@O]$")@ZO4((X, *O"N@,AEMN*!!B?Q!N8D'E2@'+0)9N87QCPW8 M@Y0S^]84UD5#7EO9C=\5\/7MPS72,QW4Z:"&BE5C;_@34P-(Y3I(=G-=AKL@ MF2'F*L5T6.PT9&1 HEG:5VEM =B*KH,63GZ ,8"*6,LT/P.DOQK ]'5(5B# MZ;:9A'A4B"F:S%VB:$%#R@L5>Y0WCI%?OY3^MTFLWJ.:7\3* =IP(5G5K"VR ME.-:B*//4%,((LF@9T$5@56ZFNP M*%1+%B7KP86>)L0^!OP+$G;EB@QSRNE5F6,&ECF3O(V)85XJCO7W--;"=UXR MV,=^VQ<"A#R:EI>DU!G'8Y5O:X-1%",.,U"]>&MC+NET7*;C8AI0,0I,'"R< MZP((;<&9,:!\LY"9P)22!-H ;%N5278FV1F6G4L'CHJ_ MR+ * 40)(I(8N@ZXF/6W(%9W2(;.)A$Z;DL\U12!^\%@M);S30/0 PQ,Q+!' MAK_"ZVOVAW#SF?00L1RNTG7].]OF/W6Y8%0?"@5!^";,.S7,*HFU4-S#8LQ* M*#V]RK,6&FZ4X&[18$',HPW^[J) M(4*(/%AL!7'N+;%89P!80CR>Q/JHH,@ME='1(W1[!KSDL-RWH>2,NITMK\!1 MFRM,7_EH_C49SB9WV+.I$@>1J@;6:FC?X@XJQ?@F":\V_54;(69XSN=X\!UE M%;_"2D'8>^3?19&(I&#N;PT^D]RDO)R_9IT;4*IL?_W2P*IO<7"8HUK MA77FH&F*$*:W<+2>#DCMP_(8)*5CA,ZO5 M['OJ/(5.AD2;[6#O<3VAO/0$)N'WO8*V-A.F.%YUDR%P)337A>BPRPF:D86!)V(G%/[@! Y!]LNL&E<>A_\+YP8&];;4\*K#J[.Z>P>-6OU MJ_[B1N3*P;XG'%TC9O-\W=*'/'$O/@76O&SAOB)(HJ!A#9N0Z]P>Z'\,US>&SJ&1SBALQ\T9)4762Y;+]-WV5XX0 M9ZG-Q]LZCB!FP6+59D]IX@D=T=N*JT4JTZ-M]\"T1RJ!@NM NXCK#@(-A'(4 MX#@1K P\#PG^!DI-;7L7LX";-&5_VU G.*9,HTZT8438RX07(S.$U! MU!IH.U,;$SC8V%A:1!2R=I1:@'LZ>Z9V9.UT)!;T*04,!.+'8=2'H9VLPK:"/3$2Y^PG)_6$*$ITO%#2)G MP3$L]@X%G1A$"3N/[PYUV^V# M(='O= UM;K\7-%C@UNQ=M:>SRU%VN'T2-J MV>75:ECYT'+I"TT3:")=H,FLW98VMJ?MMN8=.< =(1IN/7-\*"D8FA%M'V?B*W4C_6'!]A026<)QU8P!)C5P+^95LT$,,VE&190 M&]KEK[8?5I5 *+:R.BJ)VP2,,R,:EL%HJKBJ?[Q-X-Z8)<]J[B9INE;>.D,J2^PHD3.(Q6<"UQ1CWUALR4")!#O.645$9()@32*W MC^EYIRB./49)E_RL&Q?9SR WP#AY=#UE-TBG$FT1,L+AA@06']@.*J_J F#= MO!>,#QCVX]<(P D@33E;[U<6;U7C_#@=" +!&([;=#-Q[H%:\!$ MB0**_]7M!@P3#,UAC,"^E2\F=ETJC&S QFL'/W9=;S:NXLZ'97I55C:60P]8 M>V<N+,J]0+IG\/;1#)1HR+RR^2#F("7&;[EK.!C$"2CR!,C8BJSB M#C**1:5#T)]H_XL(%&@(?#,C4"#O). $ ,(E4J(VB>I7_@33J'_XWSMO@M;8 M!Z-W5W#;K)J4/UL'(;2)I47@?LPEE,FX5M%,0-K1&&Z976U9H1S!\GKUBWO. M&0+[._4\.N>.+E?L\40;,'Y7,7@0!$SHN+D$'6$ M5Z:NN-0X^B"&G6 ?AP?X!;W*W370_.&7T.:=1SF"/F\ODKF#;D9>TBC^/K09 M=)EM(2I2M/Z9)3!R!N>1<);8U[4$FHIY]!EU?4^4 @=RC8&"%E[;#Z"F/_?Z MKDF^#I.OMK#.$%]G+S@^ 7]-DG4)%%QNZ>U^XR@=".CMNM^KNC4 MOTE-@L+"^L&4A$I=U)]];?,D;8=)FW=W_8)OZAXTS]9[=RN,1P4R@H@#8R(* MFX1JK.XY,'.C,P90)(C[3O&:?,%\"MXV&X\[#D&'3((V"5I\5T:1>09%'RA+ M! #%X9)2KNDQ@A=7DY82,!E6BO"R_1KPOE7E7$Q5.5-5SLU5.9.^_0+U+4') M0A*@71/3$D#&4@\O]:AP/TH'8)Z+F;#+'='3O1Q!(R9IW>7,]MO_JTU1HQ.> MC?=BX#\"9[(BU#8&E;?R?YUL@TE6X\B?RBGV_@0)NQ'(6#(BFL\*U3&F9& 2 MN$G@QKV>KC\-X!X _N;5'O.$H4&I&4@+]6TPO8F HUVGP.S0K" '(KBWHFO% M%/T"6DQC%&1XI!BF=%?XB!DYN8-U[Y(L4&WJNNN M-8[>*H6*ZE_"\JDY:W9J6K>!13/8?4EKE1#.-9YLR-N#F4+V"EPA^$RMQ!5& MU+((>$)8M+DJUQFC8T,1.(Q^WKB,XFU(/.0XEWX))H_-*T"F?P.[^9MCT+49 M;& =*@/9UYEGR$,H+8YFOE#-(PAYH;X9R]'%D MV[CB.= $0CA[.)C="8+3!JV<*7,%(+N%L-Y42(QCJZ"EI)6>JK41:30Z8GFV+MP74O'0VZ[H"A5(NES46DK IW,G9FS934R(1=9?Y M>Z:Z=+U:^)&Y8*J^!*(F+(0(FV/;Q\/N7)9EAM_1DF5L@%M[(69H/RP6RRLL M'J*AU+.OEM#UZ:!7>\)>/)/PZA M,>221J73[IDTCM>(P2>A_@8 S03:+V!#TQ"CD#$19)J262E>&1@(EZ314IBZ M_!A@H.?<:HGP(,GKP4S=U\7!;-VGLQ_"!$--GC9:8/>,120(Q;\1K:]9<+CG M^RHZIFE12U=8(:'X,C2:CK P#6POD[&8?>.N*$5GQ-)C7LIU>0TR]A/))J#3 MT0F-)XS?2JB9V%^_4)46U_5'!966^/8:[>O.HV%J:^:<*8()/K)\=Q5P@6O@ M3!^_^L?YL,/2X4$JKG(HH_GUY7.;HY$=#6NHVB,J.,:H/-2B]U1F!Q6^CE7D MD>N.(_D'ZDU3@89E9QT^9L&'& (UZ+>EO8>A-<2597>FT\LCY-8+5-@C5\\' MYM.*R1%B*1J0E_>EUOJ)D4Z8<9LZ10:HHIS4#P);5$0692=$W1;[";@Z3%LQ MI1865G<)WX8XMIKT72@3\I]&+1CXT>TXN$:0[)1:>Y2C:T!@>S1V'3'8EUDS M6;4 =#^,S)(,M,X)3\5-9!&QF1RV2\]:.$AL+,#]>(OK":P"@CB(;:S#!5<= M17+EXLJPJ""LR&)@!GO,^/[C+I0DHNG8EQIGP45\;FG)Z2]:/-YA> RD81Y0 M2PNI-+J1^_)XK-_H G+P(HL]BI(8@WLX6;3H/0TINC9$3C;I/TM,1I2A,[QF M/)@"G5AXK:9!6 V+JXK/J[O?# ZO^NTI]B,NU\*.AP/TLM+Z;7!H$LU0O'%G MX"=9:$4+VV;5PV$TR5HO3V)L"JUU"0?PL?H')/0"H#? YYR*/09D6N78-)F M)>'=92>DB0O"R="AC)D,]Q +X\&4=9^R[I\*"^-C<0B#8_:]JJ"?2V.)_@AQ M5FA.>A;TR7.BP+I';,/_X#;# D)2ZYW_/O0""^P'AY&]AB6LQ26:CXXZD/!F MHA8D5["/B=)"7V=4T"&5B=VE;(#)[\A^8E5,H:6C U<$WQ*JI8XVZ MT1RZ 2_\=0XTQ_27!\Q!C$_P_W*&AL]6.O3IGOKWQT]/GW:?#'V<#CC.BV8E MS_XAK?QD^)D7N+5S* 'S&R6!I4[O6^A*\E/DZ5F'D!(ORW5Y+1M:^+DPYEA- M 6;[0&BYU#N[GX3J&;7>S94ANK.X/%I 69PI0G$+F/9/U()F4< (2R^FT[]\HA M ,]=L[T9&9O&:%K[78;&_(4WGPOE<"*;)]B&SVI#QAT5&CAK45W; '[//KO= MJV3[9(/P+_X9Z"H2=@NTLD.F".P#/ OQQI!@L$;BN':\6?Y2L%X,_B+>?7$; M$5,F1C.HX;D@#STX QE U(=,+S+#&]67'KHZ[2G.*UO*]&* WQ4(@:*-X0\'5JIRJ! M,VA^-_4G;N<5L8%(X@ .#AZO>W[?@*(O==D[;CO=C:):9Q*$)V=10BV;-(M3\.U<5@T\IX8;6"5(JIBA'TB5AI.SQNBJJ VR"KOKM)U M&Q(EDG^.(KI!]:$U48>SJ7:<2B=&&;QN@"7\T0,7$N@S^\@P M9!%K #(*>&!6Y;<%Y\)(W0;%WPEC;M96\?*)K@ JMX%+:%G,NHW M$KY-B(//#,2K"O>OED#BK-4]W^'K*+ 4$C(DW_!=2&$0'DK6 E:ON^VRON)B M(2A(V=)E4WFM5F49?]L$8KQY7>O?GWQ++*-8O-SW]-Q,3?^9D&KW= M;@,E\ZH!'1QN"P2K=EF^B!1W5!J G!5>(@B\9-YFEXYN&5EY,I=Y=0G*F^^L MO*BQ% Y3U8!ZDAF<5><-K$O:*I,,"YKP.:DK_TX>(3&BX@#)Q(:IY 4 OC.* M9U"-DI0,R1C=7#%S#2(+ :*VX 2>SO!FTV];,$ZMUC#*F7"@XHH8+N<1FXZ< M?'\CM!N'.)ML(X:4!*CL@JORJ)*.,R.]"CA*NPC(GMQL(LX]AX!/1AS7D%\G MT05LFD.#O*/E#[XIX[$1GC8,6[5TG,KQ3B^4;>@#9+&E8C"O&.%-,3+[/DOF MK]RP+^R)!&!!_Y2-?]%+]E\0=VT6QWOI*0/)A;;7A.M*HE;8R"E6AQ<* M"5T?VYW=9H5/TJ=(R1/[7#T+:2P!>Q,:H"09[;)" )3'H+H/DJO^RRGHE]C. M0O3\ *O*W,$BP@E[LUL\GH3PN!-LU&16EQL7TMA@2%;FU* MK]W!]-I[!3/Z#NQ8R08:ZFM@M01_&]4;UX>#A24%U$8/2E/,.&$MPI4<.9OX>KN +A> ;(WQW"MU:%*WE;&#]_A$-'/U9(V<=79=P\68\@7#JR O M#LP$!4-U7QA$O?S^8]G#1E\/IJ.7FU@7XJMP+)SN&6\_TKWZ?E?J7M1^2NW% MP..T/[S3ZE9_ST(C:)C#,]QW@J"(>H^,?(XP@W>#H_'^--IA0:@#4%UJ9T>I M95ZD(HCN8./&Y]Y'/,G28;+4"2U3+PB#QIO&$*XAN)XY8(0J++P"AT@GP9H$ MJZND-OD[1+X>4D1ZF]<.F@-:!E+?L:4XB=,D3EUQ:H >YU*3&EHWE#GH&*UR M5_>N/E!IDLB>1&H2J:Y(!9[T0"C*1>8J8Y/<3'+3@5ZQ*6)P%S'C*G@^Z(.: MQDUC1G63^@SXS82IX'8:>H5)[B:Y&Y$[C/)LH' CF%%;Y@SB.ENN"I( $"&' M?*F8NI.H?0!1J_NRYN5I4W)QU11NF 3K4,$B\J6EM[.:O%[NY%J\1O)Q:'XT M?.U!K.1K>5$W@ V1Q07>D\Q-,F=E+C2[$LF:[8[N%$3#IY=?!-[B)$0' GQ2 MI\/<-=>.2:NB7I:>X85!>;"YL.-HE6*-8EVNVZ#-R $M7&ALEMH]K@T!)T)_ M,DGD))$Q&9 V['2PW_:![73+U>#[7DJA=+ /F#2)W"1R,23C02:Z>__3?KUZ0P'5Z7=]U6/4N0@8ET$R7UG"%ZGO4 M\1K$;*HR6.P6:\<12+I#D#3&:_K+^)R>SOY,AHMT@([4XII 0.5LGPK5[Y9; M[9Q:$&Z1C3;0<+38P;P\@ENX]I/8;1GK!RPF@%=.!7.!H?GE(7H)FOML60*L M@:R8?'.9UU .C LEY>PQ+ 7_@!ND_Z5@%%RQ 7 BV M5+AM7&/@Y ,5O_%<+ M XX.:7GHO:/1PB[Z3886#,!"$BA,?H5"838EK!B]#GO+X:-K9/3!ZF#B 8)_ MY5\"4$E> U R=%31#V4LU*)ORII9YA)%"D\,UH+%/:;&HK@%DSJ]RHH8Y'EO MH9,0)\+U\NK )]K37T=-_3'RS*D!WC>='L-<0"*DC.*D*[/1&= M'Q_#3)G4J(M1IVVZVQ $T2O![0RX -0Y?>TJTAO$%,'U.*@M"8PI4C\!D=9@ M:Y,9+RW(,%AL\AG%K-5.T+I!71@C%'!*('2IEM6^3A:#KD8M+4EH:#%-M-+5 M@DZKOS%@48Z$<*[H86 =2?L\@"81M)1[%^PB 6> -15FER!DV-#[UED\,G_[ M2 @\H-TDAO,J%E$J84@CS%VNJ '3 /J(&GETO^2FD#H?$@)M5RU8AUW#,,;C&;8F+B)&(W40< $0J$$EA0SE]";(O?_ M+B9BD:[T&"&J[ML=EG_C"LWJ(2/F2.+\(L"Q02:&T->U44M.,M"!@B*M*.H$UZ7LQ^"F:YXC+XU]M&+@&FM%@?2&T"LAN93#S M50(4T^-^8<:(UK"8TFQO8[<[D@D$OT<@T&G? -2,OTQ,5@(*IP1F92$M5WBY MN0IP\(&9R)_.]?KH:#&$,-%M026H+ .F:58B\@(-:MW(6BY;1#(IN8857Q6P MB0([(>D80]Q@:V )?]1%=8N0,U^ZM!&0 4Z>1S5F"=R\5"*RDP0(#RVJ& V/[ [VD >?J;\ZJLY!=MI$P'B37TH0258Q]9 M#3V?:@SQ>M[1*P :I<#3P>HM9Y#2J"$R:,^;-.5[*,/@570PEI'V3AR+Z(4< M]_AT1!@WW,\'@;;_BA0M/Q-%R_W"8@\[%:*UQ&V'#!C_;*M=$OC8LG3C+XK$ MT-HI\JQ6MX9COEBG^:9F!8+*8 VZ+$-H 2$C"DUM4H:-WOAQ38U?+4.@CHFB MVM[;:O#-+9N\JC760'#Z6UIEP&T%-PQH?*2:VP:$X42!Q3 H[F_KS1R*?34E M"Z#!>;6HTJ4_MQMP2%*@F;K*"0@B;;V_5_I5=\SZU^53/2R)H M4B7+A\M8& +]9G_ANW-$U>$0[S[=(*LFQ-3]8XHL)P[!>>3K-N8,XJ$ %U9!]J6-!+B M]$EPOY;4W;R&& MC>"#_D4UFE,X) I/X4#8OC-W:" CZP!XM46X,?_I;V6T$B3P@(.!G06T>\OM MP_0-:.6@T/'V)PSXN&:R-[]@\&%7G!2XCXNJ$V)\K#F39/($&$)A-C7%^J?E M$PNH[UX#2_W#"G,?1D<(UD#^B MJ \TSVL10!\==M!.8,3 G7H1PG=::VCUT]XI-$L,;JQ$CA%WB*0!AY)-N(!"8!K$^8SDE:'LL!W"_H0H65?MS%"LR5N; M$PMT>OXK4G=KN^]X9(+ Q./*N_ED!DRF?5&<^20@0:6+QK##A2')"B!0OH,H M)BW"4ORY F\?QLY<#CTP)DFVS 3\$@(B%%JS#?3RA+F;;TF@7<;A&$T9A9#0 M=]$,N@8?%8]\"5-9,I@S[K+48W4:_,= ^[W]#VH+$YL+WE:C*#O[P_]GLZ^8T1'&"3DZ5GUW,LDZN,IB3HE48^?1%6& M]>CJNOT-!1K;Q#UCG1.1I+*B%2V+VDU@J W1=D]W8N&&89BE[_CA84B/QR/I MNI[A=;W/\!(#3PV4$:KA9P6!O+/Y76+,<.4EX035(L1B($:+'EYOA9"/>_C] M/0;9SNTZP"C:(7@5U7@74J;HN:5@B@.+.R78,=AG1 NN.69BL=G*1:C&R)$HSX6^5W%T[VF'%P<"A7$(VJO .OG?/&[;RD;U> M4]X]2HI-60!8!H),J&IM F$SH#3'G!X4S'/M!=_ MPJ#F88GGI^%AKI.LS;+!DL-AS9L6KTS^*9XO&L.* )+Y#_Z[;450^.K\@9$# MQ#P%EA&4B$!=!6A+=$+96P)'%P0D7^YL#IN>3=E$7+BY,Z8"%=Q%J,YLRNBS M.I*"4*#VH?T8"0IN%5Y*8;?0&-$NH\@ M9R = ^7!R#)?8F"S/FY$\7E4IR&D'&,3Y3XSG0P%!TVX;^XT_)@B@3>8U-YR MH\16['L ]JHLQBGDX;UF2"%O*$<7Q1PY-0MW#2*^+?5U#U[0$&#D>!'C:W5@ MEVUAJ,JO7;J5A G3133-FLC#D.F/87ZQ[,&?.- .M#F=7:2'MW77QV3'KE%, M65-2ND0OQ6MWCD(E)D4DRI=R:E@I9=Y&H,[P2G@?3R)U8EX@OKCUX(7$G,+!+]M#;' $C M_&E(>2 Z+OQ,6\AX28L>G.J]#!RE:@@&/_[FIDRN@[.:N%,V'I]&R)+;BCO[ MAOC!(?Z-,H#=]8FU0XTU"=%/81$2DG10 M<5R]2ID)$X-HE=0]D(-]]&*.L(^WW#.3'.#-JAW63ZF!LU>=ROFE$XBY'/YY M,$7Z+]TPF OM?5!$G5>'6%UE7X^Y3LGQ^,/OL&@>N3REH\+OXN*M=\/YJ.Z7 MZ&A\: OB^!9IS=RF4DS%M"+1=,A!6[1<..*U0$%&'I+=(AT(/ZANY[H/#A#5 MG<.5A'@EF6/^/3D5L P?PY%MY&*".B8%!1OM\P0!QU,P=74= /^@=="A1P0S M-/9 $Y\FU!(09]'GWHLZ2=%A4A3YBG+1N%EI_T"<'4GL3E,;,9J+A2_#=G *S+_;F$(([-KL+TPALD,O>RR M0UD:&J34P3H'3U%($"?IG*1S1#J]%X+E9U)YNDC]S%C=6<1=:%=!!QK$5#J. M;E<\+89$B/,!IM(7<6LQZ=2-:=!GSH M1D)>86Q4X@BWN %LE.E3QIBHT".%R.(&VDUN'.HL*_VB48L7]$)@2DGJ&"5K M$E&*0P!UI':<9VB+QZ4*&1*A5 ZCO\5E<=DIM**M<\+@3;$A(QH@9>XV_L=8 M54],OC;&E-=\46.I8L%GL)23$M)LB'5F(W%;G=/1IE]F#&VF+ M#)$=_"^[KXP2@!3,RNN!4/+88"#V#& 7#CVV/$U"-5!61F"J8@UP4E[8A.&@/U5M ^=\%_-3'(,1"J-.F.Z(D[J8[_V M0)=JM]HP.2S7%H3/-DJ/]#/JHZGJZ!CDKS=5DM24^BB@D!X<'] < MH HV'9)0T#G(6PU7SS_]IS4"WU!/OL*NF"88T];5R=E+VQ.T2T;:G[5B(A3U MKI8*<(0Q8& ES)0*R@16*OA!> 6F=V) @Y ZHBAG>RU)2&: OZ750)X@4[-@ ME3Z68#D_0>K.0PP A_F8MK8DV.X=3 8N0*YEJKM6_]YK2#*:IHZ5BV6DW"+? MS%NO).D*MZ3H=@):$0_#JCFOBZJ\C'KP$$P(IZ;&IAWVI\AYWF3PV?M['DI3 MX1_OE]%,XF Y;0T6D5&)21;NUCTUM -W7<*5VCU4(JQ$'KOIKU.42GK?M9Q4V+7/7( M)^'_N70:Q+YLURDV?P:;$0LN(9LW^!2L@!;D&2ID0WL<"BE1R['2^>EV>@4T M&'D$.0%S1?J% =K$MX/\)T>I;-NI[8\+25B2UW^H!J1 =NO-X"'89MNZ77:93$\ 5B4 M:*6'6SX,6&MT6_71\*ZU(,C4W@]UD,3T@OY/R[P19UMM5RHCS))]QXK1 U?0 M2+ ./X4R)$YN#Y3)4OG!M>F>OR\E)RQ@"E4*.AM.EU_O@)N!!8H<.HO!H^)5 M/-2IV-<7?=SR#<6@B'M8%*A.+FPJQN1.6$%4+ A71A> YD^P ]Q[WH%P3,@R MD+(+/.X$_^1J::4'W1!*FT:TP H[#B/,KQ ]203;/:Y %SR@_4^&0BRW,X*B M1>NUJ= QX1NBWY"Z%%1ZL=T*;O56 0H#!F!7"U(+D$HCKM0&J!*VZW"! J)C MV"O"D,BQSC!%=$00KO@1\4WL!_J:4'MX*4A3'G0N*BK08V@9^*I!FR& !&F/ M%I,F4RY"AJ.Y=E9=,;T#:#T!OS+F>@?\"HNJ*?$2<9NL$0@+P*L"= E)2 ^S M+2I-QEKBDFI3 R9#?T[8XDF]5A_/\!FT>\!\6P/"U^=3/ R&B<%%$T@J\]&M M8ZD1 #6Z:J$/! [%5;N&*BT)6H4@*T=*"P#TH69V\NO\5]*:$$P +>5M!'O" M"'USMROYCN0 [7%U^3._)O]$K-:J6?F#^A9*9_VA\N)9^P.ZR9/9JJTJ.%#^ M,T#IY2:->,KAY*8F:$R/7J[+,DL49AA :? H%RT&&&AEB+X16LUS,%.;!C)2 M(3=0QMO. <$4=$1 UL7F2]BY=;G0]D2;7[ ,IGI*RFHT=(A_M!J4#)BAT#0% MLJM>A%W8G*DZ6\J/N\%KTSZ;LH@I9#'J+JOJJ/@);(EYFZ\SZBS%MM!X$-29 MGG5NE;"*TO3+/%"J5B'"T:QV&KU8[RBT&Z[ [DZ8=3WHV*$]'-15-0A$":EQ M$BXC;1:V0A>18M1F%7E,4L9.H:'%"DR*7K8@A!@*Z1)"5YK@BU7&,-Z]*+T$ M_$;]-L)O9;" H]IY\U*TG?TE$#5 =6%&05($=+%/_@U(YVLK7I7SJUJ@.L) MW^GL)2!\AJ97@'X]19HQB;7,B(? SH4C)5S%BF_VR9+_^&'63J6AV0B>=HX[NT7V M+?JI"QGVG"##7@-DV#V",<+V, 9YHQ*&$+J%$G@4IE%LM"X6G(%JP^,(L&X. M,"O]1E][:P!-+4 J$7"<4>.,'D\!KT\-/?$]AE'AWN" 1Z)]*QA[SM2PY3!R M#/T&C7KPM61X,?>"S>&-&1;1KBW&X??_&,':P'1'[00@\(Z+ :JTJ%.)V8>S M&T.U/3M\N-AH"T&QN:S-#+N;W3M7+7*YUQJ,KRD0:N63 ETCS-=F7A(=.:9^;\4!?Q^0L"B/)-C-@Z6+; M=Z"D4R#W=]L\<+MZ/^MMNS7P9(E.!)0;['=?F;+JU+1@B#JA(X/+E6\ ^XY" M\X-K(JCABDMZM(3-*WMU)N9.#:1!KA@[U4D8"KKS_3+B-3=V M,\BO]#9 F DLYP*\U\ /T$6BM9=H[0K ED5?=XXXP6@D%B7&+COPN/U+AIZ- MSG88'('9@L?*,O?JH*DDX^.^X76E800A+B[\OI!P-_$(BO8 M4W;C(<-Q@NHZG;VXW0(.HG$2U0XEQY5@OA!X.CR)D='$/BQ'>CGF!&NALH:9 M*TTO]Q&*XY,;7G8Z^SG>4NRZ%G,R\I0"D#%%)1EZC* )_0LS0FCROI@_N_-6 M27OW_M+?"X#XD"D-ANV(#XB'IDUCBR) OZI%U]T>-!D<"\$>5),X6JF"@:VI MDD\.'BJVT-ZJ2CS2I0R%3,CZ T%!BX'45?LJQ8E[3A][0^& U()"*! M$]K*Y;F,OW+C1I"74.U!)]]C/5"=26]G))4T_EI,E"#US?%!><62ZA.<4,[F MEC[3T#(-[1%7*H!U1CEO@M8@:AU1>-6&*VX&C;$#AB71V([(()Y%'NIMF_ E M/',\''1AB=;A1LAT+! 84/Q1#"!@XV"E1$.EWZ:L*_,F'U4V;(&JS9W.GO.M MT[G6HX->07+1@2[S'GV&]\R *3?SOIRC!7@=!OALX;<)ZM&V-!L$&>XO[JPK MP3!@SJ0CHD:@4% (F%MUT6*08['K)<8^X/Z8_= X4P]'6QU68:^ 00 _#Q5) MA*N%63OE"H&CBYC:8XL6WQKWXL+^Z28M0-%]>]VJ+LA"\ET?P=4&O:?X18\C M 7U;YQ;64J)8LXM565(] V:LRDM':+K=JEMPP9NXF+DT<$Q,O6%=#Y1RV7^N M8#NN#7#C'B4?:)/ZBY47RW7KN.VV)6O:;]0+MW"@>&B?'IPGLXNSB_.$;VG5 M4]=P+> :OD,:/'_]/3U]^!]*8&7BR_M87#K%(^$-B*M//"RR_^B*C6XWM''* MEJ-:538DWF@96NP,QSDSQYB'\%VS+:E71QEY:#*_ZC(M\M^$YB4K%VU06?:- M<*-O''#Y)B%L5M?.:C0RO8%L %"Q.A#BE:N"F<(7 M.M]]<^B1C-_<5@-OOR]Z]IF__$^@;[C$@3"WLQ<@ V-H 3#A(P[4(MIE^D+:BZ@DHI(!BY$3XNP>GLL@;C M(P]V>(^O1D,5,H[6GP*6>^I+V &% @ET9\D+P=N5?3-1&.K?6X4,.0"KP[ZA M6]39#:QT\'](3%T,P?M$6PEN!INI=5X):BG6&I1IE46ZQZM(TV4CS87E#=.E M F6.G9/^';Q-9G;X+OTF,E5P6BB$NM3NTYI;-,W0)0=L(,1Z:(M1% 7:W6=6H MJ?V^I7*?3JG<*95[&),HB*41HY';;C4%M4B#K^"_&K+_P)=8 MP\X30"D&.#7_$'V-RU.Y@X9WC-H4 M!5"[CMR?IR-R=HQ" H)RYY .Y,ZYI2U$S\DN[;5MK1-FG8@V6A)F4.\#;,.(21G@_*O:=,HXGAQ]D#: M=U[\^?E?119X*K7&E%V<, F-?'*%13(#_]1HGC>SBMGYH\/R&-S*[8K+])+0 M>?1-ANES,V=VQUKRUU_E?^146963(&IS'*6=C9D(N"I8N3 RRV0LYD/)")=) MFE,2"Y(D@=P+9?B'WEEN.( Y]M:O:E-7<1_D\14,_/> MN;=,GH2MW%_7Z.>P' UMJ>"/, FVR?]TD_LRL.:Z/,'&POH@ M44-3'4L^I(5P9!W \%<%!FJ27=>]NNS3M^HBLPPK DV[[PWDHYA3:+OL9$^8 M5:WN!.Q#6-[$Y($EVD$['B$IDFJS^LY686(['<*[ )WX;M27%Q0:K/K ' MHMU0&9O7VQ;LC+EKKH%VJC4 -=%%9$-$H<#7?@>LL?.OO[5%OUQR[[VT/I-X M&)8.@G%(I:[2I+%#30'80YOMNMPY=V0>L??=WD0N48++P\ $=#1#F1*= MQ( MF] '?OBJK1#+:9$H%J9,?T^,4-1:3B1;]B-Z^=!E" MP%#Q^ )3CTSEB::.?&S?7H:$.=JZ\(MZ=+!_!.VS]A<8+\NR7:\A">^W"5OW M =:EX;YT-,!N<0Z^">8+<4-5^14M;"I-[&W>D*GIK7>']YI$!KC1>.[\L);? M&B,"'K7G]Y"E(O[M%&(4.6259I M62"^SC+/6G\L +ZJA2;+:R8A"FW^8Z>A MJ\E;<0WZ#J:Q% X>;>KW'M.OIK\AF+,WIG5+N?J^)9/EZGW'06%FP>AG8PH* M6?QUD^;(D;WP0E<0Z/GLJSF_J(Z[K,!/0N"C?8*L8OGW M%@4#KQPV<;!R@< M))PB"XT>"U_0*84ZLQ:0B$78H52M\ ]@%C7#TE*1G!+X@&[&RW=LC6C-ZHX/ M.VT>K(BB@^BB[UMK5#QA8:T*HO*BQ:KD(@^::+#)(!##52;V'/ U5=M[:EY9 M$<,;JW-/H8;TCP*TQ=I<9^]S?W$SE=QBMKO$/PI6 RH/==V2X(3Y !J-J" MQ8E8% NJ+U%GFUNCVLKVI2%D*YR3<@+*5&FR7=A98WQ@ET" M,9S9&.#FW<*BC(!*XNC"A=Z?<=DX'4\L?9::*;LR*+UR"JE8TU[)4INX5R?0 M=549W=#1"?U*=M2)K: ?,C0CER]Y>41UAW$9Z'G, )ODRAU6.=2SIG^??N]9 M/[PV>G?=0E4_6RRPF?,2=J\1C%Z+VI+6U#/H*% L)Y20ZGC%4=CU3%);7#^M MQDDQKM;R#\4)7*?YE9.^-J\M#S<)Q_H$S /8(,^IX@P<7-N5R7\S0"U4*4\@W8IPS^V>3^ M,%:"_Z=*"@!J@&0<&F*<;6 S8?3:+U+H^W7O$/>8XV9UW#@]ALXM9L/145]I MB6S^=' .Z>&4CLM<*T(FK=68S%.&;;POHA)&+(K6 P00=+:M].GN! M&)L!6@Q>SGLV3VML9\/F!<&%O]76V1N%4$G1? B0V! H!"T<)D)/[%_*,0I8 MMTOB[Z>O$<,?0:&?TTAF/P,L'H)U@($B]]W?3__K=/9=E<\A' )_N#@[/TLL MC"=\BZ*Y2\8"D/6\QOL=^C++("_0NS:43MHGMV;T^%>46D%/N$&8/^A"=I@/ M0.;0H#$V! [0C"G; (\G-3:R+?@3%=+Z]9(]>(8-):BW(70=%O\U0#4 F MXY>VKO,TF7WGU7 %P++/V[G_SU?^Q=XZWU7PMQ_]AJQF_^6GFNK,GE=>!:1> M>U]R/.#O;RMPJSK(?#U(82,PO-.Q&09U_YAW0E;G3K.17@_:0TQ0!IEUM M5RXEF$D)(!EP=TH528\<5%/78:\,>CVD,59IAFJD9=NBYQ/C11BY\ M@@'@,HVA!Y0<,J4Q@JIET<$ZA+-O'71+Y4R*O(13)DU6C5NL"F\_7@+0)W[[ M_%NTW<4K,YC;@2*@1X3"W5-X?3KPQ(T(Q$YN#&83]A^=Z2,YL*S^()-#(5LD MGXINDP&U8@((M[H^J#(P_F%?LZHRYM4%#(YKP#/70'.,L&$:%R$+)V"K^"<. MQX1F=$F$,%Y*W!-I6R8E0D-=_9>HG@T4ID*RE $;1*3CCR@>MMP1/0; ]VEJA_;TOE5SDJ]#^! M!5$!,HK_GK+<) 0W"P=H+2K>&'UCI M\C!%;81#ID9\!B$(4U>DH5@"^I;PR ML 6O+(401NUV->#="W:P(P(!96F"4@P\NCT. T9]YCD8 M&],H.)&Z(<+?*._EQUB4Q4GX_=&-^LX&*9<)72ED,T6[-KQ%H7%SU!Y.O/PV M&"H2L/NF!)V4U]("RIHPS2N&UFP8?("W&/J:BVR-SX(8>%ES&+%R!!C'BF>5 M_I96&9BXK#&0P."9'G!4M0!_%<\K;!D,9D5\81Q[-GR$H/ZN(@CM/2L24W]) M4R+,QVM?)X4:.#>H3_!J((E@-L*4N8>,9PW&P HPC8$2@A:K;B+I95R:VC$R M+E:U8#-;6!3D,8,\386PRA&GE^Z,O)CXI.+U#;04NGL4O4IP%R'[D@: Z;7S M1W)+/J-?\@TCS7EK*#9U*6,EW^C40C%-6+W-U_ZU#,9/L.3DUU/!G)= @F?? M,CQYO%RT'YU%4UGKZR6!B0LYCK]+Y)4%(.E9!>R8;D<(; M-BA5=L^6Y&;BVFH6)>:E2@C;A%_3TP Z-RF9FN\X*(X1U(2*8Z.?Z.#X;I>0 MQAQJ6S"_FAGL+E@CO(U*T2IPR"**F ZQ"=0G6;/'*Q/78-:>7XQ)K@P4VUMG M^&I9(_HYS=?<@A#XLLRZ"R^6C9H$NPV[X*W%/\26B):8.51HAR7JCE=4Z6!M M,F.TQ=&2REV5"U7C5&M10#V5TZ.RM4ZFL(7E/@2W&FY4[:VV#6U>SPAJZL6:"M<4W MA3/WA%R%X,5"Y $5<1VZO92;"].+D)XK52.#]IOX<*L82N!"@4>B6 M(C(1,:@Z_'*T 93\4G&E_'R UJ5K!%\;5IVDU:B5&% 21"2GAAS09^8-B[Q: MM!O9&[4*37T;@),Y8DC*"^'!%.1UE-8K'6X)/>3D!ZG;0Z79IB(=2RRU<+8# MLRFJ^H:H<3)(+4;7TQ@AT%[2(?%//I%3S^!_(082!:JX&$?2U-P]']MKYC)B MK26AXEO8M4Q8(0H*@C=,%VVB,M'5/'B4)1W0S_W^6K[SUO;K\%4)1=G0\"^1 M1?CR*EVW_._/HBXC^/XO!D@/J_-H<.85>\U6@0*B?J2Z$[*Z)%O7:# MIAU=-'")>U-LG5:#.F#,4,)&?1OG1W/3WRA(L(PU_3#2%KFXJ;:K.T7P06*/ MNI[%](9X[2TPB%PW_%2"J^1K.#RSG%UBL3?%7L"RH M30BL=JB5K8EN@.S,A M-0Z,)4LW8B^FDJP/\_#6:I375[0'D M)C09U/)\K/D:](#KA($C(ZZ.>#[.4L MT;*L_1S$+>.")L+>#04J9JXU0J5*"LV";8K$PFO'U%I4VA^,\&3PZDXZ*1P9 M<#3ER(QC9LG- <;<3:G_ XVX^Q(??H9NE:8:@@,7QR2W4"Z_\"I@AKE:@@Q:$WUKC_$M'") MYH*41@YP^G&UV#'CY1DT]4*]LH2')-)'&L!F'.V83&R+#6D"9I'O+G9SD&5^ MM>Z5!C*W6OZ@J(?&PS I#SH,Q ?("'MX];GJBGY>BBY)Z'13+;\FPE$V^AE6!GA'9O8*#)\B4[C*V7-_.OUCBSP%^ZIN@;9:9,CDP64^ MUWX@_@Y$+&H_Q/]L"\?3>6*FTYLU?#4MVK3BR1-6ZEGDBC"Q8.&/G3]+0-W0 M8E":QL)\'?!TYA$.+,$FR&5WQXJR_49)9D):Y%CP+V(IH1J05HP<;<"5[V0# M%[Q&-,4@MV OUR(6VQ(5H< EO /"$:##*@"Q%' M4&7381\Y[,BIK9QWV/N)^T-K'\#!XV6^(K#5Q)#P#)K/V/WB#85@*.\EAZ:7 MI@+(+6F*P^[_\6#-)X_(]/H$ZEO=T"25%3=0;;VR8SP3M.J(1::35;7,-0D1 MOB^\0%>!%@HVT(^40OFUL.9"0S?SCM,@O)PT FDA \.XZ1)1R<#VS>N-#&^& M$+##!4A22@\U1QCCY_%1_E^KA+A\WB#%!B @BD[S%')\:3IR_?S95:B#2&JU M<(_-:"T:L_2T7*1Y7TS YYW& *NR((0, 62(7GFC&K4 *CIN;D.0SI#RP O- M3^2$5#1FB='%"'E!;@^&YT(+!'J/#$ JAVB!FSTEYTJ)C0EB15J1,RXJE[6E_Y3\L04704*G M2\3<3!>)E@X1?WHJB&GS3BUAP_O%_1\)-0$E2-N]CNH.(J/>U!$(QE$ 'XR3 MKUWR*-UCNCEUFU'"0M*;"C*33N$(BA4%0I%OV%'] 5U1U/5(]I;7-]2.5#*' M$_R2-2.DBS'I$9%JD.;C:P2L"99/'6&$D*Z)W._+DC3GBZJ]G#TS>3;_S*]8 M$86Q(FD>AOG,NX-8NX[]EWY+>PJ[96JI=(2)B M(BE$.^MO,Q,NAP0>A0>,/,E5CQFD-9SHE=Y(Y[WCY.+OC9D%K/>2[ONX9OIU9 W1NY\XU'(V7],"ZQ-!#[8>QH+"& M"1)(C@K&D%7I->?[9E@SA2OH?C9.74RQ_"F6 M?]\;IU[Y26/P!SS;GSDE?X]ZIWXUY0^A51R,>((50$L(2F&D$M"[DG"+.JFX MW:8-Q46Y>\-YZSFN*C(+I#4+[/N#/\#9[XA,=]!W&FZD/BJ'G5\[\F*$O>VZ M$-A&7A>R&1R!*]!G$O4V?1?(_X?!Z-RM,ZR/=5?"FSY8_LIU'1JC;GICH0W4 M1 U:1K)E,S)5L+T&9HA7,9=_ MF<+?L7E]YPC%8NA18+]@710X45$7B5+<-W:4'%_P]L"^+0C@"6LL4 VY@ MAF)^&;MMRV#OEHY'IU"IOSUL&#:5P@J,BY]\/94W1%G9]_#>P^>=* M,XZA$36$X>;(-"RP.@V6K+$? *5[> ;]0>BP![UUK$:I]EH+8S%^OK.!I9!M M!8B^J(,)]&PXN\-+P\J4CC'X4P:*>J"YP9ZSR+.(P\!HL%/9=U7NO*^Q,X6: MN!!5E;(:P$QS6P04&T0Z5I!!>")ZMS#$S7S-H(/A41)L[I1_)9V10XVE=(.J MA\3K)X1BX;=T;V#M8MAH[O_N5,ER:IE\58P.QD$W\")=PZQ1=I%J_X!Z"1N3 MN4T1@OW4DT9+$\C')*(2]TP7397JC@J2$A4F2D"0JV.C)1^N?>6SK\ODC M5E2I=#-UMC<*&)\]XICM%7ATTN.'Q+TI&G1_M3H5XL!-V192MB"1Z?5.-![6 M(3#>RDT*+A$DTY"A8>4EI>9XJ6KF J0RG'?LHPYQ=,Q24"""18V[H")>+WFV MRJDW @D85&J0)&1NSJ<:BN:A1[^,4.C\A!'EQ]Y'4<('I-^&9WA2QN*E> ^9 MIGMO7X++H:R0+7=!M==BK\PU\ (&SGC=H43.@J6T%WD9$Q+,7]A+&UA/AB>!D4PPTOYH+=UL(TQ_$2U^6SA@9;L6GN8-UU2E0-%2=EI M](I(%AD2<'QQ BMB(/]CXD?GW8OL6+W$+UR]S1LZGQ35K+L[8J5>#FO>0$23 M:+S73DX5',M<,-5I=EX_L/N$\-/#YC^LXG:74"=/)] M.!N$N.8;XA\(_8[U:S4F@8&;DO)G 0=2V>8!NXM;QH,+=PL;WD)$+0#?ROD[ M"B7]RLM"EG)HF0KL8=SP1V@=0\:6ACF-%6.KY2L3J#;\L"#;&O)[=.3VN6\F M7WOI;TM\&>8JHE2N%IF1WR5A=.N[\CMBC[.LJ$TAX_X/6$#$*U!_Z^459 V7 MO4?"+:$#"H43-I-H!A*2?W;0RL?]R6KS8;4[)QVP74Y6Y;4YNY&JZ9\3RA>A M09QJI\WX30AU]\MRG9F4/QL(=TEY& M7P4]9E07E1EPCQ&/ B_OZ"8W/U"?0WBPQ#TBI$PU$2K=MWY*EL?5-LB+^MY^J/KS#^'HPY(NSOJ M9\.ETZ8.T7,1EA#T)RJ]S#4^F'*-4Z[Q^'U#]O13K41FC#Q4B->%"U@]BG&"SA78Z=ZI7:6L MGH%0NEG@&S.5LY]O/T4&=PW.VDZZ M]!!H)L:-8)%E<4<0*M6F>/@T*.O'LV@9C:H??:4L9"\F>L-A1Z4&)[M5GV>O MZ-V7U,9/>Z#6RF7#W(988UU'*22_0,4)A=OM-S?;LN".R;AFN]-_$4A2L8\% MTF#48#KX7(6-47PAY@>*M[8&@-TH9W7T NU;KVU8NN A\K0SP2\I3Q9P+C,! M#H6UFM%:)8(.RG]:>F4@'P7F).D6Y^7T]DEX0AA37@^8J 'KS!^/=NX?@#(/A6+86K=#&0_7,S1UB.0>#PP^H-,A MO+5?]<)5&MB JF]WI>WP-??KK:FSE&21'[@HLT$K6X? :T)K@>-GJ](;Z 69 M48V[1*3MPZ>!:6GO7/+(6>H#I,>'&/.W ;L4?F!ZR0*<$/4I]8<'FA>:O/.U MM_X MO7%:-P#&#Z$ZFQN,;T(N!)!2?\7ASKH57/F2ZP+>4QQ)"J7N@:0Q0!@D?$2T M+J*W'N#*=> ;9.NCO:22A4UYY0Z1!X5LPDMT"7ZEF I2">:/:Y?T8V"4#&&)=2YHNY!F'+/'T,(!)/6@DI'2:07@_CCLLJ!X-9_^L<.N MEB@[,PH/JH,"^KA"$R5J9]>&L28UR,B,MAA?ZG-B-6RJEN(<*2A 6\# [<)M M 3I@D6\91?L=^BD&3+^@A/QU'D_!)E$OVQ03>&&_N0%56(-@:4<..^VV M/?S1%20IU$Y?B>5'Z_V(@NTUY-UL8%C@-[:E7\@\1'F8-OQ(!NB^,OH_L_D MY?2S[U-$L[Y'1?-@SHV3V!)5+6N"*T2&7FN2+W.+-5P@L4L>!T/\OV!2"B%O M_F_94M8*))[24\2IY7^V(W<%VIR1B?S(U? $DTX]XGF(3(ZO5 Z%;F\=94/- M8E'>C;[#[60">(-]NE!MZJ^- G2L'R#D2.6W>;/CM%3XP _$'YC0X0O)Z[44 M*8 7"1@ZF$M"G".Z30>W@ZJ?-9NEF:*P39UJ V@1\WN%&\4DR$Q.W:"Q OX M+1;CWEH>EB4=#(,U5Z*RY-YW:MJK31LTA468P/L;%(.&D^>4YL"4!*0XUNFV M=M_(OWS[ <+=DN\!B?C6Y!I0BF 0)^O4+T/SS3)_YS*;>Y!$"1W&IO+_G\F( M^6M/Z&]_:C+[Q]\U:HQ@>2>*4T@HZ'Z\WWK_OG$G_APM(!=Q7:5;'NO3TP>/ M,/>#J1<>[O_XMZ>/OW[Z;7=D\9?Z"N9]!WW+/ D#&Z:"<.IFSW_Z[UNF%PE5RV48J[ U\R0!$P;>J9&#*?X+M^A/N[R1K7Z2LQ5=7'&:UFI-M$L(Y MFH1H$J*N$'D7O&H0XQUI?POPXZ%2!]T*=-,9]ST$CZE*@VUM;Z6TWN;?<;.\ M(!RB]0 &PZ*Y48'=MZJ&AU-5PU35<'-5PZ12OT"5:L(A%#L@>Q"J^0F0)4J/ M3!?R)#U6>K0/N2B!8%HQ[!:&$RA@F46];L)=)G\./&>F_*7_I4D")PGL^K"4 MT3"@QTQ4IX7#$#X3 .!$:G4I#1*++ODE:[0E-?'\^N7S2>HFJ>M*78TI 'N'* IY)K;P2I;U7\(53+)U217(W(%Y5 MHYP$N'>=H DY-!2K(D* I)]RW$)>Z0-)U-PG1L83*J1QK'*(3E M+[-%690;S->0*FH8@T6SUT-$.OCMRW4YAQ K/8&NPQ!YI1<,DKE#5:.22!9I MT\* LKQ. <\*.A5<5945('*G39,N /LN95;#Z[02ED:@+B=\08QY4/_\Z;C@ M#Q>MH*[3L^.ZVHN^I>X]Z<^CI MIJ*;J^NEXXQ[=VRV1F&KX,G^E^WFE@7IY?7I[!EVJ:"@) BA!^^K6X1X2)'K M'>IG^^7W1P$OL" #6OT-BYF7&;?BXQ:%Y4MHNJMRG0'8"/>TU$W>M BD&?(4 M"U@J#OO%" 38#G>-+3U$%Y.1#Z0_M8U:N73N"/)W!P^;VPU!!QKH3JE##B # MP KVSK]"^FC%T5)23>WWC^4,"_K;9L&0^7A@N_0I=[_M!!"8!E)(TAL)PE^O M BL-!M&V"&R9S@'/OR6?@@[+CL#M(Q!G[(HJ" 6*?R%!7AMGR\KKXA(1I6XX M["B7MVL%(?'@[IB[T\C"1T?*I<;'3^@L=8SVRD7T@21(]H-[WT)3[-"^RH;J M5LAYX+T8(XJ35LZY@A2#G^C5 O:74-])&)9F,5'O^VTBPZ%A*)O1%D"9H)9 M-].L#KYG$7R#I_N#7^X2>\\[TM>5 <"$U#50'53?I(1(XQ%0$;9Y!;@A49TC M:??D< .GI\?N(5;>HZFJ?*HJOX.\7._!;1711 .J;^G56B-HHG.'+4OB-@C" M+-NS$:<"\YL(:B;!#M@OQ%:K!;\2XS4Q/$-LZO;-UM!G=W1L?4L'Q#VQ5H$: M;FM6U"\Y+HTDXV*KO$ZK>>JG=O+3N[5#_G%J[HV^;$!8J,M^"1W3U .4F,8@ MA";E9G>YTX8096]$_<(A](>F _$.OU?IEP++NX*:A41'Y_V]E$TSW&LFG@T0 MWYA!)$0'9 XE]-PP$%W'T]F/8)99;($%X>U10W0 U?%+72$,!]?JL+ *S YU M%,/ V ""%\P0T_B60P'?UX*+S)VP7T%Y6QN#'EOP;RZW#>G595YM.B[T-0%" M,^1%0!5<>T,->%7#CP-XH1XY69XLSQ@$QET!2 ._A"M\E B]-B6[3+-T1L"/T.A7&V]4'U(-0B 'Z5!.)C*R>; M]*W_DT0V6?'<^K39L.2K7^7KM5 ,"W0'.IY#AQ7Q8$U% _.V2 EI;.W&=V!? M\F9_$?0GM'?]T<1W"PB_@36 $!@)M^5"PG-UTSLH8,0&=^? (>@I^I^R_73= MP&5NV"[P3BE+\G+,T<)-0 Q3JMS(:Q=K9NI/68/ )@-(,,BIP]62A%E/R[M" MA+#X?B;8FRN+50/.*VC-6#)[WFU'(L<:[PRBZ^4,0;U8?CJUUTN>-9"# [%K6''P<'PX2&1;E382E'^W$]#:TUT!6P M>C^2WJ/ =]6NU:8+Y68!;(K.-)@(/NA/4US V@KXBQ!L!+)1'=0R,O)&!==8@3%@B7[1^^ )$?5OF,&97 M;M?,,%[!H6?:LC*M\&J39>)F-_J<.-\:1ZDGQ*61V#2OY+T!_WQF5':X.%AY M!_MM'KD$P_*HAH-?5F*X9_,)_SG?2>M5)TIW@,U,5PG$NV)#Y?=:XP)Z*&P? M5NAI78$,H7K W9BUYAWDG7[_?MM;B# M/_[?UR\%X&],^:)B&?+ 1APPRG1!VMBOH+M*UTB<8XRH(1?Q ''[Y;:&%".U M"J 5P?.G!-F6N8H+'RJT2+KH.YVH@0+_Q]:/L1/A(OQ,#J M),*<:*^.K%RTBA$._NMAFT-M+$R4_9J0L"@L^_#LH<0E!OS\N@S$RF;5 1(= M$#CSY0[QMDCT59,4)FM]@/Q\P.WXP 3%E/A%%B>\!<6,\SN5ON7>;;6"XOG6 M>[0H+M(+MW (9/;@/)E=G%V-#P.?/F6RI"%1 M&! #_^G%V=E%(BBP_:_TP*O%*[CE7;-G>ER37F4!3_4 "58@3.]Z#+!*4GD& M72KL*^+=9$8"L2()X%61%\ $>)3\"II9N0W2("C[V5X_[446[BZK8723#C,# M,(^&ES0%,@8/AOA!M-44562%C48C4G3($Z/0QCZ)08A4]I"!"YC8*0UL: Q[ M:YPSNDM3NN4Z]9Y13!35FJV\XGTN*P!SOLJKL@A]\V!C@0.1C02\[2*GPC^& M])_=F0F(J;+;=8((!X0LAHAX@UF 9?@R) 4=-HL]J&_&S#VM7J',)RV[F)\W MQ%MZP+O<#,<.I@K6)J_-@31\8J40:@Z=W#CDL$JKS0BO2B]^(.:\')7D/:_2 M!->BK0JTQN3,S'?V6D6#8"">?B^SHX^G[.B4'3T^D]B',$P1)C>%RZS>$* T M8%)S_)_BTQ'[)5.Y#%Z&P8CD=)$Y_R,FY-Z1B7MX"5\J[&R=H8DTV.!#L8KMA0,_X&9"=%;G'B>/M4:5,>T(N(1320A)<$X9&9!32;*ST,N#"4]?!4L6Z(\VF M/MC;(8%&8MG9%WOTGD=/.."G=D+<%D'\.*%:_(#KQ6H=.?-]*^/P2)3R4W>H ML'M $KQVPGJ9*DL#K\I!):#'HQ0@@,-G,G93C,J.&8M7Z =.@?*ZCL"SPZVG,$5&EMH0P&_H:FC7GIVZ*\7KL,"*8@ M@X4."/7@*46G.BOA5UANQG!-"3?VU!0"5N$?DJRH]N-(FLP04XDQ#2O$>QC7 MM)@I:T0R";%6/6SF)U ^Z*Y-F _5'$TA+8CNF_ M;#AI1W93@_V*Y"[O3-IO5KO+RET&[=!2TPP%?.V9Z"N;;H(3JC:T4"M28J L MF/BW0.^8JCM4EPP^7)P_'L3 P<;Z!\S-<"X%_B.L^-"U8M6'B1Z('816U7"8 M]X;5Z%5XP096F:92$].)-6*O!A\DD0BX5PE *C"F"B&D258_)+ZE]Y+/*P5% MXBPZO$PKI[W=FACSL&.>0+DZ&*F)L,XF%'(?,&38I6E9%)%O^)"\YWO/0TMTE)9,E];MA5ZM0:TH7/8K.*] MRB_+BHJLA4%:.^*XD[:60D3MG(M42DB@F\Y;N#&E@C\X3X#YUN:4B$2^2>F_ M(EV[8U1!=O9B7^V?;7;)/HE"4& P,(K6I1NO8FNHY;!P%OIH"9^Q:O3S69?% MI@J!S9) M-W>#U9W#5,+:HRM,9XG6J5MK"7CJ\:501)\8/C/)_T8WR1 7-E%SVM8]+$ 1 MBFZM'\1VUKB6B+L^T+)%7;*7=$U MW+ M<07K+V.]X(E=?%@TVM%P#=%9DT4,0A=.#2IE*VI4)'ICOU"(XG+1+R=3L5U? MG+5.D2.(JP;"PN$)4]!6T3EB.K10/FU.Q7R'CS"4[[,>NVI9(Y0Z'Q@<7-R( M(1W\=BZ#10!#A?7W,N/W]93QFS)^=Z4?\OSW&4E<214B_EO*-2$4F)82CK1P3=E\^/ F% 1L3OCHP,1O+OX))6-AAESK#75C@<9^V<)TQ;Q@ M3:IL8V@M\6UO+B5"':+^.S:<0U:MV^_&*VVJC2TQ]/.AWFK$G"(E?OW8&4+Q?#1^Z'2C> M.UKJ$54@*0W@2%_68'-,0NL4-9[B_M&>,JZ-V%T1_;.)E$AP>N[_FYQ%-9J: MRHE,T-@%^T@K10?F3Y2^;@/O<%P$?@E]#PP 8-OYI#1,A[<#[@HA6HDJT?X")7!PAO6G@N]2HUCN1L M"7@I./X.RI-DC';#A+]9*0EV0^2MD@!?[BK=K@6^\AX?"F"?V1"7P*TI)H O M\PLAD0,4L%Y$X*@>?Z2>H_LJ@(Y\L\HSOPZ(7??DXNS!M_8>26=Y]K_^\.;B MW)V??_WUV9NSL\/<@NLK/Y\NL_T$U.OWC5N,VC M'W#:7DW^@ADH('*OG^-,7WH=TNQ^<>O>CR[^7H1\U6O 5N6O?)@%Z5W*O2MN M_+Z'X=&&79S.[#!GKP4#EN8%U7L!3"B;_9UH,W\FE[+^5!?T#=;+/GKX7RC2 MH?.*9ZNS^\",\8>8&]WI/(/F=H'H17PD.V0#@D3,"1DY[*A5O6$+76M%LZIG M#ENI?T!@)L[@742!(*S)RN(6>*\KG[/*[U1X/#GYKP]YG#_6=K^")$\%NSG; M^[V?O8N\0NBC(5D_MC0\C@#$ A ? YY"+A_JN"&!9*;!\%%]"WM,+D@%>.%@ M7> EY&"F=YHEN'$\0?!O%N07B0N.'F/:-J5\0/XB?A)YE6<82'2?PA$^.SU[M,_MP]\!A.SM+E43R>CBQ([LPA@$ M[<7I@Z?3OMR]?3D_O7@T[_MR<7KV9-J7N[/OY[V MY>[MRZ3'[N:^3'KL;N[+9(_=S7V9]-C=W)=)CTW[,NW+I,?NR+X@C4_, W6+ M<"6'8(73;/MNA@T5,RD/&M^NW[U( ]'I>(WV1MFQ>%FCZ1\W0OB1R[D.D9 G M0_FYVXH,+]*B7,.'_^L/%W^XC:0\Q=4YLJ #*<))H"9%J(HPK;'JQZ*F(U);44)W /:E75;I M9A*^3R!\YV>G%Q>?D_0] \2S=]2CDD'BOYH!P(@SDJB= CM'#;PJF=1N3>Q. M S+XGK:PULA_\V^+A7/+Y4>7QGVK]Y]IT4*;B%38-"MLEIC)YU)Z\\$,X"/, M_W> MS:M!5TS_E/@7>P ^DFOS99V!+W'.GY_(?Q;I(^K/[GHL<=?V M?4X=W:U#,!KL.V+"]O[GGWP$,$= MV_/IVIFNG3MX\J:DU92TFI)67UK2ZN;2WWO5/7-8E>[OJ,O]71=Q='L\\+=' M5K8 >/6IKH\[ODJL*HZ]2A\E?_ T^?KB[+.-)![K5!T[*78'%N'X\=6[N"K3 M^9ANG>G6^=R3=I-N^?/2,0 M>228I_:X:U<1)O_*K3."@7>;[;K<.28D2IN\7C)U+U#VY$6^:3>S)GU'/_/+ MB'#\\S5S\]3 C%4NB#]/21\%,MITY@%#"6"SSXY!Q-85#?J+QNR O^9 Y/:' M9]G#AU^?O7GRZ,G#-P\?72S>I!<7C]\\R1X]>KC(W-GY8N'?&8.P/WCAEBG0 M0OQ]6Q:O79&758!YYF]_BI78BUGMQ^GOEID,=09CG=%@/QXH]:?8N4]$?Q>P MP7\L"W=JA69Q?O'UTX?G3]]\G3U^].;AV?D#+S2+AV^>9N?G7[NOW>.GRX<] MH7GX@S_]K].E:W8O\AJH@X$0_LW3KQ\\>MHG!QC^]@>5K9[0=%<@$ &:/^' MIS,8V8R&-C-C^S1[@]O1&,[T3\0!^\$5S_G%@T?GV=G7;YX\!L637F1OYMER M_N;Q\NOTR=DCESY.'_>DXNEW/P'QQJM !?KF_.'CQ^>/>M]\U/WBIQ6=(5:( M1ZS!7GM&I>_?>;QQ?G3QX^ M.?Y./3Z=R3 /1>[_?<:@G"?SB9A(.(:3=;HKV^:;9?[.91:Y2_CHZ*#&P7K^ MVA/Z6\IAX[YPY$PB8[#B,'NA0/\9Q ,F%XZG,UL!THJR9/$.OB#(@)4?6Y'4, M>M*L\GKVM];_EP/2HPYOR?G9R=^(W NYJQ9EY?^,EC-0J/JWS(&,D.-7TCABP]O?Q?=-Z;+)Q/3I3EP$]/ET')Y5S?XV*6>+<#Q.WOS].G\P9/'7R\6#Q_&=S:K"M04'_=BOA'1P=CC+__/ M7UY]]^I7NJU?_?CBY?_YH P[T5V+A#J,@O7T]-'[T>7@KCV7%_F.30 MX[]U1/]C0(/V\4#%X/BXQVIG M%Z.Q^&D#/L4!&"]DFM;_XZ__=%5.\O\EK_^3TP>C)4#3^D\&T.>^_MY]?3AM MP,?: "[K_F2.[*=.L(8?AF3(^^2K/I:V^-S7XV#WY7-?D$/-J?N^'HKR_6@, MY7OCG[(6!IH'%Z=?OS?&_$=9OV'4[]]1DF(3)7-(JG"&9!#!^_XHY@^]3AQS MOF6/SJ2!)PT\:>#WJ'XURN(FI(EH$H7S3=O??L'+M;)-B< ^G;VX,'Y._?N_"P[/UTUFP]07'ASL8^K-GF12B/*LXWS MYSG#XKE?7-V@+_B+N\QK/V7\TB_P^WKV[+)R6$>;S#+\4HJM)S]$('8)N)%8 MA[Q# ML^_B4YE]K]TV98-NQ))[MJWR]>S!6<>2F[OFVKEBP)9[M=ZELQ]R_X+)<)L, MM\EPFPRWR7";#+=[IMN@)6DRW";#[5##[<&G,MS^ZM+:!9MMMBRKV?-RLW$5 M=+?/?J[<)J_]F\B4>^$6;C-WU>P<[;CSIVJ_O7SW4^%F?][,_X+&VVO(+'C# M[]5F4X)L^&^T_N,_5_Y_YZ[.F]_PNY-A-QEVDV$W&7:383<9=O=+M\'Z3X;= M9-@=:M@]_%2&W3/8L*S=S'XL3V?GLZ:<3:;>_3PW]T$=3J;>9.I-IMYDZGV. MIMZ#\ZGF;C+U#C3U'IQ_NIJ[Y[ -2[\14G7W?)6[I;?3W**%OM[93TO_5V_* M;=L*\)T;L 9_:==N=OX@/3E_B)B$DW4V66>3=3999Y-U-EEG]TFW>>ML*HV; MK+.#K;-/5AHW8ITI@OADG4W6V62=3=;99)U-UMGG9YU=3+&SR3H[U#J[N(.Q M,TAUCEEN_F<_^[>66;X0ZHB?C3%W_F3V]]/7I\]/@8@+WW/^X-'99-1-1MUD MU$U&W63434;=_=)MYV?GIZ]^?#W9=??=KGM5 .'6[/]\]\M?9Z^*ND'JUQ?E MHH7ZL,DHF8R2R2B9C)+)*)F,DGN@V\ H>?W\+Y-1\CD9);^F[\JBW.QF+]\U MKJ@A= (\NYMTLE(F*V6R4B8K9;)2)BOE/NDVL%*>/_OK9*5\EE;*\W2]:->4 M2OIK7KR=0\/=9*E,ELIDJ4R6RF2I3);*/=)M8*F\>/G]9*E\EI;*"[?,BWPR M5"9#93)4)D-E,E0F0^7>ZC8P5/[Z[+O)4/DL#960^/EK.G?KR5J9K)7)6IFL MEZG;P%KY^9>7D[7RF5LK/U>N]M(PY8(FHV4R6B:C93):)J/E_NJV M\[,)Z_K>&RS/2S_:V<_II9N]@AU/%]C?_")MTMGW^=K-OEI"4W3#E&VYL6^@ M]WGAWY3Z3S+_EQF3O\^\-?O'R9:9;)G)EIELF^Y%Q&V^W98U5BA\4SFHJ;QRNH)G_P$+8P8S M3Q=O+ZNR+;*31;DNJV_^[0S_[UMY(BQS[W%^4[XY.WWL]&9Z=.J?/"^KS%7? M%&7A=(UF:=N4L[/9&;SW3_[%\K^X+CH*_"6,8)UN:_>-_(L\$G^]WRR$74)9 M6>6-._'2M0#XDNLJ5?%Y$DO,A[XA94O.+\)'N$Y=N0AS.-IHP&K)9M=YLYHU MJ[R>_:U-*R_9ZYV L)3%['MOTW@SY>1OIR,B_6&&RVMPLG;+AO8(MS(OO+YH MOCG!3SH'#N;T._3-AQEWS]JY44^,#=L^B=%U/NE,C$)]3P6.!]HHE<7:I178 MKJN.-#Z E\2ZZ",KZ0NY%JAKAXOST\4?:E?^_O2O]31N&XO]*1*6IE3H().$: MG<1:UG5;#Q7V&9DD+)$RTCG)6O[[/<=F!,@!:L+LS5\XXB-^+_Z]*W[V%@"T M]3,8(+9_UGMGI69SI'YGRJS_3Y%'4,;6JK[:[>LHQF5S=J]*ZTQ1AF(0HC; ?L,@<" M9WQS?3>;DV9;?=?4 M%!\K3>/4.J,7H )I!)4B#,\)!CEZ,1VT (=\:(:D?;.GZ>>LY^]N$&)R+P>< M<2L"I6:B* !]%ZLZ3!4I/+8Y[[^&S#J?>TB3#2V+X M(:]""F4Y+YY"6:*2,WI Q9.+%[56K?@%AUK/!4D%I%V-QE\F]P_*[6@R_'I. M;:J;N\MMQUZ4R;:NV#X 7Z),O5=1Q_E$+(E0WF?K%0KMOG*+ENP(V-8^YZQP M- 5+AE21'58!.1^6_8.&R$P7YKJM8J=/+TI SNA55A&@JFG(<^GA+HV@H3RZ MIO(Q\OPG<> @+06NL5(E.9NX(N8X=Z"2@)* $H><0A_[*)@9N"G!>C>$!B99 M+Y5Q$,2@X0IDQ$F029!Q#++3!^PN3/<)>;M(.TM%VE;HK5-O&^6]+.#7610! MCI52][?!62EQG$ UX_TU0ZN,;? #-?'!]>_&-CXCTN4GY-E+<0 A[42NT?*? M1SV#TUEF15KLN'INE'BQ#& MGQ?_*#=K(;GT-?_9I:1C''5U_P&+=%^_B.DX0\X8,>^H9&Y?-VCLDOW[4R4DS6B78SWUK"EQ/^\-[_!E!+ P04 M" !:/*I4N8\!O# 6 P+0( %@ &1M+3(P,C(P,S,Q>&5X,3!D,2YH=&WM M77MSVKJV_RJZV;//;F>,>9- >C)#"4USFM< W;UG[IP_C!&@UMAE9TZEFDEMJV\PPR&>;#4:4D+I:K*@%M5[+Y2X^05.MX!G+;)!J MOEC(EPJE$BG4&\5BHWQ*FK?DP_=>ZZ.X^_*^U?OW0]M_Z\/WSS?7+7*2R^=_ ME%OY_&7OTK\ S1=)S]9,A[G,,C4CGV_?G9"3L>M.&_G\;#939V75LD?Y7B<_ M=B=&)6]8ED/5@3LXN?C$?X%_J3:X^#2AKD;TL68[U/WGR??>E]P9W.$RUZ 7 MG_*+O_Z]?6LPO_@T8(_$<><&_>?)1+-'S,RYUK11+DS=JP#?*D=49UU2?.JTV[#S;WX!O;3=\DZ6&'Q_*-"!D*N:PZQAN16L_4Q*1<5PL6[0J!G @]P S-=B_3G M1#/AYHEECL@E=7Z!U 35X6H&\(^IJPK1X&=#FVDV);IE3RW;[QF,DH889,N: M@)*:OV=8O)_\I1Z0VG8 5P-0FOP124M;_ ).HVZ_,V+7YA I,& M?S70N-1V-?C2!.(,^&Q#YSK4<<74=^B(.6XP41T^;.>)DNOT:7HC@#$IU02! M"LHZ07A?@IE:#C\8,IEJMCOGO]C4M13>G!;T)21I.IWF[F11%R\X+(OOIR]^ M?&UWVLWNVZ-57J3$"T DG$TX91@,V<<,@?D\S] LP7#)1)N3/ET"TK+)Q!JP M(8//WM0RQ7TSF[DN-4&HF ZW88$9/F@?GTWTA_['-=C#;1JT_]."Q^?\&[_H M6L#[2[;K&Y1TJ>[!'9P,8=F!_J_'["<2[\X;YWP &:+\#ORA"'*#_>ZY+)!O MF_,+\I$Z\(-@GT 5TB6R0,R!2T"&E@V>CA#&H-%>U)BIEDQW]S\4TN/3_^6^ MT]Z% ,SG) 93Z$]$P!H3S_6 -Z:V-0&]YPCBZ-8C-343M!(\PM68L :VS*5X M"N;<5Z!D9%F^QGO4#$^PV]JK?3385*=LZC_J>,,ATQDU=<&RLS$#HX2+2JZ] MN,;3?YG6S*#@J [\IQAN\?"MB\9)ON,Y(EGD1##=.R)YJQAK#@IY.+ MXA.'^'^\5^ ENCV@>F#ZY73+L.S&'P7QW[.K?/P-P?K\T[/+?K\WAM85TDO$ ;,60!H*2@6=A7'$+>SQ W64"5?@ %\RVH(-V]>?U)=OB4( MR@L:,2TR]&P!>0"_3KDBH\,AU7U4FY2):ZNR#V9W35VM&);\LG#00<19?4"% M&+;#&S68UF>&KZZFGNUXP)PKYD,RHNQU<#\RAXG^S1MC-@#X!DJN4$[>L#D^ M/BQ)P(=7H!%L[O*0&VVV"PO^XX]BK7#>VZXQ./1U0V,3 7)=\[@"X@:<+F[N M:TY@$(+[8@/&X/66QRU!A=\O(F4+U^O5]P3\YO*PH]^NK]7H9.H_[DL(Y8FQ M1V*L<(7_ZJM#,$ELSU>"F@Y3-.!!5A%-]04#^+]+J=+E/A[_LG"+%7$C[_B( M/?(Q!"("^CVUF:FSJ4'%!-B>X8\?7C@TF"YL7M%TP.I (CXDQP/M^-*C,\LS M!C OPF#B/T_YE+CB66TZA2:7DG318\WT5?9/L(:= 1,3%(,XV;!Z^/\OL5,0 MF151UL(+B'X'9E$FQ2F3RA+(I*ZGZ]1Q+-LW6IL.=R6R#5\7%4@KT8:XY MLPI_5-BHX@HSO<#U )[J4Y,.F;O@_$V;U'=S&)=4SA0XGH&2=]8[[3.H;Y:( M[B>MRI?L>%IZFQV1I^+DJ8H$/-6R/![]Y4@.RTE!C(?^IKKG!@[DS/)C/2)6 M_/0FA5 -5-K2\ULRX8"WQ5U)>(P!I7G4F<=J^>7EW:XUHD*'^8\M PB@ 4VZ M##8XVH1"'[@B%]X_61WJHK,#:@"3\F##(],(-8!I;F)T8%[,^9TBYA3:I*!9\P7?CH;P.>GY_BO\)2X(+[X1@L78=S/YXV"(S*UP&)#D?7< MRGDCE[1CK_RLM/_OV%ZTU=?T7R,;"#[8X/R5[/+ZA;$O:?B;A30,OA>"#N?@ M$=>:^,GPU0GTD]K!+ZMY[LT,^E0;@8RUJ?8K)]SGAF;,M+D3"-2S,[54^?.\ M#W8SM8.D=V$C,WY$^7;TDP^C/ZL2Z,^VZ7+7:R4M&TJ'/NDRQW< _>:UY0U] MZLZX)'_!_!2*)[ \%P:KX_5_\J\3S>5!+C^V%41@P10%=UM$@.=+[QR\3"[M M%^\#3>T'[5U-6,>^$6O3*;P'+OL!*U!B8U\A+U(X7(790G>_WMTU;_Z5GJ)C M&FN=!]N6?_"'('+H.MS\/]VEK?, PI]\\>/N__F49S&29\=2C?=.\4+8F6 P MKFO(MY7Z'B-[AUV"%D!("V"SGRMOD$?A/ZL^E,QN"X278C@G4K8KV^H[\ MN.[=M;M=(O+6]U\V,HG<+5IZJULBRD^>T$8J:-70I@YM+#ZL3@(?<\"N' LB=FVN3KL4.,'[B_XTNX,EOBG,G:X9@8KQI<@YN.4NS3E33><&V\S6 MIL%[*O4_5U$6=&>!N!7\K[R/!^.'H%H64%M\S_%V&[[$F<$TOBD) A$G7KRX M5>N#3@9Z)RP6PGN#>7<0@@YEM51"2B1)"3&HJEHOX[0G/NV5HGI6P7F/<-[S MKLVU0VR:(#;7[K7(Q)9:JST#B@M\@D:'X8-6+9_L.5758I)3]-\A61BCMRPB54_7T M=!E5#MRLXO0W$8D6LHA]2S07?E6L_V_>R9,.T\D7S["F*"2/#_J1CGDE@!3@ MG:; I7V_("W!> MXL>\R,(M8IJ29($E1?76W/2SXH$XXMFO%K&4*BL6^2ZPV*Q:<2VRN<)PV]8, M_\'2#"S-P-*,'4HS4E"-$?T<"]HQW5@EI- MW"I^1\#_Z_W-9;O3;>RR_\E3%"06?REA6,44($X74@X5(TZ$UGN'B5'01"]H MKOXFI4*QII ;]4%-3-H<"=RRB2X43@=!RWX(J:ERQ<8^SQO1#:Y2D2NVN12G MY.K!EZ@*8:Y#1M04"Y6Y/P:?4(@B6V29+6[45JR,<:2^S#$@/9$ARX9_M(I0 M_" M]-RQ93-^*H1?&F#9KW OD7+2V6B!;54M5_3U8%8/R;X!PO ,%4\"9] M:J_6'&V<2S&FQN9NY;MBLZPB-!."YG&H=7]_K?T+0%/GOU656JVNU,O5MP-X M4A:+2EL55*^KU7*DN\DL113N61+&E(EL]YB:>H;[^$A!B4I9K9TA*2(DQ1Y! M#9FL2O%UM5KF('9VXI[NNXN'3@]5/)0 6-YK9AG'/JXJ4YFD8[6#5HWF00^;IR3C8US$/E1%Q*M(3US MA40(\51 /&0=D60&"^Z/DQWLHD6.%GGZRJ5D M/ARJ409\)@C'N88]C!'K(^-R+7'\L $2V:+2 D9*,'M M<21%E*20TVO&FMEXCI?%T'/*"8\QV95>X&FQ,Q..XI+^&JYBJX#ROX?H\MRV3 MW*CDF\G%+7(&N;WI@#+&]ZQ1BM8=F&#!4T-;6*A)"!$&!?%W GQ@.7,FT5 M2E$/._7E"HDO[=FWS&FK49) 64*BL)(Q7"O3(K"8P[4)T#IS=5$R"YIO#ZW/ M&Z50"O=*3 O\%DI1_J#\0?DC>UI\JP^4^JHH[E>D*&[/JZ*ZGJ.9Y#,;&0R: M0[Y OEC41+VB*'=.8FUWLA,?TSK0H]NG%N&>>KC[Q5%'@_36F-$A^<),S=29 M9I#[X9#I-*X**31Y4SH!F9=U:=LZ2B:@[5=K?M 76J3K[0/@T6V0+98%NON7S(A ME18XN5A%.!KZB//HJG0E _JS'0S1IC^J>#G:N@<1=L>'EH.=TGID0)*R&E=F MA1MZ&\.4.5C%DE(Y+2EGA;/4'=Z:L>*KJDSFC/B:_$E8ZQJKDIIZ@$.5 R2! MF?=J,QD"P9*IG:2"WT693+QX'0)$?BJ0'WV 6RJ,OYS6%^H@\L0^(CXEB(\\ M>2\9Y!-/WDME&6<1TVB_H/V23>3'8[^D*'ZTF:!'HR:;;!#V1$&I1/M+&7F$ M=-8@'?KX0,DP_4KR'2WS(T8Q6N9HF1^FG"#YY,QV^^0PY00I! N6#"1=,I R MEZ]8+RO5.IY[B+MWK8 "=^_"W;O>QY2X>Q?NWK67;(J,5A(6D,5S+.*6O6-/ M\8"^T"H\FI,2RUO/D4=*)'948EFM;SU:'4D1^U&)VZ42;C2XODEZ*?$HZ[X; M#4:[[WFR*#E8I/4=6N(8Q_RF/)9XT')*ON/?-S!%\O&N_8.T[WKMSD/GNMLF MS6[WOG7=[+6[I%@]T*J!E&,PN97C*)E1,B-7I((I5%:;1]T/9!29^,[9.B0EV^-O/&\IA#6LRU+1.-(6219_9SJ'6; MDJF$DPN$.\)]&SY"KNF4#N^M,:-#W\W>_^%,LU= MRJ4/7(58A1?'+SW9398XGG<- RO6?\LKBY?K/D$9%BOS*8D4I MU-=SUHM8#KWL+J[V@6@VX_ MC !BT.TG B$IXET,NETDX4K0G:6W3,M M]HK,<>ODY^EZ *Y:<1(M!%= MF<2&O,FZ:'"2HH@4KW3H,)U\\0QK&F7>%W$4&8YX]$%J$$4-H*.3P:B!LBLY MDLL*'1G$]LM+9DD$R9]PE.QHY/ )QW(E5>9=J: 4ZE6E6*ECDA&3C)ADQ"0C M)ADQR8A)QF22C#)Y/!BJQU"]_*&"O4<,#GO6AEPIJ:>!(2$4HY&(T<\W MW]N?KSN7I-?YWNVA,$5ABL(4A>E!EV/*Q1%1K\_WL9^BL";/6G==^DA-\J!- M-XY+,Y7#S8#KE[B9>W1#/S[" M'^9;+7?\BF+4.>-YPZ-ZE6.E/JI=.4KC7'?%\B,'D6@,V 8GI',/K; MU^:W:])JWCY\;M_<8$@:#9E,!VIEB-7+9E9@,#9+P5CD@%<"KG'Q@/3+GU; MCX#/!N#WC;NF)?V,H5@T9#-MR.*JO40#NUD2,QBUQ:CM#E%;C-2&B=2*WN0, M;6YYP4,8NXU,]]@3S4A#[+;3OB2]YO4-_/G:_/%M)7@;5K<<= 8.;L(>P^B/ MWX2-SUA8H;]T2_S#!V-71I>^!?\;P5B$?49@OV<$=K>M.C&BB@B6_X IR3 < M!%"CBF8<@\V%%B<2_D@(C_6K:8YVRJP'0X8[4^>QI"_<*:F@Q?W)<'\RW)\, M]R?#_FH-2\5V3D-XL6#R'(.&)1Q$I:SSQ*(V4P..-\'BC+>,77W&SKUUS M]+AGXN&":\

@G%AKR;GF3R>*-_@>=ATSGIJ.1Z,J&&>^PKE%**)^G7^<0% MI*.3R:B14()D$R>8%HP 0E*F#%-PK%%F4H;ENE*JUE*ZK8VDF@NSAY@]Q.PA M9@\Q>QCM'&#R<,<=$.KJ*2:R)$DIEHM("1DH :9Y?>MB;"1%O%G&-Z52Y*;O M3\]QV7 N_1K@M0B,L"TQQ1A:QQT>3=D SV$BO8$,M M\I5/L3U7R+]L-1/ M/VX/SQPJ_1ABZ3X/M MP1S^C-V)U]>7/;2);G5\%ZMJ>E".KV*557A$J6>S3K*V15 M>_=/$$B2608!-@[1G$^_[\H#AWA8LD3)[.BR2!!(Y/'RY3M_[[?_M;-SGH[" M-%)Q\%]7']X'<1958Y66092KL(2K4UV.@JML,@G3X(/*29+CX,7>P?[>X?[AX?!_IOC@X/CHS?!Z8=@Z\^K MLVVZ^^VGLZO_]_F7YP%SW;V]KX>G>WMO;UZRS] \P?!51ZFA2YU MEH;)WM[YQV?!LU%93H[W]J;3Z>[T:#?+AWM7EWNCQ*L,@&H5YH_M9//O]MUA? M!T4Y2]0_GHW#?*C3G3*;'!_M3\H3>'(/?F[<\WUGJN-R='RPO_^WDTD8QSH= M[B1J4!Z_V'W]VEW*]7!DKV4\M.-<)6&IKQ6V[;4:)2K,C_M9.3IIOJ#KR8EY M;I"EY_Y]I/NZ# [V=P]_ MV^O#M$U^0BQ$69+EQ_^Q3_]K_9KH5!U7::QR_-3ZF=YY M7&2)QC6[NCS]^.7BZN+3Q^#TX]O@R_GGT\M3_OK/R_/S#^4OY5%:4> MS/B2AAZGY?'1RTDY;]+FK#2,9J0+CX4$81H'7]0DY*$'I\-<*>)X6^5(!4@% MA_N6"JH;FOV)LV\[]-M>M6!HU-F#D^T 1C@.8Q6$19 -@G>JGU=A/@L.>__Y M'P"_HS&WE?E5*DTN$AF8?!!Y[ ^ ;#$8)#EP.EU&I0X8;87O2 * M)[J$Q?D?X.Q O>,BJ KXV*_*(,W*(%8#&%0YC$QG^,.8WJ>#38*#RX+TJH>E@"P9@VNNK))MN[_[4_?@CQ+8" M\_OZ7^>7YZ=?:+/,7S; Q']BR85'E1A?!NFO<0#G:5ER%,?D83 MG_#$&Z)PW4!2\=N)Z62'+D2CX* 7'.X?O%J7'>.3T/*;YN=R^O6A+ 6S$_&2 M$G?X[S EYG!$JPCRV9JLXKGMYUL@M168'W8?V'FI8:V([X3(NV*F=D?0S)C2 M+$BR= CT0KN+-M>'3R=([K\(/=0VM2IT#D,"WC#)LVL-1P@< S 909;CJLV" MTAV<0#MV-G'R#UZ= +>N:-Z16T!#DRP5PDO#.AZ=R!;P\9S$!]N9ZL";A+DOS)*!>F&I0 MXG1<\5S 9EB3<Z:#0$1I(LZ,30 M)1P651].&1WFP%EW@W=Y-NX8 ES*LVHX"DXGN4Z"H_WUDEE7WC26M;96!N[4 M::7XJ!A42;)3 E$%6W!>*R!QN"P2FM&,>T$(-*1)IDUWS$JH\23)9L"N&VJ@ M6T\CZ!45'-ISQ3S_^N5(&J(!P,W@M0MHB2*B;QC<0[ M_&1)H"Y&DF' *K-LHQA4:42_ Z6EL+42!2)&7HSTI+;87X (8:"%F?QM ME6-;>&=C4?Q=0-,U43G(,TQMICDD:R3($C1E34XN>-,(:1<%$],XJU)@Z\@@ M- KP^'A5CH"P_X?%^3Z3WD@EQ#R Y&I,HTZ0 X4*2-*#B1'"!KT==@@W ;H/ MS4KX''@E6JWM< U[);&BGZ45';3#/!S?/^M[^6KWU:3I;+LC?G=XN'OT M0!PONC..USC)Z5 CVQ$*3+SCVR:JK ]S$S+)T!9L>#CJ=JJYCZF.^R[2:V@$ M;KM[Z[G^PXA7&-],="C?]Z7#._!( MF8W94RZ7/"^X7/&=X$WW^B0< G6#V/EM)QS WC\.DVDX*X247[_>/7S^MY,^ MV0C%([[?<)L_36>\81I+$\:SWY&X/\(1\U8749(5%?#G.N7CCWA$@C!N_:-X M[0N=BF732]K2ZFKVN]Z:6.PN04]+9P6$PAM&,0',P.C4R M3YUR-_!XO9^3K2'#XW^O#A=2K,\O]A\P5.,7.I_CE<[GB[IAH13:4D7'VTW'"C^)++(I4K($(8MXE:=PF/0_U0%6X<'VS@88Q^WTDMCU\DP0& U M;?6!?8WQ=N>C%4;QI>H7:&F!3IJ;FQ)R6_M#C0^FQW>US$!TF80:=!W@,9[U MI:YB,!.;9A5H9N1![6,L #U7:V\4^@Z]7(U#BM20F<^J H0Q,4 U[4/6D+=@ M^8UWJ*FMH(:24I">B2 Q:D91CU[YHMB,])P;]P6]!Q'H7[2M&?C?<_KA\;+" MAD?F"1AF#M? "7-:[GQ%Q>;<\LTE_##^AG<^5V9I)*,T=? N]MP2ZWC;6>[> M"B.I&^1[P&?(% 3R<:)15S(/QC>995BE;VU2-L*$48GVJ5CL4^VNEQYSA1O< M2-9% FUR_U5$SH]9B=-$ABISF@"#4\,,OO567$C2E-'JA\M)6X<9MYE"E%2! M5RM-'AU'2PVS,QX0T!(?QFF&A^"P'2V(9\% Y: Q3[*T<1*1HH7,V[<\64=4 MF'J^BUS\2\;2*#Z+O.G5(#\[C ->">.BH<.E7,YZ]F[1:XOFD_!JX%$8#C[D MH5I")VN7<0OXM,>FTQE;^(UU%/ZDF3A(>K8'-?FE%M78$?6XW;)VT7 +8^.R M)YK11;H\?TURF^/[0^LI6W9%9PVVIB-%\\WK(+ZDGO7I]= ) BHY?#!K!-LL MAV,!/PQT7$4:Q(B>7;BI+M0VS4*ORY,(DE4>P2UX/Q##M9I1?\1<#&+5%N__ M'EJ$PYQV=;UIZ'1?0:,#Z&Q-%'HPU>;&8^M1GN=/S>MRM :'^^<,I-ZFIO,Y MG#D%Y ^1:)91CMO#/%8<[D'0[+,HQ&$M?.P6@/&1PK:32GBTEC7;Q8 M,KTKQ$2(:CW U=MZ<7I./&>1MS=9U%_*,8TEIV.4L/CX4* M:%;<)) HW5=F(A^>/A::.):GG!Y'S8SAH1Q=U7#L5!%S(I33'$] V0/E190: MLU:BRP*; \A"2DM:RP+;P_K%*C_R\_OY&IS?Y]]+E18N$IY%V,_,+Y /G481 M$+)C,I\F9.E?QU#*!>:;5@__K*ESB[5PJQ\9S6@):V6W7*#"/)5L,S%E]I%5 M%,9PZB92@-H+\QSC MZED>@8%Q5+P;GL3268Y23\SR9"D7TS#G!?B]%KZU, QF;OL;W_7&=WWOONO5 M\GB[=D#A; (N\*P_:VR-M6.OC_ !N:\BI/PLU$AO<"KXD:-% ,,ZO'=9(0K M85J";,)^(:?KF5Q5OP4VC&'PF7'.P[WX?F)VJ,?VT&A9LZK"+K MC9%].6]_S?[(.5S;UL_V#NY,G#3#IL.ZO;(V-"^*LG-U:K;,IC, ;Q5U2F'0 M%&EB,-WY)*-(5(H2#UF&OO%X)&7,[6_<]>6,SK,'L_T=[+]^2L:_)\&N0.R[ M1X;5$PZ$-_UWE:K@@+.K]^O[!&0MZ(.)@&[KFU$VMMP =ZBP#")T$N0P24,V MUVN*V,9'T??A[3K:K[77MKKKHIITX;P-09Q!2Q@=&Y(B3D/&WB"3%*.)^&6\ MUMG+8ED?BKD80_ 3-N-C#2BZ4Q5];;;8BS50R8U5UQB0<,^PA9>4;CTOCYI; M(F23B'5PO*10 M@M^ 0/W0#Y3T9S-J"^=\AX\BXZ+CGGX2;WSAW/'8^I#E;YWBD4W/A27\3=4, MI7(4$VP#80SRN"Y WI8;O5XV35P)IHLU[M7$G%: @[!!Y):N>D&G.36;VK &G 8_ MR,$03OLANW;L.0U3G'"855(]+1GZ9"?\@2(ZX3LL&)\&P5B-^TQ6]!8F#2$K M;UU6Y3@]JY0SG2OTP.8\C84?7*M8B^WYH6LHCI)02PHZ;(V48J!HT]&P)#\7 M[L&,5UU6J,$"NRYP"(KN)%U2\>Z-L$L]=C)#)Q'?C(* >IAOBR$LEA_0HQ%% M\.#\1\)?T$3&1@-^.X;P%&:%X+ EF_":805PTVO.PK4DZPH*-%RB&[^TEM.;^I@JQ78,S($T!UC79@=&96TS/0'L_7# M<3@T@8$4\IM%Q(WBH)KPV.*:<9W3[9;,Z>C8!*]%AR2.X?-835 M\A^U-WH6KX7"F(3P/]]]^8I;7D;E-&GY%!K%1[-/763O]%9T;M1?YF+EN U8 M=4R=7X#!L.@$P[OMT6 %HX;7AVC(?^O]&S!NN]*K+_7![M'SNUKJ7G.MNT(\ M;?2D" -D2L#SN\RA.!#V#'>+TZVSQ+*%204G:<3)];,3:B/7YNX3.'1R$">XF5RAYB<_V'7? M^"0W/LEURZ=]:*O]CQYQ[-N*0$;#R<9@N)SD2=CTFH(Z8V_C 5.5"$OX3&FM M@U +Q@-\ ND1D1J1]=_<& C@*'UFP,Y1&YU,5'(2I&H(HQ%Y!0\=RILGB\@@ MT9$+(\GD>HPZ)[1]PIQ\3@NMHV7NVR1EP,9'F.DA90%4!Z,>@0Z8PC@B4("O M83Y@%YW :4)ST*_@N,9A3_!!3!8X0:L*R-7\]D3W<<@%J,^PJUQO(FAB AJ# M].2O*@?F")PPK!+@A'U2)^ *:/&AB36:Y/HZ1!XZ"!,XU&&.05;(4N:=%#^? M%_1.LFRANX HU$:X//P)MZH\=KWZ:7=;T1L/O-KYA??446A(Q!I7*<&7)'2- M-$Q/%C*@V"0+D3&I%URA!SCXU\6%E:[TM4Z"2\Y+.8UHFQV\>?G\9,ZO;PY. M1-T;\?)*7K[Y_=41_WXZ5H@DE4J0]EM##2@-N<;V^>;S?Z.T^!D43/B)+[U# MVCX#/5!C6"9EC8)0:G\^!1G@;>TDQW/?I:MYPWG%3WQ"DU/P-[! MYSPKQ?AGVSXW+J1+58(N0LU=I.02^\(BW@I"D]7>]8X,'WON!06V"]PK58'O'ES#OA[#!=SY]3Y1]\>'^_N&CVTXK M[Z;#P]W]@[O=362S%:$[\X5Q--^2U08YV*.;V1\0RV_+J(RBB"I7S2EK,=QR M-:Q$&Z]9%.KV N];0S9_?*NP^C*\6%E_I^FW<:U)5A1H12Q I&)C&IT.( NI M%!V1[47"WE2H?5Y+D"G"-OIH9E8K+\/O08FE=,8F1L:9^T ZB92*"Q.-W@@D M($<32$$@3%C7EEA:'^.RKKZNM^9F9C4KJ"%D;E:]$#-^[1\ M[$"G>YUSR"4@H5TGY^&]Y]SW%TOXSVT,*?,J @' B@ <["6PL>+**_@H(3>9 M @XVE$@;,Q-A85B4\8#)+[%Q=BX ,3"1#^%UICE3 2V]6=7G2%T*S)620H1@ MT,<*$FIL4K%,O,_,YO>C2Q$!*IG)@EB9BH)Q$RS@-!5\87BQQ-R)/=RS(+<- MXG-,\[B!QJE3-YI1@SG! MGR:H.U,AN3%6U 42A83]0Q1=DQ9RT53D@ W MP?S5D795RM!P^#)IR>@'I _(71YFBG$LUX#]K/.0:,';R)U@,KD+VI+UDNW; M#W,?\9JR-O6.\W=L]_TBN4D^9098% M,KAHGKZJZ9G&*("%N([-Y+PQX+SE9GKCDC$,.)J;76FE:&78-* MR^WN1AOY]NS3'Y>G[/!R7<&QFN8D]4#P#C>NE(TKY>Y=*3=3P6-UE)C@^\)% MO1#BN:T7V1F#Y;-2?P-/08HH5>KQDG36G4S:A6Q4%Q*Z48KYV&HYQQ\DZ^VI MQS2W<*Q7T4HX+/U'E!%W^DHLGP_RU@@6 U%@"B_B]+98SF1)=C.26PU>$-SL8GRCU7>!Y'!ZP>!#>-!D -RXVBC-QRQ8R7JP\HE:89@P2EW3 M9#=%E2,!(0#D[RH,I)S%]E Z,QD-!7PQB.4)-YAIU'A52D[^-@*ZR7 M$"+H5AP\&GZYP$MJ+54.>]?'1/(LP\%6?[O1A\,#AM\13!Z> !9V:8*;A":A M@08BV\/&Y@Q_#5N?DW0[A5@;,46C9B;,5[(G\&0!N'9<('RGC<'#L (2"SQMGT;K@A'1PA'&'M!N!=JNX72:+N<4_9MP=$."A5EU=+0 M(NR*2H?BF0"=ZQOQQ"!6C:@O+T)$!@C[1L>H9IDYE)U7YV-HY\F9(X(0I,<@ MI[)%QRHZU#L5LUBETC!!VN*P;#2UTLZ.*0FDR"P":;T(I=.+^S,_ZF_7Y0NY M=.3Y\0F:%- X#^H7"93^[K@$TFO#X!7QA M !T1I[4YEM")'8U@XHAWT32SUNCM-Y@(4'HD=W[4H6Z#@4LPHI.C2'7QXL\NXM@=*RDR.>:-*I9NQ!UW+P^HK-#+S0.-[ MJW7P*Q&VN@UA_\O(TX8\^*2]M%SH]NI1%^2UG.NJ0= >&W5Q[.2LKRBDD6R+ M<:4H0+&B>$&A=B0V1I$R"5H=UDIX5\Y606F>G2!5DD@\(C[GZ6BH+9.VSIACN:4N4>)60_%VH9PH9GKMBVKU0,S">K_96SX. MXV9>96"14+"YV@'>]KBYSK3D.V$,\G:'M@P7C/VFAX&8()[9/(5XCLB'5>K4 M$*7,K$H+=XDB26MJTTTX@XN#<0K MCCIRXF;)@V^6)[ _7JW!_I#Z:7B&,/K<\MOBJE;+AF63GDG1C3V=WC?@;=QU M&W?=QEVWC+O.4R=)T!I@V#]O+[-A49;Q(4\81:0E1-^8X.K'[)BZ(/ V%8U2 M(.6AI$G;+*!>(\S'@_%PV!X&5,&7E*^52,K DRU0AZBVP)908F/0 [$$>W%6 M-2L?#3H/)R-;[YTM?$T#WYB0;1# HQQADJ1];_%5',@[SPMC ,Z9:@;/0XTDU9 D1 Z=@ MKV Q&92TAIC70SNA*EW,CLU9$D'O,V7,"7Y];([B>"-@W5[ >KT& M89AU#A MXGYR>$S+2%E7#3;>D+6<9W!1!1&C:YBH6++2"'-"(P%KPTY>:RDZ2\%N>XBN M<"2-LY@] API=S^0B3]0J.@6:_O0@L4O9$EXLP8;^2K\O@PP5M<9WHF9O$6B M&=I*T2Z6<8T8*F!F48X,I+^!O[^AQ'L[F9>B;RGJ-H/=-TR#FY*Q6##C@%]K M4KUB[Q\YJJ4N'-TI,/]H-+:FXIDM"N#8D\WX:=?0ZZM9)F9=ZI+ Q=Y@)#'V M[HPK*HS4.!CI<:&2P/)_Y=Q?G[&3AP%B=*=?$>HD/S0-6Q/2FHNY#]B(T2(G/$I;I MJG1 !3A5S!G0BDW#$I3'(!U8WC(GO$"+4>G.!HL!0D?63**DO#*A3BV"KCBD MKK&"DR2OE;0T>)]&RS??$+J/D&0+=@_F!-!6@O"J.<"%?8:425442DK;F'[5 MY[7KU"67OH#56T54';*'&]A>/9IFE+9O8@$F& M_B9N"Y#U $5/4&>>>S-*K0MQ]@&7Y]OW.C:"3G$;R1XV^1,9P^52CTAC-S6M MV]VPR$O6--DPP=:Q;QNPQW9="-)6,THSFA7ZE6 @*PS:E>G']O'R1FQ9J_3P M+P@_+'F *^'*NSA1<45+U8PV_\40"_2"(:'V42-MT"7F55=YR5!KXXFB4^BO M*M=%S"AH/2G29M]AE6/)@;:6H[*FAM:,]!CW.75;@A,?'8R(M(Q1@IG)C>WA MZ<9&5E:Z5>Q.1Q.*9RQEK6J8Y/;&[";*,)7L3^D@FM/('L\=G:#UK!3OOQ^. M.Z (8V^,$N>L.=0(TSH+A#'.R&]/3?]5Q4.#:4'31I/+9T9]ZF^>SUAAEGOL M MEM"#,9_SKGD&V%.%=>O?8:@^0R*C2'%.'[4PU\&\?NQK%[5U2P.:4>.EWP M C$J)Q@YR'"29Z@!Y!6=#JNIV",5QE3"I!U*Z=E':*=QOY/[ MQ3IJV?PY!I&Y9D%=D'>!BAUFZ'J0#BZ'B9-"4.SCQ!8_6Z3'C'] [V/(+R2. M(*\2QDGP%M6>Y*;TEI@1PG%?#RNIY,"R+RFFH),@^IN,E&V8LIU$BBD*\GVU9[ MDJ]T;75V'B?-,3OFR"G 7:(05E2/Z0#G6C\\E)M[N9'4URH)YI\$=X(+^=Y) MB(N97Z?B"*3&Z"DHY%FBZ[E]8"KN,3W'7>Y9-H7IRCC3E@*>+PPMML1HK> M)C.S,=G8FFU G:G7OKDAP8Q:S0\QYT!H#%0&,>Z<')8F. FAAZQJ23DXH,Q. M2GJ>&R@QAR.;D#4>],T"].-$"M0*EI/DNUC9P:B@TA8!F6,4>9ZE.JH]>8*- M(L@UO@@A@EB5)P2S(6$UH?8+9VS/Q+Z;-FW0?(_??L,XO-! G&F[)H6D^'FB M#TL.H.<05W,B(D5)^@9S:[LLB0\*$\+8/C1VX\N-D;)G8_Z9O9C&,3'&S]1# M3SGG^LS\L,8-+[EC7C*XG9,OO];78;*\SO'P;H4B>+4$&J(!+VD%]SNPD << MRNL51O ( _?,'!.'><#^'^RO,,_MF 4[C)8JP7N!.6]!>TA*MR-(@W4CMRII M;;21G\D)A[=*R4^Q*H%;GM6L,%[Y^I;AQ9K:&SGOK.J3]5RC "2ZAT/4U[D+ M*.TLQ.@COGM>N69@!)?C1#E*82@8)0WH+*_C/GH^Q44AWUYYR#5$(%J&M=YH M#[EJ!:60H7_,"XCU08QGALQG5@7JO\7\LFW&=#^4@F=[JRW\$DM3%M3+@?+M6IT.-H2*,XZ MD_L)4A)JYG!],0>?D7U-!=_9358ES^DH 1!H5J92 N,J&9)=G'>Y87R'!^\, M)_GB$*[/OS.&ED/V.WJ.;[?LK&FC@-8.-IC7(GKMA/O=-=Y1@;,^35 M-RA-O"!;W]G]C&QS&N8,;E0+7#;QU3+'I) V 91A_-N=SH&..3]X'?RY^V7W MC.]_=0(7CHX(J[P&/&(,DD*TP@6_UF MDQY/\!XZW7BZ-Y[N7]K3O4)Y5S3A(SPRONC;Z$)G&>L[M!&>[[\Y9>_6HRE6M7()QN6PA>=V39^4A[!W&%<]!B&2ZJ.OQ#FA12QA&:J2U2/ M*F2IL6*%XO5+@J(6*XD+LO3KI>&U826E@'P=AL([N(^- CAKH$9Z\[":T;LG M^@7P9*KE8VHI?=?C:MR*DNW-<;^Z^ 6V%U+Q(RS#3#-)LX>K>/_FG-MNF=7W MS,%*11TO!G54/'%(-VVCO'4(4+'EN.*$L$,D2FFR[-O.7@DK9F@#/=J.X0P3I1_9.75!IG)1D M#2,.T=$5>2F&SL*?DM:O[ZI"8"?<2QCQ"=8IC5P#8>&%/;69D\N((PVH3F!S MGD,[H7V'$VA<1<8H4@EFXK$3R6Y&@VE/V#'F'G$>\TWH_Z%T54;BI0(07DD+ M^!F!% 36,L<4''^#-R3J1[8C5BYLOF(%V#K&APW)!O8Q[L,DJCG4CW[=0HRU MC7GN.7MTHR4#85+C4A!>5.541,*PRUXS(AY&-=:^]\.K .B-QH*#H"P_*9/F"45'GO]Z M[=[.7B(&=J$X.K[%>P,+&:D,Q^@3[@G0\;]I7\GQX5;LF'-,XZU2B/VZIO!R::G2J*!RY%^@48M MZP*.I=S*7(:]J+N=-$M>8I&E/-I-]+]1+S-L1QE_$9="%R0$;GB3X+8Q^__: M9O]?R:#WU^T,>E2LRL2G@'+TWD+0O]-IF))WXQ2K8&5YL7SVQQ^S9I4K+]1A M7LY7RP"6#A 7%&$-*) &K@EB $$9.+L]U2S6Z34F9'&LCTUBJL&82C2T#:HX M"5K (U0\($5;.J);>MV5RENVNM<<9 .'Y#^PTQC*-)ZX^G<=*6XQ'%5T*J.M M8_$;3:.FY,I-T_ZSY,H[W67KLZN^W6Y75600#/-R;A!(/?@NX@-UM"!823,= %IB!1ZJ9YH2AG0/^OGA\A&:._(?UP_^:%X>WAQ6*)C]3.P@. = M)\XL9GO;ZSL3]WHD_S1!P;".%,BQ+O$M?NL/#&8%Y^1&HMU(M ^'?MV?Q]SD M<.MG"7K++CX&7R^N/IY_^1)\_:_SR_-/[W[;ZR^$_G((L!)5UY=J10F<2DC? MO9J_D^H9>]6^2$]50ZH2*=;SF)!'BQ$6;J(\MP>'&+T;$O!(NK8S6)0)J#?_ M>(:7X'4E69H,L^!-A^[5<%*H8_/!'Q4V(BP!=PEA_:1E?0_R+O=WH!.HWCS? M??/F;SC2TC(I:>^ 9Z",S?5K3(J,PD1FD#F/M/-\]\7?_*F3]YEI]";!:QT# MIP:PTF;^S'>2>8Z9)TUA$A;R"F&"]&)S:]@OL@3([<3C'/?+)W[LL-@K8YIT M6&T0 H$TCIXMLP O7NX>;9;@;I>@>]KAY#2N[=WG!P\XY>UYQD/=[>U'-]^6 MY ^7(OF7N_NO-Q1_#Q1?F_6C_=V7SS?3?G?3OE?F>/K6=\#SY7; _N[KN4S_ M9\S "K+EV_,O_^?JT^?@P_G5Z?M>$2YJ'.V*R]RSXXYJBS;/];VV1 M?^P0/WJY^^IPC0:[+$D_1C*^HV$_/@I><70;$MZ0\(:$'\MH-R2\(>$G1,*W MMSS=NWCXQ^QX[@(NI]L^/]I]Z_8"RYU%+RK MDFRR_ :MC?H -NG1S:,FN+9)F*.%KG%:(@'/:"P_W#PZ?%BG_N";O0WG[OJ_DQ'*OC'V'!3X[Y;&2DS<9< MF]$^^_T*,_2.@[.15GYRXRY0 9L+#U[.W#P_.?:=9PLNA&-\E\(!;E)4ACS=9Q9NL MXOM $EC5"OF=8$2#4VN%?'Q,8CWF\B?"(O_S_./YY>G[X.OIQ;_.+X/3CV^# MR_/WYZ=?SH-/[X*S]Z<7'[[\O/7KG)8YRW>+H3[T.?;C*>7/?K^T=:5-+04! M?+U"#9D8%.7>?W& MAZ24FP@/;-!T-0"@JWU*/+DE>I;%IJ[Y\"/"<3(E'S\ MRI!..!^7"A@[U],X2T(]+M9EN-*Q%7#(-96A"*.1B@W UEDX(2P:+$+'-0LK M1%M$N!XJ"J$&T)'8EA$SDT'0@02]X"%<%U+EJ;.I7W'.!R[5GXS?(@D\( M*>[ K33_6041J;7?EJ]K[L&]([S1K#8K@:CTR%GV3*.5 6S3 0K/0T&%6-?$0165=KJ89DKHAMDTR:4 M>1V:GG%D;2706.,Q5OX&,Q M"G-E&PCCL4X1%#Z4&[U>"K H5AE/X2O^:=VO4T1GQT]E#GN)W@^".->9DPII MS9F =0%&JHHBR^6&2+X!=YT(@Y5)*Q #L&A6GU@KIJ]6J+F\V]P=/03&:>/[ M,3S.*$RXNF!FOTGY@$Z\>KMV5'( R)2@O:66H25#G^QD]Q$2(7R'!6-N!*<( MHADC6=%;F#2$K+QU67T_(_YV?V;H'&N=PB,TC84\('-*"/X]5_>6"R-!LT5% M' &V1DH%F&C3T;!@,Z1<^4 ; +L>P@(7!$A$=Q+^MN+=&V&7>JY %GR$K3&$ M7^.J!")S_( >C<**.6'(+(<52(9%XK>7)8)6R@HAYJ\KTRNL"&86H2\)R[=* MZ6//*W-%5^W7%OHS8@%B>4M$)0^'(0[26TYOZF"K%=@S*H) =XQU879D5-(R MTQ]$,@_'H<7A)"DBBQ@).J@F/#:$)#7M3U\@0:8@=2-[1!3 M9(-$CS4#CA[?NW3^U+%@6\6=YK(B4W2:D!Y9B/9)&7FR3SX=)22\PM:YK;'! M;0")C?2DL^"&4"HB8"\Z+O%N>PY9_,E6P?:PK+UU S)\YX1UEY35:Y)6;QZ, M.C!JX,8%R&N]\-M]X.2#33/$N'H(-0D4<2.*C,@F6J)S5&!Z)- MK?CEI *I) (Q /Z=G5 ;7&X8;SB! SP'T8R;\2IMGGADQT61(Q!WT#Z.)1!R M$B@0ZA%+EV$!"O]N*4@.GX=9!E);B+R=Y+<0-1\5)K1=;FX,BU!H%.]G6'TH MFTQ45YPZ"'(TP6]4PKLA&Q4L<4G'IPK/ E&<'T7?*"VK;V"X'[I MX7&5ZDA/@#SP&BDQW@EE#(-T0I&]HA=0%EKPKXL+>^9A_?'@DL'P;9GYE\]/ M6K^N/R T>T1O\O.U7)H_ R;N1E_'X7//C[R,#^!T9RGJ.=@XAC>.X?6R@K=) MV;"5-PM.:A0N'6-[?/-Y_]&X?]S M.,.?^-([/';/JOC@Z_XB4]H#@V^9ODW M-.'\(8;/SWE6BH'9MGTN=E8T;8'J2LU=I%$VIA+)**'/O/$*F^6&@],89WIL M#+W00BZE%C^"F(.%3NKO>L?&.+SW@U2L>J_01&/O^!+F_1!DCYU/WQ-E7WRX MOW_XX"?]DY/_[_[4)X1T4=DR7Y6S%3A0EMLLY%TOY*WU.&/&0/N L[@B8?N-[K76*RP3BC5:O5K1)MJ\GD6*147IFPK MEI4Q6Q[3&.S%0[?()AIL68VSPR1*37Q FT4TJM#-7J"@9HCX M*WF6WH?3;3)(;*CQK@T1W^]")+&Q 6*%!Y%$O"[(ZXH'+]#RU);M\'81.36' M^BWC<>J!9*XB-G$:+ ./W$1Q?5YTLL//XN O^-PAY[D"_C.48#TY>?!783#& M+RZ_V&@W4'F0G]CPFUJYH!Y1)I4$OLYT'*)Y%ETF6=4OL9XW]!L>X6KR' #G M2MU1$5[I!5:,9M,751+&NK_,(D'"3D6UNZ'$8C:%$9$W$UZ,@330M#B6/%=, MV[,TQZF%)#A.G:)7CRFZF07[5<-]^[3G-H(38EV#9&H$NWJHS)5/HE3O,\XD M&L0LLS SHN@H3*6,LB$XIE0F0YQ<\J@M,*/.6418%864SZX;(AYT%6 )+#35 MEHIVBOE=EIAM&)X%XM,$K195BN0$ZR_Q&3U+ ZQ-9%'='FR412\*BV+3LIBH M9XB"9LKV!?0OS'A*,-2T@I,[Y\A24$)2V%T1"0VF):.[D*XB=]G>]FRXB4^N M6];+3[3@;60_:L6K4&YC"66]9/OVP]RK:,Y1!R#JXEBP.2K6/LY2H*,@V$@J'Z_^(8.+8B(0JMNI$NWN! MIV&I9V00+*W@ON=O]LBO1\Y1;!M3S*HVXF#KX<_1T[?GIZOD4MABTR3B35T. MA>'#UV: F1'Z_:,QMTY,[S'R6+^D4V%O$$IKBT/ M##<@UQ%]91D4.V-XDV_GZ"'C NT3F3T<2;".#[A0-B1]\6HM,=4=I=*; ?&< MZ,'R.W35W[&K2E7$YV-A'7)QU;U2*PZ12+FG/<;$I M:EP)$ FH)2)FQFU>-ZARTG)6.?;1DME7"OL$<\JF<.9ZJ(^+\G$<;(7;?HCZ M**L2DH_)2#[E #9K]\*@JHS2!CC9@9MQ2N=)L-7?;O3A\ .HAF[KZW!E65] MXLR-@'@3PFP*)=,)RF,C]::$!<50,)V)^>):PW)W&&=$M8455FE,(?J9R7V MS:C9CZC']AMHH2E-8\:MV?0H&%34'-0K'M. ZM[C+'1(_'S%N"^]_G&WLV^J M?KE++8!!> 9H."]SUNWJN@#T,-Z>-P=6) "Y12>>L(#]$ N+S"F.3GV?Z!SC M$7$QMM2VM2(U\RDGF):2LI@"G]%.H%H*:H1=4>E0O#B@=0[%;/ZI=(P0=KB7!4T MW))($%/Q[2+K0>L)QBBB]8XL4%C#VS,+]&=^]+#9K1=LX:<)F9OT(?)&6>4I M];?A78!YH+=3HA#^P!O(K(_&04"O4 7M9Y@5Y5&F9 PMX H#(&R)E3"B+,9. M1".8-N)<-,FL,GN[#:8!CD1%V4AV]S8YP(/KE$_-!/[\-@KFN=WX"/YE*'6Q MOGF.(H\ M--2<-I1\QY3\XC:4_"^CX:M"PQS9=]@N%,504 MU$^&U+A2%*)?4<2\$#C2&O[LWPP&9LC\O$YSX[#2=IM M$<1XT3LLTO7\5C&BV[3(M@3:.E.:DB/N,11C%\J#XHW0ODA63T(HK(N>+:Z$ M^M%P -$RA;FBYFH'=A,2XX3CB!O-X@1)-@8>VX/DQ! #+-Y3?$!:7K3H=^VH9\TL>#^]YYXMM6:2 MY:T04&_^\0POP>M*\7:SE9JMO1A\$DX*=6P^^*/"1L06C>99/)C1"%5[$YN7 M?=.OVY!O7I"IO[2F<6GL@(>_',+QF]TWW/@@=W/Q=;RH_6FA7T^HL($ MIY-<)\'1_@UE"59B7[]>)9$N;O)D9Z&SW,Z2)1SV=_#U8B>%H^[WQH]FSC9&V\[>H@X MV=L&Q:(]?5%,[!ZF;<&?43E.?O__4$L#!!0 ( %H\JE2"D6QVSR\ )MY M 0 6 9&TM,C R,C S,S%X97@Q,&0S+FAT;>U]>7,;1Y+O5ZG5K#UD! @2 MX"&*]#B"HF29;^610J3M>/MB_BAT%X@:]8'MZB8(?_J71U5U=0.D*"]) T)/ M>&RRV4<=67G^,O.'_]C9>9M-9!:I6/Q\]=1E:JL%%&A9 E79[J+&SN_O[_OGN M[INK-_P'>/U 7!4R,[K4>2:3W=VW_WPA7DS*7.]>?=J= ME&ERL)ODN5']N(Q?_/@#7H%_*QG_^$.J2BFBB2R,*O_QXM>KGW:.X8Y2EXGZ M\8==]U^^=Y3'\Q]_B/6-,.4\4?]XDH0H__?DJW&_V'@G?#_$IU6^[ 0]?P=ASL*2_ B9W[:.E7KG2JC/BGFHE/ M>2HS^ )=P2\M?&0(+Z)?9XH68Y0G,;SY[>U$CW0I!GO]_1]V1[#*T^>:$][] M--.ZT08FE>AR?C+1<:PR^-SW?SL>[NV?_K"+=S_5-",XR*H(YBGP_T?\WT?9 MQ^'>\GU\__;L\JTX>_?I[=M?WO[SZ@FW\J^;XT\?/HGS#[_\\O;3^<79>W'Y M\>S\[>5CS[0U+R0P\=@$^^+'D2IG2F5/0(W/,_[+/-&Q-.(B37,\:2H351:+ M=P7\>Z2 3?XAWJ6CGWOB?17/]+4IB[X8[/?$\='@<"C.JFLSJHKKM9W^;V=7 MXN*->/-6# ^/]OF,(VU'?O;VP^9LH?LC=1IH@HZ9<,AGK+]HV/Q M#J],\O$:LYE"30ME4.#$8C07Y42)7V0FXSGJK,APQH,I9SI,+!RU,C8C!)0?!;&2$FLKF! M0HHL+V4!KXC%QR*?JJ*6%C$HV@IG%^5L>QNMZ CYLC6@Z'7V! M]'77A_"BU)G!&^/)+1 MY^LB!PUS)\IAC4[^MD?_.PTL]N8?)GSBD$X3G:D=^_N>G=X./%+F*3L8[*7 M>6"OA+Z#ME=B*J_5SJA0\O,.L>D3F9_"%)W%9++<) X:S(Q:)*&0B0[O]8B<@@#_OE,$G:63_>($KB6XG M.4J4IR3>$2"61$Z-.G$_A#,$@];1#WXQ@K_ ))L;Q"00;D^]V,>\UF4!_X_= MAV^ V\"Z)G;98'].9Q-=JATSA2-^DN6S0D[=;@WZ0T]RX:?*7@Z^G75XSSS_H^/Y*!L^@O*J4')\ A)K+M N$M N4:\[ M%JO+XH*@ F&JT;_!WA"I+$L6\RC![6XVM%6\#B(A$+>J M1Y)'Y*T'V5UK,1)TA3L4F01I8RJ+2"7BZ.#E[E!L.<\)6#_PK(;QG.=54;*Z M!>1S#9=Y=.&+S$0I6)R#5R]?;?=8-V+UXQI&&>7I-,]@[$80"V4;0\,[07&; M*5!"),\)9P$<%E1T!3K2E*:[!<.#7:H2621LG^5PD-&G+R+0=6#9YC"@U/3$ M#=RND4.#'N,OXJ!-#@^[2]OX,0.#'><%C%)GR#;V/.4\V:D\0TJ-J]3RIT>D MG:?5SIZ:Z@O8-: 1"?1L@%(R _0%U/5,NR*G<'9N^V*_-SA^*5+XZLOCT\?> M()X+D/Q(H;8>(P7FX[&.+',V>:3]$FSQ7\2HT@G*H!Z0:)14^*,8P-+@ T/X M_SC)X"H;ZTS#V8WMQ_&?(IJ MCB.*/$^]&?&@#V[31?NI9]J_P7[OZ&C/S M7)3H!^J+,QA,\SC*#*=^H]6,C5%\I9TAF(S97\M(AQTC=2,_ [4 I&L^RY B MHD*5Y!I@]P1J#* 0P,")J("<@99I*UDP1DB$5CK"9;@5=A])I5SP3S!=]L6E MU#&]11N2[BHS,O"@CM"_AI04T,=()?GLU U))J 0X-/C*@&QCI*[3*Q>D,$; ME3TO>.:0J61P#PB'/-61D/$-O +.%3Q=Y&F@-=PQ)SP-EGA-!'?;:>D"I["^ MFX[2,X6+$UC J=/O"ZLB2M07B6&QW],TO)HK8+TZ5\&7S5>Z_?"XO__JV6VT M1]RMU^Y,--Q0#[10#P;]HW6>_-M?/\$I..SM[>WU]_865H!,T$TAA&E2&8'A M7"6^V]Y$.D"6 M,=SOO3SL.,95CBKY1LN.@^-[*:%S7_[UJJ@U$JPC 2T(#ZRPDBZ1\[QB#\8R M6W)KC4U'='I.=#2AB8-$A\^P-0.6![FU.!:,@6J#BZ*;;E$RP//QFL19OX** MNSCKIL59]Q\WSKIV;!#]IN0\H;D8$1=REC$L)>"!:\WK>'H2'3=QCE ;#%E% M$XMN*2OB;5E\+\2%O#H%NJ' &L)7C'2&A\-B:? #DZ1H+7IBDL\4J,P] M=GC6:P=D6?L3H]R431^W7;VC4-S'E?7PRSE9\:.Y\W*"/5_0B]Q0X$,@]J[Y MJ("R#B=4%B*&X<\F*A,AZIF ;M.JB";H.&+_'FSX%#VO, X917 C8KUJ9W\+ M>&9C-P_ F]&A6 (7!*TF!5(28UW OT>*OQYBR+8*518Y? W8=3+?=J[6P9X8 MR>RSF.7%9YP>+#MA3/'C=\\)?<'K2Y:7K:-8H4,G)!V:O"R .44*&>4WZ@> M\RAOW_%RNX5VSEW<;O1Y1\HYV/=AZ=W:XJ8J";1(MW/P'44,** <;S*]<,L\ M;2$%5=D38_N>'N\EONH?=F 5^:) M,%R!ZA5\#S$4XR2?.>7=_;Z#KSYA/1@(+/ZB?NK_+DH2^+Y3IK(\%]Q+$QR%!T#O6 M$^@90Z -_2T&133)&>UF_VXQ0 S3Z+4P.4U$W *&9P&R8Y6^+X!16CBD!CQ% MBK&,*"X5R;$"14Y+5JIU!@N4VI48H=9!&B>\8)G6/-@:,D:(?QV"8:?8^,.3 MH>%3N#"$9\$7HLJDBM2X"3AV3*]H!_-!N .+5X1*:$3\+:"EQBZ<3V1VK7PZ MQI2/(\&A*$(+VG+!\ A04&'Y9H4N0= 3-@VW"&YTNA1: 3D8OVA]C/'I/+,T M@S9!)-<:7O"SLY"\LH\333%=Q"T%JD# CFE5,MH]:?*,]2K2\HMK%9JF/:$M M;$D9C=DZ&8S'PDC2'$TIL#O(#>"HN+U[Z\-E.@=IYR!=ZB ]V&0'J?6+D%LO M'V%>'#)NQW5C%GPHA."XIPAI W:P"_PT 7&840*;PZ=)0^+*U[,A_!M[;A#Z M)FM$G+I%?!H+ON!RH_2?RBYS\T>GIU6 M(UB#4#Y:['"IIQ6_A*-N(])AF'V2K3\\!3:>P8T%2/RJD(F]^C^51.[DOD%^ M(:?5+/<3K:\L\R+,:QS7E2Q@+Y4B;"'(EU*QUD&00L(TLB=Y9;T(?]JZW.N_ M?'Y P%-;E_M?;UV^Z@_WOYUU. \#(JT4L%XC>?@,U;1ULSS_G':U5DPJ0&O/ MD),WF3 95=:FL?"P.@B&WGNT54!BD7J"&K0/.;;*'7A8^(1D7DX!"?(RFRGP M0/Q4.P\ !0TEV=_"Y#).&$C)SF$8M:DTT YMA[OJ-71I\, @6<.3!R$2U[JOMN2_$"Q<#A4L_1*$:2K6@U4*]I!T[Y$\QK)V^(Q-# MJ2%D=]K%QA@&K%-)\;EQ&+&,8?LS0W+:F:PXA%B/\1,D=MS%I3&G0?M4+R9V M\HN!@%I;WLFPU>;=5H8=;+H,NP+-UXLOY%,%QB-9H:_E&]!_I&+B9)_P::9^ M$['.W FVU1-L&.-$]A_-+>=T7Y9D.%Q?&Z0A M=4&.$.F"U "! F]9(JA%.=,<\I6P#)C9#-8MF(Y3/A 4\T5I.T;7,!Y[+J:0 :A%Q1? MD^6"!H*&>"9><=#96%>IE8$*011C*[_=3J[OQEUXPY_]G14[CUT274LA"72* M8!U8J\!UL-:W'O/&JY@P %GPF-TB>)O.8WM[&1PA>L[0UDOTDL<*(P"ELD_0 M)V%*=)[093OB#R,GY10]I1%O*HR.;;""ZB4AK=5O<#O;>5P[C^NZ>UP/-]CC MV@C>>#:P5-RP&Q4$Z? L/IC5$63'W;U$Z2M_;]WL,+ E,_U#6@MYWFL_K5M_;\H&VM]MA\JMQ[U M!1ILQ2RZL'56X+=$83F8]16?5TM(;1&Y6IOI4Z?>.]G)A B'+U/&V\XMK*/S M.CP8V6CQFZW2C^0W7R@U*&PMY:7E GGC'U8ST)8+7-NMO&#W$\83RAHX^\"M MT%C]!RQ9"D]@3*-G59BYR$D?X>@Q,!QX!P'Z2HRM$]H@@4$TRAE4Z+BB^HZD M08/Q1YB 1=>'AT.RAF-].,YL++S92&65R)MC=>:'G,/.E;)R+@3K2CG<=%<* MN0,O0.+>PA0ZG\C*L=)/ZEH6A'095V556+^RSK!'"T5LRC!G(0:;D.UI7\18 M.@YGGKE>\2.K!JTR,8&[&ZO#Z"(%W:G.7W'"Y3X/D;@$AI\X:>OY^:+[8\E7 M#WIU+LBBDG(C$\SUJ/-KV@D>^RQ?1M)HX\>Z\)2MX(B5]"E.Z)/\9I:ML6)8 M7$W20<0Z5NB3Q;GV:JN%J_WY11KX9:HRJO;66*,Z?8'%*_\0$K-I@7,>W'MJ),K>92AE&.6K=.1Q5JY63JU]5H>AS?;"1X M>9Y&#D;/_1XZ-PQLY@R:)CL"5#"-^C(.>-XY&CM'XYH[&H\VV-%(D;LHJ@JP MV!-,%$@P0Z&T!?R8@S%RQ)K[=.A#4$:@(A%^$QT(91A[NJ?MR$6#_1H;[F[XX'/F MSS%GOG,XK!Q_OL@\1J!1+6*9Z=UKH/6>J:YO3-VVDOG35-^., N8D(T+Y1U* MCHMC?=HZO0#,R8JZ82U/1.IAEJ":LK?;A_Y+>4O2SM7N1DQE10UY6$X]X,;: MQ-#93:XC=GNX[5!8/P#EJ]7M:0(XA"4O\E,)]/VZ-$7M2$'[VLV.P_\DHCPL MI^U?H7=B/,6B1*0 2:+3BI!;6*SM8,_6^<3R7L:$=^)0NQ35A? M("%;_F;QN24GTKG$J/@[:!)@VPUV!D=.:7@--MI__?8L(57XDE8C\QE&JC(X M4J!S9!5ZF)\RG-J2+MB%PN:\_(OKJ,N4"J[94^&+9U;3F,XV1IULC*=9FTV% MI=F>NW[YRZY^N1OY+WFA6LMJ8R>4\!8)=5(U:"BV.Y'Z%_WA! MM]UI?[BE^CX:804<+,,\]:1Q'NVE%S]&(,TPS$^\('=UXYNJM&G+]35)%:QDB66OQO[ZFA+>7D=WST]WV%"/LZ9<-E0FKU48U$OR MZ/,]$G%Y,-HZ+;ZE4$:'5=@TK,++Q\4JK#3S[:3^7\U]$:\FBT*CV.\LD(Z* MOLX/@@558 @50J$+([8HT8>CBLIAJ='_3QD]&!HJ1%OT!S=,$Z(?!N'X%S.F M'H$_'7EVY/E@\C1I_AG86U4FJMS%*'RY@YT,D&@G\QA+S'TUO:XK 78FSE]! M?POMCE?,FGE2U(7MK\;UMI8&C[E.%Q:VQ)/3#A@31L:GR-NS2-GM4574&3P> M7=.L;59ENK3%J.$UB.O("XY,8\Z2S_JN2W>L;X#^P[*%0P +UM(L%/:B47& M3VJ7@>-J:X5JKQ*8I@EG-_E=\'"G]5TM*H$ O]>5RPLN7%Y0)C1BF#WBI2S-?WWP^E_9-9XVVW$YS-LF3$/Z6+]"&JUSG\#AKO/DY=J2AZ@Z,[YJH MX.0$Y=2931$(4R4J*HL\TQ'=O8.WBA3?8EP!H-R6#\942%M2,)G[PLGKNUP7 M8Y%GUSEQUQ:3 M3^=-@E3$H'!$R.O[XB6,-,6Q462Z1O'XG??>R((G#+3H7V%YCL7GF>WBY!EXN MJ01I90$PRJ6I?;9S5WNK(-3XI:!PO& DV422K,:ED\5_%DGQM*8 M"+KW_?T0(7_*6A+> OR5RAPTZD;Y)UHN7#F@KTIRL',-4APFH"LG017%N>NQ MV:7"K78*F$V%>[GIJ7 7CLJ[)+C5X\B6RR++X@Y@DKVWP*2,IOIRB7:5[&MV M98NDFBKEB]2H1OSGL'>XYW.=2+7/7?-1_"_< O\$*4]!1=UJBE5HD".;+L=W MQ0^T96S'F\[8/G(+HDML 3@7'WPN?X="-QX%7]&98MTK3A,T+7>,?X_UV#@G M8/5LK?^>J:\+%]0QP/S)5>*]Y,U%#G8"1!.5Z6Y&(98N7D\T^H*2M[!B9RMA M)]$O!JMJ)MA^-,4N90:XMNW\">0AL1/ICHY\(-S*?$V<*%&.Z=DKK>\%:X-U 7Q>'@=+OV6G!GVT:/C'Y0G=AWLT36 M*PNLC&<[([M(1U536T$3J9]!IXOM+F'9+U@0* *:$^#6T'UAA_\)AF_'&38_ M3ADS;Y\UKC&E+4!)<_;3##SQ?Q1;# M]\UV6.LADED^U=2^>H:#,"QJKA/0.>@3S1[33F'@CZE;7>\EWNQG^OJN_7GX MO)-S =DNKT:A\J MM\5,061EW&?-]1?U CQ2.@G5(U=RJN1.WK8J+"=/A$MMTRG@64ZIX+\PRFN@T4_/M+EK112O6 M/5KQ:I.C%:%=R#R)ZO@Y^<5@!1)6@= E_K],> 5\)A19(?<@&3=>QJI"YD;2 M? 'E9OLW6$@1!_[5+3QCN%!I'5&P_8WQSLJT[JK-E)99C(8:B^C@D]04LF)T M2]!Z\VKB3#L/\63\F4EQ<^VB&2?M$U@%;I6RMLH75N'A$E!K7GRK];=36DP:OOMFD&T[[L>W!- M_85&(:^#[WR74JH)S3BEK1$U9LQ4N%$KUW,(A8IJ >&!A,95PA M>5W$["UB)Q/[A9>E7>M\&R M\Z:["XG5^BBH[J6/7\XLSW9"/YJ5?5ZY=B9 (!X7OQKL()H!55+6](9]<\"* M2J=)/E=(5@@PHD*[.B-D7(6&G-OLV@@AJZ\U6!\,L^@%,H#J4H)17A3\<.YZ M(ZLXE*6!!X7+CYL6Y-.;WU9SL'80V2*%!ELRHVKS-E'7D52/AH^-S HU9@/9 M(HU1[Z#5Z0O$$V)#!,WU#(D5I=3N8:2\HF)1@Z[O5CY">@[G@/6':3UOIRHS MG$*$>H;*'A;&6RN"OZNO$@FC)+0@F12G4SP80#] (ECV'6\M[VF)V:M5-'J! M+AW4+<9R@BG?':RK)T1X#@O@D&C3U*>+<*',B^ UGM]-)'8.)G(GK/V=#I_. M2NVLU'6W4@=[&VRF?G#,W5M@@82T0+@ER.X[NO0NB9 2KZ=(%HEF>%=+.N*' M*^R,275WK:2L2TOT7)805ZBW?$@']]:2=%PE8Y\!LU3R?)/QLU??3MS(QL_P M2/Z) -JWLPYG,4W4Z*[;W HRS;J%.649QR94[Y#;V$P+:JQA:M/!P0]DO;MW M%D2G9E*;)EE_1%HSFSM6G\"Y?8-F=98R?8A4)NR0@S,&NL(OEMPH7" MUU*]^F;]ZR7]4G7VW'6PCY^FXC_,#2EP1*FX:+I](^Z)L]("K&)'KC:[V)\= M.G$6X[-PN+])A>+; ^0,!IN.R/FD0'W.B+&RD^RC5= [_6+E>-)R[$O!.[C, M_#(S%$:,2_2I/DMY&O]U(DF*UO82\K70[][PMB\-O:$LY;(98A9Z>$&L@EKQ M6+1DH2L5-RQ),'$>>TS@G7O^0W7$5&)7EV[> F0?Z9[1?C(L L2.*Z M<5D+@53O/=>"6+K_[6;P=?<-VY*HT?2$GJ"B,75/DZ?70X:/K8=LDR> ,.2;OR;*(Q1W( M\V7AB\^@'P"/N&:W_4V>/,-Z=Y[?SO/[#)[?P>-Z?K\5_?_EMZ/V.OU_^*?T M_V_(HWA9C4AKZ-3]E5, ?O<^)O*L<'N .DI_EPO/V!UU"6(8^%] %V._7ZH6 M17H H50>X"C3X]I/YG100PZNOGCC_X"EXFP7 W@&ODDOT.,>&0?J5J;3A.OZ MX%@YD%S'F M%[81A46XTXM3U':JMTW?@%?]6$07&?SN[ZHDJHWH)3M-.,.5J M+F(5);)0OBT[FBQ6?[:E1@".L!&VF:#AU+\>EF^>XZN@K^F1I9_F%)5JH 9 MJ/*/I^TG^)M,@"90\8_%%2S(653^:SN@,EPWV[9ZQC%%X\DMI&-6[WT0T6)Z M"%AERTC=F7<"SUW"%R8J 98@WJ6CG\7W0'ZGXCSOB_]ZYS .^.B;JTMQ+FU[ M!!S5QT1FB/3?O9K ](VXC";9]W\;'AR=%G_ 956XKM@V6K0[A'_V M!@=B2\(WIM2LF_''84=).$?>EL2I4FO8J@#%2QD.,.?Y>'O92.^EA&4C.M@= M#'%$+[]F1*.[1K2V1H!.;P-X? MI7>6G=<1:V:'G8&UJ[+G>!#S%P^RU1!M8O!^L&4@"J3XS%AP]=7 MV#6,S90*1&6DZQO8#\2T-_,G% ).'*J%9==2+6 1:&'!*Z#AS7WYO#E9P(E6 M5=.F9L.7@.9M+<96['OB5)K.P=TYN)_!P3W<8&@SZL8U;YDSCKB1JG5'A0., MNU>)C9'!+]:#L^^Q=X0^0U[= ^U]Q_X$KY^ (L&<'%UF-R!CJ$P 9JDQ([.I M7H1@:U8KL.8FF)2I?;./D2 MCN_KF5L1B1%0*P(X36I]%^=BS-Y&8XD.QR==HB8%L;M\CH# M;6&*5EZ$68)WI6*U,@+#3=19#'RDF'>&\6K;@\XP/MATPQ@-8G&IHJK U.4W MBMA+9^:N'&,[0V%AW#XA)V-+M,7K0P;_92D;5X6'ZB.VWWL/J?^8P,XL/O,: M,P<:R#,^0@=;@VV,AP$[BI08+.G9@K!^>%I\E-BV!;1_H#*,X[&;F :W8*45 MC,,G+':/'*%O;S^ 97GN+MT!Y#<4EOP+@/FOGB)* SNV?-%X:=7M%,/"2S&A MRS;PR[O7%V?T,NNLIR#:%\G,59?11MUKQ*/^45>B(5*N,_1;Q3&63IN=-SF( M-IU14B/'7QM1ZI;#?=4]/]WYOBP*CN"']F?7<=VS(M>"_O"L@%V/(@ M>$@Z,![5TO:CD.B$R_Q:M[FYLX)'15YA<0E?+L_A0/K>USHD1RNU*>0Z+IVC MKG/4K;VC;K]#HFX($O5PXY&H"I,VL-+-&W+Z=9;DRFD #32'U89 1J,DIM2P MW&-YI"B+RMB.7&F*?1U]6X-:J@/;8@.,.F^Q4XUT?6>4-6L-P9]Z/J-:V5_, M))^!NEYR]3S2[=97Q0IS?G!AIUA1$'0F/0Y:]X)^Y;-^[BB[ O9VGCMO+KT@ M8J4\;;@F;=NOTN;<81;?MY*__1:+B&D?-O#P8J[,@%/&%K $9&MDVC7\X#8I ML223#GZ(L9>Z56Y3*MI6\?)1_!J7%YT2IMPAR-_Z+EY-:@4GC=4 -9S&!T?F+?'6>2>Y:?R?J&A05;M1*^'$N0S$E4'>SQGQ0#K:&#^"6 MH&U98:U&M!)SV&-R&P19:_0E8RMSD_V79\2GN&$H%7T(_L(F);6MHEJ1->O" MN4<<#\A\'<#:S;&^>W[1L-JHB#MU5\:.P/90A(9<<]?A+%"XJ5Y"O^,V&;BU M\;0U<$J\+6YY_/JN7]O*;2X0TG6[5J5,$3!;R%C!"#]3/9@DO\YI;5PK RZ# M$K7!9%V,:+5U6:?4'VU\C(AJ@A+=,C-![OJ[)?!_DE[2Z?DKQ\O>HCK.8-8% M5N^E0D-<.)[%JJ9KT^B@=.2S]:E;V$HW356LX26@WM[(B&5,K:U-0('U>>PW M.D^H+3U(#W0=LJ*+RVXK03?0_P3XFP*7X9!]LXS43!:92^^1B(F/PNC5D-N( MFU:++U<_?XF>#=]"+Q?:+F,_ IA(7_F"#57@#6\\R[<7OFBW;?!K$T?PA17G M/H4W5L[AKHTM;X4+4U'&G.UNELA9&WY@X1HRQ'ZXC8MDAM**]']I\DR&#=/8 M_'(3PY4CHNB10(+W%R[,$^DBJE(NJNZ3L>KZ A0I6-(YS1=7+H-D'?<9;FJ# MUB!R%!=LK.O3PF-D0.) .E1FY^Q=?V?OP0:C,B^:8"L*L!*?6*Q6Y/J?,,-B M(Y*CPV&!)-_^,EU[O7!B'8" -!AG&(U,.\9[2 MW>RKC&$ C'SUC2ALH_DPF.VSJDG4:JYUIS)#8AE?A^7_/"C.YNS>(S?A!Q_" M7W]7TU705SA=Q%8VE5_NEL5;7CLY8Q\2:7B?U\+W MSM%,#KV[3&)7I4]Z<*3+:72/UM^I6^G:EE>D<$G!MZ$TLNZ!E*5KE.0,U@5S M@CNG4\\9@PX5(#1NS\/^B?6555?-=>?:!: T4RD/#!)5TVE"*XN_9]R^T#F0 M9%AB@9OT4*H(K--,@ME5N+UV#U!4Q(I$AK*R$D,E&@K?@ Z>'&&LC*K ^Y-/ M-W&(EE)-L *3W6-;3J%NKJ1N55257(T$/XXD@PH*2C:K-?*36W<-K6LMV_E0 MUM^'%9=FU%57/=1@:#F#L!"EF5_>'[I MRZY),N)8HF"6+,DT4Z4I>JK1OE<$>F;OC/2C87ZTQ=H?__OH^%B,QWWQWQ\_ M/$<5M/_6-SJ! ?Y!.7MQ5F$KE:_=\5 M+'RL(V_YNOW!O1JA.SV[MI9LXU;7&-=:K[J%SG?5O>ELL5QP(*HZ9M$P1E'F M>YJ! 8)8(M!#04$'F1%=Q7%!;9:PKH*O6NV:I+(-C"2!'J=$SER[IH>^UD;1 MLJ4:JY>W5<)T$$91I#MP#Z=LQX_L#IN=;/5M5"JB"US(&-[J+H466= M9YAF@*E(Y&>JU3LTK%#M"XRL9KS+]BBS9?7:'^ B6W[;<"VM*AY$NN]*:+(> M["S/T-N5Z&8JVIW*(X;=2ETRD[:!4?N9ZSR/Q5C"*[RSEK-B?%!/C3'[QF"1 M?RQ+#^]/9>P0)I163L"K6F5T==<<=;A1>(.C/:OE:JC=/R *;B;*D47O;R>7 M'\+H_'3,%Y5HC^;S;8\EC); >*-J7FOAWN%LU]M>*RV_#6*M_N#P>5E(<%I6 M@I1RT<"(][7-7'S"U>[Q^$P>E/5;HKLP:5=Q)?HQ-8"."!J$![)(>UIFVB!?36'JNR3&/S)Y]5\KU(B "NUQM\)(/PS;3>\)3 M;K=8M?>&AR8QO>OCK!7#BQG5W\Y+YQV0LMWTQ>MY,BKT^1C\$.L#%5;[TM6#$/K'U6AQ7L MN'5&P?6@0KZVY@DI\8SVTU/I?-'V/JN C2J=('?IM>/Z6)RC N7-9GS9*DLR MAH_GMLD8&''8'L"@V3C*8ZV" O#>F^))R[^^MU#2*;/Y0+!96-RIYRP$_Q)2 M68W3\'7AQ]$7/]4]F7JVDD1@PC\AOXC3CG$G7IQ@I;>G>DC+]2 M?6XBN9!4'&34GS!K#_E6J3K#/[A/-7":@>GT:_^R[PK^X+WOYP.\\1 6 MX8J TG!AM'0\@CX2] C8YCMVWW"(M8%"UK)[0\,>H:HS!;&.A2%Z>W=]W507 MF2M?AC3%>9L-!PPN+CL ^)!3#I$M A$>$ Y+>EYE.[U; O")0G6<^=N;CVIN/+U<\N/:D!H7MKW+B+8G5/L4+,WC@L5X!F]X= M@2\;]73[\*"_=_SLANLC"M:Z>TR#OS[0;A_V!^L\^6:YO:^9^,O]_O%:3_T# ME1! Y>4MJ,Q3U"X7UH$\%1MW$(;KU(^'Q^(KG7AK?R;>[&<87BS.S)T9%YV1V9#CTPM1LXI^^B3-U&[HT%'X[@[&AMZ M-,YBFIMAS]UYGD5JVNE8ONYT=RHV\E0L+UB,15K:U=+%%I=%W^[.C&LXVYV: M#3TUOQH\,37:\'D.+X0%G+EU=[_O()SOA"-\,UB!+T;>_-\=].84@W"+ M4PQ#G _F:H/^O7#"59W:UXBN+^[?:I]@$%TVL:HGECA)'F&3UU]V+6'+3\"< M:V[3X'W!!4>]K?W'7,5$SD]T1IB!49)'GQV%[\/F\!-V9Q^1<,!@4NE(%:#S M],1P;_!J*:PCB(,_RBI9&?&@=6LMU%\%'/VK1.[Z"\?#0?_PWOHFJRI!'C"W M@^/^P;U%;%9U;E\C';^X@:M]V%[\N&MVQ66>Z%@:<9&F.1X]4.>_E^GT5+PK MJBP>*5C'/\2[=/3SGQ&?7R2#=5@A=I0M78*-HI:=.@-P9R.)8Y#K^$E1S=Y3'<_C/I$R3'_\_4$L#!!0 ( %H\JE2D/ZS_ MTRX ,P* 0 6 9&TM,C R,C S,S%X97@Q,&0T+FAT;>U]:7/;1K;H7^GG MU&2DNB0E4JNE)%6*[#B>V'$J=B;OW6]-H$EBC(5! Z*87__.TMWH!D&)MK5Z M-%43F230Z]G7[_Y/O_\RG\D\4K'X^26B4LD*OETDU4Q\*.9S MF8NWJBR3-!4_EDD\54(\'PSW![N#YX?]_@_?P5#GYITB/Q$'.\/=G='N:"1V MGY\,AR?[^^+LK=CZX\/Y-CW]XMWYA__WVTN>];<_?GSS^EP\Z^_L_+EWOK/S MXL,+_@&&'XH/I_/A//9E4U/]G962P6@\7>H"BG.Q]^WYE5 M6;J_DQ:%5H.XBI_]\!U^ _]5,O[ANTQ54D0S66I5??_LCP\_]8_AB2JI4O7# M=SOV+S\[+N+E#]_%R870U3)5WS_+9#E-\GY5S$_V=N?5*;RY S^WGKGL+Y*X MFIT,=W?_<3J7<9SDTWZJ)M7)P>#XN/FJ3*8S]UW!6SLI52JKY$+AV-ZH4:ID M>3(NJMEI>X*N-^?VO4F15_V)S))T>?+/#TFFM/A5+<3O12;S?_;X&_BK59E, M_GE*3^OD;P5#P_8J=5GU99I,87!V??O>J]H\]: M=%6(:J;$&R6U$F?34BDB1L4$ $B\4-% C':'SV]X,^VE?]YYCU6U4"J_W;5] M+C"\SJO?E4S%:[RK7#(M%?352UT!T1:_R'E2R?1"E0N95G4^U5.E59IJ()F3 M2F3CGWMWN+4KT/79#S*J@(J*)!=)I46QR$4N,R5D'HM)41( R2@J:@8<_/B* M&%,IWM9Y$LV"??]4Y_'-8_5G[VT+=I"I$N849_\^^_4,;NQ"Z4J\P@LPZ^\] MH/7.RP2/'-%65B?B?9$FL=3B=9852$)5+N!\X?SAOV,%_.IOLY.S>JK'=3G= M?D![^4F5P)X!C'152@T$Z'#8 WJS^_Q _"PS7.U#.OE4366:+D6IYB5@:HZ" MUWA)*#$OB\OEW2[U$VB1FI6J$O\C/J8*4/BR1E(# ME.-]50(7C7OB>+0W? X?99F/U5U Q.A@P\6V 'I'DPGIT@KXZ144068^EZ- MI:X2$.;_1! O>V(F+_ )7:1*S(L%[!6(IAN+6,4#VB30%KN83P YE-Y&NZ=O ME-9%21^&I[<+8_Z&/F&A$IG10Q0@7EZ^RQ4AY]T)7U<"P@N99*DJ->+E: 1X M>;AW>"Q>X3>S8J+R7ILP=N*#%B_+)!(_RAC@'@6(LSP&60$V(*=W3$&OW&U? M?!'@?U# UBH?\*^<3?0?T-91]04!8ZK@ LLO.X;?9%DE2F]\#H,[I7N?L!_2 MCV+Q6UG,50EJJK@.&^Y:_?M<,O,;(%\V3M7MK?<_-;"_R;*]X*,-H?%='FBB MO4^7>'M$9Y :,5:*J,BCM([A/N6*XFOUF1(U%L4:2UI$9&4#X6F5Z+4!89X6 ME3CN=4/Q >KGS?P M)Q9P "! $)W=\$!09UBOX> :1[NC71PP+T#8@BN(Q;PN01N% Y+V@'IB,4.- M#K=4E_ ?-!5.5(G;=(:$V]?OCC>"G@WM2FQ8Y/_.2CO66$8?IR4HM7$_*M*B M//EFE_YWZAD(PQ]FC%DX4 ;_.X6!9'$>LUC420GCCVV^& MAT>GXN#P4&P-M\6/KWX46T"6X +$>7*1I.*\B-4VHCM0S?_4>81+91^%??7H M&%^[!=9],)!367ZG&0D6\($)M7M'+B-'2?"W@8LP/Y[#24D95#=#PPKB'S%,/^I1?$PL9 M]@)>*\LR00]537P7V&0=&6C/X'AJ.'[+'N=E$?./0@*-LQ?59GW(1!=%#;PO M33XJ/'6<8TDS3.J2A-;63(! JB0DH_LI%2*@0$)'L\$0[L44<'621.9AG$O7 M\WE*%ZAQ9XD6SM"?X-H!J&*^?3A(920-F"\+-N !%"$/B &RC(6/LZT]PD\) MRREX,LC*<$5%'FRN.42C<)EC!T!< +' O_"0AGN5 *_,"^\%AO9V-Y?WZ)#' M4B>:0N4_H\Q9KR0^J[>;H[UP[V!A< M?BJ0 DM-N#$19*-E+#9H9+X!M (,J)8A1"$M ,1AP$*#>L :U"5(Z@")[&?" MGS)&WLIC)UJ1TE#-+!GKHMX=3$2P,I#!JH@"PAB1XN$E("Z)7TR BC&<%!,D M$M/GN/BHACV*!!B/GJL()2O<_F+&2CO3%&+V(+XC;4CE L:%DXJ7JR)#RH\2 MU6'ZP>(:S#A+YO@ZB)G-\>HZBN -(M1:Q$I'93)&^69<7"BK( 2(JS4< U*T ML>+#0XH(@A%N%TA3CA(GHWTC(STRY![=,(X$HOEP;PW:T%<),*"\.ND///B'R3W34<9[#O6[*%"=ZGLKE29*3[C=. MB^BC/S[>8S XCF$TI:/!P1I2][D;XX\XT$E>@#2?!I=LOGKVP[#!,OYS):U] MKUCFV"=5 :]I:[3= HOM=5*/GB%9&Z-E!I(7#&@D0S'S]?PVT/OM!#MB&$>[L(:WP>M7, M,MRHR !6(@IH PKQ+YD/R"C%-C#'M-'NA=#';+OA3DAYT'^((KWEY6,%ZR,Z M1G )'":&A_&/BD"D!K9I+7X !\A4Z74#PY/D4L4,UT3M>!TT;;SR([ZT)Y9* MEKH!=E8)X+FM.?+Z"D3U=+F-:Y9.YS@P+Y&R02^2C@+K8BDCR6LE:OB;BKVA M%2!&1P&#I.O?0438(?QY0J-/!-+Q5X!&1N*;EB#!:5\;)(,V\>)02[5X-T99 M5Y6($"2'@2PY9S1:)!%CR.&NR&#.F19*@G2W-4'48;C%+[89-%+%MKNPA_((?)]E%\"$,^4,I)0!0P>K>9Z6J@K(,N6RJX*!2"LP-+HDE*BPL.1I9 @ODBB-SU@_:B? M ]%A79Y,$4;U8M\B$D DW#! D;.V!I_,8%_,1 MGT$9>4E^5$[O!(957 0VD&^_V7M^JAMMU%-0#6D6M!JEZ@:C% )L7)!G%J!O'QBYFJ<) 6#W[8/^ ''+-.W(^ M3PU:F-49?06-H+E:R+3MWN+U(9Z9]5FIS&@Q#?FX$]GE>LOO;=A7CA^#=:7+ MY!::Q+8V-[)U&V%NUV'294';'P4"ZTU>*D4\W<>URD^ZUG=15)L!?3B9&_N!8+>T9959CDIP$TB+. MUK/>D+H5Q%ICK$1!J^"+B^_&7?J$-#Z\_;Y*TQX"PHQ&]XHP-J@XE&:;(Z)_ M8A@$B IHMUD+]^N\*V(KKLE-!PH 2-H6Z[JB %45#;8)3TBNN&TTZ?;7'7^! MOV[OKIWQG[?85:D Y( 2[PK!])+$OW7L_LZ]]FM,45^]Z.8$=N?<_%(GV%W> MV&CO$PE:ANHVV0]HY0B;CC+H=GC3I$:GAR"0E3$N@QX[8=T>O^T(1UQ[@(DV M1HL5?\C>0)P166W\1OL]8\WP3U[7X__ =5&TGKB0*1"\:2W19*X4:U84>>1D MBM8C)FPCV RNR@@T&.=0HLD%R"\A*(W# 95+L77^VVL,_CCX?KB[NPWJ'ULB MFG29GT **H&0O\-@8K&-)>QLT![A(>&N\(O:>56XCYB3; M^[#[FR0E*(1DD)'TL#?) 0?;X?!)CO4IX"[@M5B9?YM5@["%)$].%99[R*?* MAL)T'P@&6OH[P:OP)[V7^+2O6>U,KF(W/!Z&&B<1\AL_ !)(4G)=YI+C2DSZ M1E>3/@YX0F!,$(<97&Y#=OCBZWTPUSGZ3%9T'0MJXEH;^M,0=+[-O7MA2KN; M,B5CK],RB0UQ 7J7%R(M*(78HZ\4]3Y.$SWC#\GD.GJK9Q1CW(R&!)9TTAXP MCJB@R+N"(]/(_^^%U'W*\6+6@"'; MR93BC&6IO*.\GF\97@3:M+3ZA.2LH<0/M>!)B"GCG&,$6G0O]UIPR:=(=M!; M@,VG+*.OQ]-Z5^A$1H&-\ GD4PG"6NBK%.8']LBOLM5K5:6>P7*^O/Q=9;23DB6/*- M0[PH=Z,NP[R4;6>:>8^+P(='XN:+$]S2S;@U[ZT3.W:PH$?'OGM"E49D@3=5 M'^O%4<$ S94P;CKU(*!%A+77156/]CK$R=VO5UO82+Q\[L!5!^ J/$C8ZK[Q MAQ(A/'Q^"S[YXP?FD7_LT<&8WN-G[R&()3G0AM3DIXBM=?2T.WVP9Y+J;*"C M/]A.\S[Q9[+: &2F2_L8#*3^JI,YV\"]6($2OT:^S8F,&'%CPQ+1".+EG7)( M2@]%W<6LR 0R>73)ZWJ<)?@G8? &%##[E2;%9NYS=9?WMQ45&<@0%4@1%W@O M";UMJXIJ2MV5\06R'UM*@*)$&=N*'#:'%CMR4J!>8I<+Z]-U-/.R-"<- MZX5=[8F%4A_A!.!RYH8N<9S2-AN9;&21.;*K#VH@C#;IOB%5!Z,NFA<-Q(2S M<> WK\4/[P#0-V9*?W9O_)F\4!S/12N]4"; R@R;R2530_08P6*73> 8RAE\ M(9B"J@6C$^;9&@<.;21!#:Q.*Q>4PK+GJ0E7@;$"OZJ9U<2'-$.VJF?8!]#) M1+_#-@D>T(8X$.]9;_8RT/ TC+)L]44,0 ZG]>LPBX\\@2(CZ4WI8F,P:\6 M1?D1,?^O6NF&'P2+AQ-(B7+W5I)?)Q)H78\8$CX9RXP\$LBE3*%&4\8B5UX5 M"^NG6,VHK^&<2K37Y?SV0/RYFKF?JP409EN[F]AUOF1!1 $9X]B?*C7)Q!2E M6R[O7>ME_PYTFH"6YLMIU."I7,EE=SD$*45R-3%TDL6HH'VS.5 4E^<*0 M1D_VLE5JW'Q4$L34'6EG.EVM,!$Q#U>Y5H>R#(.(&B7MDQ"_1BQJE"2BP7 U MV;PHT:T[K\LY-@G X@@: (=((I&])8S(Z5"%'.&,!OPMR05D(, "0>Q9!%7'B*L!\6O M94.SQ3=(V<2Q'4U%I,O,["M,(6/,B]Y-QUAD&F0B:>3R9KTWG)K Q.&WM%Y4(:9\E MGT1JV%1C\C@"ZXP+I,1S!*+-J_.-&Q3%8'34EH5I<).FRLC4;<0. MU# $##37Y2OL'_E@4P['F:_TC).*6.1:S52S!H.3N^"$0:A,RLG)0?B MK#&@6D.*V1\V TK%;^_/VV7>;M[[&+IXAINX>#IBO5$BV-O$JRLE59/3Z,Z= MKA; 8]W9@YR5 Z%B=^9;6_A.7L*6ST1?_"1VAL?P=S0B%A!%0$I($'64/5&%@?1V]ZLRMKD>+E.DVZ1'?=]'! I&U*=H9G_U*CHL=)D\6A, M&^0H0.7^2P!Z;X/^ # ^46U+_V#1L00DYH^4=4_1AFAAB26%YO&76ZW];M]6 MN(^5()[?4O#M(TE<8Y#VE!E-B5V J,#_4?W"E(B$BM)JK3+TZNT$2@H'2"*Z M]5%[1[332X#^["$DP+$&?+@!E?,LC@24'EVR:-]Y/*X,,\M'1 (,=6@=VUJQ M:6\/Y*6] ['S&O[^G\A""I,;,UBO^X)Y[[_DLIXT5*PE M#X5$L2J25%7ZU/)>JD@,1#2EF&?TRY9LEV-=-T4R654RFG%LS6?O^N"F6?!U MD'@C1&6#$*S'063.?7<5@,*!4*F**NRKLQ(^QWK"R'-[<<&NKX::& 3YK$- M9>D 3\2$LF*6W'S)0:/(5'U'=<< '<$^Y,9:>D7Q@<5?>.&V'$:YLN.. M!AL=[J=V+7V>8&7CL!H?0$545 M(D)LC%VFV8J!V@J[/&P$G72](:Q;,ZB%TR"PK%G]]:AP3@[.E"< +8 MH X1A*_P= *B'H9;-/UBZ&<4$KS8$>M&I>@?$IF"JG&5"^)U,UIFH=EL-Z&0 M.BP=-\,FM@TLFP8YC1.8#B"IZ@HM]RA?\=51. G'%F(DCNEUL1)@.! _.O-R MT)GG1)@RV88O>2TRC$$/U&R+E^B54\ 6F@.8U.DD(:7ZNFB=!U6+8).PKB"X MB@4QC. J5N,<&WH=H@4"5KRD*UI05!. 1ZPH-#E@MP"O:<)52.GAF?P;"*YF M3ST&+ACZX%ETF$+L=$<;=0=[MJ/4X%)J$ZB'XP"1I+FGU? M'1;; "R!C!_3NN7%P+(ON$PN\%2 :VH*HV+Y!MDTC>%*/C:!MCA5Z7]AH]@W MV),U8;,3BL.K(K8'XQL721%6M8]K;G5G0_P^\RA//=]/@)P]8]C+3#HJ^[J] M$S1!P$PVNN)Q4=2S?@F.I&4WTB/#QB;>D2ANHC\2"R?Q%)$"C\1$*3.NN%\^ M%5U"2.;P7S\(VE7_72\R,(R:G!,3-/V)$"$X)#Q@V)>#*3# MTL=USV@0LO;L*XQ01D?AIQGXM_@4O%H2V^T4;J,"C<2OQ4 +.&8-CH&^^M*)"=:)$QV5:D5&A M0Z:2%F6V%A@O^!?*H=!3Z!IV":ZKW,_WPEMMZ +@-3O,Q5.5V*M]BM MG=;!E_)6C^$94]SCJ=K&DYWO@<3@;D*E#62_Q1I 5-"H )(DWEFLVA:8A,LI ME#Z"4\^=+./BEZBHD\4$$9@UPQ82(R:M(O&CX5\+"=>G?=F,:Y22 2+V% 4F MPUTZVCJ2[(2"G345+XP,[!(9 E7LX9\@,=:H*?C10 *W4;19*1,XAY:6[8[& M,3W [[R5E'$*P-GC*#-C$$$.'E6V;,8F\SGKB@"VBSZN#IN(*46/$6(N@J=3 M.V],/O=7KFWE)IKH7,PG24@29@\AIIY4IJHD[%'=@MTW#!S;WR1P;/\+]KHU M'&Q_N%XQ:*"JE2KZ5PTK(^6R*U&T*[R4\YZPZ $&@2DFI'/J#1L9O=,SR3HC M: ]D(B,)\D,O7O\JJ,TG&0C"VFE&-8'GBVF>8)OTLDZ-&Q:!&KCQ=-EA&X E MH6#(106Z]L,[\-)CQ[7F[B0H8C*")&A-8&,A=4]M16H;\9X-YG,,;O2,=30_ M=W/OMOER'>6J,&+<2D;[:DSPBGYV"Y@6NM*.6^%;_;41X.10NQ9$1X/MEEZ* M](7=!R;0CZK'^IO'4MB%C/NH*1. 2_6[3H=DQ2#]70JQVRX1QI%PC#WSG%@ MF*$B4#ZZ<]N#AW#_FX[0&Q6&C6GE+,JGK'6F'H$TA MXGCF5B-,().1H3C1T5_M7IUW:\LU!07?J/F*J?S1X7I9<[6]0+S2 6\&I95K MPOR'Y-DF,Y4B8LGZ3GF:H3?4V.%.Q!D!10$ZCJ4YE 9&,8=$/^%?UMC;E, H M)5Q1/6=%'4ZJD=;>>)VC/?^!YVY&BQ(1:78;^+FTOHDO3!H!):^/Z;?[I_V+ M)&AEF$Q"2NDLT^@]*VAU9(CTTNC$Q#B@I2^$M1OY( 5G6U65$$D!"4*2K[/B M+N%7&-P8#2C6AU<3^L[;!^M9T4G40OA @PF)6Z'+R+S1%#'8C#)D*J;*+!G^ M W@?ADO>DV_CQI#)@RF&3 ID".C)YP0M.>J'%B\"@21>;A!AM?7C+_^[[:(C MLJ)NHO=-\_=@9.W;W9R5K?6(\VIZ)?%HP#"U_LI0-[^:>L>[*Q$< W;Z(E

LD\M M23%O$V.*MX%#U=I+>^4"F)A "R_(2U-I22[]M(ONK83%IT+"%R24HE\#K]". MNIBIW$?8IG^?.]M>(V/;G%-')<*R2^QH;ON.)3+BFMUCN%=EM\, 51531;YA MXJ-1,4^\ ,= #/=*8E'5R2=;WY.M[T'8^C;B#1-RAS#?-FX($95PQAKPP=CI MD_RB0+6U!VA>&;,'=2$>BG_5Z=*0MO<)2B;KB4&(_@D;14C]M5@?D@M_9:"F MRL8*$U"01&ND3B)74SIF85J\T)(9>QM2]N^S#^$L \?X;K74_VM?@W7253MY MY1HO6*@"& 5Q+:_QC\K<8_>]-,U5;5!"0U$]M]-M9S]]2?[TF4;IU1)P%WO! MEKC;-E\U&NU50;5?IN0:^Y5O7.EUNM10M56ZPC@S/)(VSZ,L/7,ZUCJ9NV)E M8Y+K/>%Y)1W62Y%NF&'89@[@\LS6VD#'ZS 0VC]U 8WSDM61RO@HL0P1R0ZD MR=3*GX1CNLR06YYUWIGB<4:O/D6OL6:9U]!KF]?8I9?]^/9;D >I'*']S+V\ M6J$)\17%TBHT ?J50I".59@R:5(OW0]6HNTLZ72M(A/>^V(&FA:I8D9HTG11 MIBP;R;H.@WIT28V@[=T2QV+P1V_+]^9PV*B@C%91;2*,6FZ3K3",U,'E& 0[ M5\%I#B?3.DU/>.5V#!-56H%Z)KG**+51#NI+W=LI'6W8L,+4N[*&-#2.!635 M()(U3!::9.? +V+"N?XVU7S->:&FHF$+E3%PV8%RIU;G&/'$#C%\CS_Z<94] MUP60M<3(5QKOV^^UT0&O6.&QB4Q15JV#(O%)L=$#3ZTT](BM.69AC-8^LM&33 MN0W7\\TDWZ ") [V/\6)T$3UADCB1:FN1*BN*9+B142OX>]!9:G,80L*YNJR=J\0%TL^[)>6A#15IKWJ M6+YXTS("^231M2CZF];PV+J!'#R.!AFKG4&&(['UO@;>0S7+'DP+S^'1IT>1 MH%G+50/WP#>H'W>5A$VZ9,(#:3H3-&PAN;8E -88[6'L5V6RD.(L3T$HSL6W M,IN?BK=21[,D5_E8UN+5^/<>=F#4 .43E;-3BSP1J+QC*1S*G+=LV2M/!9-F MD@8JERPEBRU-]H'&9##<[J(00(T!$S59(RB[3KN*?=K=^>V'43Q9V9ZL;+=) M? \?!_%]7U,]*S)N>ZD%+6+B]O* ZV(?K8[Y5-SQ"^MB^V58Y0+_R_"1E.TD M.8]%5(V##F0W,ES PP6([$T^CBL59]0>#(DOC59D;$# LH)\CG;+]R45B^1D MF409;V='X7QBQ-&2RT3E1NZ-0 >!HY0\&FT/V4^#"_"Q48!#!-S^J,NGN@ MSYP#&6Q'Y9(-]*NZ&YT*62K@&1--KTW^>DW.UU7=P=QSSP^=GY0@5E,U/ K_ MDAP_2.Y;=)ECVH39"GUA3\M" MO);%I5@MF[8YXH'*)1&7JI;!;;A%07(J8Q:8@7*,"TY MX:2TW6!.2\#7ID&; M=&L*K_)2+3VC1$;KK"S<6L6"$(*R-A49I@Q?'4F TJI_87EPG'3UZ?!EZ19!MX!3@_9*,A226(O*S&-S7W"3'F[/M MV:'\CPCX6EJ#ZJ"I<78JLSDY2=Z\?.$^]$)W?,\XW/VAB4%2.#K0 V623&!! M@)+8UL+BI$S-\EI]/;R$$"SZ(R^ OO7036!4E%#Z=Q[R)CT,B1N*,D8'8%R. M:Y!8SM^-@$!RDJ+N64J(O&^#?3 M8O!/#%%%JX?SKK:L"YZ6QKG^2G<(P>N5:E]D])O-8+-O@_S8^)*8902,;HI: MID$U MDD=BG\A>6@R"!9R=8MTQZW+G-+7N,VX ZC$\_Z8;+)0%*F/ 'L<46O M>'T4W\%L*.BC<6$R099.%.POMA5P\TY!/*K](RH(\=C3;!*U!<;KT)C/-RS*%)=M=/S0E8ZX?H(C*BGDR M1[L45PS8;B) *+W@9NZP241I!N%8I1P!M$N%-0TR+!C:KYQ(U=A% M+$-@[^8=6_085LY4F*DJ;93F7VH-WHH^2Q$TT9(+2F)J\RF__ MJHOJ]!5IS"^*BC\"5WUJW?;DY'J0H>2'FQ;A>$)Y93I', M&A1MBO#QYRNKL^R)7\H_7XF=L^GDE=@Z3PE;W[LZ2>>D4^*(?])835$6<195 MVSU1=. M-M3;2SEDVL[5'CL%W!6:'XKM 0<(Y5@7+W=1)+'KP>F5IPA+P)8* ME7)SXG0;-]J0[2N0;3=5&0\?O5++]D[#W!DQFEIEG+O*F_N MB8]*S7$XX*8F3PWA.LE-CYPZM]:F"P.M()ID:#D&@.=>%YX0PCI<"]89Q9U< M9%PHWEMM^W,8W$*D@Q]&^0^$@J*:N2#-=>VYN:X5K6E5E^T/K$-V.(6%82V.'''(,AP_#VL:*<:1MZ!J\@E+$6 M9D7^F(K S15%K8(RM65L/3&62L&<^R4'?7F: 1ECIU)WXV0?E4I7BJ+/F@,_ M"7R(S4/81PJ7;>*G0:[N<&A&(X!9S[ M!8P>>X4)VHZUU7ZX.^)MHI$HREP5M;[IP*6.#K*/AI#^MP0N_<$Z ,DT"ZP* MWT2Y1V [&/EW1 J4[ M[XKNC&*VI$B+8HX])9YP^J8PYOY"$VXN1+N+1W3!$DHGU-LHE&@("[ ,:K50 MIB*/Q;0.$X8)SB5-J^3F2GF!]7'&,C7E)A*TTCCK)@8.8:^:IA\+AB2ERNOU MTE%.((\[V9^MOD3E\K#N$2:2YE.#5 Z=;%,%KN#K:! ^7<$6-]#EGE!H8P"] M/R?_S63 V'6R%Z$=.FS0^,O-S8CLLPDQ*9Q<53D#CFWB=TKK!&3 MBT'8HEJF &EJ0A%-K8F@]U18XAMM)FNV:+TPF-!=8973W+JNVZFAZ!ZW!FK5X&@JE)(_B_&0&79.@O+'8P07%. &I(,)B.RA*>DZ:MG^- M>NO$@Y8<\6 *VCC0!4WGR@%[B3LZN(Y95R=:4<2!?'O9? M-#?T2J&'2I@.)>*\J-FP\"_<*_:>*6MR!3-+>X^%%C$:6XR.>LC8COK_]_7K M__U=#(?[.\/#;<-^ L6--2AV%NI@.]SI"S0?M+YA,VD3 $"I=\BODIRCC&1, M@B2#63 &"(Z:M#-;+P+AP3C-0HV0TSZ6S>F&5F,4#2U,>BEI+L^,,MVI5]^: M,A?"2,U6YZ4J$MI6VVV5C[CJ3FVK2IM#!W>*JNIM^.#_&T3/QVZG?MVM]&.6 M0IZ80LM-16DBQUC=U4AS6,M)![5QL&J55V2Q\&0_--M0^6PV-&) M^(F:FV!+C?4K[8FWL@24Q9I##V#5>_ZJ=RAK^+KUVR:-DJ#]5[@XH.Z=R_M=\ARCEI)+<1 SX[P+^(!+Y]._/!$O% Z M*I.Y7>/Z+-?[*(MYN"F1Y.TAQ6:,&.MKK4?'MVZV5_?S3UOHZKWY70$I>(P/.;9@C_#U*QCC 11M&VYNAD6#(@'Y]\_0'OG,JA;6'LMVS0B8N)QK M=6+_X2\1DR:,U14-D13JG[>J@NXV2H$Q.]O]X\'^X2,XVY6]D5X2JKV?#T!W3GIW](YX M#]<'G =XQI]4)%;<*S, #C!6H!I.D&%=2VVO4*L_']3NY19>7K[+U0II_PI MK"_>8$4Q0$+1_SJNJV]-&*O[":P43"5N>WD/S!/ZI6Y/---?Y_7<&1?Q$O[, MJBS]X?\#4$L#!!0 ( %H\JE03 DC5UP@ *(O 6 9&TM,C R,C S M,S%X97@S,60Q+FAT;>U::U,;.Q+]*UI2]P:J;(_-(R$VH8H8LW%57I>8?7R4 M9S2,%GDT*VELO+]^3TMC,P:R<0(DY"ZIBO%H6JU6]U'WD:R#OS2;@SSC>2P2 M]G;T_AU+=%Q.1.Y8; 1W:)U)E[&1+@J>L_?"&*D4>V-D]7J[+;:K5WMUG[5;?3Z>Z^8$?OV>;9J+_EI8\_]D?__#0( MHWXZ>_-NV&<;S2CZ^TX_BHY'Q^$%U'?8R/#<2B=USE44#3YLL(W,N:(;1;/9 MK#7;:6ES'HU.H\Q-U&ZDM+:BE;ADX_" 6O I>')X,!&.LSCCQ@KW>N-L=-+< MAX233HG#@VCQ-\B.=3(_/$CDE%DW5^+UQH2; MVLK_"*C&]%9LWWF!%B8[AR/K0(/,$6.DVO4CP4;=RSWC%D)GP4QYK ME>#EX#*38^G83J?5.8C&\&7QB"PGC0M;IM+"4B7=O)O)!%T@\/NS_>WV3N\@ M(L'[M+UF:0SCA%DUK#\X'0U/AOVCT?#C!_;QA/7?#@TEH^7%6P3.CMP/V M&6XY'8Z&@\]P4?_MT8>_#MA1?T2.Z[S:V7W"G+=]Q8QA@YW*F)V42A<-%@OC M9#IG+N.N^U!#_KR9?R%J7PY2I_7[L\Z+=N\NGT.6\:E@1DREF*%2NDQ:]D?) M#5"LYNQ4%-HXU$]VHLV$==K-/V@E'0M[@=*#^NNX:K!A'K=8J@UZ"_;OT)D) MV)VP]]S$&?)J@U'I[?U,=_U"D=V^A\B^X=8S'S:9LXMH%XZ'>1N".0B M%M9R,R>1";\0'AI+G19M"8S!D(K2$8U! K$T8'L0 _^SL"0!CF:9!()L21]7 M_6?"B$H)36 B+6@).3GP0R-L(6)O(.DM8)I.,,TINB5L/*^[X0F4ZYFZ\Y"@ M%"R5.<)."*J%F>>0QEM3>RUSI!K #4P3WV-54IX!DFHA;0"%DO)7 2! D4<: MQT9AB=(*(/;ZV%@)B2>Q#1(I%6P -C4 Y >$/)D4(7.=E@H2GK_N;8HMW]5S5WH*CY*H9AY 2_H9 MI;<:E@.TR):U!TI7!DHQT**LUP$."6(-]\G!5I'PLK5[ PNA[9<$+EO\]^T; MA]A]W 7 8%\@\@BE+XI?QUF#ZG7,2[M^%RJ<8P',5".%4JQ+ P7(9>1K2I&0 M$KG70YS\*KO64W0X# (JUI\!:1&E;[II42BA2U6*YGX(QM;CJU,)#>2)B # M8_ U(R=-I:4J[M>L]27?YU-M!0QR2.#4J0 1E7&I.%4"3,L;<<4&T"-PBSHE MPK>Q($%D:O07R<_+S-=1LX+VZOS':R+5OQ+ZQ_>(_K5SX(U%L'[V7'LM8/U, M94(0YU;GG,H$MU@>1&<)]]PD"PQB54@> D84XK9A:45ZN'HDAL54L8U;N9*O M2)?5I(K2%%@-UA.?.-8F\49X(+^ MO4,_OA/T!U.N2I\="00B3<%@Y131M+?PT"6Q62/;A\?;J:E'.CHB4Q/0(3S6 MI?NR!>O4([Z4%D3PTZ]OTMAXL7/PBU<$3\">'BE_- '^TP UN5N.#ABXB24Z M8*BXIW]S*V"_(3,3Z]!Q7!I"3*W$WZ)UHJU#.QW00I>-H6AQ5+7YA2XIH(]\ M>4VZ,AQ[0.'/1NC8)"^7=FT%JS)NEWR(,JU?*B+Q9JG:8_D$T6*ZAQE?DH$==1?)4$"8?? MP(1N,/&E=1QLW&ECE^3#-T#E9"*=$^)_E)DW&O3&'PY+V$=*GO:'/V=_>*3 M"\%5)8!%^W7:^<=2 95J5_NTV:"7U#M#CS15V_/[#E!+Z#K\,A6U5:;CT@?-CTM]_: MOQ'9T/9_P!#NMHL[ A%(#;)+ X@1/B<"<_XHOP)G(]11F4^UF@HJICD_KWZ1 M,%4:%9-"Z;G VUFF0^+D*] '5.^%:;0>YM?B?Y66RL#=LY:_^N'\CK/J.,:: M$:89:Z5X845W\:5N#44R"Q+2N/NJ];+O=_J+JO& M7KBO=E>EIIPB2R?V"SK[ DL+^_%%=1G1IRA^;XGX,5/L9U*D;' IXI+J M"/L8=MM/87O<8=O\%'Z% >_$;NM:\&+/.]=E,]'K5%Q5[HCJJ9"Z:U7-[A:2'B]LK+'VE:7E+O, .JAEX%D_! MQ+M\JF52A7Y_OYYW0UO;7RP/M\_]=?;#_P)02P,$% @ 6CRJ5-#,Q9#(N:'1M[5I_4QN[%?TJ*IF^ MP(SMM?F11VS"C..8QJ\)Y!$S;?^4=[6LBKS:2EH;]]/W7&EMUD :\B"0M&0F MQJN]DJYTC\X]DG7PIV9SF&<\CT7"WH\_?F")CLNIR!V+C> .I7/I,C;61<%S M]E$8(Y5B;XU,S@5CKUN=W5:[]?I5LWEX@*8&51V==]E>U&E'V^WM;=9^W>UT MNKO[K/^1;9Z-!UO>^MW)8/R/3\/0ZZ>SMQ]& [;1C**_[0RBZ-WX77B!YCML M;'ANI9,ZYRJ*AL<;;"-SKNA&T7P^;\UW6MJ<1^/3*'-3M1LIK:UH)2[9.#R@ M$GP*GAP>3(7C+,ZXL<*]V3@;'S7W8>&D4^+P(%K^#;83G2P.#Q(Y8]8ME'BS M,>7F7.9-IXON3KMP/=2,\/J:S65S+A.7=3OM]I][!4\2F9\WE4A==Z^UOW]5 M9.1YMBK386A=(Q1WVLI_"S2-X:WYOO,*)4YA M0.8)L-)M>I,P1]UJ>B9KCLR%'_)$JP0OAY>9G$C'=CJM[8-H@KDL'LKSFI\Q M7!/FFEMDONQH)BW<4-(MNIE,,!(8_/)B?[N]TSN(R/ 1'1L,3\>CH]&@/QZ= M'+.3(S9X/QH>L:/1#D\?SZ-/9Z>?S_K'8S8^8:=G'X:LL\.; MG=U-OL5.3JN2O224/)Y7F)GQ^R'[/!R(Z MKW=V_Q\ M>;&J,%^XU3_/5=BT6"Q,$ZF"^8R[KK?J].G&_L7^.G+=-1I_?*B M\ZK=N__GB&5\)I@1,RGFR'4NDY;]7G(#:*@%.Q6%-@X9D!UI,V6==O-WIE/V M3M@+) ]D4,=5@XWRN,52;5!;L'^%RDS ^X1]Y";.P(P-1LFS]Y23]A/%=_O! MXON66Z]@V'3!+G(]5P)2IQ'";$)P$XW!Y!H:"5YSF3.>+UB9.U,*C!X*R LH M1)VS*9Z,Y(JE/$:187J*O.=TL+MAD(M86,O-@DRF_$)X@*S:M"A+X RZ5)1/ MJ0\RB*6!:H,9=)R%)PG0-,\D<&1+^KBJ/Q=&5(W0 *;20E[05 >=9X0M1.P= MI'8+N*83#'.&:@F;+.K3\ S-N[FZ\_VA*5@JF]EKFH!V M#KH1WV-5$N< 3[7 -H!%25Q6 YHR..-0_:OL%K!Q%[O&^LA\9*T02:E@@] MJ :,?(>P)Y=B;C.6*CVW2_P:<2ZM@\IWC%-AL(.CC1H,[=*?&PX_(_%NKNX^ M&!+':T&C$79^[=D*;)7V(%+1:2KQZ,,Y8MP(#QT@04Z4\ E0 *\3)6U&YF0V M!:$2J=)S(FVLM"U1CZC6:!5 71B-#2N*+=L$8!(!" 94#"^QP\NQ-^V#Q4Y+ M!0LO6_FX#X"AQZ#H$4J?(+^.LP;E[IB7 M]NY5*(E.!#!3]132LBX-&@"CT5P34<)*Y+X=TNI7'%LGZK#!!PBKO'P%I$9% MXO12@F[AB]5*)OX8QI83*Q/)C:0!R* >?.;(J:724D;W:];Z].]955L!AQQH MG"H5D*8R+A6G?(!A>2>NE %J!)U1ET?X-A%D"+Y&?9$\'3]?1\T:VJLS'=\2 M-?TSH7_R@.B_,P?>6 1W9\\[KP6LGYE,".+&>FV2)0:P* MR4/ 2$C"2^4ST4. M4:.P*/!&%+3:R 2;@ !\K$I9("D\0__!H1_?"_K#&5>E9T<"@4A3Z%@Y0S3M M+6IT)6SNP/;A\7:!ZI&.BF!J CJ,)[IT7_;@+OF(KZP%R?STZQLV-EGN'_SB M%6$FX$^/&O]A OP_ ]3D?AP=,' 32W384&E/_^96P'X#,Y/JT'%<&D),+<7? MTNI46X=R.@=%6S9&0\O#J\TO5$D!??#E->O*<>P$A3\GH2.4O%SYM16\RKA= MZ2%B6K]41.+3D)^/*D4LF)(70E6')M?L&_>>HH=>'C^E_H8G>T^U?=RT6]4. MTA^])LN5T;AB-"+8.CJOR(WP]0T*YX;"7GG'H;*=-G8E*GP!FIQ.I7-"_)?T M\59#MOAC8 G_J)'G?=_3[/OZ"GH/&E0"6+0/IQU]+ 5@4*7PU?YK+O@%Y>2@ M_WQ6]NK5'^(N3[2^"5S55BF<@MQ"73Q!12M6S/5%(%::%U6 )LC21A &%JK MEE/,'>8Z'*%5*>/6X[_GK/\#[LSZ2.ZI ;,T@!;A^1!X\T?U%3 ;(3?*?*;5 M3%""S/EY]8N#J2A43 NE%P)OYYD.I,G78 ^8/HAZ:'V?'UK_65I* ?=G+']% MP_E=9%5Q@O4B3#/62O'"BN[R2]T;BF06+BS0E0N:!$QOKXY*7CJ]+ BW.7S) M&G;J8 HV5%*[P+'!_'#?;(0?ENDVBEGZ6?7?"4-WR6K@E!TAI:J9SEWM0DFM90HK'<0OYW#YW)P;7G0G8*F+YAP3]M5+*JOW?&*U*IWH MT4V9Z\-]+*2TV&]_]>$/5W2J3Y<\S^,]5ERM[MT9^48 (F<(Y0\0B>^@Q=^! M8KMU-O[(%ZS3#K_$A_%\ X@JIIEHY_04DW;)_,DL>]'V_QYW:)&-PI!JMT1" MP=6X?NC8_!'V_P/1HN7VQ*&J1>@Y-H\_F$$F1]?G;Y7!EO7(A9Y';C,1C_*U-<29+82?Q,>7YP;C"$VUKA6M;C<7V%$T@VSA*91IE\^T M3"H4[.^WMG=7A!G*VOY"=+@U[:]A'_X'4$L#!!0 ( %H\JE2;()1_/ 8 M $I 6 9&TM,C R,C S,S%X97@S,F0Q+FAT;>U:>U/;.!#_*GOIM(69 M^)40+C@I,VD(4VX*H<3,7?^4;3G6H%BNK!!RG_Y6?@0'2@N=\CP82+"T6NWK MMRM9ZO]A&*,D)DE 0_CD'7Z&4 3S&4T4!)(2A:T+IF+P1)J2! ZIE(QS^"A9 M.*4 .Z:S9=KFSK9A[/:1U; <(Q(7.I9C6RV[U0)[QW4UY>T4'LG? DR3)F&(B(=RR1D<-:,1* MI:YE+18+<]$VA9Q:WHD5JQG?LK@0&35#%39V^[H%/RD)=_LSJ@@$,9$951\: MI]Z^T44*Q12GNWVK^BYH?1$N=_LA.X=,+3G]T)@1.66)H43JMNU4]7"DA=U7 M:"Z,!0M5[#JV_;:7DC!DR=3@-%)NQ^QV+YLDF\:K-E&HYDK*B6+G5/.N<0TX M)=+UA8I[5R?XWLBT&A>)1!D1F3&^=-][;$8S.*(+.!$SDKQO%BWXG5')HO>] MG#IC_U)DC>HI>J$,PMD4F6M9>X7^;JFZOS;)@N;J^(*'V#FZB)G/U+LWSK;= M:[=,IV_Y:*ST@433U-4\YRQ#43A32S=F84@3)'CWIMNRV[V^I0GO2:X \4/E M'6PV')UX!_L'PX%W,#Y",)Q,3@=''GCC^[/=G65TNG!J3LRA"9/14,M9>-AI M=VPM91-^.'HP@<'>^-@;[3U1]=:4VK&W8;P/WJ<13 8G'P='HXDQ_N?SZ"L, MAI[N:=EVZX&%?[3 7A/C((% ) D-=.(I:H.**7R9$XDB\R6(A,P9?RL8 M TU"K"N'1 8QM)TFY(6%9! Q7M4H33ZAP5QB4D0%21+"Z +S?8*5"N>:L2S3 M,N.OI@RQ4$%,)45)ZU(5\E="->&$!; _YR)MYL.&,:,1\L5Y=,:%<12Q .5# M+GEWH5,SG_TOH@W]B7"ZK _>9PG66T;XC8,I02VU;/X2L%^Q2"N4SF4V)Q@$ M2D -C*4K- Z;VB(D%*FNP77RBDC'=3G9A$B?)#0SQAW8W8T MB\QQ_=-#&Y:@B.8<$1*@F[EVZ"IJ)?TV9Y+J95>F35VZJTJP&V2S^!GLM+=Z.A2?C)G6W%NNJ7).FO4S*I8($RGRU323+N]J;L)+JUQ&,J+R0$[4HR#K$@=T2II(,,P7_;E M.0:IYKR(&I%2F<^974DHYE,":[YH5L3GM!KH"QE2:02"C86DJ2NCWNN,V.!1OSI5F+53_Q,\+FB/;V?T7/7%;[_4*D1WA[V MQ7:K_%3AK>S=[IC.J\$?T. MT^Z^VOOA[+W5,5NO ?Z[#&XIJ=/[;TGE]Z#Q M(5GBYJC8^Q0*W"T-EH76%TJ)&1KJ M!G+(0W=O[SL,I8F76YM[J3-C_+,0\2 M:_67![<-M]^%Z7M0\(9M[:7<3QP:O[(2_37TZ/SVR-!YGK!Y 2C9.)8,-V$I M[L*N067S%2NW67 _,WU>0?-X^KS"Z,7H\]@P>KE+MFN'"<\&/R]N-U,[[GD% MQ]-9J5T_;M/OS2_[GPU@_E=[G.<*IA> G4$0B'FB<)*;]C96?F)2O3I[P'=[ MK=N_W+L/PT"&WM'7VR3#5LP=^3D;RV AF5(TP2F)RH]QJR/=$/SE#8?U$),, M?(JC4BG.F;[>H,1W+TWH?+70U^Y\?51G7_Y)#B;2@R64)_>">E6J:)V9VV]HWP'K?W(40VC M?*Z22_VNW-I1WEK3ZA)>2J;4*-Y6DTA1Z9)SP<(2.MVNV=I:I;2BS<[O[167 M^_+;@KO_ 5!+ 0(4 Q0 ( %H\JE2>?&M=Y1\ !![ 0 / M " 0 !D;2TR,#(R,#,S,2YX&UL4$L! A0#% @ 6CRJ5%\8PD6\P0 (@ - M !, ( !,J( &1M+3(P,C(P,S,Q7VQA8BYX;6Q02P$"% ,4 M " !:/*I4I.>W>=>H 1$0X $P @ $?9 $ 9&TM,C R M,C S,S%?<')E+GAM;%!+ 0(4 Q0 ( %H\JE1_"%BQKD<$ +(I+P 3 M " 2<- @!D;2TR,#(R,#,S,7@Q,'$N:'1M4$L! A0#% @ M6CRJ5+F/ ;PP%@ ,"T" !8 ( !!E4& &1M+3(P,C(P,S,Q M>&5X,3!D,2YH=&U02P$"% ,4 " !:/*I40X@^F_8[ .E $ %@ M @ %J:P8 9&TM,C R,C S,S%X97@Q,&0R+FAT;5!+ 0(4 Q0 ( M %H\JE2"D6QVSR\ )MY 0 6 " 92G!@!D;2TR,#(R,#,S M,7AE>#$P9#,N:'1M4$L! A0#% @ 6CRJ5*0_K/_3+@ S H! !8 M ( !E]<& &1M+3(P,C(P,S,Q>&5X,3!D-"YH=&U02P$"% ,4 M" !:/*I4$P)(U=<( "B+P %@ @ &>!@< 9&TM,C R,C S M,S%X97@S,60Q+FAT;5!+ 0(4 Q0 ( %H\JE37+ !NP0@ %HN 6 M " :D/!P!D;2TR,#(R,#,S,7AE>#,Q9#(N:'1M4$L! A0#% M @ 6CRJ5)L@E'\\!@ 2D !8 ( !GA@' &1M+3(P,C(P D,S,Q>&5X,S)D,2YH=&U02P4& T #0!> P #A\' end