0001558370-21-016006.txt : 20211115 0001558370-21-016006.hdr.sgml : 20211115 20211115163026 ACCESSION NUMBER: 0001558370-21-016006 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 117 CONFORMED PERIOD OF REPORT: 20210930 FILED AS OF DATE: 20211115 DATE AS OF CHANGE: 20211115 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: 211411290 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-20210930x10q.htm 10-Q
2605556551599683002514676441581208262605560001599680002514680001581210000.260.120.670.410001754820--12-312021Q3000000000.260.120.670.41P1Y0.55000002000002000003700000false0001754820srt:MinimumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2021-09-300001754820srt:MinimumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-09-300001754820srt:MaximumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputSharePriceMember2021-09-300001754820srt:MaximumMemberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputRiskFreeInterestRateMember2021-09-300001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputOptionVolatilityMember2021-09-300001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExpectedTermMember2021-09-300001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:MeasurementInputExercisePriceMember2021-09-300001754820us-gaap:MeasurementInputSharePriceMember2020-09-300001754820us-gaap:MeasurementInputRiskFreeInterestRateMember2020-09-300001754820us-gaap:MeasurementInputOptionVolatilityMember2020-09-300001754820us-gaap:MeasurementInputExpectedTermMember2020-09-300001754820dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember2021-07-012021-09-300001754820dm:ConvertibleDebtInPrivateCompanyMember2021-07-012021-09-300001754820dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember2021-01-012021-09-300001754820dm:ConvertibleDebtInPrivateCompanyMember2021-01-012021-09-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ConvertiblePreferredStockMember2020-06-300001754820us-gaap:ConvertiblePreferredStockMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:ConvertiblePreferredStockMember2019-12-310001754820us-gaap:ConvertiblePreferredStockMember2019-12-310001754820us-gaap:CommonStockMember2020-01-012020-09-300001754820us-gaap:CommonStockMember2020-07-012020-09-300001754820us-gaap:RestrictedStockMember2015-01-012015-12-310001754820us-gaap:InProcessResearchAndDevelopmentMemberus-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001754820us-gaap:InProcessResearchAndDevelopmentMember2021-01-012021-09-300001754820us-gaap:RetainedEarningsMember2021-09-300001754820us-gaap:AdditionalPaidInCapitalMember2021-09-300001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-09-300001754820us-gaap:RetainedEarningsMember2021-06-300001754820us-gaap:AdditionalPaidInCapitalMember2021-06-300001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-3000017548202021-06-300001754820us-gaap:RetainedEarningsMember2020-12-310001754820us-gaap:AdditionalPaidInCapitalMember2020-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001754820us-gaap:RetainedEarningsMember2020-09-300001754820us-gaap:AdditionalPaidInCapitalMember2020-09-300001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-09-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001754820us-gaap:RetainedEarningsMember2020-06-300001754820us-gaap:AdditionalPaidInCapitalMember2020-06-300001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2020-06-3000017548202020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:RetainedEarningsMember2019-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AdditionalPaidInCapitalMember2019-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001754820us-gaap:RetainedEarningsMember2019-12-310001754820us-gaap:AdditionalPaidInCapitalMember2019-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2019-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember2019-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember2019-12-310001754820us-gaap:CommonStockMember2021-07-012021-09-300001754820us-gaap:CommonStockMember2021-09-300001754820us-gaap:CommonStockMember2021-06-300001754820us-gaap:CommonStockMember2020-12-310001754820dm:MergerWithTrineMember2020-12-080001754820us-gaap:CommonStockMember2020-09-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2020-06-300001754820us-gaap:CommonStockMember2020-06-300001754820srt:CumulativeEffectPeriodOfAdoptionAdjustmentMemberus-gaap:CommonStockMember2019-12-310001754820srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMemberus-gaap:CommonStockMember2019-12-310001754820us-gaap:CommonStockMember2019-12-310001754820srt:MinimumMemberdm:PublicWarrantsMemberus-gaap:CommonClassAMember2021-09-300001754820us-gaap:RestrictedStockMember2015-12-310001754820dm:IncentiveAwardPlan2020Member2020-12-012020-12-310001754820us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-07-012021-09-300001754820us-gaap:ShareBasedPaymentArrangementNonemployeeMember2021-01-012021-09-300001754820us-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-07-012020-09-300001754820dm:ConsultantMemberus-gaap:ShareBasedPaymentArrangementNonemployeeMember2020-01-012020-09-300001754820dm:TwoThousandFifteenStockIncentivePlanMember2015-12-310001754820dm:IncentiveAwardPlan2020Member2021-01-012021-01-010001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2021-09-300001754820dm:ConsultantMember2021-09-300001754820us-gaap:RestrictedStockMember2021-09-300001754820us-gaap:RestrictedStockUnitsRSUMember2020-12-310001754820us-gaap:RestrictedStockMember2020-12-310001754820us-gaap:RestrictedStockMember2021-01-012021-09-300001754820dm:TwoThousandFifteenStockIncentivePlanMember2015-01-012015-12-310001754820dm:ConsultantMember2021-01-012021-09-300001754820us-gaap:ServiceMemberus-gaap:EMEAMember2021-07-012021-09-300001754820us-gaap:ServiceMembersrt:AsiaPacificMember2021-07-012021-09-300001754820us-gaap:ServiceMembersrt:AmericasMember2021-07-012021-09-300001754820us-gaap:ProductMemberus-gaap:EMEAMember2021-07-012021-09-300001754820us-gaap:ProductMembersrt:AsiaPacificMember2021-07-012021-09-300001754820us-gaap:ProductMembersrt:AmericasMember2021-07-012021-09-300001754820us-gaap:TransferredOverTimeMember2021-07-012021-09-300001754820us-gaap:TransferredAtPointInTimeMember2021-07-012021-09-300001754820us-gaap:EMEAMember2021-07-012021-09-300001754820srt:AsiaPacificMember2021-07-012021-09-300001754820srt:AmericasMember2021-07-012021-09-300001754820us-gaap:ServiceMemberus-gaap:EMEAMember2021-01-012021-09-300001754820us-gaap:ServiceMembersrt:AsiaPacificMember2021-01-012021-09-300001754820us-gaap:ServiceMembersrt:AmericasMember2021-01-012021-09-300001754820us-gaap:ProductMemberus-gaap:EMEAMember2021-01-012021-09-300001754820us-gaap:ProductMembersrt:AsiaPacificMember2021-01-012021-09-300001754820us-gaap:ProductMembersrt:AmericasMember2021-01-012021-09-300001754820us-gaap:TransferredOverTimeMember2021-01-012021-09-300001754820us-gaap:TransferredAtPointInTimeMember2021-01-012021-09-300001754820us-gaap:EMEAMember2021-01-012021-09-300001754820srt:AsiaPacificMember2021-01-012021-09-300001754820srt:AmericasMember2021-01-012021-09-300001754820us-gaap:ServiceMemberus-gaap:EMEAMember2020-07-012020-09-300001754820us-gaap:ServiceMembersrt:AsiaPacificMember2020-07-012020-09-300001754820us-gaap:ServiceMembersrt:AmericasMember2020-07-012020-09-300001754820us-gaap:ProductMemberus-gaap:EMEAMember2020-07-012020-09-300001754820us-gaap:ProductMembersrt:AsiaPacificMember2020-07-012020-09-300001754820us-gaap:ProductMembersrt:AmericasMember2020-07-012020-09-300001754820us-gaap:TransferredOverTimeMember2020-07-012020-09-300001754820us-gaap:TransferredAtPointInTimeMember2020-07-012020-09-300001754820us-gaap:EMEAMember2020-07-012020-09-300001754820srt:AsiaPacificMember2020-07-012020-09-300001754820srt:AmericasMember2020-07-012020-09-300001754820us-gaap:ServiceMemberus-gaap:EMEAMember2020-01-012020-09-300001754820us-gaap:ServiceMembersrt:AsiaPacificMember2020-01-012020-09-300001754820us-gaap:ServiceMembersrt:AmericasMember2020-01-012020-09-300001754820us-gaap:ProductMemberus-gaap:EMEAMember2020-01-012020-09-300001754820us-gaap:ProductMembersrt:AsiaPacificMember2020-01-012020-09-300001754820us-gaap:ProductMembersrt:AmericasMember2020-01-012020-09-300001754820us-gaap:TransferredOverTimeMember2020-01-012020-09-300001754820us-gaap:TransferredAtPointInTimeMember2020-01-012020-09-300001754820us-gaap:EMEAMember2020-01-012020-09-300001754820srt:AsiaPacificMember2020-01-012020-09-300001754820srt:AmericasMember2020-01-012020-09-300001754820srt:MinimumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-09-300001754820srt:MinimumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-09-300001754820srt:MinimumMemberus-gaap:EquipmentMember2021-01-012021-09-300001754820srt:MinimumMemberus-gaap:AutomobilesMember2021-01-012021-09-300001754820srt:MaximumMemberus-gaap:SoftwareDevelopmentMember2021-01-012021-09-300001754820srt:MaximumMemberus-gaap:FurnitureAndFixturesMember2021-01-012021-09-300001754820srt:MaximumMemberus-gaap:EquipmentMember2021-01-012021-09-300001754820srt:MaximumMemberus-gaap:AutomobilesMember2021-01-012021-09-300001754820us-gaap:ToolsDiesAndMoldsMember2021-01-012021-09-300001754820us-gaap:ComputerEquipmentMember2021-01-012021-09-300001754820us-gaap:BuildingMember2021-01-012021-09-300001754820us-gaap:ToolsDiesAndMoldsMember2021-09-300001754820us-gaap:SoftwareDevelopmentMember2021-09-300001754820us-gaap:LeaseholdImprovementsMember2021-09-300001754820us-gaap:LandAndBuildingMember2021-09-300001754820us-gaap:FurnitureAndFixturesMember2021-09-300001754820us-gaap:EquipmentMember2021-09-300001754820us-gaap:ConstructionInProgressMember2021-09-300001754820us-gaap:ComputerEquipmentMember2021-09-300001754820us-gaap:AutomobilesMember2021-09-300001754820us-gaap:ToolsDiesAndMoldsMember2020-12-310001754820us-gaap:SoftwareDevelopmentMember2020-12-310001754820us-gaap:LeaseholdImprovementsMember2020-12-310001754820us-gaap:FurnitureAndFixturesMember2020-12-310001754820us-gaap:EquipmentMember2020-12-310001754820us-gaap:ConstructionInProgressMember2020-12-310001754820us-gaap:ComputerEquipmentMember2020-12-310001754820dm:MayDentalLabInc.Memberus-gaap:SubsequentEventMember2021-10-292021-10-290001754820dm:LarryBrewerDentalLabIncMemberus-gaap:SubsequentEventMember2021-10-142021-10-140001754820dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember2021-04-300001754820dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember2021-04-300001754820dm:ConvertibleDebtInPrivateCompanyMember2020-12-310001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-07-012021-09-300001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-09-300001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-07-012020-09-300001754820us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-01-012020-09-300001754820us-gaap:EMEAMember2021-09-300001754820srt:AmericasMember2021-09-300001754820srt:AmericasMember2020-12-310001754820us-gaap:RetainedEarningsMember2021-07-012021-09-300001754820us-gaap:RetainedEarningsMember2021-01-012021-09-300001754820us-gaap:RetainedEarningsMember2020-07-012020-09-300001754820us-gaap:RetainedEarningsMember2020-01-012020-09-300001754820dm:TermLoanMember2021-09-300001754820us-gaap:FairValueInputsLevel3Memberdm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820dm:ContingentConsiderationMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:FairValueInputsLevel3Memberdm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820dm: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: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:TradeNamesMember2021-09-300001754820us-gaap:TechnologyBasedIntangibleAssetsMember2021-09-300001754820us-gaap:CustomerRelationshipsMember2021-09-300001754820us-gaap:FairValueInputsLevel3Member2021-09-300001754820us-gaap:FairValueInputsLevel3Member2020-12-310001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-07-012021-09-300001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-07-012021-09-300001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-01-012021-09-300001754820us-gaap:RestrictedStockUnitsRSUMember2021-09-300001754820us-gaap:RestrictedStockUnitsRSUMember2021-07-012021-09-300001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2021-07-012021-09-300001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2021-01-012021-09-300001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2020-07-012020-09-300001754820dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember2020-01-012020-09-300001754820dm:InterestAndOtherExpenseIncomeNetMember2021-07-012021-09-300001754820dm:InterestAndOtherExpenseIncomeNetMember2021-01-012021-09-300001754820dm:AidroSrlMember2021-07-012021-09-300001754820srt:MinimumMemberdm:AidroSrlMember2021-09-300001754820srt:MaximumMemberdm:AidroSrlMember2021-09-300001754820dm:TermLoanMemberus-gaap:PrimeRateMember2021-09-300001754820dm:TermLoanMemberus-gaap:PrimeRateMember2020-12-310001754820dm:TermLoanMemberus-gaap:PrimeRateMember2021-01-012021-09-300001754820dm:TermLoanMemberus-gaap:PrimeRateMember2020-01-012020-12-310001754820dm:PublicWarrantsMember2020-02-242020-02-240001754820us-gaap:ServiceMember2021-07-012021-09-300001754820us-gaap:ProductMember2021-07-012021-09-300001754820us-gaap:ServiceMember2021-01-012021-09-300001754820us-gaap:ProductMember2021-01-012021-09-300001754820us-gaap:ServiceMember2020-07-012020-09-300001754820us-gaap:ProductMember2020-07-012020-09-300001754820us-gaap:ServiceMember2020-01-012020-09-300001754820us-gaap:ProductMember2020-01-012020-09-300001754820dm:OperatingLeaseAgreementWithTMRELlcMember2021-09-300001754820dm:OperatingLeaseAgreementWithSitracoUkLimitedMember2021-09-300001754820dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember2021-09-300001754820us-gaap:CommonClassAMember2021-09-300001754820dm:IncentiveAwardPlan2020Member2020-12-310001754820dm:PublicWarrantsMemberus-gaap:WarrantMember2021-09-300001754820dm:PublicWarrantsMemberus-gaap:CommonClassAMember2021-09-300001754820dm:PublicWarrantsMember2020-02-240001754820us-gaap:MoneyMarketFundsMember2021-09-300001754820us-gaap:MoneyMarketFundsMember2020-12-310001754820us-gaap:CommercialPaperMember2020-12-3100017548202020-09-300001754820dm:DentalArtsLaboratoriesIncMemberdm:PaycheckProtectionProgramMember2021-09-300001754820dm:Adaptive3dTechnologiesIncMemberdm:PaycheckProtectionProgramMember2021-09-300001754820dm:Adaptive3dTechnologiesIncMemberdm:PaycheckProtectionProgramMember2021-05-070001754820dm:DentalArtsLaboratoriesIncMemberdm:EquipmentFinancingAgreementsMember2021-09-300001754820dm:AidroSrlMember2021-09-300001754820dm:AidroSrlMember2021-09-072021-09-300001754820dm:DentalArtsLaboratoriesIncMember2021-07-302021-09-300001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-242021-09-300001754820dm:Adaptive3dTechnologiesIncMember2021-05-072021-09-300001754820dm:AcquisitionOfEnvisiontecMember2021-02-162021-09-300001754820dm:MetaAdditiveLtdMember2021-09-092021-09-090001754820dm:DentalArtsLaboratoriesIncMember2021-07-302021-07-300001754820dm:MergerWithTrineMemberdm:BusinessCombinationSubscriptionAgreementMember2020-12-090001754820dm:MergerWithTrineMember2020-12-090001754820dm:Adaptive3dTechnologiesIncMember2021-05-072021-05-070001754820dm:AcquisitionOfEnvisiontecMember2021-02-162021-02-160001754820us-gaap:CommercialPaperMember2021-09-300001754820us-gaap:CommercialPaperMember2020-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMember2021-09-300001754820us-gaap:CorporateDebtSecuritiesMember2021-09-300001754820us-gaap:CorporateDebtSecuritiesMember2020-12-310001754820us-gaap:AssetBackedSecuritiesMember2021-09-300001754820us-gaap:USTreasurySecuritiesMember2020-12-310001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820dm:CompanyOwnedLifeInsuranceCashSurrenderValueMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:USGovernmentAgenciesDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:EquitySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:AssetBackedSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820dm:CompanyOwnedLifeInsuranceCashSurrenderValueMemberus-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:FairValueMeasurementsRecurringMember2021-09-300001754820us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:USTreasurySecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:OtherInvestmentsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:MoneyMarketFundsMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:FairValueInputsLevel3Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:FairValueInputsLevel2Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:FairValueInputsLevel1Memberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:CorporateDebtSecuritiesMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:CommercialPaperMemberus-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820us-gaap:FairValueMeasurementsRecurringMember2020-12-310001754820dm:TwoThousandTwentyOneAcquisitionMemberus-gaap:CommonStockMember2021-06-102021-06-100001754820us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001754820us-gaap:RestrictedStockMember2021-01-012021-09-300001754820us-gaap:EmployeeStockMember2021-01-012021-09-300001754820us-gaap:WarrantMember2020-01-012020-09-300001754820us-gaap:RestrictedStockMember2020-01-012020-09-300001754820us-gaap:EmployeeStockMember2020-01-012020-09-3000017548202020-01-012020-12-3100017548202019-12-310001754820us-gaap:SellingAndMarketingExpenseMember2021-07-012021-09-300001754820us-gaap:ResearchAndDevelopmentExpenseMember2021-07-012021-09-300001754820us-gaap:GeneralAndAdministrativeExpenseMember2021-07-012021-09-300001754820us-gaap:CostOfSalesMember2021-07-012021-09-300001754820us-gaap:SellingAndMarketingExpenseMember2021-01-012021-09-300001754820us-gaap:ResearchAndDevelopmentExpenseMember2021-01-012021-09-300001754820us-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-09-300001754820us-gaap:CostOfSalesMember2021-01-012021-09-300001754820us-gaap:SellingAndMarketingExpenseMember2020-07-012020-09-300001754820us-gaap:ResearchAndDevelopmentExpenseMember2020-07-012020-09-300001754820us-gaap:GeneralAndAdministrativeExpenseMember2020-07-012020-09-300001754820us-gaap:CostOfSalesMember2020-07-012020-09-300001754820us-gaap:SellingAndMarketingExpenseMember2020-01-012020-09-300001754820us-gaap:ResearchAndDevelopmentExpenseMember2020-01-012020-09-300001754820us-gaap:GeneralAndAdministrativeExpenseMember2020-01-012020-09-300001754820us-gaap:CostOfSalesMember2020-01-012020-09-300001754820us-gaap:AdditionalPaidInCapitalMember2020-07-012020-09-300001754820us-gaap:AdditionalPaidInCapitalMember2020-01-012020-09-300001754820srt:MinimumMemberus-gaap:TradeNamesMember2021-01-012021-09-300001754820srt:MinimumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-09-300001754820srt:MinimumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300001754820srt:MaximumMemberus-gaap:TradeNamesMember2021-01-012021-09-300001754820srt:MaximumMemberus-gaap:TechnologyBasedIntangibleAssetsMember2021-01-012021-09-300001754820srt:MaximumMemberus-gaap:CustomerRelationshipsMember2021-01-012021-09-300001754820dm:PublicWarrantsMember2021-09-300001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-09-300001754820dm:PublicWarrantsMember2021-01-012021-09-300001754820dm:SubscriptionAgreementMember2021-07-012021-09-300001754820dm:SubscriptionAgreementMember2021-06-012021-06-300001754820dm:PublicWarrantsMember2021-01-012021-03-280001754820us-gaap:InProcessResearchAndDevelopmentMemberus-gaap:CommonStockMember2021-01-012021-09-300001754820dm:MergerWithTrineMemberdm:BusinessCombinationSubscriptionAgreementMember2020-12-092020-12-090001754820us-gaap:CommonStockMember2021-01-012021-09-300001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2020-07-012020-09-300001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2020-01-012020-09-300001754820dm:ConsultantMember2020-01-012020-09-300001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2021-07-012021-09-300001754820us-gaap:ShareBasedPaymentArrangementEmployeeMember2021-01-012021-09-300001754820us-gaap:RestrictedStockUnitsRSUMemberdm:MayDentalLabInc.Memberus-gaap:SubsequentEventMember2021-10-292021-10-290001754820us-gaap:RestrictedStockUnitsRSUMemberdm:LarryBrewerDentalLabIncMemberus-gaap:SubsequentEventMember2021-10-142021-10-140001754820us-gaap:RestrictedStockUnitsRSUMemberdm:MetaAdditiveLtdMember2021-09-092021-09-090001754820us-gaap:RestrictedStockUnitsRSUMemberdm:AidroSrlMember2021-09-072021-09-070001754820us-gaap:RestrictedStockUnitsRSUMemberdm:DentalArtsLaboratoriesIncMember2021-07-302021-07-300001754820dm:DesktopMetalPrivatePlacementWarrantsMember2021-01-012021-09-300001754820us-gaap:AdditionalPaidInCapitalMember2021-07-012021-09-300001754820us-gaap:AdditionalPaidInCapitalMember2021-01-012021-09-300001754820srt:MinimumMember2021-01-012021-09-300001754820srt:MaximumMember2021-01-012021-09-300001754820dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember2021-04-012021-04-300001754820dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember2021-04-012021-04-300001754820dm:ConvertibleDebtInPrivateCompanyMember2020-01-012020-12-3100017548202020-01-012020-01-3100017548202020-12-090001754820dm:DentalArtsLaboratoriesIncMember2021-09-300001754820dm:Adaptive3dTechnologiesIncMember2021-09-300001754820dm:EquityIncentivePlanOfMakeCompositesIncMember2019-01-012019-12-310001754820dm:AerosintSaMember2021-09-300001754820dm:AcquisitionOfEnvisiontecMember2021-09-3000017548202020-12-092020-12-090001754820dm:MergerWithTrineMember2020-12-310001754820dm:DentalArtsLaboratoriesIncMember2021-07-012021-09-3000017548202020-07-012020-09-300001754820dm:AerosintSaMember2021-01-012021-09-300001754820dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember2021-07-012021-09-300001754820dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember2021-01-012021-09-300001754820us-gaap:ShareBasedCompensationAwardTrancheTwoMember2020-12-092020-12-090001754820us-gaap:ShareBasedCompensationAwardTrancheOneMember2020-12-092020-12-090001754820dm:MergerWithTrineMember2020-01-012020-12-310001754820us-gaap:FairValueInputsLevel3Member2021-01-012021-09-3000017548202020-02-240001754820dm:TermLoanMember2018-06-012018-06-300001754820dm:TermLoanMember2018-06-300001754820dm:PaycheckProtectionProgramMember2021-09-3000017548202020-01-012020-09-300001754820us-gaap:RestrictedStockUnitsRSUMember2021-01-012021-09-300001754820dm:PublicWarrantsMember2021-03-2900017548202017-05-3100017548202021-07-012021-09-300001754820dm:AidroSrlMember2021-09-070001754820dm:DentalArtsLaboratoriesIncMember2021-07-300001754820dm:Adaptive3dTechnologiesIncMember2021-05-070001754820dm:AcquisitionOfEnvisiontecMember2021-02-160001754820dm:AidroSrlMember2021-09-072021-09-070001754820dm:DentalArtsLaboratoriesIncMemberdm:EquipmentFinancingAgreementsMember2021-01-012021-09-300001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMember2021-01-012021-09-300001754820dm:DentalArtsLaboratoriesIncMember2021-01-012021-09-300001754820dm:AidroSrlMember2021-01-012021-09-300001754820dm:Adaptive3dTechnologiesIncMember2021-01-012021-09-300001754820dm:AcquisitionOfEnvisiontecMember2021-01-012021-09-300001754820dm:DmBelgiumBvSrlAerosintSaMember2021-06-242021-06-240001754820dm:DmBelgiumBvSrlAerosintSaMember2021-09-300001754820dm:MergerWithTrineMember2020-12-092020-12-090001754820dm:ElPasoMember2021-11-120001754820dm:ElPasoMember2021-11-122021-11-120001754820dm:TwoThousandTwentyOneAcquisitionMember2021-06-102021-06-100001754820dm:TwoThousandTwentyOneAcquisitionMember2021-06-1000017548202020-12-3100017548202021-09-3000017548202021-11-1200017548202021-01-012021-09-30dm:segmentdm:Yxbrli:sharesiso4217:USDiso4217:USDxbrli:sharesdm:itemxbrli:puredm:loandm:Ddm:leasedm: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 September 30, 2021

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 November 12, 2021, there were 311,014,335 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 September 30, 2021 and December 31, 2020

3

Condensed Consolidated Statements of Operations for the three and nine months ended September 30, 2021 and 2020

4

Condensed Consolidated Statements of Comprehensive Loss for the three and nine months ended September 30, 2021 and 2020

5

Condensed Consolidated Statements of Stockholders’ Equity for the three and nine months ended September 30, 2021 and 2020

6

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

8

Notes to Condensed Consolidated Financial Statements

10

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

44

Item 3. Quantitative and Qualitative Disclosures About Market Risk

59

Item 4. Controls and Procedures

60

Part II. Other Information

61

Item 1. Legal Proceedings

61

Item 1A. Risk Factors

61

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

89

Item 3. Defaults Upon Senior Securities

90

Item 4. Mine Safety Disclosures

90

Item 5. Other Information

90

Item 6. Exhibits

90

Exhibit Index

91

Signatures

92

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)

    

September 30, 

    

December 31, 

2021

    

2020

Assets

Current assets:

 

  

 

  

Cash and cash equivalents

$

131,676

$

483,525

Short‑term investments

 

292,272

 

111,867

Accounts receivable

 

22,878

 

6,516

Inventory

 

32,730

 

9,708

Prepaid expenses and other current assets

 

7,250

 

976

Total current assets

 

486,806

 

612,592

Restricted cash

 

676

 

612

Property and equipment, net

 

23,782

 

12,160

Capitalized software, net

 

179

 

312

Goodwill

 

262,343

 

2,252

Intangible assets, net

 

180,129

 

9,102

Other noncurrent assets

17,679

4,879

Total Assets

$

971,594

$

641,909

Liabilities and Stockholders’ Equity

 

  

 

  

Current liabilities:

 

  

 

  

Accounts payable

$

16,985

$

7,591

Customer deposits

 

2,876

 

1,480

Current portion of lease liability

 

2,677

 

868

Accrued expenses and other current liabilities

 

20,686

 

7,565

Deferred revenue

 

5,530

 

3,004

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

 

1,030

 

9,991

Total current liabilities

 

49,784

 

30,499

Long-term debt, net of current portion

680

Warrant liability

93,328

Contingent consideration, net of current portion

4,528

Lease liability, net of current portion

 

7,802

 

2,157

Deferred tax liability

7,881

Other noncurrent liabilities

1,417

Total liabilities

72,092

125,984

Commitments and Contingences (Note 16)

 

  

 

  

Stockholders’ Equity

 

 

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

Common Stock, $0.0001 par value—500,000,000 shares authorized; 261,914,672 and 226,756,733 shares issued at September 30, 2021 and December 31, 2020, respectively, 261,567,100 and 224,626,597 shares outstanding at September 30, 2021 and December 31, 2020, respectively

 

26

 

23

Additional paid‑in capital

 

1,398,039

 

844,188

Accumulated deficit

 

(497,444)

 

(328,277)

Accumulated other comprehensive income (loss)

 

(1,119)

 

(9)

Total Stockholders’ Equity

 

899,502

 

515,925

Total Liabilities and Stockholders’ Equity

$

971,594

$

641,909

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

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

Revenues

 

  

 

  

Products

$

23,949

$

1,888

$

51,820

$

6,113

Services

1,489

639

 

3,908

 

1,988

Total revenues

25,438

 

2,527

 

55,728

 

8,101

Cost of sales

  

 

  

 

  

Products

20,450

3,732

 

46,427

 

18,145

Services

1,033

1,096

 

3,561

 

3,365

Total cost of sales

21,483

 

4,828

 

49,988

 

21,510

Gross profit/(loss)

3,955

 

(2,301)

 

5,740

 

(13,409)

Operating expenses

  

 

  

 

  

Research and development

19,311

9,195

 

45,820

 

31,362

Sales and marketing

13,224

2,542

 

29,567

 

9,994

General and administrative

19,833

5,415

 

46,821

 

11,004

In-process research and development assets acquired

15,181

25,581

Total operating expenses

67,549

 

17,152

 

147,789

 

52,360

Loss from operations

(63,594)

 

(19,453)

 

(142,049)

 

(65,769)

Change in fair value of warrant liability

(56,576)

Interest expense

(12)

(98)

 

(137)

(253)

Interest and other (expense) income, net

(3,796)

94

 

(3,166)

995

Loss before income taxes

(67,402)

 

(19,457)

 

(201,928)

 

(65,027)

Income tax benefit

523

 

32,761

 

Net loss

$

(66,879)

$

(19,457)

$

(169,167)

$

(65,027)

Net loss per share—basic and diluted

$

(0.26)

$

(0.12)

$

(0.67)

$

(0.41)

Weighted average shares outstanding, basic and diluted

260,555,655

159,968,300

251,467,644

158,120,826

See notes to condensed consolidated financial statements.

4

DESKTOP METAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS

(UNAUDITED)

(in thousands)

    

Three Months Ended

Nine Months Ended

September 30, 

September 30, 

    

2021

    

2020

    

2021

    

2020

 

Net loss

(66,879)

(19,457)

$

(169,167)

$

(65,027)

Other comprehensive (loss) income, net of taxes:

 

 

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

(7)

(43)

 

(11)

 

(70)

Foreign currency translation adjustment

(1,216)

(1,099)

Total comprehensive loss, net of taxes of $0

(68,102)

(19,500)

$

(170,277)

$

(65,097)

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

Accumulated

Other

Common Stock

Additional

Comprehensive

Total

Voting

Paidin

Accumulated

(Loss)

Stockholders’

    

Shares

    

Amount

Capital

    

Deficit

    

Income

    

Equity

BALANCE—July 1, 2021

259,545,731

$

26

$

1,387,779

$

(430,565)

$

104

$

957,344

Exercise of Common Stock options

1,615,484

 

 

1,576

 

 

 

1,576

Vesting of restricted Common Stock

 

295,599

 

 

 

 

 

Vesting of restricted stock units

259,735

Net share settlement related to employee tax withholdings upon vesting of restricted stock units

(40,299)

(309)

(309)

Issuance of Common Stock for acquisitions

Issuance of common stock for acquired in-process research and development

Net share settlement related to employee tax withholdings upon vesting of restricted stock awards

(109,150)

(958)

(958)

Stock‑based compensation expense

 

 

 

9,951

 

 

 

9,951

Net loss

 

 

 

 

(66,879)

 

 

(66,879)

Other comprehensive income (loss)

 

 

 

 

 

(1,223)

 

(1,223)

BALANCE—September 30, 2021

 

261,567,100

$

26

$

1,398,039

$

(497,444)

$

(1,119)

$

899,502

Nine Months Ended September 30, 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

4,462,218

 

 

5,241

 

 

 

5,241

Vesting of restricted Common Stock

 

407,629

 

 

 

 

 

Vesting of restricted stock units

303,656

Net settlement of shares related to employee tax withholdings upon vesting of restricted stock units

(49,471)

(454)

(454)

Issuance of Common Stock for acquisitions

9,049,338

1

208,988

208,989

Issuance of common stock for acquired in-process research and development

334,370

4,300

4,300

Net share settlement related to employee tax withholdings upon vesting of restricted stock awards

(109,150)

(958)

(958)

Stock‑based compensation expense

 

 

 

16,167

 

 

 

16,167

Vesting of Trine Founder shares

1,850,938

Exercise of warrants

 

20,690,975

 

2

 

320,567

 

 

 

320,569

Net loss

 

 

 

 

(169,167)

 

 

(169,167)

Other comprehensive income (loss)

 

 

 

 

 

(1,110)

 

(1,110)

BALANCE—September 30, 2021

 

261,567,100

$

26

$

1,398,039

$

(497,444)

$

(1,119)

$

899,502

6

Three Months Ended September 30, 2020

Accumulated

Other

Legacy Convertible

Common Stock

Additional

Comprehensive

Total

Preferred Stock

Voting

Paidin

Accumulated

(Loss)

Stockholders’

    

Shares

    

Amount

  

  

Shares

    

Amount

    

Capital

    

Deficit

    

Income

    

Equity

BALANCE—July 1, 2020

100,038,109

$

436,533

29,937,631

$

3

$

21,254

$

(339,832)

$

48

$

(318,527)

Retroactive application of recapitalization (Note 1)

(100,038,109)

(436,533)

128,792,027

13

434,672

434,685

Adjusted balance, beginning of period

158,729,658

16

455,926

(339,832)

48

116,158

Exercise of Common Stock options

 

184,447

131

 

131

Vesting of restricted Common Stock

 

1,751,364

2

 

2

Stock‑based compensation expense

 

1,895

 

1,895

Common Stock warrants issued

 

 

Net loss

 

(19,457)

 

(19,457)

Other comprehensive income (loss)

 

(43)

 

(43)

BALANCE—September 30, 2020

 

$

 

160,665,469

$

16

$

457,954

$

(359,289)

$

5

$

98,686

Nine Months Ended September 30, 2020

Accumulated

Other

Legacy Convertible

Common Stock

Additional

Comprehensive

Total

Preferred Stock

Voting

Paidin

Accumulated

(Loss)

Stockholders’

    

Shares

    

Amount

  

  

Shares

    

Amount

    

Capital

    

Deficit

    

Income

    

Equity

BALANCE—January 1, 2020

100,038,109

$

436,533

26,813,113

$

3

$

16,722

$

(294,262)

$

75

$

(277,462)

Retroactive application of recapitalization (Note 1)

(100,038,109)

(436,533)

128,100,821

13

436,520

436,533

Adjusted balance, beginning of period

154,913,934

16

453,242

(294,262)

75

159,071

Exercise of Common Stock options

 

499,256

267

 

267

Vesting of restricted Common Stock

 

5,252,279

6

 

6

Stock‑based compensation expense

 

4,228

 

4,228

Common Stock warrants issued

 

211

 

211

Net loss

 

(65,027)

 

(65,027)

Other comprehensive income (loss)

 

(70)

 

(70)

BALANCE—September 30, 2020

 

$

 

160,665,469

$

16

$

457,954

$

(359,289)

$

5

$

98,686

See notes to condensed consolidated financial statements.

7

DESKTOP METAL, INC.

CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS

(UNAUDITED)

(in thousands)

Nine Months Ended September 30, 

    

2021

    

2020

Cash flows from operating activities:

Net loss

    

$

(169,167)

    

$

(65,027)

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

 

 

Depreciation and amortization

 

15,576

 

6,525

Stock‑based compensation

 

16,167

 

4,228

Change in fair value of warrant liability

56,576

Change in fair value of subscription agreement liability

2,920

Expense related to Common Stock warrants issued

 

 

43

Amortization (accretion) of discount on investments

2,189

34

Amortization of debt financing cost

9

14

Provision for bad debt

316

333

Acquired in-process research and development

25,581

(Gain) loss on disposal of property and equipment

19

 

10

Net increase in accrued interest related to marketable securities

(414)

162

Net unrealized loss on equity investment

1,880

Net unrealized gain on other investments

(639)

Deferred tax benefit

(32,761)

Change in fair value of contingent consideration

(166)

Changes in operating assets and liabilities:

 

 

Accounts receivable

 

(8,476)

 

2,881

Inventory

 

(11,067)

 

(1,958)

Prepaid expenses and other current assets

 

(3,096)

 

1,082

Other assets

(118)

Accounts payable

 

4,243

 

(5,800)

Accrued expenses and other current liabilities

 

(9,294)

 

430

Customer deposits

 

(1,298)

 

(547)

Deferred revenue

 

1,295

 

(1,094)

Change in right of use assets and lease liabilities, net

 

(340)

 

(243)

Other liabilities

6

Net cash used in operating activities

 

(110,059)

 

(58,927)

Cash flows from investing activities:

 

 

Purchases of property and equipment

 

(4,145)

 

(1,039)

Purchase of other investments

 

(3,620)

Purchase of equity investment

(20,000)

Purchase of marketable securities

(330,873)

 

(62,810)

Proceeds from sales and maturities of marketable securities

 

163,882

 

94,116

Cash paid to acquire in-process research and development

(21,220)

Cash paid for acquisitions, net of cash acquired

 

(191,146)

 

Net cash (used in) provided by investing activities

 

(407,122)

 

30,267

Cash flows from financing activities:

 

 

Proceeds from the exercise of stock options

5,241

 

255

Proceeds from the exercise of stock warrants

170,665

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

(454)

Proceeds from PPP loan

5,379

Repayment of PPP loan

 

(5,379)

Repayment of term loan

(10,000)

 

Deferred financing costs paid

(400)

Net cash provided by (used in) financing activities

 

165,452

 

(145)

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

 

(351,729)

 

(28,805)

Effect of exchange rate changes

(56)

Cash and cash equivalents at beginning of period

 

483,525

 

66,161

Restricted cash at beginning of period

612

612

8

Nine Months Ended September 30, 

    

2021

    

2020

Cash and cash equivalents at end of period

131,676

37,356

Restricted cash at end of period

676

612

Total cash, cash equivalents and restricted cash, end of period

$

132,352

$

37,968

Supplemental cash flow information:

 

 

Interest paid

$

137

$

253

Taxes paid

$

150

$

Noncash investing and financing activities:

 

 

Net unrealized loss on investments

$

11

$

Exercise of private placement warrants

$

149,904

$

Common Stock issued for acquisitions

$

208,989

$

Common Stock issued for acquisition of in-process research and development

$

4,300

$

Cash held back in acquisitions

$

50

$

Additions to right of use assets and lease liabilities

$

891

$

Purchase of property and equipment included in accounts payable

$

77

$

Purchase of property and equipment included in accrued expense

$

33

$

79

Contingent consideration in connection with acquisitions

$

6,083

$

Taxes related to net share settlement upon vesting of restricted stock awards in accrued expense

$

958

$

Forgiveness of PPP Loan

$

3,376

$

See notes to condensed consolidated financial statements.

9

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 with the mission of accelerating the transformation of manufacturing with an expansive portfolio of 3D printing solutions focused on the production of end-use parts. The Company designs, produces and distributes additive manufacturing solutions comprising hardware, software, materials, parts, and services to businesses across a variety of end markets.

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.

ExOne Business Combination

On November 12, 2021, the Company acquired The ExOne Company and its affiliates (“ExOne”) pursuant to an Agreement and Plan of Merger dated August 12, 2021. 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 $601.2 million, consisting of $191.4 paid in cash and 48,218,063 shares of Common Stock with a fair value of $409.8 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

10

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.

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 September 30, 2021 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. 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 September 30, 2021, 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, has impacted 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 taken 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/A for the year ended December 31, 2020. See the below discussion of changes to the Company’s policies for foreign currency translation, products revenue and services revenue, warranty reserve, intangible assets, asset

11

acquisitions, and contingent consideration, due to 2021 business combinations and asset acquisitions. There have been no other changes to the Company’s significant accounting policies during the first nine months of fiscal year 2021.

Foreign Currency Translation

The Company translates assets and liabilities of its foreign subsidiaries from their respective functional currencies to U.S. Dollars at the appropriate spot rates as of the balance sheet date. The functional currency of all wholly owned subsidiaries is U.S. Dollars, except for EnvisionTEC GmbH and Aerosint, for which it is Euros. The functional currency of the Company's operations outside the United States is generally the local currency of the country where the operations are located or U.S. Dollars. The results of operations are translated into U.S. Dollars at a monthly average rate, calculated using daily exchange rates.

Differences arising from the translation of opening balance sheets of these entities to the rate at the end of the fiscal period are recognized in accumulated other comprehensive (loss) income. The differences arising from the translation of foreign results at the average rate are also recognized in accumulated other comprehensive (loss) income. Such translation differences are recognized as income or expense in the period in which the Company disposes of the operations.

Transactions in foreign currencies are recorded at the rate of exchange at the transaction date. Assets and liabilities resulting from these transactions are translated at the rate of exchange in effect at the balance sheet date. All such differences are recorded in Interest and other income, net in the condensed consolidated statements of operations.

Products Revenue and Services Revenue

Products revenue include sales of the Company’s additive manufacturing systems, along with the sale of related accessories and consumables, as well as parts produced by the Company’s direct manufacturing solutions. Consumables are primarily comprised of materials, which are used by the 3D printers during the printing process to produce parts, as well as replacement parts for items consumed during system operations. Certain on-device software is embedded with the hardware and sold with the product bundle and is included within product revenue. Revenue from products is recognized upon transfer of control, which is generally at the point of shipment.

Services revenue consists of installation, training, and post-installation hardware and software support, various software solutions the Company offers to facilitate the operation of the Company’s products, and research and development services. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or local software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company provides an annual subscription for customer access which is renewable at expiration. The revenue from the cloud-based solution is recognized ratably over the annual term as the Company considers the services provided under the cloud-based solution to be a series of distinct performance obligations, as the Company provides continuous daily access to the cloud solution. For local software subscriptions, the Company recognizes revenue once the customer has been given access to the software.

Revenue under research and development service contracts is generally recognized over time where progress is measured in a manner that reflects the transfer of control of the promised goods or services to the customer. Depending on the facts and circumstances surrounding each research and development service contract, revenue is recognized over time using either an input measure (based on the entity’s direct costs incurred in an effort to satisfy the performance obligations) or an output measure (specifically units or parts delivered, based upon certain customer acceptance and delivery requirements).

For certain products, the Company offers customers an optional extended warranty beyond the initial warranty period. The optional extended warranty is accounted for as a service-type warranty. Extended warranty revenue is deferred and recognized on a straight-line basis over the service-type warranty period of the contract and the associated costs are recognized as incurred.

Revenue Recognition

Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods or providing services. The amount of consideration is typically a fixed price at the contract inception. Consideration from shipping and handling is recorded on a gross basis within product revenue.

12

The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation

Nature of Products and Services

The Company sells its products primarily through authorized resellers, independent sales agents, and its own sales force. Revenue from hardware, consumables, and produced parts is recognized upon transfer of control, which is generally at the point of shipment.

The Company’s post-installation support is primarily sold through one-year annual contracts and such revenue is recognized ratably over the term of the agreement. Service revenue from installation and training is recognized as performed.

The Company’s terms of sale generally provide payment terms that are customary in the countries where the Company transacts business. To reduce credit risk in connection with certain sales, the Company may, depending upon the circumstances, require significant deposits or payment in full prior to shipment.

Due to the short-term nature of the Company’s contracts, substantially all of the outstanding performance obligations are recognized within one year.

Shipping and handling activities that occur after control over a product has transferred to a customer are accounted for as fulfillment activities rather than performance obligations, as allowed under a practical expedient provided by ASC 606. The shipping and handling fees charged to customers are recognized as revenue and the related costs are included in cost of revenue at the point in time when ownership of the product is transferred to the customer. Sales taxes and value added taxes collected concurrently with revenue generating activities are excluded from revenue.

Significant Judgements

The Company enters into contracts with customers that can include various combinations of hardware products, software licenses, and services, which are distinct and accounted for as separate performance obligations. Products or services that are promised to a customer can be considered distinct if both of the following criteria are met: (i) the customer can benefit from the products or services either on its own or together with other readily available resources and (ii) the Company’s promise to transfer the products, software, or services to the customer is separately identifiable from other promises in the contract. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgement.

Judgement is required to determine the standalone selling price (“SSP”). The transaction price is allocated to each distinct performance obligation on a relative standalone selling price basis and revenue is recognized for each performance obligation when control has passed. In most cases, the Company is able to establish SSP based on historical transaction data of the observable prices of hardware products and consumables sold separately in comparable circumstances to similar customers, observable renewal rates for software and post-installation support, and the Company’s best estimate of the selling price at which the Company would have sold the product regularly on a stand-alone basis for training and installation. The Company reassesses the SSP on a periodic basis or when facts and circumstances change.

Grants

The Company recognizes grants or subsidies from governments and other organizations when there is reasonable assurance that the Company will comply with any conditions attached to the grant arrangement and the grant will be received. The Company evaluates the conditions of the grant as of each reporting period to ensure that the Company has reached reasonable assurance of

13

meeting the conditions of each grant arrangement and that it is expected that the grant will be received as a result of meeting the necessary conditions. Grants are recognized in the consolidated statements of operations on a systematic basis over the periods in which the Company recognized the related costs for which the grant is intended to compensate. Specifically, when government grants are related to reimbursements for cost operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations.

The Company records grant receivables in the consolidated balance sheets in prepaid expenses and other current assets or other non-current assets, depending on when the amounts are expected to be received from the government agency. Proceeds received from grants prior to expenditures being incurred are recorded as restricted cash as well as other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.

The Company classifies in the consolidated statements of cash flows grant proceeds received in advance of spending for qualified expenditures as a cash flow from financing activities, as the proceeds are used to assist in funding future expenditures. Grant proceeds received as reimbursements for operating expenditures previously incurred are classified in cash flows from operating activities.

Warranty Reserve

Substantially all of the Company’s hardware and software products are covered by a standard assurance warranty of one year within the United States and 13 months internationally, and estimated warranty obligations are recorded as an expense at the time of revenue recognition. In the event of a failure of hardware product or software covered by this warranty, the Company will repair or replace the software or hardware product. For certain products, the Company offers customers an optional extended warranty after the initial warranty period. The optional extended warranty is accounted for as a service-type warranty; therefore, costs are recognized as incurred and revenue is recognized over the service-type warranty period.

The Company’s warranty reserve reflects estimated material and labor costs for potential or actual product issues in its installed base for which the Company expects to incur an obligation. The Company periodically assesses the adequacy of the warranty reserve and adjusts the amount as necessary. If the data used to calculate the adequacy of the warranty reserve is not indicative of future requirements, additional or reduced warranty reserves may be required.

Substantially all of the Company’s produced parts are covered by standard warranties of one to five years, depending on the product. In the event a product does not meet the requested specifications or has a defect in materials or workmanship, the Company will remake or adjust the product at no additional cost within the specified warranty period. The Company’s produced parts warranty reserve is accounted for based on historical cost of rework.

Property and Equipment

Property and equipment is stated at cost. Expenditures for repairs and maintenance are expensed as incurred. When assets are retired or disposed of, the assets and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the determination of net income or loss.

Depreciation is expensed using the straight-line method over the estimated useful lives of the assets as follows:

Asset Classification

    

Useful Life

Equipment

 

2-20 years

Buildings

15 years

Automobiles

2-7 years

Furniture and fixtures

 

3-10 years

Computer equipment

 

3 years

Tooling

 

3 years

Software

 

2-3 years

Leasehold improvements

 

Shorter of asset’s useful life or remaining life of the lease

14

Intangible Assets

Intangible assets consist of identifiable intangible assets, including developed technology, trade names, and customer relationships, resulting from the Company’s acquisitions. The Company evaluates definite-lived intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. If indicators of impairment are present, the Company then compares the estimated undiscounted cash flows that the specific asset is expected to generate to its carrying value. If such assets are impaired, the impairment recognized is measured as the amount by which the carrying amount of the asset exceeds its fair value. To date, there have been no impairments of intangible assets. Intangible assets are amortized over their useful life.

Asset Acquisitions

Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. No goodwill is recognized in an asset acquisition. Intangible assets that are acquired in an asset acquisition for use in research and development activities which have an alternative future use are capitalized as in-process research and development (“IPR&D”). Acquired IPR&D which has no alternative future use is recorded as research and development expense at acquisition.

Contingent Consideration

Contingent consideration represents potential future payments that the Company may be required to pay in the event negotiated milestones are met in connection with a business acquisition. Contingent consideration is recorded as a liability at the date of acquisition at fair value. The fair value of contingent consideration related to revenue metrics is estimated using a Monte Carlo simulation in a risk-neutral framework. Under this approach, the value of contingent consideration related to revenue metrics is calculated as the average present value of contingent consideration payments over all simulated paths. The fair value of contingent consideration related to technical developments is estimated using a scenario-based approach, which is a special case of the income approach that uses several possible future scenarios. Under this approach, the value of the technical milestone payment is calculated as the probability-weighted payment across all scenarios. Significant increases or decreases in any of the probabilities of success or changes in expected timelines for achievement of any of the revenue or technical milestones could result in a significantly higher or lower fair value of the contingent consideration liability. The fair value of the contingent consideration at each reporting date is updated by reflecting the changes in fair value reflected within research and development expenses in the Company’s condensed consolidated statements of operations.

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

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.

Recent Accounting Guidance Not Yet Adopted

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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities

15

Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the 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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the condensed consolidated financial statements.

3. 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 adds a comprehensive portfolio in additive manufacturing across metals, polymers and composites and grow distribution channels both in quantity and through the addition of a vertically-focused channel. The Company paid consideration of $143.8 million in cash and issued 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 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 EnvisionTEC’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 acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

143,788

Equity consideration

159,847

Total consideration transferred

$

303,635

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

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

8,852

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,440

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

159,604

Liabilities assumed:

Accounts payable

$

1,443

Customer deposits

2,461

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,711

Liability for income taxes

480

Deferred revenue

300

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

32,966

Lease liability, net of current portion

1,189

Total liabilities assumed

$

54,338

Net assets acquired

$

105,266

Goodwill

$

198,369

Total net assets acquired

$

303,635

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

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 12 years

Trade name

8,600

13 years

Customer relationships

50,900

10 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. $36.6 million of the goodwill recognized is deductible for income tax purposes. 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 September 30, 2021. For this period, EnvisionTEC’s net revenues were approximately $24.2 million and net loss was approximately $8.2 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 expands the Company’s materials library to include

17

photopolymer elastomers. The total purchase price is $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 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 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 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

Restricted cash

4,046

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

$

36,681

Liabilities assumed:

Accounts payable

$

280

Customer deposits

Current portion of lease liability

151

Accrued expenses and other current liabilities

4,146

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,768

Total liabilities assumed

$

10,170

Net assets acquired

$

26,511

Goodwill

$

35,265

Total net assets acquired

$

61,776

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

18

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. 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 condensed consolidated statements of operations.

Adaptive 3D’s results are included in the Company’s consolidated results for the period from May 7, 2021 to September 30, 2021. For this period, Adaptive 3D’s revenues were approximately $0.6 million, and its net loss was approximately $2.8 million.

Acquisition of Aerosint

On June 24, 2021, the Company entered into a Share Purchase Agreement with DM Belgium BV/SRL, Aerosint SA, the sellers named therein and representatives of such sellers (collectively “Aerosint”), pursuant to which the Company acquired all outstanding securities of Aerosint. Through this acquisition, the Company expands its portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price is $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 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 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 Aerosint Acquisition included contingent consideration related to revenue metrics and technical milestones, of which $1.4 million is expected to be paid out over the next twelve months and is therefore classified as a current liability. 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.5 million as of September 30, 2021. 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.4 million as of September 30, 2021. 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 September 30, 2021, $1.4 million of contingent consideration is recorded in accrued expenses and other current liabilities and $4.5 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

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

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. 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 condensed consolidated statements of operations.

Aerosint’s results are included in the Company’s consolidated results for the period from June 24, 2021 to September 30, 2021. For this period, Aerosint’s revenues were immaterial and net loss was $0.2 million.

Acquisition of Dental Arts Labs

On July 30, 2021, the Company acquired Dental Arts Laboratories, Inc., (“Dental Arts Labs”) pursuant to a Stock Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $26.3 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 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 preliminary estimates of their fair

20

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

Total consideration transferred

$

26,292

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

$

9,089

Total net assets acquired

$

26,292

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

Gross Value

Estimated Life

Trade name

$

1,300

9.5 years

Customer relationships

3,700

10.5 years

Total intangible assets

$

5,000

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. 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 condensed consolidated statements of operations.

Dental Arts Labs’ results are included in the Company’s consolidated results for the period from July 30, 2021 to September 30, 2021. For this period, Dental Arts Labs’ revenues were $5.6 million and net loss was $0.4 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.”) pursuant to a Stock Purchase Agreement dated July 2, 2021. This acquisition expands 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.6 million paid in cash, of which $4.8 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to September 30, 2021. 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 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 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,649

Total consideration transferred

$

5,649

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

Total net assets acquired

$

5,649

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. 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 condensed 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 September 30, 2021. For this period, A.I.D.R.O.’s revenues were $0.4 million and net income was immaterial.

23

Pro Forma Information

The following 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, and A.I.D.R.O. had occurred on January 1, 2020 (in thousands):

Nine Months Ended September 30, 

2021

    

2020

Net revenues

$

84,030

$

66,485

Net income (loss)

$

(174,362)

$

(74,476)

The pro forma financial information was computed by combining the historical financial information of the Company and EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, and A.I.D.R.O. along with the effects of the acquisition method of accounting for business combinations as though the companies were combined on January 1, 2020. The 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.

24

2020 Acquisition

Business Combination

On December 9, 2020, the Company and Trine consummated the Business Combination, with Legacy Desktop Metal surviving the merger as a wholly-owned subsidiary of Trine. Upon the consummation of the Business Combination, each share of Legacy Desktop Metal capital stock issued and outstanding was converted into the right to receive 1.22122 shares (the “Exchange Ratio”) of the Company’s common stock (the “Per Share Merger Consideration”).

Upon the closing of the Business Combination, Trine’s certificate of incorporation was amended and restated to, among other things, increase the total number of authorized shares of all classes of capital stock to 550,000,000 shares, of which 500,000,000 shares were designated common stock; $0.0001 par value per share, and of which 50,000,000 shares were designated preferred stock, $0.0001 par value per share.

In connection with the execution of the definitive agreement for the Business Combination, Trine entered into separate subscription agreements (each, a “Trine Subscription Agreement”) with a number of investors (each, a “Subscriber”), pursuant to which the Subscribers agreed to purchase, and Trine agreed to sell to the Subscribers, an aggregate of 27,497,500 shares of the Company’s Common Stock, for a purchase price of $10.00 per share and an aggregate purchase price of $275 million, in a private placement pursuant to the Trine Subscription Agreements (the “PIPE financing”). The PIPE financing closed simultaneously with the consummation of the Business Combination.

The Business Combination is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, Trine was treated as the “acquired” company for financial reporting purposes. See Note 1 “Organization and Nature of Business” for further details. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of 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.

Prior to the Business Combination, Legacy Desktop Metal and Trine filed separate standalone federal, state and local income tax returns. As a result of the Business Combination, structured as a reverse recapitalization for tax purposes, Desktop Metal, Inc. (f/k/a Trine Acquisition Corp.), became the parent of the consolidated filing group, with Desktop Metal Operating, Inc. (f/k/a Desktop Metal, Inc.) as a subsidiary.

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the year ended December 31, 2020:

Recapitalization

Cash – Trine's trust and cash (net of redemptions)

$

305,084,695

Cash – PIPE financing

 

274,975,000

Less: transaction costs and advisory fees paid

 

(45,463,074)

Net proceeds from reverse recapitalization

 

534,596,621

Plus: non-cash net liabilities assumed1

 

(152,394,714)

Less: accrued transaction costs and advisory fees

 

(1,900,793)

Net contributions from reverse recapitalization

$

380,301,114

(1)Includes $149.7 million of non-cash warrant liability assumed.

25

The number of shares of common stock issued immediately following the consummation of the Business Combination:

Number of Shares

Common stock, outstanding prior to Business Combination

30,015,000

Less: redemption of Trine shares

 

(26,049)

Common stock of Trine

 

29,988,951

Trine Founder Shares

 

5,552,812

Trine Director Shares

 

100,000

Shares issued in PIPE financing

27,497,500

Business Combination and PIPE financing shares

63,139,263

Legacy Desktop Metal shares (1)

 

161,487,334

Total shares of common stock immediately after Business Combination

 

224,626,597

(1) The number of Legacy Desktop Metal shares was determined from the shares of Legacy Desktop Metal shares outstanding immediately prior to the closing of the Business Combination converted at the Exchange Ratio of 1.22122. All fractional shares were rounded down.

In connection with the Business Combination, 7,403,750 Trine Founder Shares were issued. Pursuant to the Business Combination agreement, 75% of the Founder shares, or 5,552,812 shares, vested at the close of the Business Combination, with the remaining 25%, or 1,850,938 shares, vesting if the Company trades at $12.50 per share or higher for any 20 trading days within a 30-day window by the fifth anniversary of the Business Combination. The vesting criteria was met on January 8, 2021.

4. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

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

September 30, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

126,086

$

$

$

126,086

Total cash equivalents

126,086

126,086

Commercial paper

128,825

128,825

Corporate bonds

86,913

(14)

86,899

Government bonds

36,524

(4)

36,520

Asset-backed securities

24,830

1

(3)

24,828

Total short-term investments

277,092

1

(21)

277,072

Total cash equivalents and short-term investments

$

403,178

$

1

$

(21)

$

403,158

December 31, 2020

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Commercial paper

$

75,374

$

$

$

75,374

Money market funds

407,512

407,512

Total cash equivalents

482,886

482,886

U.S. Treasury securities

19,995

2

19,997

Commercial paper

43,911

43,911

Corporate bonds

47,970

(11)

47,959

Total short-term investments

111,876

2

(11)

111,867

Total cash equivalents and short-term investments

$

594,762

$

2

$

(11)

$

594,753

In September 2021, the Company made a $20.0 million equity investment in Shapeways Holdings, Inc. (“Shapeways”). The Company records this investment at fair value. The Company recorded an unrealized loss due to the change in fair value of the Shapeways stock of $1.9 million during the three and nine months ended September 30, 2021, in interest and other (expense) income, net in the condensed consolidated statements of operations.

26

5. 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):

September 30, 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

$

126,086

$

$

$

126,086

Commercial paper

128,825

128,825

Corporate bonds

 

 

86,899

 

86,899

Government bonds

36,520

36,520

Asset-backed securities

24,828

24,828

Equity securities

15,200

15,200

Company-owned life insurance cash surrender value

330

330

Other investments

7,259

7,259

Total assets

$

126,086

$

277,402

$

22,459

$

425,947

Liabilities:

Contingent consideration

$

$

$

5,917

$

5,917

Total liabilities

$

$

$

5,917

$

5,917

December 31, 2020

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

$

407,512

$

$

$

407,512

Commercial paper

119,285

119,285

Corporate bonds

 

 

47,959

 

47,959

U.S. Treasury securities

19,997

19,997

Other investments

3,000

3,000

Total assets

$

427,509

$

167,244

$

3,000

$

597,753

Liabilities:

Private Placement Warrants

$

$

$

93,328

$

93,328

Total liabilities

$

$

$

93,328

$

93,328

27

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.

The fair value of the equity investment includes market price and management assumptions around the discount for the lack or marketability due to security specific characteristics. During the three and nine months ended September 30, 2021, the Company recorded an unrealized loss on the equity investment of $1.9 million in interest and other (expense) income, net in the condensed consolidated statements of operations.

Other investments consist of investments in private companies via convertible debt instruments, which 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 and nine months ended September 30, 2021, the Company recognized gains on convertible debt instruments of $0.1 million and $0.6 million, respectively, in interest and other (expense) income, net in the condensed consolidated statements of operations.

Company-owned life insurance contracts are recorded at their cash surrender value, which approximates fair value. These assets are measured using Level 2 inputs, based on the underlying assets of the insurance policies.

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 and nine months ended September 30, 2021, the Company recognized no gain and a gain of $56.6 million 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 assess 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 and nine months ended September 30, 2021, the Company recognized a change in fair value of contingent consideration of $0.2 million in both periods.

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

Nine Months Ended September 30, 

2021

    

2020

Balance at beginning of period

$

3,000

$

Additions

23,620

Changes in fair value

(4,161)

Balance at end of period

$

22,459

$

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

Nine Months Ended September 30, 

2021

    

2020

Balance at beginning of period

$

93,328

$

Additions

6,558

Changes in fair value

59,022

Foreign currency translation

(167)

Exercise of private placement warrants

(149,904)

Disposals

(2,920)

Balance at end of period

$

5,917

$

28

In June 2021, the Company entered into a subscription agreement to purchase the equity investment in Shapeways, which resulted in an initial subscription agreement liability of $0.5 million. During the three months ended September 30, 2021, the Company recognized an additional loss in fair value of $2.4 million related to the subscription agreement liability, which was derecognized in September 2021 upon the purchase of the equity investment in Shapeways in September 2021.

6. ACCOUNTS RECEIVABLE

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

September 30, 

December 31, 

2021

2020

Trade receivables

$

23,257

$

7,016

Allowance for doubtful accounts

(379)

(500)

Total accounts receivable

$

22,878

$

6,516

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

September 30, 

December 31, 

2021

2020

Balance at beginning of period

$

500

$

199

Provision for uncollectible accounts

(316)

377

Uncollectible accounts written off

195

(76)

Balance at end of period

$

379

$

500

7. INVENTORY

Inventory consists of the following (in thousands):

    

September 30, 

December 31, 

    

2021

2020

Raw materials

$

9,208

$

Work in process

5,124

2,896

Finished goods

 

18,398

 

6,812

Total inventory

$

32,730

$

9,708

8. PREPAID EXPENSES AND OTHER CURRENT ASSETS

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

September 30, 

December 31, 

2021

2020

Prepaid operating expenses

2,388

68

Prepaid dues and subscriptions

1,360

189

Prepaid insurance

943

121

Prepaid taxes

827

Government grants receivable

493

Escrow deposits

311

Prepaid rent

176

118

Deferred cost of goods sold

454

Other

752

26

Total prepaid expenses and other current assets

$

7,250

$

976

29

9. PROPERTY AND EQUIPMENT

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

    

September 30, 

December 31, 

    

2021

2020

Equipment

$

22,061

$

13,708

Land and buildings

3,515

Automobiles

840

Furniture and fixtures

 

1,399

 

895

Computer equipment

 

1,257

 

1,089

Tooling

 

1,938

 

1,805

Software

 

1,532

 

1,249

Leasehold improvements

 

15,026

 

13,870

Construction in process

 

1,916

 

879

Property and equipment, gross

 

49,484

 

33,495

Less: accumulated depreciation

 

(25,702)

 

(21,335)

Total property and equipment, net

$

23,782

$

12,160

Depreciation and amortization expense was $1.6 million and $4.4 million for the three and nine months ended September 30, 2021, respectively. Depreciation and amortization expense was $1.7 million and $5.9 million for the three and nine months ended September 30, 2020, respectively.

10. GOODWILL & INTANGIBLE ASSETS

The carrying amount of goodwill at September 30, 2021 and 2020 was $262.3 million and $2.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, 2019

$

2,252

Balance at December 31, 2020

$

2,252

Acquisition of EnvisionTEC

198,369

Acquisition of Adaptive3D

35,265

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

9,089

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

3,481

Foreign currency translation adjustment

(694)

Balance at September 30, 2021

$

262,343

The Company has no accumulated impairment losses on goodwill.

Intangible assets consisted of the following (in thousands):

    

    

    

Accumulated

    

Balance

Gross Value

Estimated Life

Amortization

September 30, 2021

Acquired technology

$

126,285

5 – 12 years

$

8,423

$

117,862

Trade name

10,515

4 – 13 years

474

10,041

Customer relationships

55,392

10 – 10.5 years

3,166

52,226

Total intangible assets

$

192,192

$

12,063

$

180,129

The Company recognized $4.4 million and $11.0 million of amortization expense during the three and nine months ended September 30, 2021, respectively. The Company recognized $0.1 million and $0.5 million of amortization expense during the three and nine months ended September 30, 2020, respectively.

30

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

Amortization

2021 (remaining 3 months)

$

4,446

2022

19,099

2023

20,800

2024

21,160

2025

21,545

2026 and after

93,079

Total intangible amortization

$

180,129

The weighted-average remaining amortization period is 9.7 years. Amortization of acquired technology, trade names, and customer relationships is recognized in cost of sales and research and development, research and development, and sales and marketing, respectively, in the condensed consolidated statements of operations.

11. OTHER NONCURRENT ASSETS

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

September 30, 

December 31, 

2021

2020

Right of use asset

$

9,635

$

1,810

Long-term deposits

331

69

Company-owned life insurance cash surrender value

330

Other investments

7,259

3,000

Other

124

Total other noncurrent assets

$

17,679

$

4,879

During the year ended December 31, 2020, the Company made an investment in a privately held company in the form of convertible debt for $3.0 million. Under the terms of this agreement, the debt, including any accrued interest, will be converted to common stock of the investee upon the closing of a qualified financing, acquisition or change in control. The full principal balance plus 3% annual interest is due in two years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment and recognized no gain or loss during the three months ended September 30, 2021, and a gain of $0.3 million during the nine months ended September 30, 2021 2021, in interest and other (expense) income, net in the condensed consolidated statement of operations.

In April 2021, the Company made an investment in a privately held company by purchasing a convertible promissory note for principal amount of $1.6 million. Under the terms of this note, the debt, including any accrued interest, will convert to equity securities of the applicable investee upon the closing of a qualified financing, acquisition or other change in control. The full principal balance plus 3% annual interest is due in two years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment and recognized a gain of $0.1 million during the three months ended September 30, 2021 and a gain of $0.3 million during the nine months ended September 30, 2021, in interest and other (expense) income, net in the condensed consolidated statements of operations.

In April 2021, the Company made an investment in a privately held company by purchasing a convertible promissory note for a principal amount of $2.0 million. Under the terms of this note, the debt, including any accrued interest, will convert to cash or equity securities upon the closing of a qualified financing, acquisition or other change in control. The full principal balance plus 3% annual interest is due in five years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment, and there was no change in fair value during the three and nine months ended September 30, 2021.

31

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

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

    

September 30, 

December 31, 

    

2021

2020

Compensation and benefits related

$

9,689

$

2,068

Professional services

2,039

2,508

Warranty reserve

2,435

1,553

Contingent consideration

1,390

Acquisition consideration

750

Inventory purchases

 

352

 

86

Franchise and royalty fees

264

159

Sales and use and franchise taxes

215

586

Income tax payable

71

Other

 

3,481

 

605

Total accrued expenses and other current liabilities

$

20,686

$

7,565

As of September 30, 2021, and December 31, 2020, the Company has recorded $2.4 million and $1.6 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):

    

2021

2020

Warranty reserve, at the beginning of the period

$

1,553

$

1,491

Warranty reserve assumed in acquisition

490

Additions to warranty reserve

 

1,390

 

346

Claims fulfilled

 

(998)

 

(284)

Warranty reserve, at the end of the period

$

2,435

$

1,553

13. 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. Interest is calculated using the Wall Street Journal Prime rate (3.25% at September 30, 2021 and 3.25% at December 31, 2020) minus 0.5%, for a rate of 2.75% at September 30, 2021 and 2.75% at December 31, 2020, payable monthly in arrears. The outstanding loan was paid in full in June 2021. As of September 30, 2021, the term loan has no outstanding balance.

PPP Loan— 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, provides for loans to qualifying businesses. 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. The PPP loan has a maturity date of April 3, 2022 and an interest rate of 1%. Principal and interest are payable monthly commencing on a date determined by the lender following the determination of the amount of the PPP loan to be forgiven or potentially earlier, as determined under applicable Small Business Administration rules. The outstanding borrowings may be prepaid by the Company at any time prior to maturity with no prepayment penalties. On May 14, 2021, the outstanding loan balance was 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 was no outstanding PPP loan balance for EnvisionTEC as of September 30, 2021.

In connection with the acquisition of Adaptive 3D, the Company acquired $0.3 million in PPP loans. As of September 30, 2021, $0.3 million of the PPP loans is recorded in current portion of long-term debt, net of deferred financing costs in the condensed consolidated balance sheets. Subsequent to September 30, 2021, $0.3 million of the loan was forgiven, and an immaterial loan remains outstanding.

32

In connection with the acquisition of Dental Arts Labs, the Company acquired $3.4 million in PPP loans. On September 30, 2021, the entire balance of PPP loans was forgiven. There was no outstanding PPP loan balance for Dental Arts Labs as of September 30, 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 September 30, 2021, the Company paid $0.2 million and as of September 30, 2021 $0.9 million remains outstanding. $0.2 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs and $0.7 million is recorded within long-term debt, net of deferred financing costs 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. During the three months ended September 30, 2021, the Company has made immaterial finance payments and the remaining 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 September 30, 2021 and 2020, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of September 30, 2021, the there is no remaining unamortized balance of deferred financing costs. As of December 31, 2020, 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.

14. OTHER NONCURRENT LIABILITIES

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

    

September 30, 

December 31, 

    

2021

2020

Taxes payable

$

1,188

$

Other

 

229

 

Total other noncurrent liabilities

$

1,417

$

15. LEASES

At September 30, 2021, the Company recorded $9.6 million as a right of use asset and $10.4 million as an operating lease liability. At December 31, 2020, the Company recorded $1.8 million as a right of use asset and $3.0 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 and nine months ended September 30, 2021, and the year ended December 31, 2020.

As a result of the acquisition of EnvisionTEC, the Company acquired operating, short-term, and finance leases for corporate offices, manufacturing and warehouse facilities, and machineries, increasing the Company’s right of use asset by $1.8 million. The operating leases consist of five real estate leases and six equipment leases with current terms extending from 2021 to 2024. The Company’s finance leases are immaterial as of September 30, 2021.

As a result of the acquisition of Adaptive 3D, the Company acquired operating leases for corporate offices, research and development, and manufacturing, increasing the Company’s right of use asset by $0.7 million. The operating leases consist of two real estate leases with current terms extending from 2024 to 2025.

33

As a result of the acquisition of Aerosint, the Company acquired operating leases for corporate office and lab space, as well as company cars, increasing the Company’s right of use asset by $0.4 million. The operating leases consist of one real estate lease and three leases for company cars with current terms extending through 2025.

As a result of the acquisition of Dental Arts Labs, the Company acquired operating leases for corporate office and laboratory space as well as warehouse facilities, increasing the Company’s right of use asset by $4.3 million. The operating leases consist of thirteen real estate leases with current terms extending through 2025.

As a result of the acquisition of A.I.D.R.O., the Company acquired operating and finance leases for corporate office space, research and development, and manufacturing, increasing the Company’s right of use asset by $0.9 million. The term of the finance lease extends to 2030.

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 and nine months ended September 30, 2021 and 2020.

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

 

2021

2020

2021

2020

 

Lease cost

  

 

  

 

  

 

  

Operating lease cost

$

593

$

187

$

1,338

$

561

Finance lease cost

1

2

Short‑term lease cost

 

37

 

 

82

 

3

Variable lease cost

 

46

 

18

 

131

 

30

Total lease cost

$

677

$

205

$

1,553

$

594

Other Information

 

  

 

  

 

  

 

  

Operating cash flows used in operating leases

$

673

$

269

$

1,572

$

805

Operating cash flows used in finance leases

2

4

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

 

4.8

 

3.5

 

4.8

 

3.5

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

8.5

8.5

Weighted‑average discount rate—operating leases

4.2

%  

7.6

%

4.2

%  

7.6

Weighted‑average discount rate—finance leases

 

1.5

%  

 

%

 

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.

34

Future minimum lease payments under noncancelable operating leases, including immaterial future minimum lease payments under finance leases, at September 30, 2021, are as follows (in thousands):

Operating Leases

    

Finance Leases

2021 (remaining 3 months)

$

738

$

1

2022

 

2,943

77

2023

 

2,741

78

2024

 

1,319

75

2025

 

780

75

2026 and after

2,097

484

Total lease payments

 

10,618

790

Less amount representing interest

 

(929)

Total lease liability

 

9,689

790

Less current portion of lease liability

 

(2,619)

(58)

Lease liability, net of current portion

$

7,070

732

As of September 30, 2021, the Company has an operating lease for corporate office space of $1.2 million that has not yet commenced. This operating lease will commence in the fourth quarter of 2021 and has a lease term of 5 years.

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

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 September 30, 2021, the Company had outstanding purchase orders with contract manufacturers in the amount of $32.6 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 2.75% - 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.5 million. During the three and nine months ended September 30, 2021 and 2020, the Company recorded immaterial licensing and royalty fees.

17. 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, as well as the partial release of the valuation allowance related to the EnvisionTEC and Adaptive 3D acquisitions. During the three and nine months ended September 30, 2021, the Company recorded an income tax benefit of $0.5 million and $32.8 million, respectively. There was no income tax benefit for the three and nine months ended September 30, 2020.

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

35

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.

As a result of the recent acquisitions of EnvisionTEC and Adaptive 3D, the Company recorded a U.S. deferred tax liability related to non-tax-deductible intangible assets recognized in the financial statements. The acquired deferred tax liability is a source of income to support recognition of the Company’s existing deferred tax assets. Accordingly, the Company recorded an income tax benefit of $0.5 million and $32.8 million for the release of the valuation allowance related to the acquired intangibles in the three and nine months ended September 30, 2021, respectively.

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 September 30, 2021, the Company has accrued uncertain tax positions of approximately $1.2 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 September 30, 2021 are amounts that, if recognized, would impact the effective tax rate. As of December 31, 2020, the Company has not identified any uncertain tax positions for which reserves would be required.

18. STOCKHOLDERS’ EQUITY

As of September 30, 2021, 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.

Common Stock Warrants

In May 2017, the Company entered into a strategic collaboration agreement with an investor allowing the investor’s resellers to sell and distribute the Company’s products. In consideration for this agreement, the Company agreed to issue warrants to purchase up to 2,442,440 shares of Common Stock. The investor was eligible to receive a warrant to purchase one share of Common Stock for every $35.00 in revenue generated by the Company from the investor’s resellers. Each warrant was issued at an exercise price equal to $3.34 per share (subject to appropriate adjustment in the event of a stock dividend, stock split, combination, or other similar recapitalization) and was set to expire on December 31, 2027. The Company issued no warrants during the nine months ended September 30, 2021. During the nine months ended September 30, 2020, the Company issued 399,960 warrants and recorded immaterial expense related to the fair value of the warrants, calculated using the Black-Scholes warrant-pricing model with the following assumptions:

Nine Months Ended

September 30, 2020

Risk‑free interest rate

2.0

%

Expected volatility

52.5

%

Expected life (in years)

7.8

Expected dividend yield

Fair value of Common Stock

$

3.34

756,498 warrants were converted to 447,938 shares of Common Stock through a cashless exercise in connection with the Business Combination.

36

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.

37

The Company’s Private Placement Warrants are classified as liabilities, and are measured at fair value through earnings. During the three months ended September 30, 2021, the Company recorded no gain or loss related to the change in fair value of the private placement warrants. During the nine months ended September 30, 2021 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:

Nine Months Ended

September 30, 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.

19. STOCK BASED COMPENSATION

Stock Incentive Plan—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. On January 1, 2021, 11,337,837 shares were added to the plan.

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.

38

During the three and nine months ended September 30, 2021, the Company did not grant any options to purchase shares of Common Stock to employees. During the three and nine months ended September 30, 2020, the Company granted options to purchase 2,269,131 and 6,925,144 shares of Common Stock to employees with fair values of $26.1 million and $29.8 million, respectively, calculated using the Black-Scholes option-pricing model with the following assumptions:

Three Months Ended

 

Nine Months Ended

 

September 30, 2020

 

September 30, 2020

 

Risk‑free interest rate

0.3 % – 1.7

%

0.3 % – 1.7

%

Expected volatility

52.7 % – 54.2

%

52.7 % – 54.2

%

Expected life (in years)

5.96.3

5.96.3

Expected dividend yield

Fair value of Common Stock

$

3.34

$

3.34

During the three and nine months ended September 30, 2021, the Company did not grant any options to purchase shares of Common Stock to non-employees. During the three months ended September 30, 2020, the Company did not grant any options to purchase shares of Common stock to non-employees. During the nine months ended September 30, 2020, the Company granted options to purchase 12,212 shares of Common Stock to non-employees with a fair value of $0.1 million, calculated using the Black-Scholes option-pricing model with the following assumptions:

Nine Months Ended

September 30, 2020

Risk‑free interest rate

0.8

%

Expected volatility

54.3

%

Expected life (in years)

10.0

Expected dividend yield

Fair value of Common Stock

$

3.34

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.

At September 30, 2021, the total unrecognized stock-based compensation expense related to unvested stock options aggregated $8.8 million. The costs are expected to be recognized over a weighted-average period of 2.7 years.

There were 17,933,802 shares available for award under the 2020 Plan at September 30, 2021. The option activity of the Plans for the nine months ended September 30, 2021, 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, 2021

19,553

$

1.53

7.75

$

306,408

Granted

 

$

 

Exercised

 

(4,462)

$

1.17

 

Forfeited/expired

 

(591)

$

1.45

 

Outstanding at September 30, 2021

 

14,500

$

1.64

 

7.32

$

80,166

Options vested at September 30, 2021

 

9,062

$

1.72

 

6.50

$

49,349

Options vested or expected to vest at September 30, 2021

 

13,942

$

1.65

 

7.26

$

76,947

The weighted-average grant-date fair value for options granted during the nine months ended September 30, 2020 was $0.98. The aggregate intrinsic value of options exercised during the nine months ended September 30, 2021 and 2020, was $49.6 million and $1.7 million, respectively.

39

Restricted Stock Units—RSUs awarded to employees and non-employees generally vest over four years from the anniversary date of the grant, with 1-year cliff vesting and monthly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the fair market value of the Company’s Common Stock on the date of grant. Total unrecognized compensation costs related to unvested RSUs at September 30, 2021 was approximately $90.1 million and is expected to be recognized over a period of 3.5 years. The total expense recognized during the three and nine months ended September 30, 2021 was $6.7 million and $10.1 million, respectively.

RSU activity under the 2020 Plan for the nine months ended September 30, 2021 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2021

683

$ 8.02

Granted

7,983

$ 12.53

Vested

(304)

$ 11.63

Cancelled/Forfeited

(51)

$ 13.01

Balance of unvested shares as of September 30, 2021

8,311

$ 12.24

Restricted Stock Awards—In connection with acquisitions, the Company has issued shares of restricted stock 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 September 30, 2021 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

 Grant Date Fair Value

Balance of unvested shares as of January 1, 2021

280

$ 4.08

Issuance of additional shares

 

476

 

$ 8.78

Vested

 

(408)

 

$ 6.84

Balance of unvested shares as of September 30, 2021

 

348

 

$ 7.27

At September 30, 2021, the remaining weighted-average vesting period for the stock subject to vesting was 1.8 years.

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Research and development

$

4,450

$

893

$

7,205

$

2,176

General and administrative expense

 

3,138

 

616

 

5,332

 

1,070

Sales and marketing expense

 

1,732

 

294

 

2,653

 

715

Cost of sales

 

631

 

92

 

977

 

267

Total stock-based compensation expenses

$

9,951

$

1,895

$

16,167

$

4,228

20. 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 director and executive officer of 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 September 30, 2021, the Company recorded $0.5 million of right of use asset and lease liability. During the three and nine months ended September 30, 2021, the Company paid immaterial lease expense to AMTRE, LLC. The Company’s annual commitment to AMTRE, LLC is $0.2 million.

40

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 September 30, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three and nine months ended September 30, 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 September 30, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three and nine months ended September 30, 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. for the period ended September 30, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. At September 30, 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 and nine months ended September 30, 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 September 30, 2021, the Company recorded $3.7 million of right of use asset and lease liability. During the three and nine months ended September 30, 2021, 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.

21. 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 September 30, 2021

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

17,556

$

5,031

$

1,362

$

23,949

Services

 

1,005

 

327

 

157

 

1,489

Total

$

18,561

$

5,358

$

1,519

$

25,438

Revenue for the three months ended September 30, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

857

$

249

$

782

$

1,888

Services

 

353

 

232

 

54

 

639

Total

$

1,210

$

481

$

836

$

2,527

Revenue for the nine months ended September 30, 2021

    

Americas

    

EMEA

    

APAC

Total

Products

$

33,907

$

11,326

$

6,587

$

51,820

Services

 

2,615

 

923

 

370

3,908

Total

$

36,522

$

12,249

$

6,957

$

55,728

41

Revenue for the nine months ended September 30, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

2,372

$

2,411

$

1,330

$

6,113

Services

 

962

 

888

 

138

 

1,988

Total

$

3,334

$

3,299

$

1,468

$

8,101

During the three and nine months ended September 30, 2021 and 2020, 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

Nine Months Ended

September 30, 

September 30, 

2021

    

2020

    

2021

    

2020

Revenue recognized at a point in time

$

23,949

$

1,888

$

51,820

$

6,113

Revenue recognized over time

 

1,489

 

639

 

3,908

 

1,988

Total

$

25,438

$

2,527

$

55,728

$

8,101

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

September 30, 

December 31, 

2021

2020

Americas

$

29,625

$

12,160

EMEA

3,763

Total long-lived assets

$

33,388

$

12,160

22. 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 September 30, 

Nine Months Ended September 30, 

(in thousands, except per share amounts)

    

2021

    

2020

    

2021

    

2020

Numerator for basic and diluted net loss per share:

  

 

  

  

 

  

Net loss attributable to Common Stockholders

$

(66,879)

$

(19,457)

$

(169,167)

$

(65,027)

Denominator for basic and diluted net loss per share:

 

  

 

  

 

  

 

  

Weighted-average shares

 

260,556

 

159,968

 

251,468

 

158,121

Net loss per share—Basic and Diluted

$

(0.26)

$

(0.12)

$

(0.67)

$

(0.41)

42

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 September 30, 2021 and 2020, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):

Nine Months Ended September 30, 

2021

    

2020

Common Stock options outstanding

14,500

12,964

Unvested restricted stock units outstanding

8,311

Unvested restricted stock awards outstanding

348

1,317

Common Stock warrants outstanding

619

Total shares

23,159

14,900

23. SUBSEQUENT EVENTS

On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), pursuant to a Stock Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.5 million paid in cash. 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.

On October 29, 2021, the Company acquired May Dental Lab, Inc. (“May Dental”), pursuant to a Limited Liability Interest Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The aggregate purchase price was $12.5 million paid in cash. 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.

On November 4, 2021, the Audit Committee of the Board of Directors engaged a third party to conduct an independent internal investigation as a result of a whistleblower complaint relating to, among other matters, manufacturing and product compliance practices and procedures with respect to a subset of its photopolymer equipment and materials at its EnvisionTec US LLC facility in Dearborn, Michigan. While the investigation remains on-going, the Company has taken initial actions, including implementing changes in the management of and procedures associated with manufacturing the applicable products. Based on the investigation to date, the Company does not believe the matters involved will have a material impact on the Company, its financial statements or its business.

On November 5, 2021, Ali El Siblani notified the Company of his intent to resign as a member of the Company’s Board of Directors and as an employee of the Company in his role as Chief Executive Officer of EnvisionTec US LLC. The decision of Mr. Siblani was not the result of any disagreement relating to the Company’s operations, policies or practices.

As of November 12, 2021, based on compliance issues with certain shipments of EnvisionTEC’s Flexcera dental resins and its PCA4000 curing box, the Company has determined that it will notify the FDA and consult with them on the appropriate voluntary market action with respect to these products. The Company does not expect the costs of any such market action to have a material impact on its financial statements.

43

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 the production of end-use parts. We offer a comprehensive portfolio of integrated additive manufacturing solutions comprising hardware, software, materials, parts, and services with support for metals, composites, polymers, ceramics, sands, 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, aerospace, healthcare and dental, consumer products, heavy industry, general machinery and machine components 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, including $45.8 million thus far in 2021, 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 and are critical to enhancing our existing offerings, and we have over 300 registered patents or pending patent applications. Our additive manufacturing platforms, which leverage these technologies for the production of end-use parts, enable businesses to address their specific goals through a range of solutions that span multiple price points, throughput levels and operating environments.

These platforms enable customers to adopt additive manufacturing across new applications where conventional manufacturing has customarily held cost and volume advantages by offering breakthrough print speeds, competitive part costs, accessible workflows and software, turnkey solutions, and support for over 250 qualified materials, the sale of which represent a recurring revenue stream from customers of our additive manufacturing systems in addition to system consumables and other services, such as installation, training and technical support. Across printers, parts and materials, we intend to continue investing resources to develop advances and 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 for the volume production of end-use parts.

We leverage our core competencies in technology innovation and product development by marketing and selling our additive manufacturing solutions through a leading global distribution network, managed and augmented by our own internal sales and marketing teams. This distribution network covers over 65 countries around the world and is composed of sales professionals with decades of experience in digital manufacturing technologies. Similarly, in addition to manufacturing a subset of our additive manufacturing systems in-house, our internal manufacturing and supply chain teams work collaboratively with both our internal engineering department and third-party contract manufacturers to scale up initial prototypes for commercialization and volume

44

commercial shipments. Together, our distribution network and manufacturing approach allow us to produce, sell and service our products at-scale in global markets and creates substantial operating leverage as we execute our strategy.

Operating Results

For the three and nine months ended September 30, 2021, we recognized revenues of $25.4 million and $55.9 million, respectively, and incurred net losses of $66.9 million and $169.2 million, respectively. For the nine months ended September 30, 2021, we used cash in operating activities of $110.1 million. We ended the period with $423.9 million of cash, cash equivalents, and short-term investments. In December 2020, we completed the Business Combination, receiving $534.6 million net cash proceeds, and during the first three months of 2021, the public warrants were exercised, generating $170.7 million of net cash proceeds, both of which we expect to support our operations and investments in the near term. As of September 30, 2021, we had $131.7 million in cash and cash equivalents, $292.3 million in short-term liquid investments, and current liabilities of $49.8 million.

Recent Developments

Desktop Health

On March 15, 2021, we announced the launch of Desktop Health, an expanded focus on accelerating the growth of additive manufacturing solutions for dental, orthodontic, otolaryngology and dermatology applications. Enabled by Desktop Metal's proprietary technology infrastructure for end-use parts production, including high-speed photopolymer, metal binder jetting and bioprinting additive manufacturing technologies combined with an extensive library of advanced materials, Desktop Health's mission is to create advanced, patient-specific solutions in the medical field.

Trine Warrants

On April 12, 2021, the Staff of the SEC issued the “Staff Statement on Accounting and Reporting Considerations for Warrants Issued by Special Purpose Acquisition Companies (“SPACs”)”, or the Staff Statement”. The Staff Statement discussed “certain features of warrants issued in SPAC transactions” that “may be common across many entities.” The Staff Statement indicated that when one or more of such features is included in a warrant, the warrant “should be classified as a liability measured at fair value, with changes in fair value each period reported in earnings.” The Company has concluded that the Private Placement Warrants are to be classified as a liability measured at fair value on the Company’s consolidated balance sheet upon the Business Combination on December 9, 2020, with subsequent changes in fair value reported in our statement of operations each reporting period. Effective March 2, 2021, all Private Placement Warrants were exercised and there was no outstanding warrant liability.

Acquisitions

EnvisionTEC Acquisition

On February 16, 2021, pursuant to the Purchase Agreement and Plan of Merger dated January 14, 2021, we consummated the EnvisionTEC Acquisition. We paid $143.8 million in cash and issued 5,036,142 shares of our Class A Common Stock, or Common Stock, with a fair value of $159.8 million as of the close of business on the acquisition date. In connection with the transaction, the Company also granted restricted stock awards totaling 475,848 shares of Common Stock, with a fair value of $4.2 million, to key EnvisionTEC employees in August 2021, which are subject to a three-year vesting period and continued employment.

Adaptive 3D Acquisition

On May 7, 2021, we, Diamond US Merger Sub, Inc., Diamond US LLC, Adaptive 3D Holdings, Inc., or Adaptive 3D, and Fortis Advisor LLC entered into an Agreement and Plan of Merger, or the A3D Merger Agreement, pursuant to which we acquired Adaptive 3D. The total purchase price was $61.8 million, consisting of $24.1 million paid in cash and 3,133,276 shares of Common Stock with a fair value of $37.7 million as of the close of business on the acquisition date.

45

Beacon Bio Acquisition

On June 10, 2021, we and Beacon Bio, Inc. entered into a Share Purchase Agreement pursuant to which we acquired all outstanding securities of Beacon Bio, Inc. The aggregate purchase price was $10.4 million, consisting of $6.1 million paid in cash and fully vested restricted stock units with an acquisition date fair value of $4.3 million, subject to certain adjustments and contingencies.

Aerosint Acquisition

On June 24, 2021, we, DM Belgium BV/SRL, Aerosint SA, or Aerosint, and the sellers named therein and representatives of such sellers, entered into a Share Purchase Agreement pursuant to which we acquired all outstanding shares of Aerosint. The total purchase price was $23.8 million, consisting of $6.2 million paid in cash, 879,922 shares of our Common Stock with a fair value of $11.5 million as of the close of business on the acquisition date and contingent consideration with a fair value of $6.1 million as of the acquisition date.

Dental Arts Labs Acquisition

On July 30, 2021, we and Dental Arts Laboratories, Inc., or Dental Arts Labs, entered into a Stock Purchase Agreement of the same date, pursuant to which we acquired all outstanding shares of Dental Arts Labs. The purchase price was $26.3 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.

A.I.D.R.O. Acquisition

On September 7, 2021, we purchased the issued and outstanding capital stock of A.I.D.R.O. Srl and its shareholders, or A.I.D.R.O., pursuant to a Stock Purchase Agreement dated July 2, 2021. The purchase price was $5.6 million paid in cash. 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.

Meta Additive Acquisition

On September 9, 2021, we and Meta Additive Ltd, or Meta Additive, entered into a Stock Purchase Agreement of the same date, pursuant to which we acquired Meta Additive. The purchase price consisted of cash consideration of $15.2 million, including transaction costs of $0.1 million. 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, which are subject to a four-year vesting period and continuing employment.

ExOne Acquisition

On November 12, 2021, we acquired The ExOne Company, or ExOne, pursuant to an Agreement and Plan of Merger dated August 12, 2021. The purchase price consisted of cash consideration of $191.4 million and 48,218,063 shares of our Common Stock with a fair value of $409.8 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

46

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 and produced parts. 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, 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 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 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.

Commercial Launch of Products

Several of our products began commercial shipments in late 2020 and early 2021, with more in the late stages of development and scheduled to begin commercial shipments in 2021. Prior to commercialization, we must complete final testing and manufacturing ramp-up of these products, both in-house and at our third-party contract manufacturers. Any delays in successful completion of these steps may impact our ability to generate revenue from these products.

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. Both the speed with which and 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

Our comprehensive portfolio of additive manufacturing solutions spans multiple price points, materials, throughput levels, operating environments and technologies to enable customers to find the solution that achieves their specific goals. We also expect to commercialize additional previously announced products over the course of 2021. 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, our financial performance depends on the portion of our parts-as-a-service, or produced parts, revenue supplied using additive manufacturing processes, which may enable higher gross margins and operational efficiencies as compared to conventional manufacturing technologies. We are also subject to price competition, and our ability to compete in key markets will

47

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.

Acquisitions and Transaction-Related Costs

As part of our growth strategy, we intend to continue to acquire or make investments in other business, patents, technologies, products or services. 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, associated with these acquisitions.

Results of Operations

Comparison of the three months ended September 30, 2021 and September 30, 2020

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 September 30, 

    

    

    

    

 

2021

    

2020

    

Change in Revenues

 

(Dollars in thousands)

    

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

 

Products Revenue

$

23,949

94

%

$

1,888

75

%

$

22,061

1,168

%

Services Revenue

 

1,489

 

6

%

639

 

25

%

850

 

133

%

Total Revenue

$

25,438

 

100

%

$

2,527

 

100

%

$

22,911

 

907

%

Total revenue for the three months ended September 30, 2021 and 2020 was $25.4 million and $2.5 million, respectively, an increase of $22.9 million, or 907%. 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 September 30, 2021 as compared to the three months ended September 30, 2020, leading to an approximately 1,175% increase in product revenue. This was primarily the result of an increase in unit shipments across a more varied product mix during the second quarter and additional revenue in connection with acquisitions during the three months ended September 30, 2021 compared to the same period in 2020. For the three months ended September 30, 2020, we experienced decreased customer demand and longer sales cycles resulting from the COVID-19 pandemic. Additionally, as a result of customer facilities closures associated with the COVID-19 pandemic, we experienced delays in shipments and installation as well as decreased utilization of our installed products, leading to a decrease in sales of consumable materials.

Services revenue increased during the three months ended September 30, 2021, as compared to the three months ended September 30, 2020, primarily due to an increase in support and installation revenue from increased shipments during the period and additional revenue in connection with acquisitions.

48

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 September 30, 

 

    

2021

    

2020

    

Change in Revenues

 

(Dollars in thousands)

    

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

Americas

$

18,561

73

%

$

1,210

48

%

$

17,351

1,434

%

EMEA (Europe, the Middle East and Africa)

 

5,358

 

21

%

481

 

19

%

 

4,877

1,014

%

APAC (Asia‑Pacific)

 

1,519

 

6

%

836

 

33

%

 

683

82

%

Total Revenue

$

25,438

 

100

%

$

2,527

 

100

%

$

22,911

907

%

Total revenue increased during the three months ended September 30, 2021 compared to the three months ended September 30, 2020, due to an increase in unit shipments in all regions across a more varied product mix and additional revenue in connection with acquisitions. Overall, there was an increased customer demand during the period ended September 30, 2021. Customer demand was lower during the three months ended September 30, 2020 as a result of the COVID-19 pandemic.

Cost of Sales

Total cost of sales during the three months ended September 30, 2021 and 2020 was $21.5 million and $4.8 million, respectively, an increase of $16.7 million or 348%. The increase in total cost of sales was driven primarily by an increase in product cost of sales, which resulted from greater product sales. Additionally, cost of sales increased $2.5 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 

 

September 30, 

Change in Gross

 

2021

    

2020

 Profit

 

(Dollars in thousands)

 

Gross Profit (Loss)

 

$

%

Products

$

3,499

$

(1,844)

$

5,343

290

%

Services

 

456

 

(457)

 

913

200

%

Total

$

3,955

$

(2,301)

$

6,256

272

%

Total gross profit (loss) during the three months ended September 30, 2021 and 2020 was $4.0 million and ($2.3) million, respectively. The increase in gross profit of $6.3 million is driven by increased revenue compared to fixed costs and a more favorable product mix sold, including products in connection with acquisitions, during the three months ended September 30, 2021, compared to the same period in 2020.

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

 

September 30, 

 Margin

 

2021

2020

Percentage

(Dollars in thousands)

    

Gross Margin

 Points

%

 

Products

 

15

%

(98)

%

1.13

 

115

%

Services

 

31

%

(72)

%

1.03

 

143

%

Total

 

16

%

(91)

%

1.07

 

118

%

Total gross margin for the three months ended September 30, 2021 and 2020 was 16% and (91)%, respectively. The increase in total gross margin was primarily due to the increase in gross margin from our product revenue, which resulted from a lower product cost for units shipped in the three months ended September 30, 2021 as compared to the three months ended September 30, 2020. In

49

addition, increased revenue compared to fixed costs in cost of sales, which contributed to gross margin improvement. The increase in gross margin was offset by a one-time acquisition accounting impact of inventory fair value step up being recognized through earnings, which decreased gross margin by 2%.

Research and Development

Research and development expenses during the three months ended September 30, 2021 and 2020 were $19.3 million and $9.2 million, respectively, an increase of $10.1 million, or 110%. The increase in research and development expenses was due in part to 2021 acquisitions, which added $2.6 million. Compensation costs increased $5.4 million due to headcount growth, of which $3.6 million relates to equity compensation and $1.8 million relates to payroll costs, to support new product development and existing product enhancements. Additionally, engineering consulting costs, which were lowered during the three months ended September 30, 2020 due to the COVID-19 pandemic, increased significantly as efforts continue on new product development and existing product enhancements.

Sales and Marketing

Sales and marketing expenses during the three months ended September 30, 2021 and 2020 were $13.2 million and $2.5 million, respectively, an increase of $10.7 million, or 428%. The increase in sales and marketing expenses was primarily due to increased expense related to acquired entities of $2.5 million. In addition, compensation costs increased $4.0 million, of which $1.5 million relates to equity compensation costs and $2.5 million relates to payroll costs, due to headcount growth and higher commission expenses in line with the increase in sales. Additionally, there was growth 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 September 30, 2021 and 2020 were $19.8 million and $5.4 million, respectively, an increase of $14.4 million, or 267%. The increase in general and administrative expenses was primarily due to $5.6 million of professional fees incurred as a result of merger and acquisition activity and related integration costs. Additionally, compensation costs increased by $4.3 million, of which $2.5 million relates to equity compensation and $1.8 relates to payroll costs, related to hiring to support public company requirements and director and officer insurance increased by $1.0 million as a public company.

In-Process Research and Development Assets Acquired

In-process research and development assets acquired during the three months ended September 30, 2021 were $15.2 million, compared to no expense for in-process research and development assets acquired during the three months ended September 30, 2020. The increase is primarily attributable to the Meta Additive acquisition, in which the company paid $15.2 million in cash, inclusive of transaction costs. As the acquired in-process research and development assets were deemed to have no current or alternative future use, the entire amount was recognized as expense in the consolidated statement of operations for the three months ended September 30, 2021.

Change in Fair Value of Warrant Liability

Change in fair value of warrant liability during the three months ended September 30, 2021, and 2020, were a $56.6 million loss and $0, respectively. The decrease in fair value is the result of the remeasurement of the Private Placement Warrant liability prior to the cashless exercise of the Private Placement Warrants. The warrant liability increased $56.6 million as a result of the remeasurement, which resulted in the $56.6 million loss. As of March 2, 2021, all Private Placement Warrants were exercised and there was no outstanding warrant liability.

Interest Expense

Interest expense during the three months ended September 30, 2021 and 2020 was $0.0 million and $0.1 million, respectively. Interest expense decreased primarily due to the payoff of the term loan in June 2021.

50

Interest and Other Income, Net

Interest and other income, net during the three months ended September 30, 2021 and 2020 and was ($3.8) million and $0.1 million, respectively. The decrease during the three months ended September 30, 2021 is attributable to a loss on the equity investment, partially offset by an unrealized gain on notes receivable.

Income Taxes

We recorded an income tax benefit of $0.5 million during the three months ended September 30, 2021 compared to no provision for the three months ended September 30, 2020. The increase was due to acquired entity operations during the three months ended September 30, 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. 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.

Comparison of the nine months ended September 30, 2021 and September 30, 2020

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 Nine Months Ended September 30, 

    

Change in

 

2021

2020

Revenues

 

(Dollars in thousands)

    

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

 

Product Revenue

$

51,820

93

%  

$

6,113

75

%  

$

45,707

748

%

Service Revenue

 

3,908

 

7

%  

1,988

 

25

%  

 

1,920

97

%

Total Revenue

$

55,728

 

100

%  

$

8,101

 

100

%  

$

47,627

588

%

Total revenue for the nine months ended September 30, 2021 and September 30, 2020 was $55.7 million and $8.1 million, respectively, an increase of $47.6 million, or 588%. The increase in total revenue was attributable to an increase in revenue from both products and services.

We sold more products during the nine months ended September 30, 2021 as compared to the nine months ended September 30, 2020, leading to an approximately 750% increase in product revenue. This was primarily the result of an increase in unit shipments across a more varied product mix during the period and additional revenue in connection with acquisitions during the nine months ended September 30, 2021 compared to the same period in 2020. For the nine months ended September 30, 2020, we experienced decreased customer demand and longer sales cycles resulting from the COVID-19 pandemic. Additionally, as a result of customer facilities closures associated with the COVID-19 pandemic, we experienced delays in shipments and installation as well as decreased utilization of our installed products, leading to a decrease in sales of consumable materials.

Services revenue increased during the nine months ended September 30, 2021, as compared to the nine months ended September 30, 2020, primarily due to an increase in support and installation revenue from increased shipments during the period.

51

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

    

For the Nine Months Ended September 30, 

Change in

 

2021

2020

Revenues

 

(Dollars in thousands)

    

Revenue

    

% of Total

    

Revenue

    

% of Total

    

$

    

%

 

Americas

$

36,522

 

66

%  

$

3,334

 

41

%  

$

33,188

995

%

EMEA

 

12,249

 

22

%  

 

3,299

 

41

%  

 

8,950

271

APAC

 

6,957

 

12

%  

 

1,468

 

18

%  

 

5,489

374

Total Revenue

$

55,728

 

100

%  

$

8,101

100

%

$

47,627

588

%

Total revenue increased during the nine months ended September 30, 2021 compared to the nine months ended September 30, 2020, due to an increase in unit shipments in all regions across a more varied product mix and additional revenue in connection with acquisitions. Overall, there was an increased customer demand during the period ended September 30, 2021. Customer demand was lower during the nine months ended September 30, 2020 as a result of the COVID-19 pandemic.

Cost of Sales

Total cost of sales during the nine months ended September 30, 2021 and September 30, 2020 was $50.0 million and $21.5 million, respectively, an increase of $28.5 million or 133%. The increase in total cost of sales was driven primarily by an increase in product cost of sales, which resulted from greater product sales. Additionally, costs of sales increased $5.8 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 Nine Months Ended September 30, 

Change in Gross

 

2021

    

2020

 Profit

 

(Dollars in thousands)

    

Gross Profit (Loss)

    

$

    

%

 

Products

$

5,393

$

(12,032)

$

17,425

145

%

Services

 

347

 

(1,377)

 

1,724

125

%

Total

$

5,740

$

(13,409)

$

19,149

143

%

Total gross profit (loss) during the nine months ended September 30, 2021 and September 30, 2020 was $5.7 million and ($13.4) million, respectively. The increase in gross profit (loss) of $19.1 million is driven by increased revenue to compared to fixed costs and a more favorable product mix sold, including products in connection with acquisitions, during the nine months ended September 30, 2021 compared to the same period in 2020.

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

 

 

Change in Gross

    

For the Nine Months Ended September 30, 

     

 Margin

    

2021

2020

    

Percentage 

    

    

Gross Margin

     

Points

    

%

Products

 

10

%  

(197)

%  

2.07

 

105

%

Services

 

9

%  

(69)

%  

0.78

 

113

%

Total

 

10

%  

(166)

%  

1.76

 

106

%

Total gross margin for the nine months ended September 30, 2021 and September 30, 2020 was 10% and (166)%, respectively. The increase in total gross margin was primarily due to the increase in gross margin from our product revenue, which resulted from a lower product cost for units shipped in the nine months ended September 30, 2021 as compared to nine months ended September 30, 2020. In addition, we incurred significant charges in product cost of goods sold related to obsolete inventory parts in the nine months ended September 30, 2020; similar charges were not incurred in the nine months ended September 30, 2021.

52

Research and Development

Research and development expenses during the nine months ended September 30, 2021 and 2020 were $45.8 million and $31.4 million, respectively, an increase of $14.4 million, or 46%. The increase in research and development expenses was due in part to 2021 acquisitions, which added $5.1 million, mainly due to amortization of acquired technology. Additionally, compensation costs increased $6.9 million, of which $5.0 million relates to equity compensation and $1.9 million relates to payroll costs, due to headcount growth. Finally, engineering consulting costs increased due to continued investments in new product development.

Sales and Marketing

Sales and marketing expenses during the nine months ended September 30, 2021 and 2020 were $29.6 million and $10.0 million, respectively, an increase of $19.6 million, or 196%. The increase in sales and marketing expenses was primarily due to increased expense related to acquired entities of $7.1 million. In addition to acquisitions, compensation costs increased $6.5 million, of which $1.9 million relates to equity compensation costs and $4.6 million relates to payroll costs, due to headcount growth and higher commissions expenses in line with the increase in sales. Additionally, there was growth 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 nine months ended September 30, 2021 and 2020 were $46.8 million and $11.0 million, respectively, an increase of $35.8 million, or 325%. The increase in general and administrative expenses was primarily due to $13.7 million of professional fees incurred as a result of merger and acquisition activity and costs related to operating as a public company. Additionally, compensation costs increased by $8.9 million, of which $4.3 million relates to equity compensation and $4.6 million relates to payroll costs, related to hiring to support public company requirements . Finally, director and officer insurance expense increased by $3.0 million as a public company.

In-Process Research and Development Assets Acquired

In-process research and development assets acquired during the nine months ended September 30, 2021 were $25.6 million, compared to no expense for in-process research and development assets acquired during the nine months ended September 30, 2020. The increase is attributable to the Beacon Bio and Meta Additive acquisitions, in which we paid $25.6 million in cash and share consideration, inclusive of transaction costs. As the acquired in-process research and development assets were deemed to have no current or alternative future use, the entire amount was recognized as expense in the consolidated statement of operations for the three months ended September 30, 2021.

Change in Fair Value of Warrant Liability

Change in fair value of warrant liability during the nine months ended September 30, 2021 and 2020, were a $56.6 million loss and $0, respectively. The decrease in fair value is the result of the remeasurement of the Private Placement Warrant liability prior to the cashless exercise of the Private Placement Warrants. The warrant liability increased $56.6 million as a result of the remeasurement, which resulted in the $56.6 million loss. As of March 2, 2021, all Private Placement Warrants were exercised and there was no outstanding warrant liability.

Interest Expense

Interest expense during the nine months ended September 30, 2021 and 2020 was $0.1 million and $0.2 million, respectively, a decrease of $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 nine months ended September 30, 2021 and 2020 and was ($3.2) million and $1.0 million, respectively, a decrease of $4.2 million, or 420%. Interest income decreased primarily due to a loss on the equity investment, partially offset by an unrealized gain on notes receivable.

53

Income Taxes

We recorded an income tax benefit of $32.8 million during the nine months ended September 30, 2021 compared to no provision for the nine months ended September 30, 2020. The increase was due to the partial release of the valuation allowance related to the deferred tax liability acquired in the EnvisionTEC and Adaptive 3D acquisitions.

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. 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 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 included in general and administrative expenses 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.

54

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.

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 and nine months ended September 30, 2021 and 2020:

For the Three Months Ended

For the Nine Months Ended

September 30, 

September 30, 

(Dollars in thousands)

2021

    

2020

2021

    

2020

GAAP gross margin

$

3,955

$

(2,301)

$

5,740

$

(13,409)

Stock-based compensation included in cost of sales

341

68

587

220

Amortization of acquired intangible assets included in cost of sales

2,515

5,841

Non-GAAP gross margin

$

6,811

$

(2,233)

$

12,168

$

(13,189)

GAAP operating loss

$

(63,594)

$

(19,453)

$

(142,049)

$

(65,769)

Stock-based compensation

9,951

1,894

16,167

4,227

Amortization of acquired intangible assets included in cost of sales

2,515

5,841

Amortization of acquired intangible assets included in operating expenses

2,089

160

5,330

484

Acquisition-related and other transactional charges included in general and administrative expenses

5,675

13,786

In-process research and development assets acquired

15,181

25,581

Non-GAAP operating loss

$

(28,183)

$

(17,399)

$

(75,344)

$

(61,058)

GAAP net loss

$

(66,879)

$

(19,457)

$

(169,167)

$

(65,027)

Stock-based compensation

9,951

1,894

16,167

4,227

Amortization of acquired intangible assets included in cost of sales

2,515

5,841

Amortization of acquired intangible assets included in operating expenses

2,089

160

5,330

484

Acquisition-related and other transactional charges included in general and administrative expenses

5,675

13,786

In-process research and development assets acquired

15,181

25,581

Change in fair value of investments

4,204

4,186

Change in fair value of warrant liability

56,576

Non-GAAP net loss

$

(27,264)

$

(17,403)

$

(41,700)

$

(60,316)

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.

55

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 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 and nine months ended September 30, 2021:

For the Three Months Ended

    

For the Nine Months Ended

September 30, 

September 30, 

(Dollars in thousands)

2021

    

2020

    

2021

    

2020

Net loss attributable to common stockholders

$

(66,879)

$

(19,457)

$

(169,167)

$

(65,027)

Interest (income) expense, net

(104)

12

 

(286)

 

(651)

Income tax benefit

(523)

 

(32,761)

 

Depreciation and amortization

6,488

2,050

 

15,576

 

6,525

In-process research and development assets acquired

15,181

25,581

EBITDA

(45,837)

(17,395)

 

(161,057)

 

(59,153)

Change in fair value of warrant liability

56,576

Change in fair value of investments

4,204

4,186

Stock compensation expense

9,951

1,895

 

16,167

 

4,228

Warrant expense

211

Transaction costs associated with acquisitions

5,675

13,786

Adjusted EBITDA

$

(26,007)

$

(15,500)

$

(70,342)

$

(54,714)

Liquidity and Capital Resources

We have incurred a net loss in each of our annual periods since our inception. We incurred net losses of $169.2 million and $65.0 million during the nine months ended September 30, 2021 and 2020, respectively. As of September 30, 2021, we had $423.9 million in cash, cash equivalents, and short-term investments. We completed the Business Combination in December 2020, receiving $534.6 million net cash proceeds as a result of the transaction. Additionally, during the nine months ended September 30, 2021, we received $170.7 million in net cash proceeds from the exercise of public warrants. We expect both to support our operations and investments in the near term.

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 September 30, 2021, our principal sources of liquidity were our cash, cash equivalents, and short-term investments of $423.9 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.

56

In April 2020, we received loan proceeds in the amount of approximately $5.4 million under the Paycheck Protection Program, or the “PPP”. The PPP, established as part of the Coronavirus Aid, Relief and Economic Security Act, provides for loans to qualifying businesses. We repaid the loan in full on May 13, 2020.

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. The PPP loan has a maturity date of April 3, 2022 and an interest rate of 1%. Principal and interest are payable monthly commencing on a date determined by the lender following the determination of the amount of the PPP loan to be forgiven or potentially earlier, as determined under applicable Small Business Administration rules. The outstanding borrowings may be prepaid by the Company at any time prior to maturity with no prepayment penalties. On May 14, 2021, the outstanding loan balance was communicated as forgiven. There was no outstanding PPP loan balance for EnvisionTEC as of September 30, 2021.

In connection with the acquisition of Adaptive 3D, we acquired $0.3 million in PPP loans. As of September 30, 2021, $0.3 million of the PPP loans is classified as a current liability on the consolidated balance sheet. Subsequent to September 30, 2021, $0.3 million of the loan was forgiven, and an immaterial loan remains outstanding.

In connection with the acquisition of Dental Arts Labs, we acquired $3.4 million in PPP loans. On September 30, 2021, the entire balance of PPP loans was forgiven. There was no outstanding PPP loan balance for Dental Arts Labs as of September 30, 2021.

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 September 30, 2021, we had made immaterial payments on the Financing Agreement. The Financing Agreement will mature in June 2023.

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 September 30, 2021, we had paid $0.2 million and $0.9 million remains outstanding.

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 September 30, 2021, we had $131.7 million in cash and cash equivalents, and $292.3 million in short-term liquid investments. This liquid asset balance significantly exceeds our current liabilities of $49.8 million as of the same date. If we anticipate that our actual results will differ from our operating plan, we believe we have sufficient capabilities to enact cost savings measures to preserve capital.

We expect net losses to continue in connection with our ongoing activities, particularly as we continue to invest in commercialization and new product development. Additionally, we may engage in future acquisitions which may require additional capital.

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 nine months ended September 30, 2021 and 2020:

    

For the Nine Months Ended

September 30, 

(Dollars in thousands)

    

2021

    

2020

Net cash used in operating activities

$

(110,059)

$

(58,927)

Net cash (used in) provided by investing activities

 

(407,122)

 

30,267

Net cash provided by (used in) financing activities

 

165,452

 

(145)

Net change in cash, cash equivalents, and restricted cash

$

(351,729)

$

(28,805)

57

Operating Activities

Net cash used in operating activities was $110.1 million for the nine months ended September 30, 2021, primarily consisting of $169.2 million of net losses, adjusted for non-cash items, which primarily included loss on change in fair value of warrant liability of $56.6 million, acquisition of in-process research and development of $25.6 million, depreciation and amortization expense of $15.6 million and stock-based compensation expense of $16.2 million, as well as a $33.8 million increase in cash consumed by working capital. The increase in cash consumed by working capital was primarily driven by an increase in certain assets including accounts receivable, inventory and prepaid expenses and other current assets, alongside a decrease in certain liabilities including accounts payable, customer deposits, and deferred revenue. This increase in cash consumed by working capital was partially offset by a decrease in certain assets including prepaid expenses and other current assets and an increase in certain liabilities including accrued expenses and other current liabilities.

Net cash used in operating activities was $58.9 million for the nine months ended September 30, 2020, primarily consisting of $65.0 million of net losses, adjusted for certain non-cash items, which primarily included depreciation and amortization expense of $6.2 million and stock-based compensation expense of $4.2 million, as well as a $5.0 million increase in cash consumed by working capital. The increase in cash consumed by working capital was primarily driven by an increase in certain assets including inventory and a decrease in certain liabilities including accounts payable, inventory, and deferred revenue. This increase in cash consumed by working capital was partially offset by a decrease in certain assets including accounts receivable and prepaid expenses and other current assets and an increase in certain liabilities including accrued expenses and other current liabilities.

Investing Activities

Net cash used in investing activities was $407.1 million for the nine months ended September 30, 2021, primarily consisting of purchases of marketable securities of $330.9 million, offset by proceeds from sales and maturities of marketable securities of $163.9 million. We also paid $191.9 million for acquisitions, and $21.2 million to acquire in-process research and development, net of cash acquired. We invested $20.0 million in an equity investment and $3.6 million in other investments, and purchased $4.1 million of property and equipment.

Net cash provided by investing activities was $30.3 million for the nine months ended September 30, 2020, primarily consisting of proceeds from sales and maturities of marketable securities of $94.1 million, partially offset by purchases of marketable securities of $62.8 million, as well as purchases of property and equipment for $1.0 million.

Financing Activities

Net cash provided by financing activities was $165.5 million for the nine months ended September 30, 2021, consisting primarily of $170.6 million in proceeds from the exercise of public warrants and $5.2 million in proceeds from the exercise of stock options, offset by the repayment of the term loan for $10.0 million.

Net cash used in financing activities was $0.1 million for the September 30, 2020, consisting primarily of deferred financing costs paid of $0.4 million, partially offset by $0.3 million in proceeds from the exercise of stock options of proceeds from the exercise of stock options.

Critical Accounting Policies and Significant Estimates

Other than as described below, there were no material changes in the first nine months of 2021 to the information provided under the heading “Critical Accounting Policies and Estimates” included in our Annual Report on Form 10-K/A for the year ended December 31, 2020.

Business Combinations

We account for business combinations using the acquisition method of accounting, which requires that the assets acquired and liabilities assumed be recorded at their respective estimated fair values as of the acquisition date. The excess of the fair value of the purchase consideration over the fair values of these identifiable assets and liabilities is recorded as goodwill. While we use our best estimates and judgments, our estimates are inherently uncertain and subject to refinement. During the measurement period, which may

58

be up to one year from the acquisition date, we may record adjustments to the fair value of these tangible and intangible assets acquired and liabilities assumed, with the corresponding offset to goodwill. We continue to collect information and reevaluate these estimates and assumptions quarterly and record any adjustments to our preliminary estimates to goodwill provided that we are within the measurement period.

The judgments made in determining the estimated fair value assigned to the assets acquired, as well as the estimated useful life of each asset, can materially impact the consolidated statements of operations of the periods subsequent to the acquisition through depreciation and amortization, and in certain instances through impairment charges, if the asset becomes impaired in the future. In determining the estimated fair value for intangible assets, we typically utilize the income approach, which discounts the projected future net cash flow using a discount rate deemed appropriate by management that reflects the risks associated with such projected future cash flow. Significant estimates and assumptions include revenue growth rates, royalty rates, discount rates, and tax amortization benefit. Determining the useful life of an intangible asset also requires judgment, as different types of intangible assets will have different useful lives and certain assets may even be considered to have indefinite useful lives.

Off-Balance Sheet Arrangements

We have no 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 September 30, 2021, the fair value of our cash, cash equivalents, and short-term investments was $423.9 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 use the local currency as the functional currency. We translate the financial statements of the operations in Europe 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.

59

Item 4. Controls and Procedures

Background and Remediation of Material Weakness

In connection with our evaluation of disclosure controls and procedures covering our consolidated financial statements as of December 31, 2020, we identified material weaknesses in our internal control over financial reporting. We have concluded that material weaknesses exist in our evaluation of disclosure controls and procedures, including internal control over financial reporting, as we do not have the necessary business processes, personnel and related internal controls to operate in a manner to satisfy the accounting and financial reporting requirements of a public company. These material weaknesses primarily manifested in the improper segregation of duties relating to the recording of journal entries and the reconciliation of key accounts, as well as the analysis of certain transactions and accounts, and the safeguarding of assets. We identified an additional material weakness related to the design and operating effectiveness of controls over our accounting for significant and complex accounting matters.

We are focused on designing and implementing effective internal controls measures to improve our evaluation of disclosure controls and procedures, including internal control over financial reporting, and remediate the material weaknesses. In order to remediate these material weaknesses, we have taken and plan to take the following actions:

the hiring and continued hiring of additional accounting, finance and legal resources with public company experience; and
implementation of additional review controls and processes requiring timely account reconciliation and analyses of certain transactions and accounts.

These actions and planned actions are subject to ongoing evaluation by management and will require testing and validation of design and operating effectiveness of internal controls over financial reporting over future periods. We are committed to the continuous improvement of our internal control over financial reporting and will continue to review the internal controls over financial reporting.

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. Based on this evaluation, 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.

Changes in Internal Control Over Financial Reporting

We acquired Dental Arts Labs on July 30, 2021, A.I.D.R.O. on September 7, 2021, and Meta Additive on September 9, 2021. We are in the process of integrating these acquisitions, as well as EnvisionTEC, into our system of internal control over financial reporting. Except for the material weaknesses noted above and the acquisitions of Dental Arts Labs, A.I.D.R.O. and Meta Additive, 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 quarter ended September 30, 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

60

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.

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 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.
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 acquired companies into our business and in realizing the expected benefits of these acquisitions.
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.
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.

61

We are an “emerging growth company” and the reduced disclosure requirements applicable to emerging growth companies may make our Class A common stock less attractive to investors.

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 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 $90.4 million and $103.6 million for the years ended December 31, 2020 and 2019, respectively. 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.

In addition, as a public company, we incur significant additional legal, accounting and other expenses that we did not incur as a private company. As we acquire and integrate private 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. While we have generated revenue in the past, we have only recently begun commercial shipments of several of our announced additive manufacturing solutions, some of which are expected to generate a substantial portion of our revenue going forward, and it is difficult for us to predict our future operating results. 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 when expected, or at all, 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 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 intend to derive a substantial portion of our revenues from the sales of a number of products which began commercial shipments in late 2020, and we continue to develop additional products which are in the late stages of development and scheduled to begin commercial shipments in the second half of 2021. There are no assurances that we will be able to secure future business with customers or that such products will begin commercial shipments on our planned timelines.

62

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. If actual results differ from our estimates or we adjust our estimates in future periods, our operating results and financial position could be materially affected.

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

63

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 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 12, 2021, or the ExOne Acquisition. We and ExOne have operated independently and there can be no assurances that the businesses can be integrated successfully. 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, the following issues, among others, must be addressed in integrating the operations of Desktop Metal and ExOne in order to realize the anticipated benefits of the ExOne Acquisition so the combined company performs as expected:

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 employees and a portion of ExOne employees to work remotely in many locations;
integrating and unifying the offerings and services available to customers;
identifying and eliminating redundant and underperforming functions and assets;
harmonizing the companies’ operating practices, employee development and compensation programs, internal controls and other policies, procedures and processes;

64

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 our management 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, we may not be able to retain customers, suppliers or distributors, or customers, suppliers or distributors may seek to modify contractual relationships with us, which could have an adverse effect on our business and operations. Third parties may terminate or alter existing contracts or relationships with Desktop Metal or ExOne.

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

65

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

66

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

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 industry standards;
ineffective distribution and marketing;
delay in obtaining any required regulatory approvals;
unexpected production costs; or
release of competitive products.

67

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 a produced parts offering for customers, and produced parts is an existing offering of some of our recently-acquired businesses, which may present similar challenges to those outlined above with respect to the design, production, and launch 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 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. Further, we may experience delays or challenges in designing, developing or selling produced parts. In particular, for produced parts, we may fail to develop a commercially successful offering if we are unable to meet customer needs or industry standards, if we fail to meet customer price expectations, or if our marketing and distribution strategy proves ineffective. If we are unsuccessful in establishing such an offering, 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 variant, 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.

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

68

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.

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.

We use, and plan to continue using, different pricing models for different products. For example, we plan to use a hardware-as-a-service annual subscription pricing model for certain new products. Such pricing models are still relatively new to some of our customers and may not be attractive to them, especially in regions where they are less common. If customers resist such pricing models, our revenue may be adversely affected, and we may need to restructure the way in which we charge customers for our products. To date, while we have accepted orders for our Fiber solution with hardware-as-a-service annual subscription pricing, we have not recognized material revenue from such orders, or associated with our hardware-as-a-service annual subscription model in general.

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.

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

69

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.

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

Our Production System P-50 solution is in the late stages of development, and while select early customers are operational with initial versions of this solution, commercial shipments are not scheduled to begin until the fourth quarter of 2021 and may occur later or not at all. As a result, we have accepted reservations for the Production System P-50, 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 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

70

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 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 2020, we derived approximately 60% of our revenues from countries outside the United States. Accordingly, we face significant operational risks from doing business internationally.

71

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

72

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.

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.

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.

73

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

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.

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.

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.

74

In connection with the Business Combination, we identified material weaknesses in our internal controls over financial reporting. 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.

Following the Business Combination, our management has significant requirements for enhanced financial reporting and internal controls as a public company. 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, 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. However, while we remain an emerging growth company, we will not be required to include an attestation report on internal control over financial reporting issued by our independent registered public accounting firm. If we are not able to complete our initial assessment of our internal controls and otherwise implement the requirements of Section 404 of the Sarbanes-Oxley Act in a timely manner or with adequate compliance, our independent registered public accounting firm may not be able to certify as to the adequacy of our internal controls over financial reporting.

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.

In connection with the Business Combination, 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

75

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.

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.

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.

76

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 approximately $146 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 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 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 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 upon our resellers to provide installation and support services for products, if our reseller relationship were terminated or limited to

77

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 depend on a limited number of third-party contract manufacturers for substantially all 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.

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

78

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. Generally, our third-party contract manufacturers contract directly with component suppliers and we rely on our contract manufacturers to manage their supply chains. If one of our contract manufacturers has a supply chain disruption, or our relationship with our contract manufacturer terminates, we could experience delays. We also source some materials directly from suppliers. 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 third-party contract manufacturers’ facilities, and our suppliers’ and our customers’ facilities, 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 third-party contract manufacturers’, suppliers’ or customers’ facilities 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 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 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,

79

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 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 cost of complying with 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

80

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.

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.

81

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

82

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.

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

In connection with the Business Combination, certain of our stockholders agreed that, subject to certain exceptions, they will not, during the period beginning at the effective time of the Business Combination and continuing to and including June 7, 2021, or the Restricted Period, directly or indirectly, offer, sell, contract to sell, pledge, grant any option to purchase, make any short sale or otherwise dispose of any shares of Class A common stock, or any options or warrants to purchase any shares of Class A common stock, or any securities convertible into, exchangeable for or that represent the right to receive shares of Class A common stock, or any interest in any of the foregoing.

83

In addition, pursuant to the terms of the Fourth Amended and Restated Investors’ Rights Agreement of Legacy Desktop Metal, as amended, the former preferred stockholders of Legacy Desktop Metal are prohibited, through June 7, 2021, from lending, offering, pledging, selling, contracting to sell, selling any option or contracting to purchase, purchasing any option or contracting to sell, granting any option, right, or warrant to purchase, or otherwise transferring or disposing of, directly or indirectly, any shares of Class A common stock or any securities convertible into or exercisable or exchangeable (directly or indirectly) for Class A common stock held immediately following the effective time of the Business Combination, or entering into any swap or other arrangement that transfers to another, in whole or in party, any of the economic consequences of ownership of such securities.

Upon the expiration or waiver of the lock-ups described above, shares held by these stockholders will be eligible for resale, subject to, in the case of stockholders who are our affiliates, volume, manner of sale and other limitations under Rule 144 promulgated under the Securities Act.

In addition, in connection with the Business Combination, we amended and restated the registration rights agreement with certain of our stockholders pursuant to which we are obligated to register the stockholders’ shares of Class A common stock and shares of Class A common stock that the stockholders may acquire upon exercise of warrants or other rights to acquire Class A common stock. Those shares of Class A common stock have been registered pursuant to a Registration Statement on Form S-1 declared effective by the SEC on February 4, 2021 and are available for resale without restriction, subject to any lock-up agreement.

In addition, shares of our Class A common stock issuable upon exercise or vesting of incentive awards under our incentive plans are, once issued, eligible for sale in the public market, subject to any lock-up agreements and, in some cases, limitations on volume and manner of sale applicable to affiliates under Rule 144. Furthermore, shares of our Class A common stock reserved for future issuance under our 2020 Incentive Award Plan, or the 2020 Plan, including pursuant to the evergreen provision that allows our board of directors to reserve additional shares of Class A common stock for future issuance under the 2020 Plan each calendar year, may become available for sale in future.

The market price of shares of our Class A common stock could drop significantly if the holders of the shares described above sell them or are perceived by the market as intending to sell them. These factors could also make it more difficult for us to raise additional funds through future offerings of shares of our Class A common stock or other securities.

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, 2020, these holders owned approximately 60.9% 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;

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

84

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.

We are an “emerging growth company” and the reduced disclosure requirements applicable to emerging growth companies may make our Class A common stock less attractive to investors.

We are an “emerging growth company,” as defined in the Jumpstart our Business Startups Act of 2012, as amended, or JOBS Act, through December 31, 2021. As an emerging growth company, we may follow reduced disclosure requirements and do not have to make all of the disclosures that public companies that are not emerging growth companies do. We will remain an emerging growth company until the earlier of (a) the last day of the fiscal year in which we have total annual gross revenues of $1.07 billion or more; (b) the last day of the fiscal year following the fifth anniversary of the date of the completion of the initial public offering of Trine; (c) the date on which we have issued more than $1 billion in nonconvertible debt during the previous three years; or (d) the date on which we are deemed to be a large accelerated filer under the rules of the SEC, which means the market value of our Class A common stock that is held by non-affiliates exceeds $700 million as of the prior June 30th. For so long as we remain an emerging growth company, we are permitted and intend to rely on exemptions from certain disclosure requirements that are applicable to other public companies that are not emerging growth companies. These exemptions include:

not being required to comply with the auditor attestation requirements of Section 404 of the Sarbanes-Oxley Act;
not being required to comply with any requirement that may be adopted by the Public Company Accounting Oversight Board regarding mandatory audit firm rotation or a supplement to the auditor’s report providing additional information about the audit and the financial statements (i.e., an auditor discussion and analysis);
reduced disclosure obligations regarding executive compensation in our periodic reports, proxy statements and registration statements; and
exemptions from the requirements of holding a nonbinding advisory vote of stockholders on executive compensation, stockholder approval of any golden parachute payments not previously approved and having to disclose the ratio of the compensation of our chief executive officer to the median compensation of our employees.

In addition, the JOBS Act provides that an emerging growth company can take advantage of an extended transition period for complying with new or revised accounting standards. This allows an emerging growth company to delay the adoption of certain

85

accounting standards until those standards would otherwise apply to private companies. We have elected to use the extended transition period for complying with new or revised accounting standards; and as a result of this election, our financial statements may not be comparable to companies that comply with public company effective dates.

We may choose to take advantage of some, but not all, of the available exemptions for emerging growth companies. We cannot predict whether investors will find our Class A common stock less attractive if we rely on these exemptions. If some investors find our Class A common stock less attractive as a result, there may be a less active trading market for our Class A common stock and our share price may be more volatile.

As of December 31, 2021, we will no longer be able to rely on these exemptions, which could increase the costs and demands placed on our management.

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.

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;

86

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 market’s reaction to our reduced disclosure and other requirements as a result of being an “emerging growth company” under the JOBS Act;
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.

87

The obligations associated with being a public company, particularly once we cease to be an “emerging growth 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. Once we cease to be an “emerging growth company”, an attestation report on internal control over financial reporting will be 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 need 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. For additional information related to the risks and uncertainties of our compliance with the Sarbanes-Oxley Act, see “— Risks Related to Our Business and Operations — 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, 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

88

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.

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

During the three months ended September 30, 2021, the registrant issued an aggregate of 21,861 shares of Class A common stock upon the exercise of stock options to employees and non-employees for aggregate consideration of approximately $0.2 million. These securities were issued in reliance on Rule 701 promulgated under the Securities Act or pursuant to Section 4(a)(2) of the Securities Act.

During the three months ended September 30, 2021, the registrant issued an aggregate of 34,749 shares of Class A common stock upon the vesting of restricted stock units held by employees and non-employees. These securities were issued in reliance on Rule 701 promulgated under the Securities Act or pursuant to Section 4(a)(2) of the Securities Act.

During the three months ended September 30, 2021, the registrant issued an aggregate of 4,013,198 shares of Class A common stock in consideration for the acquisitions of Adaptive 3D and Aerosint. These securities were issued pursuant to Section 4(a)(2) of the Securities Act.

All other issuances of unregistered securities by us during the three months ended September 30, 2021 have been included previously in a Current Report on Form 8-K.

89

Issuer Purchases of Equity Securities

The following table sets forth purchases of our common stock for the three months ended September 30, 2021:

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

July 1, 2021 through July 31, 2021

2,241

$

9.07

August 1, 2021 through August 31, 2021

29,900

$

8.67

September 1, 2021 through September 30, 2021

8,158

$

8.12

Total

40,299

(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 in connection with acquisitions during the period.

Item 3. Defaults Upon Senior Securities

None.

Item 4. Mine Safety Disclosures

Not applicable.

Item 5. Other Information

As previously disclosed, on November 5, 2021, Ali El Siblani notified the Company of his intent to resign as a member of the Board of Directors and as an employee of the Company in his role as Chief Executive Officer of EnvisionTec US LLC. The Company and Mr. Siblani entered into a separation agreement on November 11, 2021 pursuant to which his resignation was effective as of November 5, 2021.

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.

90

EXHIBIT INDEX

Incorporated by Reference

Exhibit

Form

Exhibit

Filing Date

2.1

Agreement and Plan of Merger, dated as of August 11, 2021, by and among Desktop Metal, Inc., Texas Merger Sub I, Inc., Texas Merger Sub II, Inc. and the ExOne Company

8-K/A

2.1

8/12/2021

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.

91

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: November 15, 2021

By:

/s/ Ric Fulop

Ric Fulop

Chief Executive Officer

(Principal Executive Officer)

Date: November 15, 2021

By:

/s/ James Haley

James Haley

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)

92

EX-31.1 2 dm-20210930xex31d1.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 September 30, 2021;

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:  November 15, 2021

/s/ Ric Fulop  

Ric Fulop

Chief Executive Officer

(Principal Executive Officer)


EX-31.2 3 dm-20210930xex31d2.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 September 30, 2021;

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:  November 15, 2021

/s/ James Haley 

James Haley

Chief Financial Officer

(Principal Financial Officer and Principal Accounting Officer)


EX-32.1 4 dm-20210930xex32d1.htm EX-32.1

Exhibit 32.1

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350, AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Desktop Metal, Inc. (the “Company”) on Form 10-Q for the quarter ended September 30, 2021 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.

November 15, 2021

/s/ Ric Fulop

Chief Executive Officer

Ric Fulop

(Principal Executive Officer)

Chief Financial Officer

November 15, 2021

/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 5 dm-20210930.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 40301 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details) link:presentationLink link:calculationLink link:definitionLink 40308 - Disclosure - ACQUISITIONS - Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity (Details) link:presentationLink link:calculationLink link:definitionLink 40401 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) link:presentationLink link:calculationLink link:definitionLink 40601 - Disclosure - ACCOUNTS RECEIVABLE (Details) link:presentationLink link:calculationLink link:definitionLink 40701 - Disclosure - INVENTORY (Details) link:presentationLink link:calculationLink link:definitionLink 40801 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 40901 - 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 41002 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details) link:presentationLink link:calculationLink link:definitionLink 41101 - Disclosure - OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) link:presentationLink link:calculationLink link:definitionLink 41201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) link:presentationLink link:calculationLink link:definitionLink 41401 - Disclosure - OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 41502 - Disclosure - LEASES - Other lease related balances (Details) link:presentationLink link:calculationLink link:definitionLink 41503 - Disclosure - LEASES - Future minimum lease payments (Details) 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 30303 - Disclosure - ACQUISITIONS (Tables) link:presentationLink link:calculationLink link:definitionLink 31803 - Disclosure - STOCKHOLDERS' EQUITY (Tables) link:presentationLink link:calculationLink link:definitionLink 31903 - 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 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Warranty Reserve (Details) link:presentationLink link:calculationLink link:definitionLink 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 40302 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details) link:presentationLink link:calculationLink link:definitionLink 40303 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details) link:presentationLink link:calculationLink link:definitionLink 40304 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details) link:presentationLink link:calculationLink link:definitionLink 40305 - Disclosure - ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) link:presentationLink link:calculationLink link:definitionLink 40306 - Disclosure - ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) link:presentationLink link:calculationLink link:definitionLink 40309 - Disclosure - ACQUISITIONS - Business Combination common shares issued (Details) link:presentationLink link:calculationLink link:definitionLink 40310 - Disclosure - ACQUISITIONS (Details) link:presentationLink link:calculationLink link:definitionLink 40501 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured on recurring basis (Details) link:presentationLink link:calculationLink link:definitionLink 41001 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 41102 - Disclosure - OTHER NONCURRENT ASSETS - Change in the balance of other investments (Details) link:presentationLink link:calculationLink link:definitionLink 41301 - Disclosure - DEBT (Details) link:presentationLink link:calculationLink link:definitionLink 41501 - Disclosure - LEASES (Details) link:presentationLink link:calculationLink link:definitionLink 41601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) link:presentationLink link:calculationLink link:definitionLink 41801 - Disclosure - STOCKHOLDERS' EQUITY (Details) link:presentationLink link:calculationLink link:definitionLink 41802 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 41803 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41804 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) link:presentationLink link:calculationLink link:definitionLink 41901 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details) link:presentationLink link:calculationLink link:definitionLink 41902 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Employees (Details) link:presentationLink link:calculationLink link:definitionLink 41903 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Consultants (Details) link:presentationLink link:calculationLink link:definitionLink 41905 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 41906 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 41907 - Disclosure - STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) link:presentationLink link:calculationLink link:definitionLink 42001 - Disclosure - RELATED PARTY TRANSACTIONS (Details) link:presentationLink link:calculationLink link:definitionLink 42101 - Disclosure - SEGMENT INFORMATION - Revenue (Details) link:presentationLink link:calculationLink link:definitionLink 42102 - Disclosure - SEGMENT INFORMATION - Long lived assets (Details) link:presentationLink link:calculationLink link:definitionLink 42202 - Disclosure - NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) link:presentationLink link:calculationLink link:definitionLink 42301 - Disclosure - SUBSEQUENT EVENTS (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 - ACQUISITIONS link:presentationLink link:calculationLink link:definitionLink 10401 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS link:presentationLink link:calculationLink link:definitionLink 10501 - Disclosure - FAIR VALUE MEASUREMENTS link:presentationLink link:calculationLink link:definitionLink 10601 - Disclosure - ACCOUNTS RECEIVABLE link:presentationLink link:calculationLink link:definitionLink 10701 - Disclosure - INVENTORY link:presentationLink link:calculationLink link:definitionLink 10801 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 10901 - Disclosure - PROPERTY AND EQUIPMENT link:presentationLink link:calculationLink link:definitionLink 11001 - Disclosure - GOODWILL & INTANGIBLE ASSETS link:presentationLink link:calculationLink link:definitionLink 11101 - Disclosure - OTHER NONCURRENT ASSETS link:presentationLink link:calculationLink link:definitionLink 11201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11301 - Disclosure - DEBT link:presentationLink link:calculationLink link:definitionLink 11401 - Disclosure - OTHER NONCURRENT LIABILITIES link:presentationLink link:calculationLink link:definitionLink 11501 - Disclosure - LEASES link:presentationLink link:calculationLink link:definitionLink 11601 - Disclosure - COMMITMENTS AND CONTINGENCIES link:presentationLink link:calculationLink link:definitionLink 11701 - Disclosure - INCOME TAXES link:presentationLink link:calculationLink link:definitionLink 11801 - Disclosure - STOCKHOLDERS' EQUITY link:presentationLink link:calculationLink link:definitionLink 11901 - Disclosure - STOCK BASED COMPENSATION link:presentationLink link:calculationLink link:definitionLink 12001 - Disclosure - RELATED PARTY TRANSACTIONS link:presentationLink link:calculationLink link:definitionLink 12101 - Disclosure - SEGMENT INFORMATION link:presentationLink link:calculationLink link:definitionLink 12201 - Disclosure - NET LOSS PER SHARE link:presentationLink link:calculationLink link:definitionLink 12301 - Disclosure - SUBSEQUENT EVENTS link:presentationLink link:calculationLink link:definitionLink 20202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies) link:presentationLink link:calculationLink link:definitionLink 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) link:presentationLink link:calculationLink link:definitionLink 30403 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) link:presentationLink link:calculationLink link:definitionLink 30603 - Disclosure - ACCOUNTS RECEIVABLE (Tables) link:presentationLink link:calculationLink link:definitionLink 30703 - Disclosure - INVENTORY (Tables) link:presentationLink link:calculationLink link:definitionLink 30803 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 30903 - Disclosure - PROPERTY AND EQUIPMENT (Tables) link:presentationLink link:calculationLink link:definitionLink 31003 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31103 - Disclosure - OTHER NONCURRENT ASSETS (Tables) link:presentationLink link:calculationLink link:definitionLink 31203 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31403 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables) link:presentationLink link:calculationLink link:definitionLink 31503 - Disclosure - LEASES (Tables) link:presentationLink link:calculationLink link:definitionLink 32103 - Disclosure - SEGMENT INFORMATION (Tables) link:presentationLink link:calculationLink link:definitionLink 32203 - Disclosure - NET LOSS PER SHARE (Tables) link:presentationLink link:calculationLink link:definitionLink 40307 - Disclosure - ACQUISITIONS - Pro Forma Information (Details) link:presentationLink link:calculationLink link:definitionLink 40402 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 40602 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) link:presentationLink link:calculationLink link:definitionLink 41701 - Disclosure - INCOME TAXES (Details) link:presentationLink link:calculationLink link:definitionLink 41904 - Disclosure - STOCK BASED COMPENSATION - Option Activity of the Plan (Details) link:presentationLink link:calculationLink link:definitionLink 42201 - 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 6 dm-20210930_cal.xml EX-101.CAL EX-101.DEF 7 dm-20210930_def.xml EX-101.DEF EX-101.LAB 8 dm-20210930_lab.xml EX-101.LAB EX-101.PRE 9 dm-20210930_pre.xml EX-101.PRE XML 10 dm-20210930x10q_htm.xml IDEA: XBRL DOCUMENT 0001754820 srt:MinimumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2021-09-30 0001754820 srt:MinimumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001754820 srt:MaximumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputSharePriceMember 2021-09-30 0001754820 srt:MaximumMember dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputRiskFreeInterestRateMember 2021-09-30 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputOptionVolatilityMember 2021-09-30 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExpectedTermMember 2021-09-30 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:MeasurementInputExercisePriceMember 2021-09-30 0001754820 us-gaap:MeasurementInputSharePriceMember 2020-09-30 0001754820 us-gaap:MeasurementInputRiskFreeInterestRateMember 2020-09-30 0001754820 us-gaap:MeasurementInputOptionVolatilityMember 2020-09-30 0001754820 us-gaap:MeasurementInputExpectedTermMember 2020-09-30 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember 2021-07-01 2021-09-30 0001754820 dm:ConvertibleDebtInPrivateCompanyMember 2021-07-01 2021-09-30 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember 2021-01-01 2021-09-30 0001754820 dm:ConvertibleDebtInPrivateCompanyMember 2021-01-01 2021-09-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ConvertiblePreferredStockMember 2020-06-30 0001754820 us-gaap:ConvertiblePreferredStockMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001754820 us-gaap:ConvertiblePreferredStockMember 2019-12-31 0001754820 us-gaap:CommonStockMember 2020-01-01 2020-09-30 0001754820 us-gaap:CommonStockMember 2020-07-01 2020-09-30 0001754820 us-gaap:RestrictedStockMember 2015-01-01 2015-12-31 0001754820 us-gaap:InProcessResearchAndDevelopmentMember us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001754820 us-gaap:InProcessResearchAndDevelopmentMember 2021-01-01 2021-09-30 0001754820 us-gaap:RetainedEarningsMember 2021-09-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-09-30 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-09-30 0001754820 us-gaap:RetainedEarningsMember 2021-06-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001754820 2021-06-30 0001754820 us-gaap:RetainedEarningsMember 2020-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001754820 us-gaap:RetainedEarningsMember 2020-09-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-09-30 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-09-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001754820 us-gaap:RetainedEarningsMember 2020-06-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-06-30 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2020-06-30 0001754820 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:RetainedEarningsMember 2019-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001754820 us-gaap:RetainedEarningsMember 2019-12-31 0001754820 us-gaap:AdditionalPaidInCapitalMember 2019-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2019-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember 2019-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember 2019-12-31 0001754820 us-gaap:CommonStockMember 2021-07-01 2021-09-30 0001754820 us-gaap:CommonStockMember 2021-09-30 0001754820 us-gaap:CommonStockMember 2021-06-30 0001754820 us-gaap:CommonStockMember 2020-12-31 0001754820 dm:MergerWithTrineMember 2020-12-08 0001754820 us-gaap:CommonStockMember 2020-09-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2020-06-30 0001754820 us-gaap:CommonStockMember 2020-06-30 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember us-gaap:CommonStockMember 2019-12-31 0001754820 srt:CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember us-gaap:CommonStockMember 2019-12-31 0001754820 us-gaap:CommonStockMember 2019-12-31 0001754820 srt:MinimumMember dm:PublicWarrantsMember us-gaap:CommonClassAMember 2021-09-30 0001754820 us-gaap:RestrictedStockMember 2015-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2020-12-01 2020-12-31 0001754820 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-07-01 2021-09-30 0001754820 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2021-01-01 2021-09-30 0001754820 us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-07-01 2020-09-30 0001754820 dm:ConsultantMember us-gaap:ShareBasedPaymentArrangementNonemployeeMember 2020-01-01 2020-09-30 0001754820 dm:TwoThousandFifteenStockIncentivePlanMember 2015-12-31 0001754820 dm:IncentiveAwardPlan2020Member 2021-01-01 2021-01-01 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-09-30 0001754820 dm:ConsultantMember 2021-09-30 0001754820 us-gaap:RestrictedStockMember 2021-09-30 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2020-12-31 0001754820 us-gaap:RestrictedStockMember 2020-12-31 0001754820 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001754820 dm:TwoThousandFifteenStockIncentivePlanMember 2015-01-01 2015-12-31 0001754820 dm:ConsultantMember 2021-01-01 2021-09-30 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2021-07-01 2021-09-30 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2021-07-01 2021-09-30 0001754820 us-gaap:ServiceMember srt:AmericasMember 2021-07-01 2021-09-30 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2021-07-01 2021-09-30 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2021-07-01 2021-09-30 0001754820 us-gaap:ProductMember srt:AmericasMember 2021-07-01 2021-09-30 0001754820 us-gaap:TransferredOverTimeMember 2021-07-01 2021-09-30 0001754820 us-gaap:TransferredAtPointInTimeMember 2021-07-01 2021-09-30 0001754820 us-gaap:EMEAMember 2021-07-01 2021-09-30 0001754820 srt:AsiaPacificMember 2021-07-01 2021-09-30 0001754820 srt:AmericasMember 2021-07-01 2021-09-30 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2021-01-01 2021-09-30 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2021-01-01 2021-09-30 0001754820 us-gaap:ServiceMember srt:AmericasMember 2021-01-01 2021-09-30 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2021-01-01 2021-09-30 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2021-01-01 2021-09-30 0001754820 us-gaap:ProductMember srt:AmericasMember 2021-01-01 2021-09-30 0001754820 us-gaap:TransferredOverTimeMember 2021-01-01 2021-09-30 0001754820 us-gaap:TransferredAtPointInTimeMember 2021-01-01 2021-09-30 0001754820 us-gaap:EMEAMember 2021-01-01 2021-09-30 0001754820 srt:AsiaPacificMember 2021-01-01 2021-09-30 0001754820 srt:AmericasMember 2021-01-01 2021-09-30 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2020-07-01 2020-09-30 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2020-07-01 2020-09-30 0001754820 us-gaap:ServiceMember srt:AmericasMember 2020-07-01 2020-09-30 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2020-07-01 2020-09-30 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2020-07-01 2020-09-30 0001754820 us-gaap:ProductMember srt:AmericasMember 2020-07-01 2020-09-30 0001754820 us-gaap:TransferredOverTimeMember 2020-07-01 2020-09-30 0001754820 us-gaap:TransferredAtPointInTimeMember 2020-07-01 2020-09-30 0001754820 us-gaap:EMEAMember 2020-07-01 2020-09-30 0001754820 srt:AsiaPacificMember 2020-07-01 2020-09-30 0001754820 srt:AmericasMember 2020-07-01 2020-09-30 0001754820 us-gaap:ServiceMember us-gaap:EMEAMember 2020-01-01 2020-09-30 0001754820 us-gaap:ServiceMember srt:AsiaPacificMember 2020-01-01 2020-09-30 0001754820 us-gaap:ServiceMember srt:AmericasMember 2020-01-01 2020-09-30 0001754820 us-gaap:ProductMember us-gaap:EMEAMember 2020-01-01 2020-09-30 0001754820 us-gaap:ProductMember srt:AsiaPacificMember 2020-01-01 2020-09-30 0001754820 us-gaap:ProductMember srt:AmericasMember 2020-01-01 2020-09-30 0001754820 us-gaap:TransferredOverTimeMember 2020-01-01 2020-09-30 0001754820 us-gaap:TransferredAtPointInTimeMember 2020-01-01 2020-09-30 0001754820 us-gaap:EMEAMember 2020-01-01 2020-09-30 0001754820 srt:AsiaPacificMember 2020-01-01 2020-09-30 0001754820 srt:AmericasMember 2020-01-01 2020-09-30 0001754820 srt:MinimumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-09-30 0001754820 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-09-30 0001754820 srt:MinimumMember us-gaap:EquipmentMember 2021-01-01 2021-09-30 0001754820 srt:MinimumMember us-gaap:AutomobilesMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember us-gaap:SoftwareDevelopmentMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember us-gaap:EquipmentMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember us-gaap:AutomobilesMember 2021-01-01 2021-09-30 0001754820 us-gaap:ToolsDiesAndMoldsMember 2021-01-01 2021-09-30 0001754820 us-gaap:ComputerEquipmentMember 2021-01-01 2021-09-30 0001754820 us-gaap:BuildingMember 2021-01-01 2021-09-30 0001754820 us-gaap:ToolsDiesAndMoldsMember 2021-09-30 0001754820 us-gaap:SoftwareDevelopmentMember 2021-09-30 0001754820 us-gaap:LeaseholdImprovementsMember 2021-09-30 0001754820 us-gaap:LandAndBuildingMember 2021-09-30 0001754820 us-gaap:FurnitureAndFixturesMember 2021-09-30 0001754820 us-gaap:EquipmentMember 2021-09-30 0001754820 us-gaap:ConstructionInProgressMember 2021-09-30 0001754820 us-gaap:ComputerEquipmentMember 2021-09-30 0001754820 us-gaap:AutomobilesMember 2021-09-30 0001754820 us-gaap:ToolsDiesAndMoldsMember 2020-12-31 0001754820 us-gaap:SoftwareDevelopmentMember 2020-12-31 0001754820 us-gaap:LeaseholdImprovementsMember 2020-12-31 0001754820 us-gaap:FurnitureAndFixturesMember 2020-12-31 0001754820 us-gaap:EquipmentMember 2020-12-31 0001754820 us-gaap:ConstructionInProgressMember 2020-12-31 0001754820 us-gaap:ComputerEquipmentMember 2020-12-31 0001754820 dm:MayDentalLabInc.Member us-gaap:SubsequentEventMember 2021-10-29 2021-10-29 0001754820 dm:LarryBrewerDentalLabIncMember us-gaap:SubsequentEventMember 2021-10-14 2021-10-14 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember 2021-04-30 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember 2021-04-30 0001754820 dm:ConvertibleDebtInPrivateCompanyMember 2020-12-31 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-07-01 2021-09-30 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-09-30 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-07-01 2020-09-30 0001754820 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-01-01 2020-09-30 0001754820 us-gaap:EMEAMember 2021-09-30 0001754820 srt:AmericasMember 2021-09-30 0001754820 srt:AmericasMember 2020-12-31 0001754820 us-gaap:RetainedEarningsMember 2021-07-01 2021-09-30 0001754820 us-gaap:RetainedEarningsMember 2021-01-01 2021-09-30 0001754820 us-gaap:RetainedEarningsMember 2020-07-01 2020-09-30 0001754820 us-gaap:RetainedEarningsMember 2020-01-01 2020-09-30 0001754820 dm:TermLoanMember 2021-09-30 0001754820 us-gaap:FairValueInputsLevel3Member dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 dm:ContingentConsiderationMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:FairValueInputsLevel3Member dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 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: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 2021-09-30 0001754820 us-gaap:TechnologyBasedIntangibleAssetsMember 2021-09-30 0001754820 us-gaap:CustomerRelationshipsMember 2021-09-30 0001754820 us-gaap:FairValueInputsLevel3Member 2021-09-30 0001754820 us-gaap:FairValueInputsLevel3Member 2020-12-31 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-07-01 2021-09-30 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-07-01 2021-09-30 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-01-01 2021-09-30 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-09-30 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-07-01 2021-09-30 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2021-07-01 2021-09-30 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2021-01-01 2021-09-30 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2020-07-01 2020-09-30 0001754820 dm:PropertyPlantAndEquipmentOtherThanAcquiredTechnologyOrCapitalizedSoftwareMember 2020-01-01 2020-09-30 0001754820 dm:InterestAndOtherExpenseIncomeNetMember 2021-07-01 2021-09-30 0001754820 dm:InterestAndOtherExpenseIncomeNetMember 2021-01-01 2021-09-30 0001754820 dm:AidroSrlMember 2021-07-01 2021-09-30 0001754820 srt:MinimumMember dm:AidroSrlMember 2021-09-30 0001754820 srt:MaximumMember dm:AidroSrlMember 2021-09-30 0001754820 dm:TermLoanMember us-gaap:PrimeRateMember 2021-09-30 0001754820 dm:TermLoanMember us-gaap:PrimeRateMember 2020-12-31 0001754820 dm:TermLoanMember us-gaap:PrimeRateMember 2021-01-01 2021-09-30 0001754820 dm:TermLoanMember us-gaap:PrimeRateMember 2020-01-01 2020-12-31 0001754820 dm:PublicWarrantsMember 2020-02-24 2020-02-24 0001754820 us-gaap:ServiceMember 2021-07-01 2021-09-30 0001754820 us-gaap:ProductMember 2021-07-01 2021-09-30 0001754820 us-gaap:ServiceMember 2021-01-01 2021-09-30 0001754820 us-gaap:ProductMember 2021-01-01 2021-09-30 0001754820 us-gaap:ServiceMember 2020-07-01 2020-09-30 0001754820 us-gaap:ProductMember 2020-07-01 2020-09-30 0001754820 us-gaap:ServiceMember 2020-01-01 2020-09-30 0001754820 us-gaap:ProductMember 2020-01-01 2020-09-30 0001754820 dm:OperatingLeaseAgreementWithTMRELlcMember 2021-09-30 0001754820 dm:OperatingLeaseAgreementWithSitracoUkLimitedMember 2021-09-30 0001754820 dm:OperatingLeaseAgreementWithJesBesitzgesellschaftGmbhMember 2021-09-30 0001754820 us-gaap:CommonClassAMember 2021-09-30 0001754820 dm:IncentiveAwardPlan2020Member 2020-12-31 0001754820 dm:PublicWarrantsMember us-gaap:WarrantMember 2021-09-30 0001754820 dm:PublicWarrantsMember us-gaap:CommonClassAMember 2021-09-30 0001754820 dm:PublicWarrantsMember 2020-02-24 0001754820 us-gaap:MoneyMarketFundsMember 2021-09-30 0001754820 us-gaap:MoneyMarketFundsMember 2020-12-31 0001754820 us-gaap:CommercialPaperMember 2020-12-31 0001754820 2020-09-30 0001754820 dm:DentalArtsLaboratoriesIncMember dm:PaycheckProtectionProgramMember 2021-09-30 0001754820 dm:Adaptive3dTechnologiesIncMember dm:PaycheckProtectionProgramMember 2021-09-30 0001754820 dm:Adaptive3dTechnologiesIncMember dm:PaycheckProtectionProgramMember 2021-05-07 0001754820 dm:DentalArtsLaboratoriesIncMember dm:EquipmentFinancingAgreementsMember 2021-09-30 0001754820 dm:AidroSrlMember 2021-09-30 0001754820 dm:AidroSrlMember 2021-09-07 2021-09-30 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-30 2021-09-30 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 2021-09-30 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-07 2021-09-30 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-16 2021-09-30 0001754820 dm:MetaAdditiveLtdMember 2021-09-09 2021-09-09 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-30 2021-07-30 0001754820 dm:MergerWithTrineMember dm:BusinessCombinationSubscriptionAgreementMember 2020-12-09 0001754820 dm:MergerWithTrineMember 2020-12-09 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-05-07 2021-05-07 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-02-16 2021-02-16 0001754820 us-gaap:CommercialPaperMember 2021-09-30 0001754820 us-gaap:CommercialPaperMember 2020-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember 2021-09-30 0001754820 us-gaap:CorporateDebtSecuritiesMember 2021-09-30 0001754820 us-gaap:CorporateDebtSecuritiesMember 2020-12-31 0001754820 us-gaap:AssetBackedSecuritiesMember 2021-09-30 0001754820 us-gaap:USTreasurySecuritiesMember 2020-12-31 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 dm:CompanyOwnedLifeInsuranceCashSurrenderValueMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:USGovernmentAgenciesDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:EquitySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:AssetBackedSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 dm:CompanyOwnedLifeInsuranceCashSurrenderValueMember us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:FairValueMeasurementsRecurringMember 2021-09-30 0001754820 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:USTreasurySecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:OtherInvestmentsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:MoneyMarketFundsMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:FairValueInputsLevel3Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:FairValueInputsLevel2Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:FairValueInputsLevel1Member us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:CorporateDebtSecuritiesMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:CommercialPaperMember us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 us-gaap:FairValueMeasurementsRecurringMember 2020-12-31 0001754820 dm:TwoThousandTwentyOneAcquisitionMember us-gaap:CommonStockMember 2021-06-10 2021-06-10 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001754820 us-gaap:RestrictedStockMember 2021-01-01 2021-09-30 0001754820 us-gaap:EmployeeStockMember 2021-01-01 2021-09-30 0001754820 us-gaap:WarrantMember 2020-01-01 2020-09-30 0001754820 us-gaap:RestrictedStockMember 2020-01-01 2020-09-30 0001754820 us-gaap:EmployeeStockMember 2020-01-01 2020-09-30 0001754820 2020-01-01 2020-12-31 0001754820 2019-12-31 0001754820 us-gaap:SellingAndMarketingExpenseMember 2021-07-01 2021-09-30 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2021-07-01 2021-09-30 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2021-07-01 2021-09-30 0001754820 us-gaap:CostOfSalesMember 2021-07-01 2021-09-30 0001754820 us-gaap:SellingAndMarketingExpenseMember 2021-01-01 2021-09-30 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2021-01-01 2021-09-30 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-09-30 0001754820 us-gaap:CostOfSalesMember 2021-01-01 2021-09-30 0001754820 us-gaap:SellingAndMarketingExpenseMember 2020-07-01 2020-09-30 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2020-07-01 2020-09-30 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2020-07-01 2020-09-30 0001754820 us-gaap:CostOfSalesMember 2020-07-01 2020-09-30 0001754820 us-gaap:SellingAndMarketingExpenseMember 2020-01-01 2020-09-30 0001754820 us-gaap:ResearchAndDevelopmentExpenseMember 2020-01-01 2020-09-30 0001754820 us-gaap:GeneralAndAdministrativeExpenseMember 2020-01-01 2020-09-30 0001754820 us-gaap:CostOfSalesMember 2020-01-01 2020-09-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-07-01 2020-09-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2020-01-01 2020-09-30 0001754820 srt:MinimumMember us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0001754820 srt:MinimumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-09-30 0001754820 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember us-gaap:TechnologyBasedIntangibleAssetsMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001754820 dm:PublicWarrantsMember 2021-09-30 0001754820 dm:DesktopMetalPrivatePlacementWarrantsMember 2021-09-30 0001754820 dm:PublicWarrantsMember 2021-01-01 2021-09-30 0001754820 dm:SubscriptionAgreementMember 2021-07-01 2021-09-30 0001754820 dm:SubscriptionAgreementMember 2021-06-01 2021-06-30 0001754820 dm:PublicWarrantsMember 2021-01-01 2021-03-28 0001754820 us-gaap:InProcessResearchAndDevelopmentMember us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001754820 dm:MergerWithTrineMember dm:BusinessCombinationSubscriptionAgreementMember 2020-12-09 2020-12-09 0001754820 us-gaap:CommonStockMember 2021-01-01 2021-09-30 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-07-01 2020-09-30 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2020-01-01 2020-09-30 0001754820 dm:ConsultantMember 2020-01-01 2020-09-30 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-07-01 2021-09-30 0001754820 us-gaap:ShareBasedPaymentArrangementEmployeeMember 2021-01-01 2021-09-30 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:MayDentalLabInc.Member us-gaap:SubsequentEventMember 2021-10-29 2021-10-29 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:LarryBrewerDentalLabIncMember us-gaap:SubsequentEventMember 2021-10-14 2021-10-14 0001754820 us-gaap:RestrictedStockUnitsRSUMember dm:MetaAdditiveLtdMember 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 2021-01-01 2021-09-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-07-01 2021-09-30 0001754820 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-09-30 0001754820 srt:MinimumMember 2021-01-01 2021-09-30 0001754820 srt:MaximumMember 2021-01-01 2021-09-30 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember 2021-04-01 2021-04-30 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyOneMember 2021-04-01 2021-04-30 0001754820 dm:ConvertibleDebtInPrivateCompanyMember 2020-01-01 2020-12-31 0001754820 2020-01-01 2020-01-31 0001754820 2020-12-09 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-09-30 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-09-30 0001754820 dm:EquityIncentivePlanOfMakeCompositesIncMember 2019-01-01 2019-12-31 0001754820 dm:AerosintSaMember 2021-09-30 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-09-30 0001754820 2020-12-09 2020-12-09 0001754820 dm:MergerWithTrineMember 2020-12-31 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-07-01 2021-09-30 0001754820 2020-07-01 2020-09-30 0001754820 dm:AerosintSaMember 2021-01-01 2021-09-30 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember 2021-07-01 2021-09-30 0001754820 dm:ConvertiblePromissoryNoteInPrivateCompanyTwoMember 2021-01-01 2021-09-30 0001754820 us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2020-12-09 2020-12-09 0001754820 us-gaap:ShareBasedCompensationAwardTrancheOneMember 2020-12-09 2020-12-09 0001754820 dm:MergerWithTrineMember 2020-01-01 2020-12-31 0001754820 us-gaap:FairValueInputsLevel3Member 2021-01-01 2021-09-30 0001754820 2020-02-24 0001754820 dm:TermLoanMember 2018-06-01 2018-06-30 0001754820 dm:TermLoanMember 2018-06-30 0001754820 dm:PaycheckProtectionProgramMember 2021-09-30 0001754820 2020-01-01 2020-09-30 0001754820 us-gaap:RestrictedStockUnitsRSUMember 2021-01-01 2021-09-30 0001754820 dm:PublicWarrantsMember 2021-03-29 0001754820 2017-05-31 0001754820 2021-07-01 2021-09-30 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 2021-01-01 2021-09-30 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-01-01 2021-09-30 0001754820 dm:DentalArtsLaboratoriesIncMember 2021-01-01 2021-09-30 0001754820 dm:AidroSrlMember 2021-01-01 2021-09-30 0001754820 dm:Adaptive3dTechnologiesIncMember 2021-01-01 2021-09-30 0001754820 dm:AcquisitionOfEnvisiontecMember 2021-01-01 2021-09-30 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-06-24 2021-06-24 0001754820 dm:DmBelgiumBvSrlAerosintSaMember 2021-09-30 0001754820 dm:MergerWithTrineMember 2020-12-09 2020-12-09 0001754820 dm:ElPasoMember 2021-11-12 0001754820 dm:ElPasoMember 2021-11-12 2021-11-12 0001754820 dm:TwoThousandTwentyOneAcquisitionMember 2021-06-10 2021-06-10 0001754820 dm:TwoThousandTwentyOneAcquisitionMember 2021-06-10 0001754820 2020-12-31 0001754820 2021-09-30 0001754820 2021-11-12 0001754820 2021-01-01 2021-09-30 dm:segment dm:Y shares iso4217:USD iso4217:USD shares dm:item pure dm:loan dm:D dm:lease dm:agreement 260555655 159968300 251467644 158120826 260556000 159968000 251468000 158121000 -0.26 -0.12 -0.67 -0.41 0001754820 --12-31 2021 Q3 0 0 0 0 0 0 0 0 -0.26 -0.12 -0.67 -0.41 P1Y 0.5 500000 200000 200000 3700000 false 10-Q true 2021-09-30 false 001-38835 DESKTOP METAL, INC. DE 83-2044042 63 3rd Avenue Burlington MA 01803 978 224-1244 Yes Yes Non-accelerated Filer true true false false Common Stock, $0.0001 Par Value per Share DM NYSE 311014335 131676000 483525000 292272000 111867000 22878000 6516000 32730000 9708000 7250000 976000 486806000 612592000 676000 612000 23782000 12160000 179000 312000 262343000 2252000 180129000 9102000 17679000 4879000 971594000 641909000 16985000 7591000 2876000 1480000 2677000 868000 20686000 7565000 5530000 3004000 1030000 9991000 49784000 30499000 680000 93328000 4528000 7802000 2157000 7881000 1417000 72092000 125984000 0.0001 0.0001 50000000 50000000 0 0 0.0001 0.0001 500000000 500000000 261914672 226756733 261567100 224626597 26000 23000 1398039000 844188000 -497444000 -328277000 -1119000 -9000 899502000 515925000 971594000 641909000 23949000 1888000 51820000 6113000 1489000 639000 3908000 1988000 25438000 2527000 55728000 8101000 20450000 3732000 46427000 18145000 1033000 1096000 3561000 3365000 21483000 4828000 49988000 21510000 3955000 -2301000 5740000 -13409000 19311000 9195000 45820000 31362000 13224000 2542000 29567000 9994000 19833000 5415000 46821000 11004000 15181000 25581000 67549000 17152000 147789000 52360000 -63594000 -19453000 -142049000 -65769000 56576000 12000 98000 137000 253000 -3796000 94000 -3166000 995000 -67402000 -19457000 -201928000 -65027000 -523000 -32761000 -66879000 -19457000 -169167000 -65027000 -0.26 -0.12 -0.67 -0.41 260555655 159968300 251467644 158120826 -66879000 -19457000 -169167000 -65027000 -7000 -43000 -11000 -70000 -1216000 -1099000 0 0 0 0 -68102000 -19500000 -170277000 -65097000 259545731 26000 1387779000 -430565000 104000 957344000 1615484 1576000 1576000 295599 259735 -40299 -309000 -309000 -109150 958000 958000 9951000 9951000 -66879000 -66879000 -1223000 -1223000 261567100 26000 1398039000 -497444000 -1119000 899502000 224626597 23000 844188000 -328277000 -9000 515925000 4462218 5241000 5241000 407629 303656 -49471 -454000 -454000 9049338 1000 208988000 208989000 334370 4300000 4300000 -109150 958000 958000 16167000 16167000 1850938 20690975 2000 320567000 320569000 -169167000 -169167000 -1110000 -1110000 261567100 26000 1398039000 -497444000 -1119000 899502000 100038109 436533000 29937631 3000 21254000 -339832000 48000 -318527000 -100038109 -436533000 128792027 13000 434672000 434685000 158729658 16000 455926000 -339832000 48000 116158000 184447 131000 131000 1751364 2000 2000 1895000 1895000 -19457000 -19457000 -43000 -43000 160665469 16000 457954000 -359289000 5000 98686000 100038109 436533000 26813113 3000 16722000 -294262000 75000 -277462000 -100038109 -436533000 128100821 13000 436520000 436533000 154913934 16000 453242000 -294262000 75000 159071000 499256 267000 267000 5252279 6000 6000 4228000 4228000 211000 211000 -65027000 -65027000 -70000 -70000 160665469 16000 457954000 -359289000 5000 98686000 -169167000 -65027000 15576000 6525000 16167000 4228000 56576000 2920000 43000 -2189000 -34000 -9000 -14000 316000 333000 25581000 -19000 -10000 414000 -162000 -1880000 639000 -32761000 166000 8476000 -2881000 11067000 1958000 3096000 -1082000 118000 4243000 -5800000 -9294000 430000 -1298000 -547000 1295000 -1094000 340000 243000 6000 -110059000 -58927000 4145000 1039000 3620000 20000000 330873000 62810000 163882000 94116000 21220000 191146000 -407122000 30267000 5241000 255000 170665000 454000 5379000 5379000 10000000 400000 165452000 -145000 -351729000 -28805000 -56000 483525000 66161000 612000 612000 131676000 37356000 676000 612000 132352000 37968000 137000 253000 150000 -11000 149904000 208989000 4300000 50000 891000 77000 33000 79000 6083000 958000 3376000 <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 with the mission of accelerating the transformation of manufacturing with an expansive portfolio of 3D printing solutions focused on the production of end-use parts. The Company designs, produces and distributes additive manufacturing solutions comprising hardware, software, materials, parts, and services to businesses across a variety of end markets.</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;">ExOne Business Combination</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”) pursuant to an Agreement and Plan of Merger dated August 12, 2021. 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>$601.2 million, consisting of $191.4 paid in cash and 48,218,063 shares of Common Stock with a fair value of $409.8 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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">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: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 0pt 12pt 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 investments as of September 30, 2021 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 601200000 191400000 48218063 409800000 86020 4.47 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. 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 September 30, 2021, 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, has impacted 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 taken 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;">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/A for the year ended December 31, 2020. See the below discussion of changes to the Company’s policies for foreign currency translation, products revenue and services revenue, warranty reserve, intangible assets, asset </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">acquisitions, and contingent consideration, due to 2021 business combinations and asset acquisitions. There have been no other changes to the Company’s significant accounting policies during the first nine months of fiscal year 2021.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency Translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company translates assets and liabilities of its foreign subsidiaries from their respective functional currencies to U.S. Dollars at the appropriate spot rates as of the balance sheet date. The functional currency of all wholly owned subsidiaries is U.S. Dollars, except for EnvisionTEC GmbH and Aerosint, for which it is Euros. The functional currency of the Company's operations outside the United States is generally the local currency of the country where the operations are located or U.S. Dollars. The results of operations are translated into U.S. Dollars at a monthly average rate, calculated using daily exchange rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Differences arising from the translation of opening balance sheets of these entities to the rate at the end of the fiscal period are recognized in accumulated other comprehensive (loss) income. The differences arising from the translation of foreign results at the average rate are also recognized in accumulated other comprehensive (loss) income. Such translation differences are recognized as income or expense in the period in which the Company disposes of the operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Transactions in foreign currencies are recorded at the rate of exchange at the transaction date. Assets and liabilities resulting from these transactions are translated at the rate of exchange in effect at the balance sheet date. All such differences are recorded in Interest and other income, net in the condensed consolidated statements of operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Products Revenue and Services Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Products revenue include sales of the Company’s additive manufacturing systems, along with the sale of related accessories and consumables, as well as parts produced by the Company’s direct manufacturing solutions. Consumables are primarily comprised of materials, which are used by the 3D printers during the printing process to produce parts, as well as replacement parts for items consumed during system operations. Certain on-device software is embedded with the hardware and sold with the product bundle and is included within product revenue. Revenue from products is recognized upon transfer of control, which is generally at the point of shipment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Services revenue consists of installation, training, and post-installation hardware and software support, various software solutions the Company offers to facilitate the operation of the Company’s products, and research and development services. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or local software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company provides an annual subscription for customer access which is renewable at expiration. The revenue from the cloud-based solution is recognized ratably over the annual term as the Company considers the services provided under the cloud-based solution to be a series of distinct performance obligations, as the Company provides continuous daily access to the cloud solution. For local software subscriptions, the Company recognizes revenue once the customer has been given access to the software. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Revenue under research and development service contracts is generally recognized over time where progress is measured in a manner that reflects the transfer of control of the promised goods or services to the customer. Depending on the facts and circumstances surrounding each research and development service contract, revenue is recognized over time using either an input measure (based on the entity’s direct costs incurred in an effort to satisfy the performance obligations) or an output measure (specifically units or parts delivered, based upon certain customer acceptance and delivery requirements).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For certain products, the Company offers customers an optional extended warranty beyond the initial warranty period. The optional extended warranty is accounted for as a service-type warranty. Extended warranty revenue is deferred and recognized on a straight-line basis over the service-type warranty period of the contract and the associated costs are recognized as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods or providing services. The amount of consideration is typically a fixed price at the contract inception. Consideration from shipping and handling is recorded on a gross basis within product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company determines revenue recognition through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts, with a customer</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Nature of Products and Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company sells its products primarily through authorized resellers, independent sales agents, and its own sales force. Revenue from hardware, consumables, and produced parts is recognized upon transfer of control, which is generally at the point of shipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s post-installation support is primarily sold through one-year annual contracts and such revenue is recognized ratably over the term of the agreement. Service revenue from installation and training is recognized as performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s terms of sale generally provide payment terms that are customary in the countries where the Company transacts business. To reduce credit risk in connection with certain sales, the Company may, depending upon the circumstances, require significant deposits or payment in full prior to shipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Due to the short-term nature of the Company’s contracts, substantially all of the outstanding performance obligations are recognized within one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Shipping and handling activities that occur after control over a product has transferred to a customer are accounted for as fulfillment activities rather than performance obligations, as allowed under a practical expedient provided by ASC 606. The shipping and handling fees charged to customers are recognized as revenue and the related costs are included in cost of revenue at the point in time when ownership of the product is transferred to the customer. Sales taxes and value added taxes collected concurrently with revenue generating activities are excluded from revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Significant Judgements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company enters into contracts with customers that can include various combinations of hardware products, software licenses, and services, which are distinct and accounted for as separate performance obligations. Products or services that are promised to a customer can be considered distinct if both of the following criteria are met: (i) the customer can benefit from the products or services either on its own or together with other readily available resources and (ii) the Company’s promise to transfer the products, software, or services to the customer is separately identifiable from other promises in the contract. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Judgement is required to determine the standalone selling price (“SSP”). The transaction price is allocated to each distinct performance obligation on a relative standalone selling price basis and revenue is recognized for each performance obligation when control has passed. In most cases, the Company is able to establish SSP based on historical transaction data of the observable prices of hardware products and consumables sold separately in comparable circumstances to similar customers, observable renewal rates for software and post-installation support, and the Company’s best estimate of the selling price at which the Company would have sold the product regularly on a stand-alone basis for training and installation. The Company reassesses the SSP on a periodic basis or when facts and circumstances change.</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;">Grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recognizes grants or subsidies from governments and other organizations when there is reasonable assurance that the Company will comply with any conditions attached to the grant arrangement and the grant will be received. The Company evaluates the conditions of the grant as of each reporting period to ensure that the Company has reached reasonable assurance of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">meeting the conditions of each grant arrangement and that it is expected that the grant will be received as a result of meeting the necessary conditions. Grants are recognized in the consolidated statements of operations on a systematic basis over the periods in which the Company recognized the related costs for which the grant is intended to compensate. Specifically, when government grants are related to reimbursements for cost operating expenses, the grants are recognized as a reduction of the related expense 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;">The Company records grant receivables in the consolidated balance sheets in prepaid expenses and other current assets or other non-current assets, depending on when the amounts are expected to be received from the government agency. Proceeds received from grants prior to expenditures being incurred are recorded as restricted cash as well as other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company classifies in the consolidated statements of cash flows grant proceeds received in advance of spending for qualified expenditures as a cash flow from financing activities, as the proceeds are used to assist in funding future expenditures. Grant proceeds received as reimbursements for operating expenditures previously incurred are classified in cash flows from operating activities.</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;">Warranty Reserve</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s hardware and software products are covered by a standard assurance warranty of one year within the United States and 13 months internationally, and estimated warranty obligations are recorded as an expense at the time of revenue recognition. In the event of a failure of hardware product or software covered by this warranty, the Company will repair or replace the software or hardware product. For certain products, the Company offers customers an optional extended warranty after the initial warranty period. The optional extended warranty is accounted for as a service-type warranty; therefore, costs are recognized as incurred and revenue is recognized over the service-type warranty 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 Company’s warranty reserve reflects estimated material and labor costs for potential or actual product issues in its installed base for which the Company expects to incur an obligation. The Company periodically assesses the adequacy of the warranty reserve and adjusts the amount as necessary. If the data used to calculate the adequacy of the warranty reserve is not indicative of future requirements, additional or reduced warranty reserves may be required.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s produced parts are covered by standard warranties of <span style="-sec-ix-hidden:Hidden_ZVYmkIvs60uEaIScOoSNuQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to five years, depending on the product. In the event a product does not meet the requested specifications or has a defect in materials or workmanship, the Company will remake or adjust the product at no additional cost within the specified warranty period. The Company’s produced parts warranty reserve is accounted for based on historical cost of rework.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment is stated at cost. Expenditures for repairs and maintenance are expensed as incurred. When assets are retired or disposed of, the assets and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the determination of net income or loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation is expensed using the straight-line method over the estimated useful lives of the assets 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:52.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:44.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;width:52.94%;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;">Asset Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="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:44.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="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:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-7 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3-10 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-3 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Shorter of asset’s useful life or remaining life of the lease</p></td></tr></table><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:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consist of identifiable intangible assets, including developed technology, trade names, and customer relationships, resulting from the Company’s acquisitions. The Company evaluates definite-lived intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. If indicators of impairment are present, the Company then compares the estimated undiscounted cash flows that the specific asset is expected to generate to its carrying value. If such assets are impaired, the impairment recognized is measured as the amount by which the carrying amount of the asset exceeds its fair value. To date, there have been no impairments of intangible assets. Intangible assets are amortized over their useful life.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Asset Acquisitions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. No goodwill is recognized in an asset acquisition. Intangible assets that are acquired in an asset acquisition for use in research and development activities which have an alternative future use are capitalized as in-process research and development (“IPR&amp;D”). Acquired IPR&amp;D which has no alternative future use is recorded as research and development expense at acquisition. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration</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;">Contingent consideration represents potential future payments that the Company may be required to pay in the event negotiated milestones are met in connection with a business acquisition. Contingent consideration is recorded as a liability at the date of acquisition at fair value. The fair value of contingent consideration related to revenue metrics is estimated using a Monte Carlo simulation in a risk-neutral framework. Under this approach, the value of contingent consideration related to revenue metrics is calculated as the average present value of contingent consideration payments over all simulated paths. The fair value of contingent consideration related to technical developments is estimated using a scenario-based approach, which is a special case of the income approach that uses several possible future scenarios. Under this approach, the value of the technical milestone payment is calculated as the probability-weighted payment across all scenarios. Significant increases or decreases in any of the probabilities of success or changes in expected timelines for achievement of any of the revenue or technical milestones could result in a significantly higher or lower fair value of the contingent consideration liability. The fair value of the contingent consideration at each reporting date is updated by reflecting the changes in fair value reflected within research and development expenses in the Company’s condensed consolidated statements of operations.</span></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 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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Guidance Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i> (“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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the 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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the 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. 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 September 30, 2021, 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, has impacted 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 taken 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;">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/A for the year ended December 31, 2020. See the below discussion of changes to the Company’s policies for foreign currency translation, products revenue and services revenue, warranty reserve, intangible assets, asset </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 10pt 0pt;">acquisitions, and contingent consideration, due to 2021 business combinations and asset acquisitions. There have been no other changes to the Company’s significant accounting policies during the first nine months of fiscal year 2021.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Foreign Currency Translation</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company translates assets and liabilities of its foreign subsidiaries from their respective functional currencies to U.S. Dollars at the appropriate spot rates as of the balance sheet date. The functional currency of all wholly owned subsidiaries is U.S. Dollars, except for EnvisionTEC GmbH and Aerosint, for which it is Euros. The functional currency of the Company's operations outside the United States is generally the local currency of the country where the operations are located or U.S. Dollars. The results of operations are translated into U.S. Dollars at a monthly average rate, calculated using daily exchange rates.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Differences arising from the translation of opening balance sheets of these entities to the rate at the end of the fiscal period are recognized in accumulated other comprehensive (loss) income. The differences arising from the translation of foreign results at the average rate are also recognized in accumulated other comprehensive (loss) income. Such translation differences are recognized as income or expense in the period in which the Company disposes of the operations.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Transactions in foreign currencies are recorded at the rate of exchange at the transaction date. Assets and liabilities resulting from these transactions are translated at the rate of exchange in effect at the balance sheet date. All such differences are recorded in Interest and other income, net in the condensed consolidated statements of operations.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Products Revenue and Services Revenue</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Products revenue include sales of the Company’s additive manufacturing systems, along with the sale of related accessories and consumables, as well as parts produced by the Company’s direct manufacturing solutions. Consumables are primarily comprised of materials, which are used by the 3D printers during the printing process to produce parts, as well as replacement parts for items consumed during system operations. Certain on-device software is embedded with the hardware and sold with the product bundle and is included within product revenue. Revenue from products is recognized upon transfer of control, which is generally at the point of shipment. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Services revenue consists of installation, training, and post-installation hardware and software support, various software solutions the Company offers to facilitate the operation of the Company’s products, and research and development services. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or local software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company provides an annual subscription for customer access which is renewable at expiration. The revenue from the cloud-based solution is recognized ratably over the annual term as the Company considers the services provided under the cloud-based solution to be a series of distinct performance obligations, as the Company provides continuous daily access to the cloud solution. For local software subscriptions, the Company recognizes revenue once the customer has been given access to the software. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Revenue under research and development service contracts is generally recognized over time where progress is measured in a manner that reflects the transfer of control of the promised goods or services to the customer. Depending on the facts and circumstances surrounding each research and development service contract, revenue is recognized over time using either an input measure (based on the entity’s direct costs incurred in an effort to satisfy the performance obligations) or an output measure (specifically units or parts delivered, based upon certain customer acceptance and delivery requirements).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">For certain products, the Company offers customers an optional extended warranty beyond the initial warranty period. The optional extended warranty is accounted for as a service-type warranty. Extended warranty revenue is deferred and recognized on a straight-line basis over the service-type warranty period of the contract and the associated costs are recognized as incurred.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Revenue Recognition</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods or providing services. The amount of consideration is typically a fixed price at the contract inception. Consideration from shipping and handling is recorded on a gross basis within product revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company determines revenue recognition through the following steps:</p><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the contract, or contracts, with a customer</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Identification of the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Determination of the transaction price</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:10pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Allocation of the transaction price to the performance obligations in the contract</span></td></tr></table><table style="border-collapse:collapse;font-family:'Times New Roman','Times','serif';font-size:10pt;margin-bottom:0pt;margin-top:0pt;table-layout:fixed;width:100%;border:0pt;"><tr><td style="width:18pt;"/><td style="font-family:'Times New Roman';font-size:10pt;vertical-align:text-top;white-space:nowrap;width:18pt;padding:0pt;">●</td><td style="padding:0pt;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">Recognition of revenue when, or as, the Company satisfies a performance obligation</span></td></tr></table><div style="margin-top:10pt;"/><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Nature of Products and Services</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company sells its products primarily through authorized resellers, independent sales agents, and its own sales force. Revenue from hardware, consumables, and produced parts is recognized upon transfer of control, which is generally at the point of shipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s post-installation support is primarily sold through one-year annual contracts and such revenue is recognized ratably over the term of the agreement. Service revenue from installation and training is recognized as performed.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company’s terms of sale generally provide payment terms that are customary in the countries where the Company transacts business. To reduce credit risk in connection with certain sales, the Company may, depending upon the circumstances, require significant deposits or payment in full prior to shipment.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Due to the short-term nature of the Company’s contracts, substantially all of the outstanding performance obligations are recognized within one year.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Shipping and handling activities that occur after control over a product has transferred to a customer are accounted for as fulfillment activities rather than performance obligations, as allowed under a practical expedient provided by ASC 606. The shipping and handling fees charged to customers are recognized as revenue and the related costs are included in cost of revenue at the point in time when ownership of the product is transferred to the customer. Sales taxes and value added taxes collected concurrently with revenue generating activities are excluded from revenue.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;"><i style="font-style:italic;">Significant Judgements</i></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">The Company enters into contracts with customers that can include various combinations of hardware products, software licenses, and services, which are distinct and accounted for as separate performance obligations. Products or services that are promised to a customer can be considered distinct if both of the following criteria are met: (i) the customer can benefit from the products or services either on its own or together with other readily available resources and (ii) the Company’s promise to transfer the products, software, or services to the customer is separately identifiable from other promises in the contract. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgement.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 10pt 0pt;">Judgement is required to determine the standalone selling price (“SSP”). The transaction price is allocated to each distinct performance obligation on a relative standalone selling price basis and revenue is recognized for each performance obligation when control has passed. In most cases, the Company is able to establish SSP based on historical transaction data of the observable prices of hardware products and consumables sold separately in comparable circumstances to similar customers, observable renewal rates for software and post-installation support, and the Company’s best estimate of the selling price at which the Company would have sold the product regularly on a stand-alone basis for training and installation. The Company reassesses the SSP on a periodic basis or when facts and circumstances change.</p> P1Y true <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;">Grants</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">The Company recognizes grants or subsidies from governments and other organizations when there is reasonable assurance that the Company will comply with any conditions attached to the grant arrangement and the grant will be received. The Company evaluates the conditions of the grant as of each reporting period to ensure that the Company has reached reasonable assurance of </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">meeting the conditions of each grant arrangement and that it is expected that the grant will be received as a result of meeting the necessary conditions. Grants are recognized in the consolidated statements of operations on a systematic basis over the periods in which the Company recognized the related costs for which the grant is intended to compensate. Specifically, when government grants are related to reimbursements for cost operating expenses, the grants are recognized as a reduction of the related expense 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;">The Company records grant receivables in the consolidated balance sheets in prepaid expenses and other current assets or other non-current assets, depending on when the amounts are expected to be received from the government agency. Proceeds received from grants prior to expenditures being incurred are recorded as restricted cash as well as other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The Company classifies in the consolidated statements of cash flows grant proceeds received in advance of spending for qualified expenditures as a cash flow from financing activities, as the proceeds are used to assist in funding future expenditures. Grant proceeds received as reimbursements for operating expenditures previously incurred are classified in cash flows from operating activities.</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;">Warranty Reserve</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s hardware and software products are covered by a standard assurance warranty of one year within the United States and 13 months internationally, and estimated warranty obligations are recorded as an expense at the time of revenue recognition. In the event of a failure of hardware product or software covered by this warranty, the Company will repair or replace the software or hardware product. For certain products, the Company offers customers an optional extended warranty after the initial warranty period. The optional extended warranty is accounted for as a service-type warranty; therefore, costs are recognized as incurred and revenue is recognized over the service-type warranty 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 Company’s warranty reserve reflects estimated material and labor costs for potential or actual product issues in its installed base for which the Company expects to incur an obligation. The Company periodically assesses the adequacy of the warranty reserve and adjusts the amount as necessary. If the data used to calculate the adequacy of the warranty reserve is not indicative of future requirements, additional or reduced warranty reserves may be required.</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Substantially all of the Company’s produced parts are covered by standard warranties of <span style="-sec-ix-hidden:Hidden_ZVYmkIvs60uEaIScOoSNuQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">one</span></span> to five years, depending on the product. In the event a product does not meet the requested specifications or has a defect in materials or workmanship, the Company will remake or adjust the product at no additional cost within the specified warranty period. The Company’s produced parts warranty reserve is accounted for based on historical cost of rework.</p> P1Y P13M P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 10pt 0pt;"><span style="font-style:italic;font-weight:bold;">Property and Equipment</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Property and equipment is stated at cost. Expenditures for repairs and maintenance are expensed as incurred. When assets are retired or disposed of, the assets and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the determination of net income or loss. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">Depreciation is expensed using the straight-line method over the estimated useful lives of the assets 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:52.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:44.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;width:52.94%;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;">Asset Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="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:44.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="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:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-7 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3-10 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-3 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Shorter of asset’s useful life or remaining life of the lease</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:52.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.15%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:44.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;width:52.94%;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;">Asset Classification</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="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:44.89%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Useful Life</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-20 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Buildings</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="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:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">15 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Automobiles</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-7 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Furniture and fixtures</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3-10 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Tooling</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">3 years</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">2-3 years</p></td></tr><tr><td style="vertical-align:bottom;width:52.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Leasehold improvements</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.15%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:44.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;">Shorter of asset’s useful life or remaining life of the lease</p></td></tr></table> P2Y P20Y P15Y P2Y P7Y P3Y P10Y P3Y P3Y P3Y P2Y P3Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Intangible Assets</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Intangible assets consist of identifiable intangible assets, including developed technology, trade names, and customer relationships, resulting from the Company’s acquisitions. The Company evaluates definite-lived intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. If indicators of impairment are present, the Company then compares the estimated undiscounted cash flows that the specific asset is expected to generate to its carrying value. If such assets are impaired, the impairment recognized is measured as the amount by which the carrying amount of the asset exceeds its fair value. To date, there have been no impairments of intangible assets. Intangible assets are amortized over their useful life.</p> 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Asset Acquisitions</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. No goodwill is recognized in an asset acquisition. Intangible assets that are acquired in an asset acquisition for use in research and development activities which have an alternative future use are capitalized as in-process research and development (“IPR&amp;D”). Acquired IPR&amp;D which has no alternative future use is recorded as research and development expense at acquisition. </p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Contingent Consideration</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;">Contingent consideration represents potential future payments that the Company may be required to pay in the event negotiated milestones are met in connection with a business acquisition. Contingent consideration is recorded as a liability at the date of acquisition at fair value. The fair value of contingent consideration related to revenue metrics is estimated using a Monte Carlo simulation in a risk-neutral framework. Under this approach, the value of contingent consideration related to revenue metrics is calculated as the average present value of contingent consideration payments over all simulated paths. The fair value of contingent consideration related to technical developments is estimated using a scenario-based approach, which is a special case of the income approach that uses several possible future scenarios. Under this approach, the value of the technical milestone payment is calculated as the probability-weighted payment across all scenarios. Significant increases or decreases in any of the probabilities of success or changes in expected timelines for achievement of any of the revenue or technical milestones could result in a significantly higher or lower fair value of the contingent consideration liability. The fair value of the contingent consideration at each reporting date is updated by reflecting the changes in fair value reflected within research and development expenses in the Company’s condensed consolidated statements of operations.</span></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 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;font-style:italic;font-weight:bold;margin:0pt 0pt 12pt 0pt;">Recent Accounting Guidance Not Yet Adopted</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In January 2017, the FASB issued ASU No. 2017-04, <i style="font-style:italic;">Intangibles—Goodwill and Other (Topic 350): Simplifying the Test for Goodwill Impairment</i> (“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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the 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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the 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;">3. 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 adds a comprehensive portfolio in additive manufacturing across metals, polymers and composites and grow distribution channels both in quantity and through the addition of a vertically-focused channel. The Company paid consideration of $143.8 million in cash and issued 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 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 EnvisionTEC’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. </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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 143,788</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 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-size:8pt;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="background-color:#cceeff;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 0.05pt 0pt;">Total consideration transferred</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 303,635</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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><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 February 16, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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: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;"> 859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,004</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;">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;"><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,982</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,852</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;">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;"><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;"> 1,081</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash - noncurrent</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 285</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;"> 1,440</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 137,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: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;"> 1,801</p></td></tr><tr><td style="background-color:#cceeff;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 assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 159,604</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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,443</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;"> 2,461</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 605</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;"> 13,711</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Liability for income taxes</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 480</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;">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;"><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;"> 300</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of long-term debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 898</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;">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;"> 285</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 32,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: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%;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,189</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 54,338</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;">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;"> 105,266</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 198,369</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 303,635</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 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="background-color:#cceeff;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;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 77,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;">7 – 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 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;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;"> 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 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;">13 years</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 50,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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%;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;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;"> 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 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;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. $36.6 million of the goodwill recognized is deductible for income tax purposes. 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 September 30, 2021. For this period, EnvisionTEC’s net revenues were approximately $24.2 million and net loss was approximately $8.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 Adaptive 3D</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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 expands the Company’s materials library to include </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;">photopolymer elastomers. The total purchase price is $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;">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 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. </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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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-size:8pt;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;"> 37,693</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Total consideration transferred</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><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="background-color:#cceeff;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;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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: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;"> 2,852</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,046</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;">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;"><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;"> 504</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 462</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 27,300</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 36,681</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 280</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,146</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;">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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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: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;"> 502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,768</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;"> 10,170</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,511</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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 35,265</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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;">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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 27,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;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;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 27,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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. The goodwill recognized is not deductible for income tax purposes. 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 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;">Adaptive 3D’s results are included in the Company’s consolidated results for the period from May 7, 2021 to September 30, 2021. For this period, Adaptive 3D’s revenues were approximately $0.6 million, and its net loss was approximately $2.8 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 0pt 12pt 0pt;">On June 24, 2021, the Company entered into a Share Purchase Agreement with DM Belgium BV/SRL, Aerosint SA, the sellers named therein and representatives of such sellers (collectively “Aerosint”), pursuant to which the Company acquired all outstanding securities of Aerosint. Through this acquisition, the Company expands its portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price is $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.</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 preliminary estimates of their fair <span style="white-space:pre-wrap;">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 Aerosint Acquisition included contingent consideration related to revenue metrics and technical milestones, of which $1.4 million is expected to be paid out over the next twelve months and is therefore classified as a current liability. 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.5 million as of September 30, 2021. 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.4 million as of September 30, 2021. 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 September 30, 2021, </span>$1.4 million of contingent consideration is recorded in accrued expenses and other current liabilities and $4.5 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 0pt 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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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-size:8pt;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 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;"> 11,448</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Contingent consideration</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><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="background-color:#cceeff;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;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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: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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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="background-color:#cceeff;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 assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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;">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;"><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="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 11,547</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">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;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 11,726</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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. The goodwill recognized is not deductible for income tax purposes. 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 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;">Aerosint’s results are included in the Company’s consolidated results for the period from June 24, 2021 to September 30, 2021. For this period, Aerosint’s revenues were immaterial 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 Dental Arts Labs</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">On July 30, 2021, the Company acquired Dental Arts Laboratories, Inc., (“Dental Arts Labs”) pursuant to a Stock Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $26.3 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. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin: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 preliminary estimates of their fair </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 12pt 0pt;"><span style="white-space:pre-wrap;">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 0pt 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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26,292</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 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;"> 26,292</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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><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 July 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 858</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 2,438</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 8,643</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 4,636</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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="background-color:#cceeff;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 0.05pt 0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 535</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;margin:0pt 0pt 0.05pt 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 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;"> 3,888</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Long‑term debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 3,762</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 17,203</p></td></tr><tr><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 9,089</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Total net assets acquired </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 26,292</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 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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;">9.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 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;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;"> 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 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.5 years</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;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. 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 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;">Dental Arts Labs’ results are included in the Company’s consolidated results for the period from July 30, 2021 to September 30, 2021. For this period, Dental Arts Labs’ revenues were $5.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 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.”) pursuant to a Stock Purchase Agreement dated July 2, 2021. This acquisition expands 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.6 million paid in cash, of which $4.8 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to September 30, 2021. 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 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 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 0pt 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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,649</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 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;"> 5,649</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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><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 September 7, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 855</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 906</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 691</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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,100</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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="background-color:#cceeff;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 0.05pt 0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 72</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;margin:0pt 0pt 0.05pt 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 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;"> 138</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Long‑term debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 750</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Deferred tax liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 228</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 2,168</p></td></tr><tr><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 3,481</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Total net assets acquired </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 5,649</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 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 142</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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%;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;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;"> 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 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;">15 years</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 1,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;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. 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 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;">A.I.D.R.O.’s results are included in the Company’s consolidated results for the period from September 7, 2021 to September 30, 2021. For this period, A.I.D.R.O.’s revenues were $0.4 million and net income was immaterial.</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</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following 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, and A.I.D.R.O. 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;">Nine Months Ended September 30, </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="background-color:#cceeff;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 revenues</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"> 84,030</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"> 66,485</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;"> (174,362)</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;"> (74,476)</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 pro forma financial information was computed by combining the historical financial information of the Company and EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, and A.I.D.R.O. along with the effects of the acquisition method of accounting for business combinations as though the companies were combined on January 1, 2020. The 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 0pt 12pt 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 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><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;">2020 Acquisition</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;">Business Combination</b></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 Company and Trine consummated the Business Combination, with Legacy Desktop Metal surviving the merger as a wholly-owned subsidiary of Trine. Upon the consummation of the Business Combination, each share of Legacy Desktop Metal capital stock issued and outstanding was converted into the right to receive 1.22122 shares (the “Exchange Ratio”) of the Company’s common stock (the “Per Share Merger Consideration”).</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Upon the closing of the Business Combination, Trine’s certificate of incorporation was amended and restated to, among other things, increase the total number of authorized shares of all classes of capital stock to 550,000,000 shares, of which 500,000,000 shares were designated common stock; $0.0001 par value per share, and of which 50,000,000 shares were designated preferred stock, $0.0001 par value per share.</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 execution of the definitive agreement for the Business Combination, Trine entered into separate subscription agreements (each, a “Trine Subscription Agreement”) with a number of investors (each, a “Subscriber”), pursuant to which the Subscribers agreed to purchase, and Trine agreed to sell to the Subscribers, an aggregate of 27,497,500 shares of the Company’s Common Stock, for a purchase price of $10.00 per share and an aggregate purchase price of $275 million, in a private placement pursuant to the Trine Subscription Agreements (the “PIPE financing”). The PIPE financing closed simultaneously with 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;">The Business Combination is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, Trine was treated as the “acquired” company for financial reporting purposes. See Note 1 “Organization and Nature of Business” for further details. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of 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;">Prior to the Business Combination, Legacy Desktop Metal and Trine filed separate standalone federal, state and local income tax returns. As a result of the Business Combination, structured as a reverse recapitalization for tax purposes, Desktop Metal, Inc. (f/k/a Trine Acquisition Corp.), became the parent of the consolidated filing group, with Desktop Metal Operating, Inc. (f/k/a Desktop Metal, Inc.) as a subsidiary.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the year ended December 31, 2020:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:80.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.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.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:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recapitalization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash – Trine's trust and cash (net of redemptions)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin: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,084,695</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash – PIPE financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin: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,975,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: transaction costs and advisory fees paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> (45,463,074)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds from reverse recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 534,596,621</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Plus: non-cash net liabilities assumed<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (152,394,714)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accrued transaction costs and advisory fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:15.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;"> (1,900,793)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net contributions from reverse recapitalization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 380,301,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:6pt 0pt 0pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Includes $149.7 million of non-cash warrant liability assumed.</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 0pt 12pt 0pt;">The number of shares of common stock issued immediately following the consummation of the Business Combination:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, outstanding prior to Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,015,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: redemption of Trine shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px 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:15.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;"> (26,049)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock of Trine</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;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,988,951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trine Founder Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;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,552,812</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trine Director Shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued in PIPE financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px 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:15.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,497,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business Combination and PIPE financing shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,139,263</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legacy Desktop Metal shares <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px 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:15.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161,487,334</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock immediately after Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224,626,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:6pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The number of Legacy Desktop Metal shares was determined from the shares of Legacy Desktop Metal shares outstanding immediately prior to the closing of the Business Combination converted at the Exchange Ratio of 1.22122. All fractional shares were rounded down.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In connection with the Business Combination, 7,403,750 Trine Founder Shares were issued. Pursuant to the Business Combination agreement, 75% of the Founder shares, or 5,552,812 shares, vested at the close of the Business Combination, with the remaining 25%, or 1,850,938 shares, vesting if the Company trades at $12.50 per share or higher for any 20 trading days within a 30-day window by the fifth anniversary of the Business Combination. The vesting criteria was met on January 8, 2021.</p> 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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 143,788</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 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-size:8pt;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="background-color:#cceeff;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 0.05pt 0pt;">Total consideration transferred</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 303,635</p></td></tr></table> 143788000 159847000 303635000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><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 February 16, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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: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;"> 859</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,004</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;">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;"><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,982</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,852</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;">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;"><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;"> 1,081</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash - noncurrent</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 285</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;"> 1,440</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 137,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: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;"> 1,801</p></td></tr><tr><td style="background-color:#cceeff;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 assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 159,604</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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,443</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;"> 2,461</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 605</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;"> 13,711</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Liability for income taxes</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 480</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;">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;"><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;"> 300</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Current portion of long-term debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 898</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;">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;"> 285</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 32,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: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%;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,189</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 54,338</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;">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;"> 105,266</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 198,369</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 303,635</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p> 859000 5004000 2982000 8852000 1081000 285000 1440000 137300000 1801000 159604000 1443000 2461000 605000 13711000 480000 300000 898000 285000 32966000 1189000 54338000 105266000 198369000 303635000 <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="background-color:#cceeff;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;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 77,800</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;">7 – 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 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;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;"> 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 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;">13 years</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 50,900</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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%;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;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;"> 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 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> 77800000 P7Y P12Y 8600000 P13Y 50900000 P10Y 137300000 36600000 4800000 24200000 -8200000 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 0pt 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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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-size:8pt;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;"> 37,693</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Total consideration transferred</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><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="background-color:#cceeff;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;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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: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;"> 2,852</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Restricted cash</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,046</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;">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;"><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;"> 504</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 462</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 27,300</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 36,681</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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;"> 280</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 4,146</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;">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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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: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;"> 502</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,768</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;"> 10,170</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,511</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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 35,265</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="font-family:'Calibri','Helvetica','sans-serif';font-size:11pt;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> 2852000 4046000 504000 305000 462000 558000 27300000 654000 36681000 280000 151000 4146000 311000 12000 502000 4768000 10170000 26511000 35265000 61776000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 27,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;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;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 27,300</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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> 27000000 P14Y 300000 P5Y 27300000 300000 600000 -2800000 23800000 6200000 879922 11500000 6100000 P3Y 1400000 5500000 4600000 4500000 2000000.0 1500000 1400000 1400000 4700000 1400000 4500000 <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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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-size:8pt;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 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;"> 11,448</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Contingent consideration</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt;"><span style="font-size:1pt;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;"><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="background-color:#cceeff;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;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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: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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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="background-color:#cceeff;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 assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Deferred revenue</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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="background-color:#cceeff;vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Goodwill</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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> 419000 34000 166000 697000 369000 11726000 336000 13747000 58000 283000 100000 169000 810000 226000 2931000 4577000 9170000 14581000 23751000 <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;"><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="background-color:#cceeff;vertical-align:bottom;width:68.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 11,547</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">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;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 11,726</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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> 11547000 P11Y6M 179000 P4Y6M 11726000 900000 -200000 26300000 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 0pt 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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 26,292</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 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;"> 26,292</p></td></tr></table> 26292000 26292000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><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 July 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 858</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 2,438</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 8,643</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 4,636</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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="background-color:#cceeff;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 0.05pt 0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 535</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;margin:0pt 0pt 0.05pt 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 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;"> 3,888</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Long‑term debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 3,762</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 17,203</p></td></tr><tr><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 9,089</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Total net assets acquired </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 26,292</p></td></tr></table> 858000 3707000 2438000 3853000 8643000 5000000 4636000 29135000 1949000 535000 1795000 3888000 3000 3762000 11932000 17203000 9089000 26292000 <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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;">9.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 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;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;"> 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 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.5 years</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 5,000</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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> 1300000 P9Y6M 3700000 P10Y6M 5000000 600000 5600000 -400000 5600000 4800000 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 0pt 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="background-color:#cceeff;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 0.05pt 0pt;">Cash consideration</p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;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="background-color:#cceeff;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;"> 5,649</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 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;"> 5,649</p></td></tr></table> 5649000 5649000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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="font-size:1pt;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="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;"><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 September 7, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;"><b style="font-weight:bold;">Assets acquired:</b></p></td><td style="background-color:#cceeff;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 style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.36%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:81.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 855</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accounts receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 906</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Prepaid expenses and other current assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 691</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Intangible assets</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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,100</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total assets acquired</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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="background-color:#cceeff;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 0.05pt 0pt;">Accounts payable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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,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:9pt;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;"> 72</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;margin:0pt 0pt 0.05pt 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 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;"> 138</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Long‑term debt</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 750</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Deferred tax liability</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 228</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 6pt;">Total liabilities assumed</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 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:9pt;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;"> 2,168</p></td></tr><tr><td style="background-color:#cceeff;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:9pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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;"> 3,481</p></td></tr><tr><td style="background-color:#cceeff;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 0.05pt 0pt;">Total net assets acquired </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 5,649</p></td></tr></table> 855000 966000 906000 412000 691000 1080000 1100000 6010000 1307000 72000 508000 138000 764000 750000 75000 228000 3842000 2168000 3481000 5649000 <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;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.55%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;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;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></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;"><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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.75%;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;"> 142</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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%;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;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;"> 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 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;">15 years</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 1,080</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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> 142000 P4Y 938000 P15Y 1080000 400000 400000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">The following 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, and A.I.D.R.O. 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;">Nine Months Ended September 30, </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="background-color:#cceeff;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 revenues</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"> 84,030</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;"> 66,485</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;"> (174,362)</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;"> (74,476)</p></td></tr></table> 84030000 66485000 -174362000 -74476000 6100000 200000 334370 4300000 1000000.0 P3Y 15200000 200000 1101592 9000000.0 P4Y 1.22122 550000000 500000000 0.0001 50000000 0.0001 27497500 10.00 275000000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:80.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.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.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:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Recapitalization</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash – Trine's trust and cash (net of redemptions)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin: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,084,695</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Cash – PIPE financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin: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,975,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: transaction costs and advisory fees paid</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.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;"> (45,463,074)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net proceeds from reverse recapitalization</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 534,596,621</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Plus: non-cash net liabilities assumed<sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">1</sup></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (152,394,714)</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less: accrued transaction costs and advisory fees</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;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:15.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;"> (1,900,793)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Net contributions from reverse recapitalization</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 380,301,114</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:6pt 0pt 0pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup>Includes $149.7 million of non-cash warrant liability assumed.</p> 305084695 274975000 45463074 534596621 152394714 1900793 380301114 149700000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;min-height:0.0pt;margin:0pt;"><span style="font-size:0pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:15.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:16.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Number of Shares</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock, outstanding prior to Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 30,015,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Less: redemption of Trine shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px 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:15.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;"> (26,049)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common stock of Trine</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;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,988,951</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trine Founder Shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;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,552,812</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trine Director Shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 100,000</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Shares issued in PIPE financing</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px 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:15.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 27,497,500</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Business Combination and PIPE financing shares</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 63,139,263</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Legacy Desktop Metal shares <sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;border-bottom:1px 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:15.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 161,487,334</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:80.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Total shares of common stock immediately after Business Combination</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.03%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 224,626,597</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:6pt 0pt 12pt 0pt;"><sup style="font-size:7.5pt;line-height:100%;top:0pt;vertical-align:top;">(1)</sup> The number of Legacy Desktop Metal shares was determined from the shares of Legacy Desktop Metal shares outstanding immediately prior to the closing of the Business Combination converted at the Exchange Ratio of 1.22122. All fractional shares were rounded down.</p> 30015000 26049 29988951 5552812 100000 27497500 63139263 161487334 224626597 1.22122 7403750 0.75 5552812 0.25 1850938 12.50 20 30 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">4. 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.14%;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.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:8.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.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.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.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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:50.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></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: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;">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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td></tr><tr><td style="vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"> —</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.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.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;"> —</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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128,825</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128,825</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86,913</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (14)</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86,899</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Government bonds</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,524</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,520</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,830</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1</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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (3)</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;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,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277,092</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277,072</p></td></tr><tr><td style="vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403,178</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.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;"> 1</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.2%;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.22%;border-bottom: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;"> (21)</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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403,158</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.14%;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.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:8.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;"><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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:50.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></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: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;">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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin: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,374</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin: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,374</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</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="font-size:8pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.2%;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:10.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;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total cash equivalents</p></td><td style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 482,886</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 482,886</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. Treasury 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.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:8.85%;margin: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,995</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin: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,997</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin: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,911</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin: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,911</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin: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,970</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;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.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;"> —</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.2%;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 style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</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;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total short-term investments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,876</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,867</p></td></tr><tr><td style="vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 594,762</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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 594,753</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;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In September 2021, the Company made a $20.0 million equity investment in Shapeways Holdings, Inc. (“Shapeways”). The Company records this investment at fair value. The Company recorded an unrealized loss due to the change in fair value of the Shapeways stock of $1.9 million during the three and nine months ended September 30, 2021, in interest and other (expense) income, net 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;">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.14%;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.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:8.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.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.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.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.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.22%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;width:50.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></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: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;">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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Money market funds</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td></tr><tr><td style="vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.7%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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.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;"> —</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.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.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;"> —</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.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Commercial paper</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128,825</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 128,825</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86,913</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (14)</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86,899</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 0pt;">Government bonds</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,524</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> (4)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 36,520</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 24,830</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 1</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.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (3)</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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;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,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0.05pt 12pt;">Total short-term investments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277,092</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 1</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (21)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 277,072</p></td></tr><tr><td style="vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403,178</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.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;"> 1</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.2%;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.22%;border-bottom: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;"> (21)</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.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 403,158</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.14%;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.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:8.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;"><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.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.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.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:50.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;"><b style="font-weight:bold;">December 31, 2020</b></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: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;">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.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin: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,374</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin: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,374</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Money market funds</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="font-size:8pt;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="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> —</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.2%;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:10.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;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total cash equivalents</p></td><td style="background-color:#cceeff;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="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 482,886</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 482,886</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">U.S. Treasury 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.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:8.85%;margin: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,995</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 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;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> —</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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;margin: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,997</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt;">Commercial paper</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;margin: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,911</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;margin: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,911</p></td></tr><tr><td style="vertical-align:middle;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin: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,970</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;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.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;"> —</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.2%;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 style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</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;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.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 47,959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;margin:0pt 0pt 0pt 12pt;">Total short-term investments</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.85%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,876</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.14%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 2</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.2%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (11)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 111,867</p></td></tr><tr><td style="vertical-align:bottom;width:50.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:9pt;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.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:8.85%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 594,762</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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.22%;border-bottom:3px double #000000;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.41%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 594,753</p></td></tr></table> 126086000 126086000 126086000 126086000 128825000 128825000 86913000 14000 86899000 36524000 4000 36520000 24830000 1000 3000 24828000 277092000 1000 21000 277072000 403178000 1000 21000 403158000 75374000 75374000 407512000 407512000 482886000 482886000 19995000 2000 19997000 43911000 43911000 47970000 11000 47959000 111876000 2000 11000 111867000 594762000 2000 11000 594753000 20000000.0 -1900000 -1900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">5. 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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 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.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;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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-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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</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 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;">$</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 0.05pt 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 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;">$</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 0.05pt 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 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;">$</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 0.05pt 0pt;"> 126,086</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 128,825</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 128,825</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 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;"> </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 0.05pt 0pt;"> 86,899</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 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;"> </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 0.05pt 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 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;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86,899</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Government bonds</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 36,520</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 36,520</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 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: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 0.05pt 0pt;"> 24,828</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 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: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 0.05pt 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 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;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.32%;margin:0pt;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,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 15,200</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 15,200</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Company-owned life insurance cash surrender value</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 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 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: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 0.05pt 0pt;"> 330</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 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: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 0.05pt 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 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;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other investments</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 7,259</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 7,259</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets </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 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 277,402</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 22,459</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 425,947</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</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 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</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 0.05pt 0pt;"> 5,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</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 0.05pt 0pt;"> 5,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 5,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 5,917</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:51.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:46.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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;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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:51.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: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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</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;">$</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;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;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;"> 407,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 119,285</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 119,285</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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%;margin:0pt;padding:0pt;"><p 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;"> 47,959</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;"> </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;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;"> 47,959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,997</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 19,997</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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: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: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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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: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;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;"> 3,000</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: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;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 427,509</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 167,244</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 597,753</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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.73%;margin:0pt;padding:0pt;"><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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private Placement Warrants</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 93,328</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.61%;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="font-size:11pt;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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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;"> 93,328</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;"> 93,328</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: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 fair value of the equity investment includes market price and management assumptions around the discount for the lack or marketability due to security specific characteristics. During the three and nine months ended September 30, 2021, the Company recorded an unrealized loss on the equity investment of $1.9 million in interest and other (expense) income, net 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;"><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 consist of investments in private companies via convertible debt instruments, which 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 and nine months ended September 30, 2021, the Company recognized gains on convertible debt instruments of $0.1 million and $0.6<span style="white-space:pre-wrap;"> million, respectively, 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: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;">Company-owned life insurance contracts are recorded at their cash surrender value, which approximates fair value. These assets are measured using Level 2 inputs, based on the underlying assets of the insurance policies.</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 and nine months ended September 30, 2021, the Company recognized no gain and a gain of $56.6 million 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 assess 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 and nine months ended September 30, 2021, the Company recognized a change in fair value of contingent consideration of </span>$0.2 million in both periods.</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 nine months ended September 30, 2021 and 2020. 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;">Nine Months Ended September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 beginning of period</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 3,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Additions</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="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.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;"> 23,620</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"> (4,161)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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></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;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;"> 22,459</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;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: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;"><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;">Nine Months Ended September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 beginning of period</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 93,328</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Additions</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="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.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;"> 6,558</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 59,022</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Foreign currency translation</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;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;"> (167)</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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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;">Exercise of private placement warrants</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (149,904)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Disposals</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:1px 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.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 0pt 0.05pt 0pt;"> (2,920)</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:1px 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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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,917</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"><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="margin-bottom:12pt;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">In June 2021, the Company entered into a subscription agreement to purchase the equity investment in Shapeways, which resulted in an initial subscription agreement liability of $0.5 million. During the three months ended September 30, 2021, the Company recognized an additional loss in fair value of $2.4 million related to the subscription agreement liability, which was derecognized in September 2021 upon the purchase of the equity investment in Shapeways in September 2021.</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.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 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.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;">September 30, 2021</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Significant</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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-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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Other</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Observable</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 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.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Inputs</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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-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 0pt 0.05pt 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 0pt 0.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.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 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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 0pt;">    </p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">(Level 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Assets:</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</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 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;">$</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 0.05pt 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 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;">$</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 0.05pt 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 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;">$</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 0.05pt 0pt;"> 126,086</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Commercial paper</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 128,825</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 128,825</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 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;"> </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 0.05pt 0pt;"> 86,899</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 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;"> </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 0.05pt 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 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;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 86,899</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Government bonds</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 36,520</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 36,520</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 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 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 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: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 0.05pt 0pt;"> 24,828</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 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: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 0.05pt 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 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;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.32%;margin:0pt;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,828</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Equity securities</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0.05pt 0pt;"> 15,200</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 15,200</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Company-owned life insurance cash surrender value</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 0.05pt 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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 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: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 0.05pt 0pt;"> 330</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 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: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 0.05pt 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 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;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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 330</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Other investments</p></td><td style="background-color:#cceeff;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 0.05pt 12pt;"><span style="margin-left:0pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 7,259</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 7,259</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total assets </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 0.05pt 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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 126,086</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 277,402</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 22,459</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 425,947</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Liabilities:</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.07%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Contingent consideration</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 0pt 0.05pt 0pt;"><span style="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 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</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 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 0pt;">$</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 0.05pt 0pt;"> 5,917</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;">$</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 0.05pt 0pt;"> 5,917</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 12pt;">Total liabilities</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-size:11pt;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 5,917</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.08%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 5,917</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:51.61%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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.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.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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:46.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;">December 31, 2020</b></p></td></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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;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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:51.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:2.07%;margin:0pt;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:11.06%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:51.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: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.06%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><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.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;">Total</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Assets:</p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">  </p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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: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;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 407,512</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;">$</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;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;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;"> 407,512</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 119,285</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 119,285</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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%;margin:0pt;padding:0pt;"><p 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;"> 47,959</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;"> </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;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;"> 47,959</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">U.S. Treasury securities</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 19,997</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 19,997</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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: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: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.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</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: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;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;"> 3,000</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: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;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 427,509</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 167,244</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 3,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 597,753</p></td></tr><tr><td style="vertical-align:bottom;width:51.61%;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.73%;margin:0pt;padding:0pt;"><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.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></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.61%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0pt 6pt;">Private Placement Warrants</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 93,328</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 93,328</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:51.61%;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="font-size:11pt;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.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.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;"> 93,328</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;"> 93,328</p></td></tr></table> 126086000 126086000 128825000 128825000 86899000 86899000 36520000 36520000 24828000 24828000 15200000 15200000 330000 330000 7259000 7259000 126086000 277402000 22459000 425947000 5917000 5917000 5917000 5917000 407512000 407512000 119285000 119285000 47959000 47959000 19997000 19997000 3000000 3000000 427509000 167244000 3000000 597753000 93328000 93328000 93328000 93328000 -1900000 -1900000 100000 600000 0 56600000 200000 200000 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;">Nine Months Ended September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 beginning of period</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 3,000</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Additions</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="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.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;"> 23,620</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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 0pt 0.05pt 0pt;"> (4,161)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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></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;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;"> 22,459</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;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> 3000000 23620000 -4161000 22459000 <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;">Nine Months Ended September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 beginning of period</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 93,328</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Additions</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="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.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;"> 6,558</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 3.6pt 0.05pt 0pt;"> 59,022</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Foreign currency translation</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;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;"> (167)</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;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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;">Exercise of private placement warrants</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> (149,904)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;">Disposals</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:1px 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.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 0pt 0.05pt 0pt;"> (2,920)</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:1px 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.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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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,917</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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> 93328000 6558000 59022000 167000 149904000 2920000 5917000 500000 2400000 <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;">6. 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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.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.45%;margin:0pt;padding:0pt;"><p style="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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 23,257</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,016</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 0pt 0.05pt 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 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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (379)</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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom: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;"> (500)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,878</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 6,516</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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 beginning of period</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 500</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 199</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</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 0pt 0.05pt 0pt;"> (316)</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;"> 377</p></td></tr><tr><td style="background-color:#cceeff;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;">Uncollectible accounts written off</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 195</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"> (76)</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;"> 379</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;"> 500</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="font-size:1pt;margin-bottom:12pt;visibility:hidden;">​</span></p> <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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.96%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="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 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.16%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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.14%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">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 0pt 0.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.45%;margin:0pt;padding:0pt;"><p style="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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Trade receivables</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 23,257</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 7,016</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 0pt 0.05pt 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 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;margin:0pt 0pt 0.05pt 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 0pt 0.05pt 0pt;"> (379)</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.2%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.94%;border-bottom: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;"> (500)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accounts receivable</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 22,878</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 6,516</p></td></tr></table> 23257000 7016000 379000 500000 22878000 6516000 <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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 beginning of period</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 500</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;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;"> 199</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</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 0pt 0.05pt 0pt;"> (316)</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;"> 377</p></td></tr><tr><td style="background-color:#cceeff;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;">Uncollectible accounts written off</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 195</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.17%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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 0pt 0.05pt 0pt;"> (76)</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;"> 379</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;"> 500</p></td></tr></table> 500000 199000 316000 -377000 195000 76000 379000 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">7. 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;">September 30, </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;">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: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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Raw materials</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,208</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> —</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;"> 5,124</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;"> 2,896</p></td></tr><tr><td style="background-color:#cceeff;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;">Finished goods</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 18,398</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 6,812</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 inventory</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;border-bottom:3px double #000000;margin:0pt;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,730</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;border-bottom:3px double #000000;margin:0pt;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,708</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;">September 30, </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;">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: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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Raw materials</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,208</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> —</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;"> 5,124</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;"> 2,896</p></td></tr><tr><td style="background-color:#cceeff;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;">Finished goods</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 18,398</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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;"> 6,812</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 inventory</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;border-bottom:3px double #000000;margin:0pt;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,730</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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%;border-bottom:3px double #000000;margin:0pt;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,708</p></td></tr></table> 9208000 5124000 2896000 18398000 6812000 32730000 9708000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">8. 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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 operating expenses</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 2,388</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 68</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 dues and subscriptions</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;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,360</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;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;"> 189</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 943</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 121</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;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;"> 827</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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;">Government grants receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 493</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</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;">Escrow deposits</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;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;"> 311</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 176</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 118</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;">Deferred cost of goods sold</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;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;"> —</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;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;"> 454</p></td></tr><tr><td style="background-color:#cceeff;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;">Other</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 752</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 26</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;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;"> 7,250</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;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;"> 976</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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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 operating expenses</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 2,388</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 68</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 dues and subscriptions</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;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,360</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;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;"> 189</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 943</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 121</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;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;"> 827</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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;">Government grants receivable</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 493</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</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;">Escrow deposits</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;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;"> 311</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;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;"> —</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 176</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 118</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;">Deferred cost of goods sold</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;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;"> —</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;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;"> 454</p></td></tr><tr><td style="background-color:#cceeff;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;">Other</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 752</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 26</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;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;"> 7,250</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;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;"> 976</p></td></tr></table> 2388000 68000 1360000 189000 943000 121000 827000 493000 311000 176000 118000 454000 752000 26000 7250000 976000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">9. 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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 22,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 13,708</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;"> 3,515</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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> —</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,399</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;"> 895</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,089</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;"> 1,938</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,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,249</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,026</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;"> 13,870</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.6pt 0pt 0pt;"> 1,916</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 879</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;"> 49,484</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;"> 33,495</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> (25,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (21,335)</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;"> 23,782</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;"> 12,160</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 $1.6 million and $4.4 million for the three and nine months ended September 30, 2021, respectively. Depreciation and amortization expense was $1.7 million and $5.9 million for the three and nine months ended September 30, 2020, respectively.</p> <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 22,061</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 13,708</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;"> 3,515</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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Automobiles</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 840</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> —</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,399</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;"> 895</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Computer equipment</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,257</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,089</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;"> 1,938</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,805</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Software</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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,249</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,026</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;"> 13,870</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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 3.6pt 0pt 0pt;"> 1,916</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0pt;"> 879</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;"> 49,484</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;"> 33,495</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.56%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.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;"> (25,702)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> (21,335)</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;"> 23,782</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;"> 12,160</p></td></tr></table> 22061000 13708000 3515000 840000 1399000 895000 1257000 1089000 1938000 1805000 1532000 1249000 15026000 13870000 1916000 879000 49484000 33495000 25702000 21335000 23782000 12160000 1600000 4400000 1700000 5900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">10. 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 September 30, 2021 and 2020 was $262.3 million and $2.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="background-color:#cceeff;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 December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #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;"> 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;">Balance at December 31, 2020</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> 2,252</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 198,369</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 Adaptive3D</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 35,265</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 9,089</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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,481</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-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="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;"> (694)</p></td></tr><tr><td style="background-color:#cceeff;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 September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 262,343</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;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.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.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;"><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:8.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.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:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.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:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;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.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;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:9.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;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 126,285</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 – 12 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;margin: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,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,862</p></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin: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,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 – 13 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin: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,041</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 – 10.5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,166</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,226</p></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.92%;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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;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.29%;border-bottom:3px double #000000;margin: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,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;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:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 180,129</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 $4.4 million and $11.0 million of amortization expense during the three and nine months ended September 30, 2021, respectively. The Company recognized $0.1 million and $0.5 million of amortization expense during the three and nine months ended September 30, 2020, respectively. </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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 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</b></p></td></tr><tr><td style="background-color:#cceeff;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;">2021 (remaining 3 months)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 4,446</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;">2022</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;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;"> 19,099</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 20,800</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;">2024</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;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;"> 21,160</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 21,545</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;">2026 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;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;"> 93,079</p></td></tr><tr><td style="background-color:#cceeff;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 6pt;">Total intangible amortization</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 180,129</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 weighted-average remaining amortization period is 9.7 <span style="white-space:pre-wrap;">years. Amortization of acquired technology, trade names, and customer relationships is recognized in cost of sales and research and development, research and development, and sales and marketing, respectively, in the condensed consolidated statements of operations.</span></p> 262300000 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;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="background-color:#cceeff;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 December 31, 2019</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:3.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;border-bottom:1px solid #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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:14.17%;border-bottom:1px solid #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;"> 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;">Balance at December 31, 2020</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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;"> 2,252</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 198,369</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 Adaptive3D</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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 35,265</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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%;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%;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%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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;"> 9,089</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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,481</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-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="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;"> (694)</p></td></tr><tr><td style="background-color:#cceeff;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 September 30, 2021</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt;">$</p></td><td style="background-color:#cceeff;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;"> 262,343</p></td></tr></table> 2252000 2252000 198369000 35265000 14581000 9089000 3481000 694000 262343000 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;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.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.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;"><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:8.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.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:11.32%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:7.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.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.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:11%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></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;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.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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align: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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:8.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;">Accumulated</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:12.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Balance</b></p></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;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:9.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;">Gross Value</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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.32%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Estimated Life</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;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:8.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Amortization</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;width:12.38%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2021</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Acquired technology</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 126,285</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">5 – 12 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;margin: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,423</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 117,862</p></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.92%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.45%;margin: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,515</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">4 – 13 years</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 474</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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%;margin: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,041</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.99%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Customer relationships</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.45%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,392</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;">10 – 10.5 years</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.18%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,166</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.38%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 52,226</p></td></tr><tr><td style="vertical-align:bottom;width:50.99%;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:1.85%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.92%;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.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 192,192</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.18%;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.29%;border-bottom:3px double #000000;margin: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,063</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.86%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';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.38%;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:11%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 180,129</p></td></tr></table> 126285000 P5Y P12Y 8423000 117862000 10515000 P4Y P13Y 474000 10041000 55392000 P10Y P10Y6M 3166000 52226000 192192000 12063000 180129000 4400000 11000000.0 100000 500000 <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</b></p></td></tr><tr><td style="background-color:#cceeff;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;">2021 (remaining 3 months)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 4,446</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;">2022</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;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;"> 19,099</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 20,800</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;">2024</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;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;"> 21,160</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 21,545</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;">2026 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;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;"> 93,079</p></td></tr><tr><td style="background-color:#cceeff;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 6pt;">Total intangible amortization</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:15.96%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 180,129</p></td></tr></table> 4446000 19099000 20800000 21160000 21545000 93079000 180129000 P9Y8M12D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:0pt;margin:0pt;"><b style="font-weight:bold;">11. 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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Right of use asset</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 9,635</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 1,810</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;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;"> 331</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;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;"> 69</p></td></tr><tr><td style="background-color:#cceeff;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;">Company-owned life insurance cash surrender value</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 330</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</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 investments</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;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;"> 7,259</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;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;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 124</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</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 6pt;">Total other noncurrent assets</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;border-bottom:3px double #000000;margin:0pt;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,679</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;border-bottom:3px double #000000;margin:0pt;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,879</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: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: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;"><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;">During the year ended December 31, 2020, the Company made an investment in a privately held company in the form of convertible debt for $3.0 million. Under the terms of this agreement, the debt, including any accrued interest, will be converted to common stock of the investee upon the closing of a qualified financing, acquisition or change in control. The full principal balance plus 3% annual interest is due in two years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment and recognized no gain or loss during the three months ended September 30, 2021, and a gain of $0.3 million during the nine months ended September 30, 2021 2021, in interest and other (expense) income, net in the condensed consolidated statement of operations.</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;">In April 2021, the Company made an investment in a privately held company by purchasing a convertible promissory note for principal amount of $1.6 million. Under the terms of this note, the debt, including any accrued interest, will convert to equity securities of the applicable investee upon the closing of a qualified financing, acquisition or other change in control. The full principal balance plus 3% annual interest is due in two years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment and recognized a gain of $0.1 million during the three months ended September 30, 2021 and a gain of $0.3 million during the nine months ended September 30, 2021, in interest and other (expense) income, net 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;"><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;">In April 2021, the Company made an investment in a privately held company by purchasing a convertible promissory note for a principal amount of $2.0 million. Under the terms of this note, the debt, including any accrued interest, will convert to cash or equity securities upon the closing of a qualified financing, acquisition or other change in control. The full principal balance plus 3% annual interest is due in five years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment, and there was no change in fair value during the three and nine months ended September 30, 2021. </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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Right of use asset</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 9,635</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 1,810</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;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;"> 331</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;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;"> 69</p></td></tr><tr><td style="background-color:#cceeff;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;">Company-owned life insurance cash surrender value</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> 330</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> —</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 investments</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;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;"> 7,259</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;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;"> 3,000</p></td></tr><tr><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 124</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> —</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 6pt;">Total other noncurrent assets</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;border-bottom:3px double #000000;margin:0pt;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,679</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:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.34%;border-bottom:3px double #000000;margin:0pt;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,879</p></td></tr></table> 9635000 1810000 331000 69000 330000 7259000 3000000 124000 17679000 4879000 3000000.0 0.03 P2Y 0 300000 1600000 0.03 P2Y 100000 300000 2000000.0 0.03 P5Y 0 0 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">12. 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 0pt 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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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 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:14.97%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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 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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation and benefits related</p></td><td style="background-color:#cceeff;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 9,689</p></td><td style="background-color:#cceeff;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 2,068</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 2,039</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 2,508</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 2,435</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 1,553</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 0pt 0.05pt 0pt;">Contingent 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 1,390</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition consideration</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 750</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 352</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 86</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Franchise and royalty fees</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 264</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 159</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 0pt 0.05pt 0pt;">Sales and use and franchise taxes</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 215</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 586</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax payable</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 3,481</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 605</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;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;"> 20,686</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;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;"> 7,565</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 September 30, 2021, and December 31, 2020, the Company has recorded $2.4 million and $1.6 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:70.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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 style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><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;"><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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 1,553</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin: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,491</p></td></tr><tr><td style="vertical-align:bottom;width:70.47%;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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 1,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 346</p></td></tr><tr><td style="vertical-align:bottom;width:70.47%;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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (284)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 2,435</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin: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></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 0pt 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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 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:1.41%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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 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:14.97%;margin:0pt;padding:0pt;"><p style="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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;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 0pt 0.05pt 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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</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 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: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Compensation and benefits related</p></td><td style="background-color:#cceeff;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 9,689</p></td><td style="background-color:#cceeff;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="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 2,068</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 2,039</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 2,508</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Warranty reserve</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 2,435</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 1,553</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 0pt 0.05pt 0pt;">Contingent 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 1,390</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Acquisition consideration</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 750</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 352</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 86</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Franchise and royalty fees</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 264</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 159</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 0pt 0.05pt 0pt;">Sales and use and franchise taxes</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 215</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 586</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Income tax payable</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> 71</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;"> —</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 0pt 0.05pt 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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 3,481</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 0pt 0.05pt 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 0pt 0.05pt 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 0.05pt 0pt;"> 605</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 6pt;">Total accrued expenses and other current liabilities</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;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;"> 20,686</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.41%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;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;"> 7,565</p></td></tr></table> 9689000 2068000 2039000 2508000 2435000 1553000 1390000 750000 352000 86000 264000 159000 215000 586000 71000 3481000 605000 20686000 7565000 2400000 1600000 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:70.47%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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.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: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:70.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 style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><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;"><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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 1,553</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin: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,491</p></td></tr><tr><td style="vertical-align:bottom;width:70.47%;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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin: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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> 490</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 1,390</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 346</p></td></tr><tr><td style="vertical-align:bottom;width:70.47%;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:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:10.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;"> (998)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (284)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:70.47%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:10.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;"> 2,435</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12%;border-bottom:3px double #000000;margin: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></table> 1553000 1491000 490000 1390000 346000 998000 284000 2435000 1553000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">13. 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. Interest is calculated using the Wall Street Journal Prime rate (3.25% at September 30, 2021 and 3.25% at December 31, 2020) minus 0.5%, for a rate of 2.75% at September 30, 2021 and 2.75% at December 31, 2020, payable monthly in arrears. The outstanding loan was paid in full in June 2021. As of September 30, 2021, the term loan has no outstanding balance.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><b style="font-weight:bold;">PPP Loan</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, provides for loans to qualifying businesses. 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. The PPP loan has a maturity date of April 3, 2022 and an interest rate of 1%. Principal and interest are payable monthly commencing on a date determined by the lender following the determination of the amount of the PPP loan to be forgiven or potentially earlier, as determined under applicable Small Business Administration rules. The outstanding borrowings may be prepaid by the Company at any time prior to maturity with no prepayment penalties. On May 14, 2021, the outstanding loan balance was 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 was no outstanding PPP loan balance for EnvisionTEC as of September 30, 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;">In connection with the acquisition of Adaptive 3D, the Company acquired $0.3 million in PPP loans. As of September 30, 2021, $0.3 million of the PPP loans is recorded in current portion of long-term debt, net of deferred financing costs in the condensed consolidated balance sheets. Subsequent to September 30, 2021, $0.3 million of the loan was forgiven, and an immaterial loan remains outstanding.</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;">In connection with the acquisition of Dental Arts Labs, the Company acquired $3.4 million in PPP loans. On September 30, 2021, the entire balance of PPP loans was forgiven. There was no outstanding PPP loan balance for Dental Arts Labs as of September 30, 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 September 30, 2021, the Company paid </span>$0.2 million and as of September 30, 2021 $0.9 million remains outstanding. $0.2 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs and $0.7 million is recorded within long-term debt, net of deferred financing costs 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. During the three months ended September 30, 2021, the Company has made immaterial finance payments and the remaining 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 September 30, 2021 and 2020, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of September 30, 2021, the there is no remaining unamortized balance of deferred financing costs. As of December 31, 2020, 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> 20000000 P36M 10000000 10000000 3 2000000 P36M 0.0325 0.0325 0.005 0.005 0.0275 0.0275 0 1200000 0.01 0 0 300000 300000 300000 3400000 0 3 1100000 P4Y6M 0.0170 0.0210 200000 900000 200000 700000 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;">14. 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: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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,188</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;"> 229</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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin: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,417</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></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: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;">September 30, </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;">2021</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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Taxes payable </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> 1,188</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;"> —</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;"> 229</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;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:66.06%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin: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,417</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:13.55%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td></tr></table> 1188000 229000 1417000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">15. 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;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">At September 30, 2021, the Company recorded $9.6 million as a right of use asset and $10.4 million as an operating lease liability. At December 31, 2020, the Company recorded $1.8 million as a right of use asset and $3.0 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 and nine months ended September 30, 2021, and the year ended December 31, 2020.</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 EnvisionTEC, the Company acquired operating, short-term, and finance leases for corporate offices, manufacturing and warehouse facilities, and machineries, increasing the Company’s right of use asset by $1.8 million. The operating leases consist of five real estate leases and six equipment leases with current terms extending from 2021 to 2024. The Company’s finance leases are immaterial as of September 30, 2021.</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 Adaptive 3D, the Company acquired operating leases for corporate offices, research and development, and manufacturing, increasing the Company’s right of use asset by $0.7 million. The operating leases consist of two real estate leases with current terms extending from 2024 to 2025.</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 Aerosint, the Company acquired operating leases for corporate office and lab space, as well as company cars, increasing the Company’s right of use asset by $0.4 million. The operating leases consist of one real estate lease and three leases for company cars with current terms extending through 2025.</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 Dental Arts Labs, the Company acquired operating leases for corporate office and laboratory space as well as warehouse facilities, increasing the Company’s right of use asset by $4.3 million. The operating leases consist of thirteen real estate leases with current terms extending through 2025. </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 A.I.D.R.O., the Company acquired operating and finance leases for corporate office space, research and development, and manufacturing, increasing the Company’s right of use asset by $0.9 million. The term of the finance lease extends to 2030.</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 and nine months ended September 30, 2021 and 2020.</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:50.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;width:0.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;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:23.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;">Three Months Ended September 30, </b></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;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:22.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:50.52%;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:0.05%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">2020</b></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;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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.6pt 0pt 0pt;"> 593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 187</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 561</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0pt 0pt;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;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.46%;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.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.6pt 0pt 0pt;"> 677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 594</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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.6pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 805</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.5</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.6pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.6</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.53%;margin: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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</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 September 30, 2021, 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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.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: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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.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:2%;margin:0pt;padding:0pt;"><p 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.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;"><b style="font-weight:bold;">Operating Leases</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Finance Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (remaining 3 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,943</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.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.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;"> 77</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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,741</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;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%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,319</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.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.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;"> 75</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,097</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.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.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 3.6pt 0pt 0pt;"> 484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,618</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;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%;margin:0pt;padding:0pt;"><p 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.82%;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.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;"> (929)</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.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.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 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 9,689</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.82%;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.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;"> (2,619)</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.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.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;"> (58)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 7,070</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 732</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 September 30, 2021, the Company has an operating lease for corporate office space of $1.2 million that has not yet commenced. This operating lease will commence in the fourth quarter of 2021 and has a lease term of 5 years.</p> 9600000 10400000 1800000 3000000.0 0 0 0 1800000 5 6 700000 2 400000 1 3 4300000 13 900000 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:50.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;width:0.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.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: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><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.53%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;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:23.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;">Three Months Ended September 30, </b></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;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:22.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;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:50.52%;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:0.05%;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.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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;">2020</b></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;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.91%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.42%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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.6pt 0pt 0pt;"> 593</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 187</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,338</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 561</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.6pt 0pt 0pt;"> 37</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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.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:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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><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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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.6pt 0pt 0pt;"> 46</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 18</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 131</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 30</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;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.46%;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.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.6pt 0pt 0pt;"> 677</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 205</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;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.53%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,553</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 594</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;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;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</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.6pt 0pt 0pt;"> 673</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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,572</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 805</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;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 4</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </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.6pt 0pt 0pt;"> 4.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3.5</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p 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.53%;margin: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.8</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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.5</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:50.52%;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:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><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.6pt 0pt 0pt;"> 4.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 7.6</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;">%</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.53%;margin: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.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.52%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> —</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.37%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.53%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.44%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.98%;margin: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr></table> 593000 187000 1338000 561000 1000 2000 37000 82000 3000 46000 18000 131000 30000 677000 205000 1553000 594000 673000 269000 1572000 805000 2000 4000 P4Y9M18D P3Y6M P4Y9M18D P3Y6M P8Y6M P8Y6M 0.042 0.076 0.042 0.076 0.015 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 September 30, 2021, 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.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%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.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:9.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: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.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:75.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:2%;margin:0pt;padding:0pt;"><p 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.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;"><b style="font-weight:bold;">Operating Leases</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;margin:0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.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;">Finance Leases</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2021 (remaining 3 months)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 738</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2022</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,943</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.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.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;"> 77</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2023</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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,741</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 78</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;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%;margin:0pt;padding:0pt;"><p 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.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.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,319</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.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.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;"> 75</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2025</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 780</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 75</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">2026 and after</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td 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:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,097</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.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.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 3.6pt 0pt 0pt;"> 484</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 10,618</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;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%;margin:0pt;padding:0pt;"><p 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.82%;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.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;"> (929)</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.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.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 3.6pt 0pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Total lease liability</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 9,689</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 790</p></td></tr><tr><td style="vertical-align:bottom;width:75.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Less current portion of lease liability</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p 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.82%;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.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;"> (2,619)</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.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.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;"> (58)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:75.45%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.82%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 7,070</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 732</p></td></tr></table> 738000 1000 2943000 77000 2741000 78000 1319000 75000 780000 75000 2097000 484000 10618000 790000 929000 9689000 790000 2619000 58000 7070000 732000 1200000 P5Y <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">16. 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 0pt 12pt 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 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: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 September 30, 2021, the Company had outstanding purchase orders with contract manufacturers in the amount of $32.6 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 2.75% - 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.5 million. During the three and nine months ended September 30, 2021 and 2020, the Company recorded immaterial licensing and royalty fees.</p> 32600000 300000 0.0275 0.13 500000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">17. INCOME TAXES</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent: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, as well as the partial release of the valuation allowance related to the EnvisionTEC and Adaptive 3D acquisitions. During the three and nine months ended September 30, 2021, the Company recorded an income tax benefit of $0.5 million and $32.8 million, respectively. There was no income tax benefit for the three and nine months ended September 30, 2020.</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 </p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">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;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;">As a result of the recent acquisitions of EnvisionTEC and Adaptive 3D, the Company recorded a U.S. deferred tax liability related to non-tax-deductible intangible assets recognized in the financial statements. The acquired deferred tax liability is a source of income to support recognition of the Company’s existing deferred tax assets. Accordingly, the Company recorded an income tax benefit of $0.5 million and $32.8 million for the release of the valuation allowance related to the acquired intangibles in the three and nine months ended September 30, <span style="white-space:pre-wrap;">2021, respectively. </span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;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 September 30, 2021, the Company has accrued uncertain tax positions of approximately $1.2 million related to the EnvisionTEC acquisition. The amounts relate to U.S. state and foreign tax positions. </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;">Included in the balance of unrecognized tax benefits as of September 30, 2021 are amounts that, if recognized, would impact the effective tax rate. As of December 31, 2020, the Company has not identified any uncertain tax positions for which reserves would be required. </p> -500000 -32800000 0 0 -500000 -32800000 1200000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">18. 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 September 30, 2021, 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;">Common Stock Warrants</b></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">In May 2017, the Company entered into a strategic collaboration agreement with an investor allowing the investor’s resellers to sell and distribute the Company’s products. In consideration for this agreement, the Company agreed to issue warrants to purchase up to 2,442,440 shares of Common Stock. The investor was eligible to receive a warrant to purchase one share of Common Stock for every $35.00 in revenue generated by the Company from the investor’s resellers. Each warrant was issued at an exercise price equal to $3.34 per share (subject to appropriate adjustment in the event of a stock dividend, stock split, combination, or other similar recapitalization) and was set to expire on December 31, 2027. The Company issued no warrants during the nine months ended September 30, 2021. During the nine months ended September 30, 2020, the Company issued 399,960 warrants and recorded immaterial expense related to the fair value of the warrants, 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;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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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="background-color:#cceeff;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;">2.0</p></td><td style="background-color:#cceeff;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: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;"> 52.5</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="background-color:#cceeff;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 life (in years)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">7.8</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">3.34</p></td><td style="background-color:#cceeff;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;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;">756,498 warrants were converted to 447,938 shares of Common Stock through a cashless exercise in connection with the Business Combination.</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_BmcRixb-y0a4zMfd_wBTQQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;">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 September 30, 2021, the Company recorded no gain or loss related to the change in fair value of the private placement warrants. During the nine months ended September 30, 2021 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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="background-color:#cceeff;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;">0.4% – 0.6</p></td><td style="background-color:#cceeff;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: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="background-color:#cceeff;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 life (in years)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">4.8</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">19.82 – 30.49</p></td><td style="background-color:#cceeff;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%;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 2442440 1 35.00 3.34 0 399960 <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: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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2020</b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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="background-color:#cceeff;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;">2.0</p></td><td style="background-color:#cceeff;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: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;"> 52.5</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="background-color:#cceeff;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 life (in years)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">7.8</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">3.34</p></td><td style="background-color:#cceeff;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.020 0.525 0.078 0.0334 756498 447938 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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended </b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width: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="2" style="vertical-align:bottom;white-space:nowrap;width:13.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, 2021</b></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:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:76.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;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="background-color:#cceeff;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="background-color:#cceeff;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;">0.4% – 0.6</p></td><td style="background-color:#cceeff;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: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="background-color:#cceeff;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 life (in years)</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">4.8</p></td><td style="background-color:#cceeff;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%;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="background-color:#cceeff;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;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;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;">19.82 – 30.49</p></td><td style="background-color:#cceeff;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%;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;">19. STOCK BASED COMPENSATION</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;"><span style="font-style:italic;font-weight:bold;">Stock Incentive Plan</span>—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. On January 1, 2021, 11,337,837 shares were added to the plan.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 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 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;">During the three and nine months ended September 30, 2021, the Company did not grant any options to purchase shares of Common Stock to employees. During the three and nine months ended September 30, 2020, the Company granted options to purchase 2,269,131 and 6,925,144 shares of Common Stock to employees with fair values of $26.1 million and $29.8 million, respectively, calculated using the Black-Scholes option-pricing model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="margin-bottom:12pt;visibility:hidden;">​</span></p><table style="border-collapse:collapse;font-size:16pt;height:max-content;padding-left:0pt;padding-right:0pt;width:100%;"><tr style="height:1pt;"><td style="vertical-align:bottom;width:67.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;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.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></tr><tr><td style="vertical-align:bottom;width:67.09%;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.77%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;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;width:1.63%;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.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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;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:67.09%;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.77%;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.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;">September 30, 2020</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:1.63%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0pt;">0.3 % – 1.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.3 % – 1.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0pt;">52.7 % – 54.2</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;">%</p></td><td style="vertical-align:bottom;width:1.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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">52.7 % – 54.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0pt;">5.9 – 6.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin: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.9 – 6.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;">3.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin: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.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;visibility:hidden;">​</span></p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the three and nine months ended September 30, 2021, the Company did not grant any options to purchase shares of Common Stock to non-employees. During the three months ended September 30, 2020, the Company did not grant any options to purchase shares of Common stock to non-employees. During the nine months ended September 30, 2020, the Company granted options to purchase 12,212 shares of Common Stock to non-employees with a fair value of $0.1 million, calculated using the Black-Scholes option-pricing model with the following assumptions:</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background-color:#ffff00;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:81.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.01%;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.6%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;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.01%;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.6%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;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:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">54.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin: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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin: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:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin: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.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;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 0pt 12pt 0pt;">At September 30, 2021, the total unrecognized stock-based compensation expense related to unvested stock options aggregated $8.8 million. The costs are expected to be recognized over a weighted-average period of 2.7 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">There were 17,933,802 shares available for award under the 2020 Plan at September 30, 2021. The option activity of the Plans for the nine months ended September 30, 2021, 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="background-color:#ffff00;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:50.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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.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: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: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: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:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.66%;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.09%;margin:0pt;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.5%;margin:0pt;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: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:0.94%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:50.66%;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.09%;margin:0pt;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.58%;margin:0pt;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: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:9.5%;margin:0pt;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.66%;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.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;">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.58%;margin:0pt;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: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:9.5%;margin:0pt;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.66%;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.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;">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.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;">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: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:9.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;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 19,553</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 7.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 306,408</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;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.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;"> —</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.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: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;"> —</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: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: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:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,462)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><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.66%;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.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;"> (591)</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.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: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.45</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: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: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:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin: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,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,166</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested at September 30, 2021</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.09%;border-bottom:3px double #000000;margin: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,062</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.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: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.72</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.50</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:0.94%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;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 September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin: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,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.65</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 7.26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,947</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="background-color:#ffff00;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 weighted-average grant-date fair value for options granted during the nine months ended September 30, 2020 was $0.98. The aggregate intrinsic value of options exercised during the nine months ended September 30, 2021 and 2020, was $49.6 million and $1.7 million, respectively.</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;">Restricted Stock Units</b>—RSUs awarded to employees and non-employees generally vest over four years from the anniversary date of the grant, with 1-year cliff vesting and monthly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the fair market value of the Company’s Common Stock on the date of grant. Total unrecognized compensation costs related to unvested RSUs at September 30, 2021 was approximately $90.1 million and is expected to be recognized over a period of 3.5 years. The total expense recognized during the three and nine months ended September 30, 2021 was $6.7 million and $10.1 million, respectively.</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 nine months ended September 30, 2021 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size: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 0pt 0.05pt 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.1%;margin:0pt;padding:0pt;"><p style="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:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average </b></p></td></tr><tr><td style="vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.49%;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, 2021</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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 0.05pt 0pt;">683</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;">$ 8.02</p></td></tr><tr><td style="vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0.05pt 0pt;"> 7,983</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 12.53</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> (304)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 11.63</p></td></tr><tr><td style="vertical-align:middle;width:68.49%;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (51)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 13.01</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.49%;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 September 30, 2021</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;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,311</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 12.24</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;"><b style="font-weight:bold;">Restricted Stock Awards</b>—In connection with acquisitions, the Company has issued shares of restricted stock 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 September 30, 2021 is as follows (shares 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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: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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.49%;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, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> 280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 4.08</p></td></tr><tr><td style="vertical-align:bottom;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of additional shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 8.78</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (408)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 6.84</p></td></tr><tr><td style="vertical-align:bottom;width:68.49%;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 September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 7.27</p></td></tr></table><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background-color:#ff0000;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;">At September 30, 2021, the remaining weighted-average vesting period for the stock subject to vesting was 1.8 years.</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the condensed 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:52.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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 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:22.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.69%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;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,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;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;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,070</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.69%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;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,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 294</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,653</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 715</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;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;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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.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.6pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.69%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:3px double #000000;margin:0pt;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,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;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,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 16,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,228</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> 26283789 P10Y P4Y 232304 0 P10Y P4Y 12400813 0.05 11337837 0 0 2269131 6925144 26100000 29800000 <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.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;width:1.77%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"><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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:1.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.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:11.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:1.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></tr><tr><td style="vertical-align:bottom;width:67.09%;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.77%;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.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;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;width:1.63%;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.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;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;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:67.09%;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.77%;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.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;">September 30, 2020</b></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:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;"> </b></p></td><td style="vertical-align:bottom;width:1.63%;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.68%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0pt;">0.3 % – 1.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.3 % – 1.7</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;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:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0pt;">52.7 % – 54.2</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;">%</p></td><td style="vertical-align:bottom;width:1.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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">52.7 % – 54.2</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0pt;">5.9 – 6.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin: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.9 – 6.3</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.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:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New 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.13%;margin: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.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:67.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.77%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.62%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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 0pt 0pt;">3.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;width:1.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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.54%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.13%;margin: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.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.75%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.003 0.017 0.003 0.017 0.527 0.542 0.527 0.542 P5Y10M24D P6Y3M18D P5Y10M24D P6Y3M18D 3.34 3.34 0 0 0 12212 100000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background-color:#ffff00;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:81.01%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:12.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:2.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;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:81.01%;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.6%;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.79%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Nine Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;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.01%;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.6%;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.79%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, 2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;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="background-color:#cceeff;vertical-align:bottom;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Risk‑free interest rate</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">0.8</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;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:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected volatility</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;">54.3</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">%</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected life (in years)</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin: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.0</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin: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:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Expected dividend yield</p></td><td style="vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:12.13%;margin: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.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:81.01%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Fair value of Common Stock</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:12.13%;margin: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.34</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.58%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr></table> 0.008 0.543 P10Y 3.34 8800000 P2Y8M12D 17933802 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;"><span style="background-color:#ffff00;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:50.66%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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.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.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: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: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: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:8.56%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:50.66%;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.09%;margin:0pt;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.5%;margin:0pt;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: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:0.94%;margin:0pt;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.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></tr><tr><td style="vertical-align:bottom;width:50.66%;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.09%;margin:0pt;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.58%;margin:0pt;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: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:9.5%;margin:0pt;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.66%;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.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;">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.58%;margin:0pt;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: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:9.5%;margin:0pt;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.66%;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.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;">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.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;">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: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:9.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;">(in thousands)</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at January 1, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.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;"> 19,553</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:11.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.53</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 7.75</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 306,408</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;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.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;"> —</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.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: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;"> —</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: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: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:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Exercised</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"> (4,462)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.17</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><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.66%;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.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;"> (591)</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.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: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.45</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: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: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:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Outstanding at September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin: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,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.64</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 7.32</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 80,166</p></td></tr><tr><td style="vertical-align:bottom;width:50.66%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Options vested at September 30, 2021</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.09%;border-bottom:3px double #000000;margin: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,062</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.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: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.72</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.50</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:0.94%;margin:0pt;padding:0pt;"><p 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.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 49,349</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:50.66%;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 September 30, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.09%;border-bottom:3px double #000000;margin: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,942</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.5%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;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.65</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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;"> 7.26</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:0.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.56%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 76,947</p></td></tr></table> 19553000 1.53 P7Y9M 306408000 4462000 1.17 591000 1.45 14500000 1.64 P7Y3M25D 80166000 9062000 1.72 P6Y6M 49349000 13942000 1.65 P7Y3M3D 76947000 0.98 49600000 1700000 P4Y P1Y 90100000 P3Y6M 6700000 10100000 <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 nine months ended September 30, 2021 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.49%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:13.1%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="position:absolute;top:50%;transform:translate(0,-50%);width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:middle;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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size: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 0pt 0.05pt 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.1%;margin:0pt;padding:0pt;"><p style="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:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Weighted-Average </b></p></td></tr><tr><td style="vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size: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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td style="vertical-align:middle;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:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</b></p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </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 0pt 0.05pt 0pt;"><b style="font-weight:bold;"> Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.49%;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, 2021</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;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 0.05pt 0pt;">683</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-family:'Arial','Helvetica','sans-serif';font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0.05pt 0pt;">$ 8.02</p></td></tr><tr><td style="vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Granted</p></td><td style="vertical-align: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:middle;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 0.05pt 0pt;"> 7,983</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 12.53</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"> (304)</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 11.63</p></td></tr><tr><td style="vertical-align:middle;width:68.49%;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: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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></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 0pt 0.05pt 0pt;"> (51)</p></td><td style="vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 13.01</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:middle;width:68.49%;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 September 30, 2021</p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;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,311</p></td><td style="background-color:#cceeff;vertical-align:middle;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 12.24</p></td></tr></table> 683000 8.02 7983000 12.53 304000 11.63 51000 13.01 8311000 12.24 <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 September 30, 2021 is as follows (shares 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.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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:14.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;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: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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></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: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.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','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.83%;margin:0pt;padding:0pt;"><p style="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.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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">to Vesting</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.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 0pt 0.05pt 0pt;"> <b style="font-weight:bold;">Grant Date Fair Value</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.49%;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, 2021</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> 280</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 4.08</p></td></tr><tr><td style="vertical-align:bottom;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Issuance of additional shares</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;"> 476</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 8.78</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:68.49%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Vested</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0pt 0.05pt 0pt;"> (408)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 6.84</p></td></tr><tr><td style="vertical-align:bottom;width:68.49%;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 September 30, 2021</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.83%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:13.1%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 348</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width: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 0.05pt 0pt;">$ 7.27</p></td></tr></table> 280000 4.08 476000 8.78 408000 6.84 348000 7.27 P1Y9M18D <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt 0pt 12pt 0pt;">Total stock-based compensation expense related to all of the Company’s stock-based awards granted is reported in the condensed 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:52.69%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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:2.19%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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:8.73%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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 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:22.47%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="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.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.69%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;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,450</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 893</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,205</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 2,176</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;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;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;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,138</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 616</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,332</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 1,070</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.69%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;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,732</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 294</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,653</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 715</p></td></tr><tr><td style="vertical-align:bottom;width:52.69%;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;width:0.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:1px solid #000000;margin:0pt;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:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:1px 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.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.6pt 0.05pt 0pt;"> 92</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 977</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 267</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:52.69%;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="background-color:#cceeff;vertical-align:bottom;width:0.05%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;border-bottom:3px double #000000;margin:0pt;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,951</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;border-bottom:3px double #000000;margin:0pt;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,895</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0.05pt 0pt;"> 16,167</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.19%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.73%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 4,228</p></td></tr></table> 4450000 893000 7205000 2176000 3138000 616000 5332000 1070000 1732000 294000 2653000 715000 631000 92000 977000 267000 9951000 1895000 16167000 4228000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">20. 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 director and executive officer of 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 September 30, 2021, the Company recorded $0.5 million of right of use asset and lease <span style="-sec-ix-hidden:Hidden_wbVVFIO3NUSnofSxVwH_gw;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">liability</span></span><span style="white-space:pre-wrap;">. During the three and nine months ended September 30, 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 September 30, 2021, the Company recorded $0.2 million of right of use asset and lease <span style="-sec-ix-hidden:Hidden_-xRrunPPJUi16QhzGjncZA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">liability</span></span><span style="white-space:pre-wrap;">. During the three and nine months ended September 30, 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 September 30, 2021, the Company recorded $0.2 million of right of use asset and lease <span style="-sec-ix-hidden:Hidden_XJea3QXelE-gSoD8fyNoEQ;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">liability</span></span><span style="white-space:pre-wrap;">. During the three and nine months ended September 30, 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. for the period ended September 30, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. At September 30, 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 and nine months ended September 30, 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 September 30, 2021, the Company recorded $3.7 million of right of use asset and lease liability. During the <span style="-sec-ix-hidden:Hidden_bAjhpkt7KUKpiZqhSjk7kA;"><span style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-style:normal;font-weight:normal;text-align:left;white-space:pre-wrap;">three</span></span><span style="white-space:pre-wrap;"> and nine months ended September 30, 2021, 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 3700000 100000 100000 600000 600000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 10pt 0pt;">21. 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 September 30, 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="background-color:#cceeff;vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,556</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,031</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,362</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,949</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;"> 1,005</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;"> 327</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;"> 157</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,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.46%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 18,561</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,358</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,519</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,438</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 September 30, 2020</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><p style="font-family:'Times New Roman','Times','serif';font-size: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="background-color:#cceeff;vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 857</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 249</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 782</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,888</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;"> 353</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;"> 232</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;"> 54</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;"> 639</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.46%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,210</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 481</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 836</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,527</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 nine months ended September 30, 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.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: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.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.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;"><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:53.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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: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.63%;border-bottom:1px solid #000000;margin:0pt;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.08%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;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.08%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;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:1.89%;margin:0pt;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.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="background-color:#cceeff;vertical-align:bottom;width:53.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin: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,907</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin: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,326</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin: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,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 51,820</p></td></tr><tr><td style="vertical-align:bottom;width:53.31%;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.08%;margin:0pt;padding:0pt;"><p 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.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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,615</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;"> </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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 923</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;"> </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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><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;"> 3,908</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.31%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin: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,522</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin: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,249</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin: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,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;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;"> 55,728</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 nine months ended September 30, 2020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;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: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="background-color:#cceeff;vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,372</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,411</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,330</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,113</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;"> 962</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;"> 888</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;"> 138</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,988</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.46%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 3,334</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 3,299</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,468</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,101</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 and nine months ended September 30, 2021 and 2020, 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:54.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><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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:2.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.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:8.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:2.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.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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.04%;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:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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:20.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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.04%;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:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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:20.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.24%;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="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,949</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin: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,888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,113</p></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin: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,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,988</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.24%;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="background-color:#cceeff;vertical-align:bottom;width:2.04%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 25,438</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,101</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><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: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;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;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">December 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;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> 29,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,160</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;">EMEA</p></td><td style="vertical-align:bottom;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;"><span style="visibility:hidden;">​</span></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;"> 3,763</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;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 12pt;">Total long-lived assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;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,160</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 September 30, 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="background-color:#cceeff;vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 17,556</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 5,031</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,362</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 23,949</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;"> 1,005</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;"> 327</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;"> 157</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,489</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.46%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 18,561</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 5,358</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,519</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 25,438</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 September 30, 2020</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><p style="font-family:'Times New Roman','Times','serif';font-size: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="background-color:#cceeff;vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 857</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 249</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 782</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,888</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;"> 353</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;"> 232</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;"> 54</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;"> 639</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.46%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,210</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 481</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 836</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,527</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 nine months ended September 30, 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.31%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width: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.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: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.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: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.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.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;"><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:53.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td 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: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.63%;border-bottom:1px solid #000000;margin:0pt;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.08%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;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.08%;margin:0pt;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.63%;border-bottom:1px solid #000000;margin:0pt;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:1.89%;margin:0pt;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.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="background-color:#cceeff;vertical-align:bottom;width:53.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin: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,907</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin: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,326</p></td><td style="background-color:#cceeff;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="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;margin: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,587</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.34%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 51,820</p></td></tr><tr><td style="vertical-align:bottom;width:53.31%;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.08%;margin:0pt;padding:0pt;"><p 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.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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,615</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;"> </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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 923</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;"> </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.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 370</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><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;"> 3,908</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.31%;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="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin: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,522</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin: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,249</p></td><td style="background-color:#cceeff;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.29%;border-bottom:3px double #000000;margin: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,957</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.89%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width: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="background-color:#cceeff;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;"> 55,728</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 nine months ended September 30, 2020</p><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;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: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="background-color:#cceeff;vertical-align:bottom;width:53.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">Products</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,372</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,411</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,330</p></td><td style="background-color:#cceeff;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;text-align:center;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,113</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;"> 962</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;"> 888</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;"> 138</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,988</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:53.46%;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="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 3,334</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 3,299</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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;"> 1,468</p></td><td style="background-color:#cceeff;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;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.32%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,101</p></td></tr></table> 17556000 5031000 1362000 23949000 1005000 327000 157000 1489000 18561000 5358000 1519000 25438000 857000 249000 782000 1888000 353000 232000 54000 639000 1210000 481000 836000 2527000 33907000 11326000 6587000 51820000 2615000 923000 370000 3908000 36522000 12249000 6957000 55728000 2372000 2411000 1330000 6113000 962000 888000 138000 1988000 3334000 3299000 1468000 8101000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-indent:18pt;margin:0pt;">During the three and nine months ended September 30, 2021 and 2020, 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:54.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><td style="vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.18%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.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.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:8.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:2.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.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:8.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:2.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.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:7.94%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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.04%;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:20.95%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">Three Months Ended </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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:20.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;">Nine Months Ended </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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.04%;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:20.95%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">September 30, </b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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:20.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;">September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:9.48%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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.43%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;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.23%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.24%;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="background-color:#cceeff;vertical-align:bottom;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.18%;margin: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,949</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin: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,888</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 51,820</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 6,113</p></td></tr><tr><td style="vertical-align:bottom;width:54.24%;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;width:2.04%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width: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;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.18%;border-bottom:1px solid #000000;margin: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,489</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 639</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 3,908</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 1,988</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:54.24%;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="background-color:#cceeff;vertical-align:bottom;width:2.04%;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="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.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 0pt 0pt;"> 25,438</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 2,527</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.13%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 55,728</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.03%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.29%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:7.94%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0pt 0pt;"> 8,101</p></td></tr></table> 23949000 1888000 51820000 6113000 1489000 639000 3908000 1988000 25438000 2527000 55728000 8101000 <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><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: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;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;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">September 30, </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:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">December 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;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.72%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><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 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;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;">Americas</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.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="background-color:#cceeff;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;"> 29,625</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;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;"> 12,160</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;">EMEA</p></td><td style="vertical-align:bottom;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;"><span style="visibility:hidden;">​</span></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;"> 3,763</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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;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 12pt;">Total long-lived assets</p></td><td style="background-color:#cceeff;vertical-align:bottom;width:2.31%;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="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.24%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 33,388</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.32%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.22%;border-bottom:3px double #000000;margin:0pt;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,160</p></td></tr></table> 29625000 12160000 3763000 33388000 12160000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;font-weight:bold;margin:0pt 0pt 12pt 0pt;">22. 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:51.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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: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:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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 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:22.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.25%;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;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.25%;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="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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:51.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Common Stockholders</p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (169,167)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (65,027)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.25%;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="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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:51.25%;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;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 260,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;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,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">158,121</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.25%;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="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin: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.26)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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.12)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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.67)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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.41)</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 September 30, 2021 and 2020, 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:73.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.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.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;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,964</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.6%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;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,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 348</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;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,317</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock warrants outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 619</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,900</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:51.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;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:1.46%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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: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 0pt 0.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:1.4%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:8.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: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: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:8.74%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td></tr><tr><td style="vertical-align:bottom;width:51.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;font-weight:bold;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:23.29%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Three Months Ended September 30, </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 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:22.49%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;width:51.25%;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;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size: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.5%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</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 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:10.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><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;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.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.25%;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="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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:51.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Net loss attributable to Common Stockholders</p></td><td style="vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (66,879)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (19,457)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (169,167)</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;"> (65,027)</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.25%;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="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 0pt 0.05pt 0pt;">  </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;"> </p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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:51.25%;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;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.06%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 260,556</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.05%;margin:0pt;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,968</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"> </p></td><td style="vertical-align:bottom;white-space:nowrap;width:8.74%;margin:0pt;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,468</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.39%;margin:0pt;padding:0pt;"><p style="font-family:'Times 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.74%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;">158,121</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;width:51.25%;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="background-color:#cceeff;vertical-align:bottom;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.46%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.06%;margin: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.26)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.25%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.45%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.05%;margin: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.12)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.4%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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.67)</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.2%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;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;">$</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:8.74%;margin: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.41)</p></td></tr></table> -66879000 -19457000 -169167000 -65027000 260556000 159968000 251468000 158121000 -0.26 -0.12 -0.67 -0.41 The Company excluded the following potential common shares, presented based on amounts outstanding as of September 30, 2021 and 2020, 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:73.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.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.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.65%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><div style="height:1pt;overflow:hidden;overflow-wrap:break-word;position:relative;"><div style="bottom:0pt;position:absolute;width:100%;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:1pt;visibility:hidden;">​</span></p></div></div></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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.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></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="5" style="vertical-align:bottom;white-space:nowrap;width:24.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;">Nine Months Ended September 30, </b></p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.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;visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="font-size:8pt;visibility:hidden;">​</span></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.13%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">2021</b></p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:8pt;text-align:center;margin:0pt 0pt 0.05pt 0pt;"><b style="font-weight:bold;">    </b></p></td><td colspan="2" style="vertical-align:bottom;white-space:nowrap;width:11.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;">2020</b></p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,500</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;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,964</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.6%;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.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;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,311</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 348</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;margin:0pt;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,317</p></td></tr><tr><td style="vertical-align:bottom;white-space:nowrap;width:73.6%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;">Common Stock warrants outstanding</p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:1.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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:1px solid #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> —</p></td><td style="vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><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;"><span style="visibility:hidden;">​</span></p></td><td style="vertical-align:bottom;white-space:nowrap;width:9.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 3.6pt 0.05pt 0pt;"> 619</p></td></tr><tr><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:73.6%;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="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.84%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.65%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 23,159</p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:2.29%;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:1.48%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt 0pt 0.05pt 0pt;"><span style="visibility:hidden;">​</span></p></td><td style="background-color:#cceeff;vertical-align:bottom;white-space:nowrap;width:9.63%;border-bottom:3px double #000000;margin:0pt;padding:0pt;"><p style="font-family:'Times New Roman','Times','serif';font-size:10pt;text-align:right;margin:0pt 3.6pt 0.05pt 0pt;"> 14,900</p></td></tr></table> 14500000 12964000 8311000 348000 1317000 619000 23159000 14900000 <p style="font-family:'Times New Roman','Times','serif';font-size:10pt;margin:0pt;"><b style="font-weight:bold;">23. SUBSEQUENT EVENTS</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;">On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), pursuant to a Stock Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.5 million paid in cash. 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.</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;">On October 29, 2021, the Company acquired May Dental Lab, Inc. (“May Dental”), pursuant to a Limited Liability Interest Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The aggregate purchase price was $12.5 million paid in cash. The Company also issued 357,642 restricted stock units with a grant date fair value of $2.5 million, which are subject to a <span style="white-space:pre-wrap;">four-year</span><span style="white-space:pre-wrap;"> vesting period and continuing employment. The Company will recognize compensation expense for these restricted stock units over the vesting period.</span></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;">On November 4, 2021, the Audit Committee of the Board of Directors engaged a third party to conduct an independent internal investigation as a result of a whistleblower complaint relating to, among other matters, manufacturing and product compliance practices and procedures with respect to a subset of its photopolymer equipment and materials at its EnvisionTec US LLC facility in Dearborn, Michigan. While the investigation remains on-going, the Company has taken initial actions, including implementing changes in the management of and procedures associated with manufacturing the applicable products. Based on the investigation to date, the Company does not believe the matters involved will have a material impact on the Company, its financial statements or its business.</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;">On November 5, 2021, Ali El Siblani notified the Company of his intent to resign as a member of the Company’s Board of Directors and as an employee of the Company in his role as Chief Executive Officer of EnvisionTec US LLC. The decision of Mr. Siblani was not the result of any disagreement relating to the Company’s operations, policies or practices.</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;">As of November 12, 2021, based on compliance issues with certain shipments of EnvisionTEC’s Flexcera dental resins and its PCA4000 curing box, the Company has determined that it will notify the FDA and consult with them on the appropriate voluntary market action with respect to these products. The Company does not expect the costs of any such market action to have a material impact on its financial statements.</p> 7500000 252096 1800000 P4Y 12500000 357642 2500000 P4Y XML 11 R1.htm IDEA: XBRL DOCUMENT v3.21.2
Document and Entity Information - shares
9 Months Ended
Sep. 30, 2021
Nov. 12, 2021
Document and Entity Information [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Transition Report false  
Document Period End Date Sep. 30, 2021  
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 Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company true  
Entity Shell Company false  
Entity Common Stock, Shares Outstanding   311,014,335
Current Fiscal Year End Date --12-31  
Document Fiscal Year Focus 2021  
Document Fiscal Period Focus Q3  
Entity Central Index Key 0001754820  
Amendment Flag false  
Entity Ex Transition Period false  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Current assets:    
Cash and cash equivalents $ 131,676 $ 483,525
Short-term investments 292,272 111,867
Accounts receivable 22,878 6,516
Inventory 32,730 9,708
Prepaid expenses and other current assets 7,250 976
Total current assets 486,806 612,592
Restricted cash 676 612
Property and equipment, net 23,782 12,160
Capitalized software, net 179 312
Goodwill 262,343 2,252
Intangible assets, net 180,129 9,102
Other noncurrent assets 17,679 4,879
Total Assets 971,594 641,909
Current liabilities:    
Accounts payable 16,985 7,591
Customer deposits 2,876 1,480
Current portion of lease liability 2,677 868
Accrued expenses and other current liabilities 20,686 7,565
Deferred revenue 5,530 3,004
Current portion of long-term debt, net of deferred financing costs 1,030 9,991
Total current liabilities 49,784 30,499
Long-term debt, net of current portion 680  
Warrant liability   93,328
Contingent consideration, net of current portion 4,528  
Lease liability, net of current portion 7,802 2,157
Deferred tax liability 7,881  
Other noncurrent liabilities 1,417  
Total liabilities 72,092 125,984
Commitments and Contingences (Note 16)
Stockholders' Equity    
Preferred Stock, $0.0001 par value-authorized, 50,000,000 shares; no shares issued and outstanding at September 30, 2021 and December 31, 2020, respectively
Common Stock, $0.0001 par value-500,000,000 shares authorized; 261,914,672 and 226,756,733 shares issued at September 30, 2021 and December 31, 2020, respectively, 261,567,100 and 224,626,597 shares outstanding at September 30, 2021 and December 31, 2020, respectively 26 23
Additional paid-in capital 1,398,039 844,188
Accumulated deficit (497,444) (328,277)
Accumulated other comprehensive income (loss) (1,119) (9)
Total Stockholders' Equity 899,502 515,925
Total Liabilities and Stockholders' Equity $ 971,594 $ 641,909
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED BALANCE SHEETS (Parenthetical) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
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 261,914,672 226,756,733
Common stock, shares, outstanding 261,567,100 224,626,597
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Revenues        
Total revenues $ 25,438 $ 2,527 $ 55,728 $ 8,101
Cost of sales        
Total cost of sales 21,483 4,828 49,988 21,510
Gross profit/(loss) 3,955 (2,301) 5,740 (13,409)
Operating expenses        
Research and development 19,311 9,195 45,820 31,362
Sales and marketing 13,224 2,542 29,567 9,994
General and administrative 19,833 5,415 46,821 11,004
In-process research and development assets acquired 15,181   25,581  
Total operating expenses 67,549 17,152 147,789 52,360
Loss from operations (63,594) (19,453) (142,049) (65,769)
Change in fair value of warrant liability     (56,576)  
Interest expense (12) (98) (137) (253)
Interest and other (expense) income, net (3,796) 94 (3,166) 995
Loss before income taxes (67,402) (19,457) (201,928) (65,027)
Income tax benefit 523 0 32,761 0
Net loss $ (66,879) $ (19,457) $ (169,167) $ (65,027)
Net loss per share-Basic $ (0.26) $ (0.12) $ (0.67) $ (0.41)
Net loss per share-Diluted $ (0.26) $ (0.12) $ (0.67) $ (0.41)
Weighted average shares outstanding basic 260,555,655 159,968,300 251,467,644 158,120,826
Weighted average shares outstanding diluted 260,555,655 159,968,300 251,467,644 158,120,826
Products        
Revenues        
Total revenues $ 23,949 $ 1,888 $ 51,820 $ 6,113
Cost of sales        
Total cost of sales 20,450 3,732 46,427 18,145
Services        
Revenues        
Total revenues 1,489 639 3,908 1,988
Cost of sales        
Total cost of sales $ 1,033 $ 1,096 $ 3,561 $ 3,365
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Net loss $ (66,879) $ (19,457) $ (169,167) $ (65,027)
Other comprehensive (loss) income, net of taxes:        
Unrealized gain (loss) on available-for-sale marketable securities, net (7) (43) (11) (70)
Foreign currency translation adjustment (1,216)   (1,099)  
Total comprehensive loss, net of taxes of $0 $ (68,102) $ (19,500) $ (170,277) $ (65,097)
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
CONDENSED CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS        
Comprehensive loss, net of taxes $ 0 $ 0 $ 0 $ 0
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF STOCKHOLDERS' EQUITY - USD ($)
$ in Thousands
Cumulative Effect, Period of Adoption, Adjustment
Legacy Convertible Preferred Stock
Cumulative Effect, Period of Adoption, Adjustment
Common Stock
Cumulative Effect, Period of Adoption, Adjustment
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjustment
Cumulative Effect, Period of Adoption, Adjusted Balance
Common Stock
Cumulative Effect, Period of Adoption, Adjusted Balance
Additional Paid-In Capital
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Deficit
Cumulative Effect, Period of Adoption, Adjusted Balance
Accumulated Other Comprehensive (Loss) Income
Cumulative Effect, Period of Adoption, Adjusted Balance
Legacy Convertible Preferred Stock
Common Stock
In-process research and development
Common Stock
Additional Paid-In Capital
In-process research and development
Additional Paid-In Capital
Accumulated Deficit
Accumulated Other Comprehensive (Loss) Income
In-process research and development
Total
BALANCE at Dec. 31, 2019 $ (436,533)                 $ 436,533                
BALANCE (in shares) at Dec. 31, 2019 (100,038,109)                 100,038,109                
BALANCE at Dec. 31, 2019   $ 13 $ 436,520 $ 436,533 $ 16 $ 453,242 $ (294,262) $ 75 $ 159,071     $ 3   $ 16,722 $ (294,262) $ 75   $ (277,462)
BALANCE (in shares) at Dec. 31, 2019   128,100,821     154,913,934             26,813,113            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                    
Exercise of Common Stock options                           267       267
Exercise of Common Stock options (in shares)                       499,256            
Vesting of restricted Common Stock                           6       6
Vesting of restricted stock units (in shares)                       5,252,279            
Stock-based compensation expense                           4,228       4,228
Common Stock warrants issued                           211       211
Net loss                             (65,027)     (65,027)
Other comprehensive income (loss)                               (70)   (70)
BALANCE at Sep. 30, 2020                       $ 16   457,954 (359,289) 5   98,686
BALANCE (in shares) at Sep. 30, 2020                       160,665,469            
BALANCE at Jun. 30, 2020 $ (436,533)                 $ 436,533                
BALANCE (in shares) at Jun. 30, 2020 (100,038,109)                 100,038,109                
BALANCE at Jun. 30, 2020   $ 13 $ 434,672 $ 434,685 $ 16 $ 455,926 $ (339,832) $ 48 $ 116,158     $ 3   21,254 (339,832) 48   (318,527)
BALANCE (in shares) at Jun. 30, 2020   128,792,027     158,729,658             29,937,631            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                    
Exercise of Common Stock options                           131       131
Exercise of Common Stock options (in shares)                       184,447            
Vesting of restricted Common Stock                           2       2
Vesting of restricted Common Stock (in shares)                       1,751,364            
Stock-based compensation expense                           1,895       1,895
Net loss                             (19,457)     (19,457)
Other comprehensive income (loss)                               (43)   (43)
BALANCE at Sep. 30, 2020                       $ 16   457,954 (359,289) 5   98,686
BALANCE (in shares) at Sep. 30, 2020                       160,665,469            
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                           5,241       5,241
Exercise of Common Stock options (in shares)                       4,462,218            
Vesting of restricted Common Stock (in shares)                       407,629            
Vesting of restricted stock units (in shares)                       303,656            
Net share settlement related to employee tax withholdings upon vesting of restricted stock units                           (454)       (454)
Net share settlement related to employee tax withholdings upon vesting of restricted stock units (in shares)                       (49,471)            
Issuance of Common Stock for acquisitions                       $ 1   208,988       208,989
Issuance of Common Stock for acquisitions (in shares)                       9,049,338            
Issuance of common stock for acquired in-process research and development                         $ 4,300       $ 4,300  
Issuance of common stock for acquired in-process research and development (in shares)                     334,370              
Repurchase of Common Stock                           (958)       (958)
Repurchase of Common Stock (in shares)                       (109,150)            
Stock-based compensation expense                           16,167       16,167
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                             (169,167)     (169,167)
Other comprehensive income (loss)                               (1,110)   (1,110)
BALANCE at Sep. 30, 2021                       $ 26   1,398,039 (497,444) (1,119)   899,502
BALANCE (in shares) at Sep. 30, 2021                       261,567,100            
BALANCE at Jun. 30, 2021                       $ 26   1,387,779 (430,565) 104   957,344
BALANCE (in shares) at Jun. 30, 2021                       259,545,731            
Increase (Decrease) in Stockholders' Equity [Roll Forward]                                    
Exercise of Common Stock options                           1,576       1,576
Exercise of Common Stock options (in shares)                       1,615,484            
Vesting of restricted Common Stock (in shares)                       295,599            
Vesting of restricted stock units (in shares)                       259,735            
Net share settlement related to employee tax withholdings upon vesting of restricted stock units                           (309)       (309)
Net share settlement related to employee tax withholdings upon vesting of restricted stock units (in shares)                       (40,299)            
Repurchase of Common Stock                           (958)       (958)
Repurchase of Common Stock (in shares)                       (109,150)            
Stock-based compensation expense                           9,951       9,951
Net loss                             (66,879)     (66,879)
Other comprehensive income (loss)                               (1,223)   (1,223)
BALANCE at Sep. 30, 2021                       $ 26   $ 1,398,039 $ (497,444) $ (1,119)   $ 899,502
BALANCE (in shares) at Sep. 30, 2021                       261,567,100            
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.21.2
CONDENSED CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Cash flows from operating activities:        
Net loss   $ (169,167) $ (65,027)  
Adjustments to reconcile net loss to net cash used in operating activities:        
Depreciation and amortization   15,576 6,525  
Stock-based compensation   16,167 4,228  
Change in fair value of warrant liability   56,576    
Change in fair value of subscription agreement liability   2,920    
Expense related to Common Stock warrants issued     43  
Amortization (accretion) of discount on investments   2,189 34  
Amortization of debt financing cost   9 14  
Provision for bad debt   316 333 $ (377)
Acquired in-process research and development $ 15,181 25,581    
(Gain) loss on disposal of property and equipment   19 10  
Net increase in accrued interest related to marketable securities   (414) 162  
Net unrealized loss on equity investment 1,900 1,880    
Net unrealized gain on other investments   (639)    
Deferred tax benefit   (32,761)    
Change in fair value of contingent consideration (200) (166)    
Changes in operating assets and liabilities:        
Accounts receivable   (8,476) 2,881  
Inventory   (11,067) (1,958)  
Prepaid expenses and other current assets   (3,096) 1,082  
Other assets   (118)    
Accounts payable   4,243 (5,800)  
Accrued expenses and other current liabilities   (9,294) 430  
Customer deposits   (1,298) (547)  
Deferred revenue   1,295 (1,094)  
Change in right of use assets and lease liabilities, net   (340) (243)  
Other liabilities   6    
Net cash used in operating activities   (110,059) (58,927)  
Cash flows from investing activities:        
Purchases of property and equipment   (4,145) (1,039)  
Purchase of other investments   (3,620)    
Purchase of equity investment   (20,000)    
Purchase of marketable securities   (330,873) (62,810)  
Proceeds from sales and maturities of marketable securities   163,882 94,116  
Cash paid to acquire in-process research and development   (21,220)    
Cash paid for acquisitions, net of cash acquired   (191,146)    
Net cash (used in) provided by investing activities   (407,122) 30,267  
Cash flows from financing activities:        
Proceeds from the exercise of stock options   5,241 255  
Proceeds from the exercise of stock warrants   170,665    
Payment of taxes related to net share settlement upon vesting of restricted stock units   (454)    
Proceeds from PPP loan     5,379  
Repayment of PPP loan     (5,379)  
Repayment of term loan   (10,000)    
Deferred financing costs paid     (400)  
Net cash provided by (used in) financing activities   165,452 (145)  
Net (decrease) increase in cash, cash equivalents, and restricted cash   (351,729) (28,805)  
Effect of exchange rate changes   (56)    
Cash and cash equivalents at beginning of period   483,525 66,161 66,161
Restricted cash at beginning of period   612 612 612
Cash and cash equivalents at end of period 131,676 131,676 37,356 483,525
Restricted cash at end of period 676 676 612 $ 612
Total cash, cash equivalents and restricted cash, end of period $ 132,352 132,352 37,968  
Supplemental cash flow information:        
Interest paid   137 253  
Taxes paid   150    
Non-cash investing and financing activities:        
Net unrealized loss on investments   11    
Exercise of private placement warrants   149,904    
Common Stock issued for acquisitions   208,989    
Cash held back in acquisitions   50    
Additions to right of use assets and lease liabilities   891    
Purchase of property and equipment included in accounts payable   77    
Purchase of property and equipment included in accrued expense   33 $ 79  
Contingent consideration in connection with acquisitions   6,083    
Taxes related to net share settlement upon vesting of restricted stock awards in accrued expense   958    
Forgiveness of PPP Loan   3,376    
In-process research and development        
Non-cash investing and financing activities:        
Common Stock issued for acquisition of in-process research and development   $ 4,300    
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES
9 Months Ended
Sep. 30, 2021
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 with the mission of accelerating the transformation of manufacturing with an expansive portfolio of 3D printing solutions focused on the production of end-use parts. The Company designs, produces and distributes additive manufacturing solutions comprising hardware, software, materials, parts, and services to businesses across a variety of end markets.

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.

ExOne Business Combination

On November 12, 2021, the Company acquired The ExOne Company and its affiliates (“ExOne”) pursuant to an Agreement and Plan of Merger dated August 12, 2021. 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 $601.2 million, consisting of $191.4 paid in cash and 48,218,063 shares of Common Stock with a fair value of $409.8 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.

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 September 30, 2021 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 20 R10.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES
9 Months Ended
Sep. 30, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

2. SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES

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. 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 September 30, 2021, 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, has impacted 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 taken 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/A for the year ended December 31, 2020. See the below discussion of changes to the Company’s policies for foreign currency translation, products revenue and services revenue, warranty reserve, intangible assets, asset

acquisitions, and contingent consideration, due to 2021 business combinations and asset acquisitions. There have been no other changes to the Company’s significant accounting policies during the first nine months of fiscal year 2021.

Foreign Currency Translation

The Company translates assets and liabilities of its foreign subsidiaries from their respective functional currencies to U.S. Dollars at the appropriate spot rates as of the balance sheet date. The functional currency of all wholly owned subsidiaries is U.S. Dollars, except for EnvisionTEC GmbH and Aerosint, for which it is Euros. The functional currency of the Company's operations outside the United States is generally the local currency of the country where the operations are located or U.S. Dollars. The results of operations are translated into U.S. Dollars at a monthly average rate, calculated using daily exchange rates.

Differences arising from the translation of opening balance sheets of these entities to the rate at the end of the fiscal period are recognized in accumulated other comprehensive (loss) income. The differences arising from the translation of foreign results at the average rate are also recognized in accumulated other comprehensive (loss) income. Such translation differences are recognized as income or expense in the period in which the Company disposes of the operations.

Transactions in foreign currencies are recorded at the rate of exchange at the transaction date. Assets and liabilities resulting from these transactions are translated at the rate of exchange in effect at the balance sheet date. All such differences are recorded in Interest and other income, net in the condensed consolidated statements of operations.

Products Revenue and Services Revenue

Products revenue include sales of the Company’s additive manufacturing systems, along with the sale of related accessories and consumables, as well as parts produced by the Company’s direct manufacturing solutions. Consumables are primarily comprised of materials, which are used by the 3D printers during the printing process to produce parts, as well as replacement parts for items consumed during system operations. Certain on-device software is embedded with the hardware and sold with the product bundle and is included within product revenue. Revenue from products is recognized upon transfer of control, which is generally at the point of shipment.

Services revenue consists of installation, training, and post-installation hardware and software support, various software solutions the Company offers to facilitate the operation of the Company’s products, and research and development services. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or local software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company provides an annual subscription for customer access which is renewable at expiration. The revenue from the cloud-based solution is recognized ratably over the annual term as the Company considers the services provided under the cloud-based solution to be a series of distinct performance obligations, as the Company provides continuous daily access to the cloud solution. For local software subscriptions, the Company recognizes revenue once the customer has been given access to the software.

Revenue under research and development service contracts is generally recognized over time where progress is measured in a manner that reflects the transfer of control of the promised goods or services to the customer. Depending on the facts and circumstances surrounding each research and development service contract, revenue is recognized over time using either an input measure (based on the entity’s direct costs incurred in an effort to satisfy the performance obligations) or an output measure (specifically units or parts delivered, based upon certain customer acceptance and delivery requirements).

For certain products, the Company offers customers an optional extended warranty beyond the initial warranty period. The optional extended warranty is accounted for as a service-type warranty. Extended warranty revenue is deferred and recognized on a straight-line basis over the service-type warranty period of the contract and the associated costs are recognized as incurred.

Revenue Recognition

Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods or providing services. The amount of consideration is typically a fixed price at the contract inception. Consideration from shipping and handling is recorded on a gross basis within product revenue.

The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation

Nature of Products and Services

The Company sells its products primarily through authorized resellers, independent sales agents, and its own sales force. Revenue from hardware, consumables, and produced parts is recognized upon transfer of control, which is generally at the point of shipment.

The Company’s post-installation support is primarily sold through one-year annual contracts and such revenue is recognized ratably over the term of the agreement. Service revenue from installation and training is recognized as performed.

The Company’s terms of sale generally provide payment terms that are customary in the countries where the Company transacts business. To reduce credit risk in connection with certain sales, the Company may, depending upon the circumstances, require significant deposits or payment in full prior to shipment.

Due to the short-term nature of the Company’s contracts, substantially all of the outstanding performance obligations are recognized within one year.

Shipping and handling activities that occur after control over a product has transferred to a customer are accounted for as fulfillment activities rather than performance obligations, as allowed under a practical expedient provided by ASC 606. The shipping and handling fees charged to customers are recognized as revenue and the related costs are included in cost of revenue at the point in time when ownership of the product is transferred to the customer. Sales taxes and value added taxes collected concurrently with revenue generating activities are excluded from revenue.

Significant Judgements

The Company enters into contracts with customers that can include various combinations of hardware products, software licenses, and services, which are distinct and accounted for as separate performance obligations. Products or services that are promised to a customer can be considered distinct if both of the following criteria are met: (i) the customer can benefit from the products or services either on its own or together with other readily available resources and (ii) the Company’s promise to transfer the products, software, or services to the customer is separately identifiable from other promises in the contract. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgement.

Judgement is required to determine the standalone selling price (“SSP”). The transaction price is allocated to each distinct performance obligation on a relative standalone selling price basis and revenue is recognized for each performance obligation when control has passed. In most cases, the Company is able to establish SSP based on historical transaction data of the observable prices of hardware products and consumables sold separately in comparable circumstances to similar customers, observable renewal rates for software and post-installation support, and the Company’s best estimate of the selling price at which the Company would have sold the product regularly on a stand-alone basis for training and installation. The Company reassesses the SSP on a periodic basis or when facts and circumstances change.

Grants

The Company recognizes grants or subsidies from governments and other organizations when there is reasonable assurance that the Company will comply with any conditions attached to the grant arrangement and the grant will be received. The Company evaluates the conditions of the grant as of each reporting period to ensure that the Company has reached reasonable assurance of

meeting the conditions of each grant arrangement and that it is expected that the grant will be received as a result of meeting the necessary conditions. Grants are recognized in the consolidated statements of operations on a systematic basis over the periods in which the Company recognized the related costs for which the grant is intended to compensate. Specifically, when government grants are related to reimbursements for cost operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations.

The Company records grant receivables in the consolidated balance sheets in prepaid expenses and other current assets or other non-current assets, depending on when the amounts are expected to be received from the government agency. Proceeds received from grants prior to expenditures being incurred are recorded as restricted cash as well as other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.

The Company classifies in the consolidated statements of cash flows grant proceeds received in advance of spending for qualified expenditures as a cash flow from financing activities, as the proceeds are used to assist in funding future expenditures. Grant proceeds received as reimbursements for operating expenditures previously incurred are classified in cash flows from operating activities.

Warranty Reserve

Substantially all of the Company’s hardware and software products are covered by a standard assurance warranty of one year within the United States and 13 months internationally, and estimated warranty obligations are recorded as an expense at the time of revenue recognition. In the event of a failure of hardware product or software covered by this warranty, the Company will repair or replace the software or hardware product. For certain products, the Company offers customers an optional extended warranty after the initial warranty period. The optional extended warranty is accounted for as a service-type warranty; therefore, costs are recognized as incurred and revenue is recognized over the service-type warranty period.

The Company’s warranty reserve reflects estimated material and labor costs for potential or actual product issues in its installed base for which the Company expects to incur an obligation. The Company periodically assesses the adequacy of the warranty reserve and adjusts the amount as necessary. If the data used to calculate the adequacy of the warranty reserve is not indicative of future requirements, additional or reduced warranty reserves may be required.

Substantially all of the Company’s produced parts are covered by standard warranties of one to five years, depending on the product. In the event a product does not meet the requested specifications or has a defect in materials or workmanship, the Company will remake or adjust the product at no additional cost within the specified warranty period. The Company’s produced parts warranty reserve is accounted for based on historical cost of rework.

Property and Equipment

Property and equipment is stated at cost. Expenditures for repairs and maintenance are expensed as incurred. When assets are retired or disposed of, the assets and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the determination of net income or loss.

Depreciation is expensed using the straight-line method over the estimated useful lives of the assets as follows:

Asset Classification

    

Useful Life

Equipment

 

2-20 years

Buildings

15 years

Automobiles

2-7 years

Furniture and fixtures

 

3-10 years

Computer equipment

 

3 years

Tooling

 

3 years

Software

 

2-3 years

Leasehold improvements

 

Shorter of asset’s useful life or remaining life of the lease

Intangible Assets

Intangible assets consist of identifiable intangible assets, including developed technology, trade names, and customer relationships, resulting from the Company’s acquisitions. The Company evaluates definite-lived intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. If indicators of impairment are present, the Company then compares the estimated undiscounted cash flows that the specific asset is expected to generate to its carrying value. If such assets are impaired, the impairment recognized is measured as the amount by which the carrying amount of the asset exceeds its fair value. To date, there have been no impairments of intangible assets. Intangible assets are amortized over their useful life.

Asset Acquisitions

Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. No goodwill is recognized in an asset acquisition. Intangible assets that are acquired in an asset acquisition for use in research and development activities which have an alternative future use are capitalized as in-process research and development (“IPR&D”). Acquired IPR&D which has no alternative future use is recorded as research and development expense at acquisition.

Contingent Consideration

Contingent consideration represents potential future payments that the Company may be required to pay in the event negotiated milestones are met in connection with a business acquisition. Contingent consideration is recorded as a liability at the date of acquisition at fair value. The fair value of contingent consideration related to revenue metrics is estimated using a Monte Carlo simulation in a risk-neutral framework. Under this approach, the value of contingent consideration related to revenue metrics is calculated as the average present value of contingent consideration payments over all simulated paths. The fair value of contingent consideration related to technical developments is estimated using a scenario-based approach, which is a special case of the income approach that uses several possible future scenarios. Under this approach, the value of the technical milestone payment is calculated as the probability-weighted payment across all scenarios. Significant increases or decreases in any of the probabilities of success or changes in expected timelines for achievement of any of the revenue or technical milestones could result in a significantly higher or lower fair value of the contingent consideration liability. The fair value of the contingent consideration at each reporting date is updated by reflecting the changes in fair value reflected within research and development expenses in the Company’s condensed consolidated statements of operations.

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

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.

Recent Accounting Guidance Not Yet Adopted

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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities

Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the 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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the condensed consolidated financial statements.

XML 21 R11.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS
9 Months Ended
Sep. 30, 2021
ACQUISITIONS  
ACQUISITIONS

3. 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 adds a comprehensive portfolio in additive manufacturing across metals, polymers and composites and grow distribution channels both in quantity and through the addition of a vertically-focused channel. The Company paid consideration of $143.8 million in cash and issued 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 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 EnvisionTEC’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 acquisition date fair value of the consideration transferred is as follows (in thousands):

Total Acquisition Date Fair Value

Cash consideration

$

143,788

Equity consideration

159,847

Total consideration transferred

$

303,635

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

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

8,852

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,440

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

159,604

Liabilities assumed:

Accounts payable

$

1,443

Customer deposits

2,461

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,711

Liability for income taxes

480

Deferred revenue

300

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

32,966

Lease liability, net of current portion

1,189

Total liabilities assumed

$

54,338

Net assets acquired

$

105,266

Goodwill

$

198,369

Total net assets acquired

$

303,635

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

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 12 years

Trade name

8,600

13 years

Customer relationships

50,900

10 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. $36.6 million of the goodwill recognized is deductible for income tax purposes. 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 September 30, 2021. For this period, EnvisionTEC’s net revenues were approximately $24.2 million and net loss was approximately $8.2 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 expands the Company’s materials library to include

photopolymer elastomers. The total purchase price is $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 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 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 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

Restricted cash

4,046

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

$

36,681

Liabilities assumed:

Accounts payable

$

280

Customer deposits

Current portion of lease liability

151

Accrued expenses and other current liabilities

4,146

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,768

Total liabilities assumed

$

10,170

Net assets acquired

$

26,511

Goodwill

$

35,265

Total net assets acquired

$

61,776

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. 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 condensed consolidated statements of operations.

Adaptive 3D’s results are included in the Company’s consolidated results for the period from May 7, 2021 to September 30, 2021. For this period, Adaptive 3D’s revenues were approximately $0.6 million, and its net loss was approximately $2.8 million.

Acquisition of Aerosint

On June 24, 2021, the Company entered into a Share Purchase Agreement with DM Belgium BV/SRL, Aerosint SA, the sellers named therein and representatives of such sellers (collectively “Aerosint”), pursuant to which the Company acquired all outstanding securities of Aerosint. Through this acquisition, the Company expands its portfolio of technologies with the addition of multi-material printing capabilities. The total purchase price is $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 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 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 Aerosint Acquisition included contingent consideration related to revenue metrics and technical milestones, of which $1.4 million is expected to be paid out over the next twelve months and is therefore classified as a current liability. 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.5 million as of September 30, 2021. 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.4 million as of September 30, 2021. 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 September 30, 2021, $1.4 million of contingent consideration is recorded in accrued expenses and other current liabilities and $4.5 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

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. 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 condensed consolidated statements of operations.

Aerosint’s results are included in the Company’s consolidated results for the period from June 24, 2021 to September 30, 2021. For this period, Aerosint’s revenues were immaterial and net loss was $0.2 million.

Acquisition of Dental Arts Labs

On July 30, 2021, the Company acquired Dental Arts Laboratories, Inc., (“Dental Arts Labs”) pursuant to a Stock Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $26.3 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 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 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,292

Total consideration transferred

$

26,292

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

$

9,089

Total net assets acquired

$

26,292

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

Gross Value

Estimated Life

Trade name

$

1,300

9.5 years

Customer relationships

3,700

10.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. 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 condensed consolidated statements of operations.

Dental Arts Labs’ results are included in the Company’s consolidated results for the period from July 30, 2021 to September 30, 2021. For this period, Dental Arts Labs’ revenues were $5.6 million and net loss was $0.4 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.”) pursuant to a Stock Purchase Agreement dated July 2, 2021. This acquisition expands 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.6 million paid in cash, of which $4.8 million was paid at closing and the remaining $0.8 million was deposited to an escrow account subsequent to September 30, 2021. 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 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 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,649

Total consideration transferred

$

5,649

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

Total net assets acquired

$

5,649

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. 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 condensed 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 September 30, 2021. For this period, A.I.D.R.O.’s revenues were $0.4 million and net income was immaterial.

Pro Forma Information

The following 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, and A.I.D.R.O. had occurred on January 1, 2020 (in thousands):

Nine Months Ended September 30, 

2021

    

2020

Net revenues

$

84,030

$

66,485

Net income (loss)

$

(174,362)

$

(74,476)

The pro forma financial information was computed by combining the historical financial information of the Company and EnvisionTEC, Adaptive 3D, Aerosint, Dental Arts Labs, and A.I.D.R.O. along with the effects of the acquisition method of accounting for business combinations as though the companies were combined on January 1, 2020. The 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.

2020 Acquisition

Business Combination

On December 9, 2020, the Company and Trine consummated the Business Combination, with Legacy Desktop Metal surviving the merger as a wholly-owned subsidiary of Trine. Upon the consummation of the Business Combination, each share of Legacy Desktop Metal capital stock issued and outstanding was converted into the right to receive 1.22122 shares (the “Exchange Ratio”) of the Company’s common stock (the “Per Share Merger Consideration”).

Upon the closing of the Business Combination, Trine’s certificate of incorporation was amended and restated to, among other things, increase the total number of authorized shares of all classes of capital stock to 550,000,000 shares, of which 500,000,000 shares were designated common stock; $0.0001 par value per share, and of which 50,000,000 shares were designated preferred stock, $0.0001 par value per share.

In connection with the execution of the definitive agreement for the Business Combination, Trine entered into separate subscription agreements (each, a “Trine Subscription Agreement”) with a number of investors (each, a “Subscriber”), pursuant to which the Subscribers agreed to purchase, and Trine agreed to sell to the Subscribers, an aggregate of 27,497,500 shares of the Company’s Common Stock, for a purchase price of $10.00 per share and an aggregate purchase price of $275 million, in a private placement pursuant to the Trine Subscription Agreements (the “PIPE financing”). The PIPE financing closed simultaneously with the consummation of the Business Combination.

The Business Combination is accounted for as a reverse recapitalization in accordance with GAAP. Under this method of accounting, Trine was treated as the “acquired” company for financial reporting purposes. See Note 1 “Organization and Nature of Business” for further details. Accordingly, for accounting purposes, the Business Combination was treated as the equivalent of 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.

Prior to the Business Combination, Legacy Desktop Metal and Trine filed separate standalone federal, state and local income tax returns. As a result of the Business Combination, structured as a reverse recapitalization for tax purposes, Desktop Metal, Inc. (f/k/a Trine Acquisition Corp.), became the parent of the consolidated filing group, with Desktop Metal Operating, Inc. (f/k/a Desktop Metal, Inc.) as a subsidiary.

The following table reconciles the elements of the Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity for the year ended December 31, 2020:

Recapitalization

Cash – Trine's trust and cash (net of redemptions)

$

305,084,695

Cash – PIPE financing

 

274,975,000

Less: transaction costs and advisory fees paid

 

(45,463,074)

Net proceeds from reverse recapitalization

 

534,596,621

Plus: non-cash net liabilities assumed1

 

(152,394,714)

Less: accrued transaction costs and advisory fees

 

(1,900,793)

Net contributions from reverse recapitalization

$

380,301,114

(1)Includes $149.7 million of non-cash warrant liability assumed.

The number of shares of common stock issued immediately following the consummation of the Business Combination:

Number of Shares

Common stock, outstanding prior to Business Combination

30,015,000

Less: redemption of Trine shares

 

(26,049)

Common stock of Trine

 

29,988,951

Trine Founder Shares

 

5,552,812

Trine Director Shares

 

100,000

Shares issued in PIPE financing

27,497,500

Business Combination and PIPE financing shares

63,139,263

Legacy Desktop Metal shares (1)

 

161,487,334

Total shares of common stock immediately after Business Combination

 

224,626,597

(1) The number of Legacy Desktop Metal shares was determined from the shares of Legacy Desktop Metal shares outstanding immediately prior to the closing of the Business Combination converted at the Exchange Ratio of 1.22122. All fractional shares were rounded down.

In connection with the Business Combination, 7,403,750 Trine Founder Shares were issued. Pursuant to the Business Combination agreement, 75% of the Founder shares, or 5,552,812 shares, vested at the close of the Business Combination, with the remaining 25%, or 1,850,938 shares, vesting if the Company trades at $12.50 per share or higher for any 20 trading days within a 30-day window by the fifth anniversary of the Business Combination. The vesting criteria was met on January 8, 2021.

XML 22 R12.htm IDEA: XBRL DOCUMENT v3.21.2
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS
9 Months Ended
Sep. 30, 2021
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS  
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

4. CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS

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

September 30, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

126,086

$

$

$

126,086

Total cash equivalents

126,086

126,086

Commercial paper

128,825

128,825

Corporate bonds

86,913

(14)

86,899

Government bonds

36,524

(4)

36,520

Asset-backed securities

24,830

1

(3)

24,828

Total short-term investments

277,092

1

(21)

277,072

Total cash equivalents and short-term investments

$

403,178

$

1

$

(21)

$

403,158

December 31, 2020

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Commercial paper

$

75,374

$

$

$

75,374

Money market funds

407,512

407,512

Total cash equivalents

482,886

482,886

U.S. Treasury securities

19,995

2

19,997

Commercial paper

43,911

43,911

Corporate bonds

47,970

(11)

47,959

Total short-term investments

111,876

2

(11)

111,867

Total cash equivalents and short-term investments

$

594,762

$

2

$

(11)

$

594,753

In September 2021, the Company made a $20.0 million equity investment in Shapeways Holdings, Inc. (“Shapeways”). The Company records this investment at fair value. The Company recorded an unrealized loss due to the change in fair value of the Shapeways stock of $1.9 million during the three and nine months ended September 30, 2021, in interest and other (expense) income, net in the condensed consolidated statements of operations.

XML 23 R13.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS
9 Months Ended
Sep. 30, 2021
FAIR VALUE MEASUREMENTS  
FAIR VALUE MEASUREMENTS

5. 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):

September 30, 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

$

126,086

$

$

$

126,086

Commercial paper

128,825

128,825

Corporate bonds

 

 

86,899

 

86,899

Government bonds

36,520

36,520

Asset-backed securities

24,828

24,828

Equity securities

15,200

15,200

Company-owned life insurance cash surrender value

330

330

Other investments

7,259

7,259

Total assets

$

126,086

$

277,402

$

22,459

$

425,947

Liabilities:

Contingent consideration

$

$

$

5,917

$

5,917

Total liabilities

$

$

$

5,917

$

5,917

December 31, 2020

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

$

407,512

$

$

$

407,512

Commercial paper

119,285

119,285

Corporate bonds

 

 

47,959

 

47,959

U.S. Treasury securities

19,997

19,997

Other investments

3,000

3,000

Total assets

$

427,509

$

167,244

$

3,000

$

597,753

Liabilities:

Private Placement Warrants

$

$

$

93,328

$

93,328

Total liabilities

$

$

$

93,328

$

93,328

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.

The fair value of the equity investment includes market price and management assumptions around the discount for the lack or marketability due to security specific characteristics. During the three and nine months ended September 30, 2021, the Company recorded an unrealized loss on the equity investment of $1.9 million in interest and other (expense) income, net in the condensed consolidated statements of operations.

Other investments consist of investments in private companies via convertible debt instruments, which 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 and nine months ended September 30, 2021, the Company recognized gains on convertible debt instruments of $0.1 million and $0.6 million, respectively, in interest and other (expense) income, net in the condensed consolidated statements of operations.

Company-owned life insurance contracts are recorded at their cash surrender value, which approximates fair value. These assets are measured using Level 2 inputs, based on the underlying assets of the insurance policies.

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 and nine months ended September 30, 2021, the Company recognized no gain and a gain of $56.6 million 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 assess 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 and nine months ended September 30, 2021, the Company recognized a change in fair value of contingent consideration of $0.2 million in both periods.

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

Nine Months Ended September 30, 

2021

    

2020

Balance at beginning of period

$

3,000

$

Additions

23,620

Changes in fair value

(4,161)

Balance at end of period

$

22,459

$

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

Nine Months Ended September 30, 

2021

    

2020

Balance at beginning of period

$

93,328

$

Additions

6,558

Changes in fair value

59,022

Foreign currency translation

(167)

Exercise of private placement warrants

(149,904)

Disposals

(2,920)

Balance at end of period

$

5,917

$

In June 2021, the Company entered into a subscription agreement to purchase the equity investment in Shapeways, which resulted in an initial subscription agreement liability of $0.5 million. During the three months ended September 30, 2021, the Company recognized an additional loss in fair value of $2.4 million related to the subscription agreement liability, which was derecognized in September 2021 upon the purchase of the equity investment in Shapeways in September 2021.

XML 24 R14.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE
9 Months Ended
Sep. 30, 2021
ACCOUNTS RECEIVABLE  
ACCOUNTS RECEIVABLE

6. ACCOUNTS RECEIVABLE

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

September 30, 

December 31, 

2021

2020

Trade receivables

$

23,257

$

7,016

Allowance for doubtful accounts

(379)

(500)

Total accounts receivable

$

22,878

$

6,516

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

September 30, 

December 31, 

2021

2020

Balance at beginning of period

$

500

$

199

Provision for uncollectible accounts

(316)

377

Uncollectible accounts written off

195

(76)

Balance at end of period

$

379

$

500

XML 25 R15.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORY
9 Months Ended
Sep. 30, 2021
INVENTORY  
INVENTORY

7. INVENTORY

Inventory consists of the following (in thousands):

    

September 30, 

December 31, 

    

2021

2020

Raw materials

$

9,208

$

Work in process

5,124

2,896

Finished goods

 

18,398

 

6,812

Total inventory

$

32,730

$

9,708

XML 26 R16.htm IDEA: XBRL DOCUMENT v3.21.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS
9 Months Ended
Sep. 30, 2021
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
PREPAID EXPENSES AND OTHER CURRENT ASSETS

8. PREPAID EXPENSES AND OTHER CURRENT ASSETS

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

September 30, 

December 31, 

2021

2020

Prepaid operating expenses

2,388

68

Prepaid dues and subscriptions

1,360

189

Prepaid insurance

943

121

Prepaid taxes

827

Government grants receivable

493

Escrow deposits

311

Prepaid rent

176

118

Deferred cost of goods sold

454

Other

752

26

Total prepaid expenses and other current assets

$

7,250

$

976

XML 27 R17.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT
9 Months Ended
Sep. 30, 2021
PROPERTY AND EQUIPMENT  
PROPERTY AND EQUIPMENT

9. PROPERTY AND EQUIPMENT

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

    

September 30, 

December 31, 

    

2021

2020

Equipment

$

22,061

$

13,708

Land and buildings

3,515

Automobiles

840

Furniture and fixtures

 

1,399

 

895

Computer equipment

 

1,257

 

1,089

Tooling

 

1,938

 

1,805

Software

 

1,532

 

1,249

Leasehold improvements

 

15,026

 

13,870

Construction in process

 

1,916

 

879

Property and equipment, gross

 

49,484

 

33,495

Less: accumulated depreciation

 

(25,702)

 

(21,335)

Total property and equipment, net

$

23,782

$

12,160

Depreciation and amortization expense was $1.6 million and $4.4 million for the three and nine months ended September 30, 2021, respectively. Depreciation and amortization expense was $1.7 million and $5.9 million for the three and nine months ended September 30, 2020, respectively.

XML 28 R18.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL & INTANGIBLE ASSETS
9 Months Ended
Sep. 30, 2021
GOODWILL & INTANGIBLE ASSETS  
GOODWILL & INTANGIBLE ASSETS

10. GOODWILL & INTANGIBLE ASSETS

The carrying amount of goodwill at September 30, 2021 and 2020 was $262.3 million and $2.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, 2019

$

2,252

Balance at December 31, 2020

$

2,252

Acquisition of EnvisionTEC

198,369

Acquisition of Adaptive3D

35,265

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

9,089

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

3,481

Foreign currency translation adjustment

(694)

Balance at September 30, 2021

$

262,343

The Company has no accumulated impairment losses on goodwill.

Intangible assets consisted of the following (in thousands):

    

    

    

Accumulated

    

Balance

Gross Value

Estimated Life

Amortization

September 30, 2021

Acquired technology

$

126,285

5 – 12 years

$

8,423

$

117,862

Trade name

10,515

4 – 13 years

474

10,041

Customer relationships

55,392

10 – 10.5 years

3,166

52,226

Total intangible assets

$

192,192

$

12,063

$

180,129

The Company recognized $4.4 million and $11.0 million of amortization expense during the three and nine months ended September 30, 2021, respectively. The Company recognized $0.1 million and $0.5 million of amortization expense during the three and nine months ended September 30, 2020, respectively.

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

Amortization

2021 (remaining 3 months)

$

4,446

2022

19,099

2023

20,800

2024

21,160

2025

21,545

2026 and after

93,079

Total intangible amortization

$

180,129

The weighted-average remaining amortization period is 9.7 years. Amortization of acquired technology, trade names, and customer relationships is recognized in cost of sales and research and development, research and development, and sales and marketing, respectively, in the condensed consolidated statements of operations.

XML 29 R19.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER NONCURRENT ASSETS
9 Months Ended
Sep. 30, 2021
OTHER NONCURRENT ASSETS  
OTHER NONCURRENT ASSETS

11. OTHER NONCURRENT ASSETS

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

September 30, 

December 31, 

2021

2020

Right of use asset

$

9,635

$

1,810

Long-term deposits

331

69

Company-owned life insurance cash surrender value

330

Other investments

7,259

3,000

Other

124

Total other noncurrent assets

$

17,679

$

4,879

During the year ended December 31, 2020, the Company made an investment in a privately held company in the form of convertible debt for $3.0 million. Under the terms of this agreement, the debt, including any accrued interest, will be converted to common stock of the investee upon the closing of a qualified financing, acquisition or change in control. The full principal balance plus 3% annual interest is due in two years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment and recognized no gain or loss during the three months ended September 30, 2021, and a gain of $0.3 million during the nine months ended September 30, 2021 2021, in interest and other (expense) income, net in the condensed consolidated statement of operations.

In April 2021, the Company made an investment in a privately held company by purchasing a convertible promissory note for principal amount of $1.6 million. Under the terms of this note, the debt, including any accrued interest, will convert to equity securities of the applicable investee upon the closing of a qualified financing, acquisition or other change in control. The full principal balance plus 3% annual interest is due in two years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment and recognized a gain of $0.1 million during the three months ended September 30, 2021 and a gain of $0.3 million during the nine months ended September 30, 2021, in interest and other (expense) income, net in the condensed consolidated statements of operations.

In April 2021, the Company made an investment in a privately held company by purchasing a convertible promissory note for a principal amount of $2.0 million. Under the terms of this note, the debt, including any accrued interest, will convert to cash or equity securities upon the closing of a qualified financing, acquisition or other change in control. The full principal balance plus 3% annual interest is due in five years and does not allow voluntary prepayment. The Company has elected the fair value option for this investment, and there was no change in fair value during the three and nine months ended September 30, 2021.

XML 30 R20.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES
9 Months Ended
Sep. 30, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

12. ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES

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

    

September 30, 

December 31, 

    

2021

2020

Compensation and benefits related

$

9,689

$

2,068

Professional services

2,039

2,508

Warranty reserve

2,435

1,553

Contingent consideration

1,390

Acquisition consideration

750

Inventory purchases

 

352

 

86

Franchise and royalty fees

264

159

Sales and use and franchise taxes

215

586

Income tax payable

71

Other

 

3,481

 

605

Total accrued expenses and other current liabilities

$

20,686

$

7,565

As of September 30, 2021, and December 31, 2020, the Company has recorded $2.4 million and $1.6 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):

    

2021

2020

Warranty reserve, at the beginning of the period

$

1,553

$

1,491

Warranty reserve assumed in acquisition

490

Additions to warranty reserve

 

1,390

 

346

Claims fulfilled

 

(998)

 

(284)

Warranty reserve, at the end of the period

$

2,435

$

1,553

XML 31 R21.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT
9 Months Ended
Sep. 30, 2021
DEBT  
DEBT

13. 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. Interest is calculated using the Wall Street Journal Prime rate (3.25% at September 30, 2021 and 3.25% at December 31, 2020) minus 0.5%, for a rate of 2.75% at September 30, 2021 and 2.75% at December 31, 2020, payable monthly in arrears. The outstanding loan was paid in full in June 2021. As of September 30, 2021, the term loan has no outstanding balance.

PPP Loan— 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, provides for loans to qualifying businesses. 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. The PPP loan has a maturity date of April 3, 2022 and an interest rate of 1%. Principal and interest are payable monthly commencing on a date determined by the lender following the determination of the amount of the PPP loan to be forgiven or potentially earlier, as determined under applicable Small Business Administration rules. The outstanding borrowings may be prepaid by the Company at any time prior to maturity with no prepayment penalties. On May 14, 2021, the outstanding loan balance was 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 was no outstanding PPP loan balance for EnvisionTEC as of September 30, 2021.

In connection with the acquisition of Adaptive 3D, the Company acquired $0.3 million in PPP loans. As of September 30, 2021, $0.3 million of the PPP loans is recorded in current portion of long-term debt, net of deferred financing costs in the condensed consolidated balance sheets. Subsequent to September 30, 2021, $0.3 million of the loan was forgiven, and an immaterial loan remains outstanding.

In connection with the acquisition of Dental Arts Labs, the Company acquired $3.4 million in PPP loans. On September 30, 2021, the entire balance of PPP loans was forgiven. There was no outstanding PPP loan balance for Dental Arts Labs as of September 30, 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 September 30, 2021, the Company paid $0.2 million and as of September 30, 2021 $0.9 million remains outstanding. $0.2 million of the outstanding debt is recorded within current portion of long-term debt, net of deferred financing costs and $0.7 million is recorded within long-term debt, net of deferred financing costs 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. During the three months ended September 30, 2021, the Company has made immaterial finance payments and the remaining 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 September 30, 2021 and 2020, the Company recorded immaterial interest expense related to the amortization of the financing costs. As of September 30, 2021, the there is no remaining unamortized balance of deferred financing costs. As of December 31, 2020, 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 32 R22.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER NONCURRENT LIABILITIES
9 Months Ended
Sep. 30, 2021
OTHER NONCURRENT LIABILITIES  
OTHER NONCURRENT LIABILITIES

14. OTHER NONCURRENT LIABILITIES

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

    

September 30, 

December 31, 

    

2021

2020

Taxes payable

$

1,188

$

Other

 

229

 

Total other noncurrent liabilities

$

1,417

$

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

15. LEASES

At September 30, 2021, the Company recorded $9.6 million as a right of use asset and $10.4 million as an operating lease liability. At December 31, 2020, the Company recorded $1.8 million as a right of use asset and $3.0 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 and nine months ended September 30, 2021, and the year ended December 31, 2020.

As a result of the acquisition of EnvisionTEC, the Company acquired operating, short-term, and finance leases for corporate offices, manufacturing and warehouse facilities, and machineries, increasing the Company’s right of use asset by $1.8 million. The operating leases consist of five real estate leases and six equipment leases with current terms extending from 2021 to 2024. The Company’s finance leases are immaterial as of September 30, 2021.

As a result of the acquisition of Adaptive 3D, the Company acquired operating leases for corporate offices, research and development, and manufacturing, increasing the Company’s right of use asset by $0.7 million. The operating leases consist of two real estate leases with current terms extending from 2024 to 2025.

As a result of the acquisition of Aerosint, the Company acquired operating leases for corporate office and lab space, as well as company cars, increasing the Company’s right of use asset by $0.4 million. The operating leases consist of one real estate lease and three leases for company cars with current terms extending through 2025.

As a result of the acquisition of Dental Arts Labs, the Company acquired operating leases for corporate office and laboratory space as well as warehouse facilities, increasing the Company’s right of use asset by $4.3 million. The operating leases consist of thirteen real estate leases with current terms extending through 2025.

As a result of the acquisition of A.I.D.R.O., the Company acquired operating and finance leases for corporate office space, research and development, and manufacturing, increasing the Company’s right of use asset by $0.9 million. The term of the finance lease extends to 2030.

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 and nine months ended September 30, 2021 and 2020.

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

 

2021

2020

2021

2020

 

Lease cost

  

 

  

 

  

 

  

Operating lease cost

$

593

$

187

$

1,338

$

561

Finance lease cost

1

2

Short‑term lease cost

 

37

 

 

82

 

3

Variable lease cost

 

46

 

18

 

131

 

30

Total lease cost

$

677

$

205

$

1,553

$

594

Other Information

 

  

 

  

 

  

 

  

Operating cash flows used in operating leases

$

673

$

269

$

1,572

$

805

Operating cash flows used in finance leases

2

4

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

 

4.8

 

3.5

 

4.8

 

3.5

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

8.5

8.5

Weighted‑average discount rate—operating leases

4.2

%  

7.6

%

4.2

%  

7.6

Weighted‑average discount rate—finance leases

 

1.5

%  

 

%

 

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 September 30, 2021, are as follows (in thousands):

Operating Leases

    

Finance Leases

2021 (remaining 3 months)

$

738

$

1

2022

 

2,943

77

2023

 

2,741

78

2024

 

1,319

75

2025

 

780

75

2026 and after

2,097

484

Total lease payments

 

10,618

790

Less amount representing interest

 

(929)

Total lease liability

 

9,689

790

Less current portion of lease liability

 

(2,619)

(58)

Lease liability, net of current portion

$

7,070

732

As of September 30, 2021, the Company has an operating lease for corporate office space of $1.2 million that has not yet commenced. This operating lease will commence in the fourth quarter of 2021 and has a lease term of 5 years.

XML 34 R24.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES
9 Months Ended
Sep. 30, 2021
COMMITMENTS AND CONTINGENCIES.  
COMMITMENTS AND CONTINGENCIES

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

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 September 30, 2021, the Company had outstanding purchase orders with contract manufacturers in the amount of $32.6 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 2.75% - 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.5 million. During the three and nine months ended September 30, 2021 and 2020, the Company recorded immaterial licensing and royalty fees.

XML 35 R25.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES
9 Months Ended
Sep. 30, 2021
INCOME TAXES  
INCOME TAXES

17. 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, as well as the partial release of the valuation allowance related to the EnvisionTEC and Adaptive 3D acquisitions. During the three and nine months ended September 30, 2021, the Company recorded an income tax benefit of $0.5 million and $32.8 million, respectively. There was no income tax benefit for the three and nine months ended September 30, 2020.

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.

As a result of the recent acquisitions of EnvisionTEC and Adaptive 3D, the Company recorded a U.S. deferred tax liability related to non-tax-deductible intangible assets recognized in the financial statements. The acquired deferred tax liability is a source of income to support recognition of the Company’s existing deferred tax assets. Accordingly, the Company recorded an income tax benefit of $0.5 million and $32.8 million for the release of the valuation allowance related to the acquired intangibles in the three and nine months ended September 30, 2021, respectively.

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 September 30, 2021, the Company has accrued uncertain tax positions of approximately $1.2 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 September 30, 2021 are amounts that, if recognized, would impact the effective tax rate. As of December 31, 2020, the Company has not identified any uncertain tax positions for which reserves would be required.

XML 36 R26.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY
9 Months Ended
Sep. 30, 2021
STOCKHOLDERS EQUITY  
STOCKHOLDERS' EQUITY

18. STOCKHOLDERS’ EQUITY

As of September 30, 2021, 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.

Common Stock Warrants

In May 2017, the Company entered into a strategic collaboration agreement with an investor allowing the investor’s resellers to sell and distribute the Company’s products. In consideration for this agreement, the Company agreed to issue warrants to purchase up to 2,442,440 shares of Common Stock. The investor was eligible to receive a warrant to purchase one share of Common Stock for every $35.00 in revenue generated by the Company from the investor’s resellers. Each warrant was issued at an exercise price equal to $3.34 per share (subject to appropriate adjustment in the event of a stock dividend, stock split, combination, or other similar recapitalization) and was set to expire on December 31, 2027. The Company issued no warrants during the nine months ended September 30, 2021. During the nine months ended September 30, 2020, the Company issued 399,960 warrants and recorded immaterial expense related to the fair value of the warrants, calculated using the Black-Scholes warrant-pricing model with the following assumptions:

Nine Months Ended

September 30, 2020

Risk‑free interest rate

2.0

%

Expected volatility

52.5

%

Expected life (in years)

7.8

Expected dividend yield

Fair value of Common Stock

$

3.34

756,498 warrants were converted to 447,938 shares of Common Stock through a cashless exercise in connection with the Business Combination.

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 September 30, 2021, the Company recorded no gain or loss related to the change in fair value of the private placement warrants. During the nine months ended September 30, 2021 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:

Nine Months Ended

September 30, 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 37 R27.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION
9 Months Ended
Sep. 30, 2021
STOCK BASED COMPENSATION  
STOCK BASED COMPENSATION

19. STOCK BASED COMPENSATION

Stock Incentive Plan—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. On January 1, 2021, 11,337,837 shares were added to the plan.

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.

During the three and nine months ended September 30, 2021, the Company did not grant any options to purchase shares of Common Stock to employees. During the three and nine months ended September 30, 2020, the Company granted options to purchase 2,269,131 and 6,925,144 shares of Common Stock to employees with fair values of $26.1 million and $29.8 million, respectively, calculated using the Black-Scholes option-pricing model with the following assumptions:

Three Months Ended

 

Nine Months Ended

 

September 30, 2020

 

September 30, 2020

 

Risk‑free interest rate

0.3 % – 1.7

%

0.3 % – 1.7

%

Expected volatility

52.7 % – 54.2

%

52.7 % – 54.2

%

Expected life (in years)

5.9 – 6.3

5.9 – 6.3

Expected dividend yield

Fair value of Common Stock

$

3.34

$

3.34

During the three and nine months ended September 30, 2021, the Company did not grant any options to purchase shares of Common Stock to non-employees. During the three months ended September 30, 2020, the Company did not grant any options to purchase shares of Common stock to non-employees. During the nine months ended September 30, 2020, the Company granted options to purchase 12,212 shares of Common Stock to non-employees with a fair value of $0.1 million, calculated using the Black-Scholes option-pricing model with the following assumptions:

Nine Months Ended

September 30, 2020

Risk‑free interest rate

0.8

%

Expected volatility

54.3

%

Expected life (in years)

10.0

Expected dividend yield

Fair value of Common Stock

$

3.34

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.

At September 30, 2021, the total unrecognized stock-based compensation expense related to unvested stock options aggregated $8.8 million. The costs are expected to be recognized over a weighted-average period of 2.7 years.

There were 17,933,802 shares available for award under the 2020 Plan at September 30, 2021. The option activity of the Plans for the nine months ended September 30, 2021, 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, 2021

19,553

$

1.53

7.75

$

306,408

Granted

 

$

 

Exercised

 

(4,462)

$

1.17

 

Forfeited/expired

 

(591)

$

1.45

 

Outstanding at September 30, 2021

 

14,500

$

1.64

 

7.32

$

80,166

Options vested at September 30, 2021

 

9,062

$

1.72

 

6.50

$

49,349

Options vested or expected to vest at September 30, 2021

 

13,942

$

1.65

 

7.26

$

76,947

The weighted-average grant-date fair value for options granted during the nine months ended September 30, 2020 was $0.98. The aggregate intrinsic value of options exercised during the nine months ended September 30, 2021 and 2020, was $49.6 million and $1.7 million, respectively.

Restricted Stock Units—RSUs awarded to employees and non-employees generally vest over four years from the anniversary date of the grant, with 1-year cliff vesting and monthly vesting thereafter, provided service with the Company is not terminated. The fair value of RSUs is equal to the fair market value of the Company’s Common Stock on the date of grant. Total unrecognized compensation costs related to unvested RSUs at September 30, 2021 was approximately $90.1 million and is expected to be recognized over a period of 3.5 years. The total expense recognized during the three and nine months ended September 30, 2021 was $6.7 million and $10.1 million, respectively.

RSU activity under the 2020 Plan for the nine months ended September 30, 2021 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2021

683

$ 8.02

Granted

7,983

$ 12.53

Vested

(304)

$ 11.63

Cancelled/Forfeited

(51)

$ 13.01

Balance of unvested shares as of September 30, 2021

8,311

$ 12.24

Restricted Stock Awards—In connection with acquisitions, the Company has issued shares of restricted stock 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 September 30, 2021 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

 Grant Date Fair Value

Balance of unvested shares as of January 1, 2021

280

$ 4.08

Issuance of additional shares

 

476

 

$ 8.78

Vested

 

(408)

 

$ 6.84

Balance of unvested shares as of September 30, 2021

 

348

 

$ 7.27

At September 30, 2021, the remaining weighted-average vesting period for the stock subject to vesting was 1.8 years.

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Research and development

$

4,450

$

893

$

7,205

$

2,176

General and administrative expense

 

3,138

 

616

 

5,332

 

1,070

Sales and marketing expense

 

1,732

 

294

 

2,653

 

715

Cost of sales

 

631

 

92

 

977

 

267

Total stock-based compensation expenses

$

9,951

$

1,895

$

16,167

$

4,228

XML 38 R28.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS
9 Months Ended
Sep. 30, 2021
RELATED PARTY TRANSACTIONS  
RELATED PARTY TRANSACTIONS

20. 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 director and executive officer of 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 September 30, 2021, the Company recorded $0.5 million of right of use asset and lease liability. During the three and nine months ended September 30, 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 September 30, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three and nine months ended September 30, 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 September 30, 2021, the Company recorded $0.2 million of right of use asset and lease liability. During the three and nine months ended September 30, 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. for the period ended September 30, 2021. In addition, Sibco Europe Ltd. provides sales and marketing support for EnvisionTEC GmbH. At September 30, 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 and nine months ended September 30, 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 September 30, 2021, the Company recorded $3.7 million of right of use asset and lease liability. During the three and nine months ended September 30, 2021, 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 39 R29.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION
9 Months Ended
Sep. 30, 2021
SEGMENT INFORMATION  
SEGMENT INFORMATION

21. 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 September 30, 2021

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

17,556

$

5,031

$

1,362

$

23,949

Services

 

1,005

 

327

 

157

 

1,489

Total

$

18,561

$

5,358

$

1,519

$

25,438

Revenue for the three months ended September 30, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

857

$

249

$

782

$

1,888

Services

 

353

 

232

 

54

 

639

Total

$

1,210

$

481

$

836

$

2,527

Revenue for the nine months ended September 30, 2021

    

Americas

    

EMEA

    

APAC

Total

Products

$

33,907

$

11,326

$

6,587

$

51,820

Services

 

2,615

 

923

 

370

3,908

Total

$

36,522

$

12,249

$

6,957

$

55,728

Revenue for the nine months ended September 30, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

2,372

$

2,411

$

1,330

$

6,113

Services

 

962

 

888

 

138

 

1,988

Total

$

3,334

$

3,299

$

1,468

$

8,101

During the three and nine months ended September 30, 2021 and 2020, 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

Nine Months Ended

September 30, 

September 30, 

2021

    

2020

    

2021

    

2020

Revenue recognized at a point in time

$

23,949

$

1,888

$

51,820

$

6,113

Revenue recognized over time

 

1,489

 

639

 

3,908

 

1,988

Total

$

25,438

$

2,527

$

55,728

$

8,101

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

September 30, 

December 31, 

2021

2020

Americas

$

29,625

$

12,160

EMEA

3,763

Total long-lived assets

$

33,388

$

12,160

XML 40 R30.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE
9 Months Ended
Sep. 30, 2021
NET LOSS PER SHARE  
NET LOSS PER SHARE

22. 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 September 30, 

Nine Months Ended September 30, 

(in thousands, except per share amounts)

    

2021

    

2020

    

2021

    

2020

Numerator for basic and diluted net loss per share:

  

 

  

  

 

  

Net loss attributable to Common Stockholders

$

(66,879)

$

(19,457)

$

(169,167)

$

(65,027)

Denominator for basic and diluted net loss per share:

 

  

 

  

 

  

 

  

Weighted-average shares

 

260,556

 

159,968

 

251,468

 

158,121

Net loss per share—Basic and Diluted

$

(0.26)

$

(0.12)

$

(0.67)

$

(0.41)

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 September 30, 2021 and 2020, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):

Nine Months Ended September 30, 

2021

    

2020

Common Stock options outstanding

14,500

12,964

Unvested restricted stock units outstanding

8,311

Unvested restricted stock awards outstanding

348

1,317

Common Stock warrants outstanding

619

Total shares

23,159

14,900

XML 41 R31.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS
9 Months Ended
Sep. 30, 2021
SUBSEQUENT EVENTS  
SUBSEQUENT EVENTS

23. SUBSEQUENT EVENTS

On October 14, 2021, the Company acquired Larry Brewer Dental Lab, Inc. (“Brewer Dental”), pursuant to a Stock Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The purchase price was $7.5 million paid in cash. 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.

On October 29, 2021, the Company acquired May Dental Lab, Inc. (“May Dental”), pursuant to a Limited Liability Interest Purchase Agreement of the same date, expanding its portfolio in additive manufacturing within the healthcare and dental industry. The aggregate purchase price was $12.5 million paid in cash. 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.

On November 4, 2021, the Audit Committee of the Board of Directors engaged a third party to conduct an independent internal investigation as a result of a whistleblower complaint relating to, among other matters, manufacturing and product compliance practices and procedures with respect to a subset of its photopolymer equipment and materials at its EnvisionTec US LLC facility in Dearborn, Michigan. While the investigation remains on-going, the Company has taken initial actions, including implementing changes in the management of and procedures associated with manufacturing the applicable products. Based on the investigation to date, the Company does not believe the matters involved will have a material impact on the Company, its financial statements or its business.

On November 5, 2021, Ali El Siblani notified the Company of his intent to resign as a member of the Company’s Board of Directors and as an employee of the Company in his role as Chief Executive Officer of EnvisionTec US LLC. The decision of Mr. Siblani was not the result of any disagreement relating to the Company’s operations, policies or practices.

As of November 12, 2021, based on compliance issues with certain shipments of EnvisionTEC’s Flexcera dental resins and its PCA4000 curing box, the Company has determined that it will notify the FDA and consult with them on the appropriate voluntary market action with respect to these products. The Company does not expect the costs of any such market action to have a material impact on its financial statements.

XML 42 R32.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Policies)
9 Months Ended
Sep. 30, 2021
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. 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 September 30, 2021, 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, has impacted 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 taken 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/A for the year ended December 31, 2020. See the below discussion of changes to the Company’s policies for foreign currency translation, products revenue and services revenue, warranty reserve, intangible assets, asset

acquisitions, and contingent consideration, due to 2021 business combinations and asset acquisitions. There have been no other changes to the Company’s significant accounting policies during the first nine months of fiscal year 2021.

Foreign Currency Translation

Foreign Currency Translation

The Company translates assets and liabilities of its foreign subsidiaries from their respective functional currencies to U.S. Dollars at the appropriate spot rates as of the balance sheet date. The functional currency of all wholly owned subsidiaries is U.S. Dollars, except for EnvisionTEC GmbH and Aerosint, for which it is Euros. The functional currency of the Company's operations outside the United States is generally the local currency of the country where the operations are located or U.S. Dollars. The results of operations are translated into U.S. Dollars at a monthly average rate, calculated using daily exchange rates.

Differences arising from the translation of opening balance sheets of these entities to the rate at the end of the fiscal period are recognized in accumulated other comprehensive (loss) income. The differences arising from the translation of foreign results at the average rate are also recognized in accumulated other comprehensive (loss) income. Such translation differences are recognized as income or expense in the period in which the Company disposes of the operations.

Transactions in foreign currencies are recorded at the rate of exchange at the transaction date. Assets and liabilities resulting from these transactions are translated at the rate of exchange in effect at the balance sheet date. All such differences are recorded in Interest and other income, net in the condensed consolidated statements of operations.

Product Revenue and Service Revenue

Products Revenue and Services Revenue

Products revenue include sales of the Company’s additive manufacturing systems, along with the sale of related accessories and consumables, as well as parts produced by the Company’s direct manufacturing solutions. Consumables are primarily comprised of materials, which are used by the 3D printers during the printing process to produce parts, as well as replacement parts for items consumed during system operations. Certain on-device software is embedded with the hardware and sold with the product bundle and is included within product revenue. Revenue from products is recognized upon transfer of control, which is generally at the point of shipment.

Services revenue consists of installation, training, and post-installation hardware and software support, various software solutions the Company offers to facilitate the operation of the Company’s products, and research and development services. The Company offers multiple software products, which are licensed through either a cloud-based solution and/or local software, depending on the product. For the cloud-based solution, which the customer does not have the right to take possession of, the Company provides an annual subscription for customer access which is renewable at expiration. The revenue from the cloud-based solution is recognized ratably over the annual term as the Company considers the services provided under the cloud-based solution to be a series of distinct performance obligations, as the Company provides continuous daily access to the cloud solution. For local software subscriptions, the Company recognizes revenue once the customer has been given access to the software.

Revenue under research and development service contracts is generally recognized over time where progress is measured in a manner that reflects the transfer of control of the promised goods or services to the customer. Depending on the facts and circumstances surrounding each research and development service contract, revenue is recognized over time using either an input measure (based on the entity’s direct costs incurred in an effort to satisfy the performance obligations) or an output measure (specifically units or parts delivered, based upon certain customer acceptance and delivery requirements).

For certain products, the Company offers customers an optional extended warranty beyond the initial warranty period. The optional extended warranty is accounted for as a service-type warranty. Extended warranty revenue is deferred and recognized on a straight-line basis over the service-type warranty period of the contract and the associated costs are recognized as incurred.

Revenue Recognition

Revenue is measured as the amount of consideration expected to be received in exchange for transferring goods or providing services. The amount of consideration is typically a fixed price at the contract inception. Consideration from shipping and handling is recorded on a gross basis within product revenue.

The Company determines revenue recognition through the following steps:

Identification of the contract, or contracts, with a customer
Identification of the performance obligations in the contract
Determination of the transaction price
Allocation of the transaction price to the performance obligations in the contract
Recognition of revenue when, or as, the Company satisfies a performance obligation

Nature of Products and Services

The Company sells its products primarily through authorized resellers, independent sales agents, and its own sales force. Revenue from hardware, consumables, and produced parts is recognized upon transfer of control, which is generally at the point of shipment.

The Company’s post-installation support is primarily sold through one-year annual contracts and such revenue is recognized ratably over the term of the agreement. Service revenue from installation and training is recognized as performed.

The Company’s terms of sale generally provide payment terms that are customary in the countries where the Company transacts business. To reduce credit risk in connection with certain sales, the Company may, depending upon the circumstances, require significant deposits or payment in full prior to shipment.

Due to the short-term nature of the Company’s contracts, substantially all of the outstanding performance obligations are recognized within one year.

Shipping and handling activities that occur after control over a product has transferred to a customer are accounted for as fulfillment activities rather than performance obligations, as allowed under a practical expedient provided by ASC 606. The shipping and handling fees charged to customers are recognized as revenue and the related costs are included in cost of revenue at the point in time when ownership of the product is transferred to the customer. Sales taxes and value added taxes collected concurrently with revenue generating activities are excluded from revenue.

Significant Judgements

The Company enters into contracts with customers that can include various combinations of hardware products, software licenses, and services, which are distinct and accounted for as separate performance obligations. Products or services that are promised to a customer can be considered distinct if both of the following criteria are met: (i) the customer can benefit from the products or services either on its own or together with other readily available resources and (ii) the Company’s promise to transfer the products, software, or services to the customer is separately identifiable from other promises in the contract. Determining whether products and services are considered distinct performance obligations that should be accounted for separately versus together may require significant judgement.

Judgement is required to determine the standalone selling price (“SSP”). The transaction price is allocated to each distinct performance obligation on a relative standalone selling price basis and revenue is recognized for each performance obligation when control has passed. In most cases, the Company is able to establish SSP based on historical transaction data of the observable prices of hardware products and consumables sold separately in comparable circumstances to similar customers, observable renewal rates for software and post-installation support, and the Company’s best estimate of the selling price at which the Company would have sold the product regularly on a stand-alone basis for training and installation. The Company reassesses the SSP on a periodic basis or when facts and circumstances change.

Grants

Grants

The Company recognizes grants or subsidies from governments and other organizations when there is reasonable assurance that the Company will comply with any conditions attached to the grant arrangement and the grant will be received. The Company evaluates the conditions of the grant as of each reporting period to ensure that the Company has reached reasonable assurance of

meeting the conditions of each grant arrangement and that it is expected that the grant will be received as a result of meeting the necessary conditions. Grants are recognized in the consolidated statements of operations on a systematic basis over the periods in which the Company recognized the related costs for which the grant is intended to compensate. Specifically, when government grants are related to reimbursements for cost operating expenses, the grants are recognized as a reduction of the related expense in the consolidated statements of operations.

The Company records grant receivables in the consolidated balance sheets in prepaid expenses and other current assets or other non-current assets, depending on when the amounts are expected to be received from the government agency. Proceeds received from grants prior to expenditures being incurred are recorded as restricted cash as well as other current liabilities or other long-term liabilities, depending on when the Company expects to use the proceeds.

The Company classifies in the consolidated statements of cash flows grant proceeds received in advance of spending for qualified expenditures as a cash flow from financing activities, as the proceeds are used to assist in funding future expenditures. Grant proceeds received as reimbursements for operating expenditures previously incurred are classified in cash flows from operating activities.

Warranty Reserve

Warranty Reserve

Substantially all of the Company’s hardware and software products are covered by a standard assurance warranty of one year within the United States and 13 months internationally, and estimated warranty obligations are recorded as an expense at the time of revenue recognition. In the event of a failure of hardware product or software covered by this warranty, the Company will repair or replace the software or hardware product. For certain products, the Company offers customers an optional extended warranty after the initial warranty period. The optional extended warranty is accounted for as a service-type warranty; therefore, costs are recognized as incurred and revenue is recognized over the service-type warranty period.

The Company’s warranty reserve reflects estimated material and labor costs for potential or actual product issues in its installed base for which the Company expects to incur an obligation. The Company periodically assesses the adequacy of the warranty reserve and adjusts the amount as necessary. If the data used to calculate the adequacy of the warranty reserve is not indicative of future requirements, additional or reduced warranty reserves may be required.

Substantially all of the Company’s produced parts are covered by standard warranties of one to five years, depending on the product. In the event a product does not meet the requested specifications or has a defect in materials or workmanship, the Company will remake or adjust the product at no additional cost within the specified warranty period. The Company’s produced parts warranty reserve is accounted for based on historical cost of rework.

Property and Equipment

Property and Equipment

Property and equipment is stated at cost. Expenditures for repairs and maintenance are expensed as incurred. When assets are retired or disposed of, the assets and related accumulated depreciation are eliminated from the accounts and any resulting gain or loss is included in the determination of net income or loss.

Depreciation is expensed using the straight-line method over the estimated useful lives of the assets as follows:

Asset Classification

    

Useful Life

Equipment

 

2-20 years

Buildings

15 years

Automobiles

2-7 years

Furniture and fixtures

 

3-10 years

Computer equipment

 

3 years

Tooling

 

3 years

Software

 

2-3 years

Leasehold improvements

 

Shorter of asset’s useful life or remaining life of the lease

Intangible Assets

Intangible Assets

Intangible assets consist of identifiable intangible assets, including developed technology, trade names, and customer relationships, resulting from the Company’s acquisitions. The Company evaluates definite-lived intangible assets for impairment when events or changes in circumstances indicate that the carrying amount of such assets may not be recoverable. If indicators of impairment are present, the Company then compares the estimated undiscounted cash flows that the specific asset is expected to generate to its carrying value. If such assets are impaired, the impairment recognized is measured as the amount by which the carrying amount of the asset exceeds its fair value. To date, there have been no impairments of intangible assets. Intangible assets are amortized over their useful life.

Asset Acquisitions

Asset Acquisitions

Acquisitions of assets or a group of assets that do not meet the definition of a business are accounted for as asset acquisitions using the cost accumulation method, whereby the cost of the acquisition, including certain transaction costs, is allocated to the assets acquired on the basis of relative fair values. No goodwill is recognized in an asset acquisition. Intangible assets that are acquired in an asset acquisition for use in research and development activities which have an alternative future use are capitalized as in-process research and development (“IPR&D”). Acquired IPR&D which has no alternative future use is recorded as research and development expense at acquisition.

Contingent Consideration

Contingent Consideration

Contingent consideration represents potential future payments that the Company may be required to pay in the event negotiated milestones are met in connection with a business acquisition. Contingent consideration is recorded as a liability at the date of acquisition at fair value. The fair value of contingent consideration related to revenue metrics is estimated using a Monte Carlo simulation in a risk-neutral framework. Under this approach, the value of contingent consideration related to revenue metrics is calculated as the average present value of contingent consideration payments over all simulated paths. The fair value of contingent consideration related to technical developments is estimated using a scenario-based approach, which is a special case of the income approach that uses several possible future scenarios. Under this approach, the value of the technical milestone payment is calculated as the probability-weighted payment across all scenarios. Significant increases or decreases in any of the probabilities of success or changes in expected timelines for achievement of any of the revenue or technical milestones could result in a significantly higher or lower fair value of the contingent consideration liability. The fair value of the contingent consideration at each reporting date is updated by reflecting the changes in fair value reflected within research and development expenses in the Company’s condensed consolidated statements of operations.

Recently Issued Accounting Standards

Recently Issued Accounting Standards

Recently Adopted Accounting Guidance

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.

Recent Accounting Guidance Not Yet Adopted

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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities

Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the 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. As a smaller reporting company pursuant to Rule 12b-2 of the Securities Exchange Act of 1934, as amended, these changes become effective for the Company on January 1, 2022. The Company is currently evaluating the potential impact of these changes on the condensed consolidated financial statements.

XML 43 R33.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)
9 Months Ended
Sep. 30, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Schedule of estimated useful lives of the assets

Asset Classification

    

Useful Life

Equipment

 

2-20 years

Buildings

15 years

Automobiles

2-7 years

Furniture and fixtures

 

3-10 years

Computer equipment

 

3 years

Tooling

 

3 years

Software

 

2-3 years

Leasehold improvements

 

Shorter of asset’s useful life or remaining life of the lease

XML 44 R34.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS (Tables)
9 Months Ended
Sep. 30, 2021
Business Acquisition [Line Items]  
Schedule of proforma financial information is based on the historical financial statements

The following 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, and A.I.D.R.O. had occurred on January 1, 2020 (in thousands):

Nine Months Ended September 30, 

2021

    

2020

Net revenues

$

84,030

$

66,485

Net income (loss)

$

(174,362)

$

(74,476)

Schedule of reconciliation of business combination to Statement of Cash Flows and Statement of Changes in Equity

Recapitalization

Cash – Trine's trust and cash (net of redemptions)

$

305,084,695

Cash – PIPE financing

 

274,975,000

Less: transaction costs and advisory fees paid

 

(45,463,074)

Net proceeds from reverse recapitalization

 

534,596,621

Plus: non-cash net liabilities assumed1

 

(152,394,714)

Less: accrued transaction costs and advisory fees

 

(1,900,793)

Net contributions from reverse recapitalization

$

380,301,114

(1)Includes $149.7 million of non-cash warrant liability assumed.

Schedule of number of shares issued on consummation of business combination

Number of Shares

Common stock, outstanding prior to Business Combination

30,015,000

Less: redemption of Trine shares

 

(26,049)

Common stock of Trine

 

29,988,951

Trine Founder Shares

 

5,552,812

Trine Director Shares

 

100,000

Shares issued in PIPE financing

27,497,500

Business Combination and PIPE financing shares

63,139,263

Legacy Desktop Metal shares (1)

 

161,487,334

Total shares of common stock immediately after Business Combination

 

224,626,597

(1) The number of Legacy Desktop Metal shares was determined from the shares of Legacy Desktop Metal shares outstanding immediately prior to the closing of the Business Combination converted at the Exchange Ratio of 1.22122. All fractional shares were rounded down.

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

Equity consideration

159,847

Total consideration transferred

$

303,635

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

Assets acquired:

Cash and cash equivalents

$

859

Restricted cash

5,004

Accounts receivable

2,982

Inventory

8,852

Prepaid expenses and other current assets

1,081

Restricted cash - noncurrent

285

Property and equipment

1,440

Intangible assets

137,300

Other noncurrent assets

1,801

Total assets acquired

$

159,604

Liabilities assumed:

Accounts payable

$

1,443

Customer deposits

2,461

Current portion of lease liability

605

Accrued expenses and other current liabilities

13,711

Liability for income taxes

480

Deferred revenue

300

Current portion of long-term debt

898

Long-term debt

285

Deferred tax liability

32,966

Lease liability, net of current portion

1,189

Total liabilities assumed

$

54,338

Net assets acquired

$

105,266

Goodwill

$

198,369

Total net assets acquired

$

303,635

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Acquired technology

$

77,800

7 – 12 years

Trade name

8,600

13 years

Customer relationships

50,900

10 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

Restricted cash

4,046

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

$

36,681

Liabilities assumed:

Accounts payable

$

280

Customer deposits

Current portion of lease liability

151

Accrued expenses and other current liabilities

4,146

PPP loan payable

311

Deferred revenue

12

Lease liability, net of current portion

502

Deferred tax liability

4,768

Total liabilities assumed

$

10,170

Net assets acquired

$

26,511

Goodwill

$

35,265

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

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

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

Total consideration transferred

$

26,292

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

$

9,089

Total net assets acquired

$

26,292

Schedule of estimated useful life of identifiable intangible assets acquired

Gross Value

Estimated Life

Trade name

$

1,300

9.5 years

Customer relationships

3,700

10.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,649

Total consideration transferred

$

5,649

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

Total net assets acquired

$

5,649

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

XML 45 R35.htm IDEA: XBRL DOCUMENT v3.21.2
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Tables)
9 Months Ended
Sep. 30, 2021
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):

September 30, 2021

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Money market funds

$

126,086

$

$

$

126,086

Total cash equivalents

126,086

126,086

Commercial paper

128,825

128,825

Corporate bonds

86,913

(14)

86,899

Government bonds

36,524

(4)

36,520

Asset-backed securities

24,830

1

(3)

24,828

Total short-term investments

277,092

1

(21)

277,072

Total cash equivalents and short-term investments

$

403,178

$

1

$

(21)

$

403,158

December 31, 2020

    

Amortized Cost

    

Unrealized Gains

    

Unrealized Losses

    

Fair Value

Commercial paper

$

75,374

$

$

$

75,374

Money market funds

407,512

407,512

Total cash equivalents

482,886

482,886

U.S. Treasury securities

19,995

2

19,997

Commercial paper

43,911

43,911

Corporate bonds

47,970

(11)

47,959

Total short-term investments

111,876

2

(11)

111,867

Total cash equivalents and short-term investments

$

594,762

$

2

$

(11)

$

594,753

XML 46 R36.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS (Tables)
9 Months Ended
Sep. 30, 2021
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):

September 30, 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

$

126,086

$

$

$

126,086

Commercial paper

128,825

128,825

Corporate bonds

 

 

86,899

 

86,899

Government bonds

36,520

36,520

Asset-backed securities

24,828

24,828

Equity securities

15,200

15,200

Company-owned life insurance cash surrender value

330

330

Other investments

7,259

7,259

Total assets

$

126,086

$

277,402

$

22,459

$

425,947

Liabilities:

Contingent consideration

$

$

$

5,917

$

5,917

Total liabilities

$

$

$

5,917

$

5,917

December 31, 2020

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

$

407,512

$

$

$

407,512

Commercial paper

119,285

119,285

Corporate bonds

 

 

47,959

 

47,959

U.S. Treasury securities

19,997

19,997

Other investments

3,000

3,000

Total assets

$

427,509

$

167,244

$

3,000

$

597,753

Liabilities:

Private Placement Warrants

$

$

$

93,328

$

93,328

Total liabilities

$

$

$

93,328

$

93,328

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

Nine Months Ended September 30, 

2021

    

2020

Balance at beginning of period

$

3,000

$

Additions

23,620

Changes in fair value

(4,161)

Balance at end of period

$

22,459

$

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

Nine Months Ended September 30, 

2021

    

2020

Balance at beginning of period

$

93,328

$

Additions

6,558

Changes in fair value

59,022

Foreign currency translation

(167)

Exercise of private placement warrants

(149,904)

Disposals

(2,920)

Balance at end of period

$

5,917

$

XML 47 R37.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE (Tables)
9 Months Ended
Sep. 30, 2021
ACCOUNTS RECEIVABLE  
Schedule of accounts receivable

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

September 30, 

December 31, 

2021

2020

Trade receivables

$

23,257

$

7,016

Allowance for doubtful accounts

(379)

(500)

Total accounts receivable

$

22,878

$

6,516

Schedule of allowance for doubtful accounts

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

September 30, 

December 31, 

2021

2020

Balance at beginning of period

$

500

$

199

Provision for uncollectible accounts

(316)

377

Uncollectible accounts written off

195

(76)

Balance at end of period

$

379

$

500

XML 48 R38.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORY (Tables)
9 Months Ended
Sep. 30, 2021
INVENTORY  
Schedule of Inventory

Inventory consists of the following (in thousands):

    

September 30, 

December 31, 

    

2021

2020

Raw materials

$

9,208

$

Work in process

5,124

2,896

Finished goods

 

18,398

 

6,812

Total inventory

$

32,730

$

9,708

XML 49 R39.htm IDEA: XBRL DOCUMENT v3.21.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Tables)
9 Months Ended
Sep. 30, 2021
PREPAID EXPENSES AND OTHER CURRENT ASSETS  
Schedule of Prepaid expenses and other current assets

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

September 30, 

December 31, 

2021

2020

Prepaid operating expenses

2,388

68

Prepaid dues and subscriptions

1,360

189

Prepaid insurance

943

121

Prepaid taxes

827

Government grants receivable

493

Escrow deposits

311

Prepaid rent

176

118

Deferred cost of goods sold

454

Other

752

26

Total prepaid expenses and other current assets

$

7,250

$

976

XML 50 R40.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT (Tables)
9 Months Ended
Sep. 30, 2021
PROPERTY AND EQUIPMENT  
Schedule of property and equipment-net

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

    

September 30, 

December 31, 

    

2021

2020

Equipment

$

22,061

$

13,708

Land and buildings

3,515

Automobiles

840

Furniture and fixtures

 

1,399

 

895

Computer equipment

 

1,257

 

1,089

Tooling

 

1,938

 

1,805

Software

 

1,532

 

1,249

Leasehold improvements

 

15,026

 

13,870

Construction in process

 

1,916

 

879

Property and equipment, gross

 

49,484

 

33,495

Less: accumulated depreciation

 

(25,702)

 

(21,335)

Total property and equipment, net

$

23,782

$

12,160

XML 51 R41.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL & INTANGIBLE ASSETS (Tables)
9 Months Ended
Sep. 30, 2021
GOODWILL & INTANGIBLE ASSETS  
Schedule of goodwill activity

Goodwill

Balance at December 31, 2019

$

2,252

Balance at December 31, 2020

$

2,252

Acquisition of EnvisionTEC

198,369

Acquisition of Adaptive3D

35,265

Acquisition of Aerosint

14,581

Acquisition of Dental Arts Labs

9,089

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

3,481

Foreign currency translation adjustment

(694)

Balance at September 30, 2021

$

262,343

Schedule of intangible assets

Intangible assets consisted of the following (in thousands):

    

    

    

Accumulated

    

Balance

Gross Value

Estimated Life

Amortization

September 30, 2021

Acquired technology

$

126,285

5 – 12 years

$

8,423

$

117,862

Trade name

10,515

4 – 13 years

474

10,041

Customer relationships

55,392

10 – 10.5 years

3,166

52,226

Total intangible assets

$

192,192

$

12,063

$

180,129

Schedule of future amortization expense

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

Amortization

2021 (remaining 3 months)

$

4,446

2022

19,099

2023

20,800

2024

21,160

2025

21,545

2026 and after

93,079

Total intangible amortization

$

180,129

XML 52 R42.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER NONCURRENT ASSETS (Tables)
9 Months Ended
Sep. 30, 2021
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):

September 30, 

December 31, 

2021

2020

Right of use asset

$

9,635

$

1,810

Long-term deposits

331

69

Company-owned life insurance cash surrender value

330

Other investments

7,259

3,000

Other

124

Total other noncurrent assets

$

17,679

$

4,879

XML 53 R43.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2021
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES  
Schedule of Accrued Expenses and Other Current Liabilities

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

    

September 30, 

December 31, 

    

2021

2020

Compensation and benefits related

$

9,689

$

2,068

Professional services

2,039

2,508

Warranty reserve

2,435

1,553

Contingent consideration

1,390

Acquisition consideration

750

Inventory purchases

 

352

 

86

Franchise and royalty fees

264

159

Sales and use and franchise taxes

215

586

Income tax payable

71

Other

 

3,481

 

605

Total accrued expenses and other current liabilities

$

20,686

$

7,565

Warranty Reserve Rollforward Warranty reserve consisted of the following (in thousands):

    

2021

2020

Warranty reserve, at the beginning of the period

$

1,553

$

1,491

Warranty reserve assumed in acquisition

490

Additions to warranty reserve

 

1,390

 

346

Claims fulfilled

 

(998)

 

(284)

Warranty reserve, at the end of the period

$

2,435

$

1,553

XML 54 R44.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER NONCURRENT LIABILITIES (Tables)
9 Months Ended
Sep. 30, 2021
OTHER NONCURRENT LIABILITIES  
Components of other noncurrent liabilities

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

    

September 30, 

December 31, 

    

2021

2020

Taxes payable

$

1,188

$

Other

 

229

 

Total other noncurrent liabilities

$

1,417

$

XML 55 R45.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Tables)
9 Months Ended
Sep. 30, 2021
LEASES  
Schedule of other lease related balances

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

 

2021

2020

2021

2020

 

Lease cost

  

 

  

 

  

 

  

Operating lease cost

$

593

$

187

$

1,338

$

561

Finance lease cost

1

2

Short‑term lease cost

 

37

 

 

82

 

3

Variable lease cost

 

46

 

18

 

131

 

30

Total lease cost

$

677

$

205

$

1,553

$

594

Other Information

 

  

 

  

 

  

 

  

Operating cash flows used in operating leases

$

673

$

269

$

1,572

$

805

Operating cash flows used in finance leases

2

4

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

 

4.8

 

3.5

 

4.8

 

3.5

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

8.5

8.5

Weighted‑average discount rate—operating leases

4.2

%  

7.6

%

4.2

%  

7.6

Weighted‑average discount rate—finance leases

 

1.5

%  

 

%

 

1.5

%  

 

%

Schedule of future minimum lease payments

Future minimum lease payments under noncancelable operating leases, including immaterial future minimum lease payments under finance leases, at September 30, 2021, are as follows (in thousands):

Operating Leases

    

Finance Leases

2021 (remaining 3 months)

$

738

$

1

2022

 

2,943

77

2023

 

2,741

78

2024

 

1,319

75

2025

 

780

75

2026 and after

2,097

484

Total lease payments

 

10,618

790

Less amount representing interest

 

(929)

Total lease liability

 

9,689

790

Less current portion of lease liability

 

(2,619)

(58)

Lease liability, net of current portion

$

7,070

732

XML 56 R46.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of warrants-pricing model

Nine Months Ended

September 30, 2020

Risk‑free interest rate

2.0

%

Expected volatility

52.5

%

Expected life (in years)

7.8

Expected dividend yield

Fair value of Common Stock

$

3.34

Private Placement Warrants  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of warrants-pricing model

Nine Months Ended

September 30, 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 57 R47.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION (Tables)
9 Months Ended
Sep. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of option activity

    

    

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

19,553

$

1.53

7.75

$

306,408

Granted

 

$

 

Exercised

 

(4,462)

$

1.17

 

Forfeited/expired

 

(591)

$

1.45

 

Outstanding at September 30, 2021

 

14,500

$

1.64

 

7.32

$

80,166

Options vested at September 30, 2021

 

9,062

$

1.72

 

6.50

$

49,349

Options vested or expected to vest at September 30, 2021

 

13,942

$

1.65

 

7.26

$

76,947

Schedule of RSU activity

RSU activity under the 2020 Plan for the nine months ended September 30, 2021 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

Grant Date Fair Value

Balance of unvested shares as of January 1, 2021

683

$ 8.02

Granted

7,983

$ 12.53

Vested

(304)

$ 11.63

Cancelled/Forfeited

(51)

$ 13.01

Balance of unvested shares as of September 30, 2021

8,311

$ 12.24

RSU activity under the Plan

The activity for stock subject to vesting as of September 30, 2021 is as follows (shares in thousands):

Shares Subject 

    

Weighted-Average

    

to Vesting

    

 Grant Date Fair Value

Balance of unvested shares as of January 1, 2021

280

$ 4.08

Issuance of additional shares

 

476

 

$ 8.78

Vested

 

(408)

 

$ 6.84

Balance of unvested shares as of September 30, 2021

 

348

 

$ 7.27

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

Three Months Ended September 30, 

Nine Months Ended September 30, 

2021

    

2020

    

2021

    

2020

Research and development

$

4,450

$

893

$

7,205

$

2,176

General and administrative expense

 

3,138

 

616

 

5,332

 

1,070

Sales and marketing expense

 

1,732

 

294

 

2,653

 

715

Cost of sales

 

631

 

92

 

977

 

267

Total stock-based compensation expenses

$

9,951

$

1,895

$

16,167

$

4,228

Consultant  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions using Black-Scholes option-pricing model

Nine Months Ended

September 30, 2020

Risk‑free interest rate

0.8

%

Expected volatility

54.3

%

Expected life (in years)

10.0

Expected dividend yield

Fair value of Common Stock

$

3.34

Employee  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Schedule of assumptions using Black-Scholes option-pricing model

Three Months Ended

 

Nine Months Ended

 

September 30, 2020

 

September 30, 2020

 

Risk‑free interest rate

0.3 % – 1.7

%

0.3 % – 1.7

%

Expected volatility

52.7 % – 54.2

%

52.7 % – 54.2

%

Expected life (in years)

5.9 – 6.3

5.9 – 6.3

Expected dividend yield

Fair value of Common Stock

$

3.34

$

3.34

XML 58 R48.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION (Tables)
9 Months Ended
Sep. 30, 2021
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 September 30, 2021

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

17,556

$

5,031

$

1,362

$

23,949

Services

 

1,005

 

327

 

157

 

1,489

Total

$

18,561

$

5,358

$

1,519

$

25,438

Revenue for the three months ended September 30, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

857

$

249

$

782

$

1,888

Services

 

353

 

232

 

54

 

639

Total

$

1,210

$

481

$

836

$

2,527

Revenue for the nine months ended September 30, 2021

    

Americas

    

EMEA

    

APAC

Total

Products

$

33,907

$

11,326

$

6,587

$

51,820

Services

 

2,615

 

923

 

370

3,908

Total

$

36,522

$

12,249

$

6,957

$

55,728

Revenue for the nine months ended September 30, 2020

    

Americas

    

EMEA

    

APAC

    

Total

Products

$

2,372

$

2,411

$

1,330

$

6,113

Services

 

962

 

888

 

138

 

1,988

Total

$

3,334

$

3,299

$

1,468

$

8,101

Schedule of disaggregation of revenue

During the three and nine months ended September 30, 2021 and 2020, 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

Nine Months Ended

September 30, 

September 30, 

2021

    

2020

    

2021

    

2020

Revenue recognized at a point in time

$

23,949

$

1,888

$

51,820

$

6,113

Revenue recognized over time

 

1,489

 

639

 

3,908

 

1,988

Total

$

25,438

$

2,527

$

55,728

$

8,101

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

September 30, 

December 31, 

2021

2020

Americas

$

29,625

$

12,160

EMEA

3,763

Total long-lived assets

$

33,388

$

12,160

XML 59 R49.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2021
NET LOSS PER SHARE  
Schedule of Net Loss Per Share, Basic and Diluted

Three Months Ended September 30, 

Nine Months Ended September 30, 

(in thousands, except per share amounts)

    

2021

    

2020

    

2021

    

2020

Numerator for basic and diluted net loss per share:

  

 

  

  

 

  

Net loss attributable to Common Stockholders

$

(66,879)

$

(19,457)

$

(169,167)

$

(65,027)

Denominator for basic and diluted net loss per share:

 

  

 

  

 

  

 

  

Weighted-average shares

 

260,556

 

159,968

 

251,468

 

158,121

Net loss per share—Basic and Diluted

$

(0.26)

$

(0.12)

$

(0.67)

$

(0.41)

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 September 30, 2021 and 2020, from the computation of diluted net loss per share attributable to common stockholders because including them would have an anti-dilutive effect (in thousands):

Nine Months Ended September 30, 

2021

    

2020

Common Stock options outstanding

14,500

12,964

Unvested restricted stock units outstanding

8,311

Unvested restricted stock awards outstanding

348

1,317

Common Stock warrants outstanding

619

Total shares

23,159

14,900

XML 60 R50.htm IDEA: XBRL DOCUMENT v3.21.2
ORGANIZATION, NATURE OF BUSINESS, AND RISK AND UNCERTAINTIES (Details)
$ / shares in Units, $ in Millions
9 Months Ended
Nov. 12, 2021
USD ($)
$ / shares
shares
Dec. 09, 2020
$ / shares
shares
Sep. 30, 2021
$ / shares
Dec. 31, 2020
$ / shares
Common stock par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001
Number of months cash and Investments sufficient to fund operating and capital expenditure     12 months  
Trine        
Exchange ratio   1.22122    
Common stock issued for acquisition | shares   161,487,334    
ExOne Company        
Aggregate purchase price | $ $ 601.2      
Paid in cash | $ $ 191.4      
Common stock issued for acquisition | shares 48,218,063      
Fair value of stock | $ $ 409.8      
Number of incentive stock options granted | shares 86,020      
Weighted average exercise price of incentive stock options | $ / shares $ 4.47      
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Details)
9 Months Ended
Sep. 30, 2021
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Term of annual contract 1 year
Time period within substantially all outstanding performance obligations are recognized true
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Warranty Reserve (Details)
9 Months Ended
Sep. 30, 2021
Significant Accounting Policies [Line Items]  
Internationally warranty period 13 months
Standard assurance warranty period 1 year
Minimum  
Significant Accounting Policies [Line Items]  
Standard product warranty period 1 year
Maximum  
Significant Accounting Policies [Line Items]  
Standard product warranty period 5 years
XML 63 R53.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)
9 Months Ended
Sep. 30, 2021
Equipment | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Equipment | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 20 years
Buildings  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 15 years
Automobiles | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Automobiles | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 7 years
Furniture and fixtures | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Furniture and fixtures | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 10 years
Computer equipment  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Tooling  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
Software | Minimum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 2 years
Software | Maximum  
Property, Plant and Equipment [Line Items]  
Property, Plant and Equipment, Useful Life 3 years
XML 64 R54.htm IDEA: XBRL DOCUMENT v3.21.2
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES  
Impairment of intangible assets $ 0
XML 65 R55.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Acquisition of EnvisionTEC (Details) - USD ($)
$ in Thousands
8 Months Ended
Feb. 16, 2021
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Liabilities assumed:          
Goodwill   $ 262,343 $ 2,252 $ 2,300 $ 2,252
Business Combination, Consideration Transferred [Abstract]          
Gross Value   192,192      
Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Gross Value   126,285      
Trade name          
Business Combination, Consideration Transferred [Abstract]          
Gross Value   10,515      
Customer relationships          
Business Combination, Consideration Transferred [Abstract]          
Gross Value   55,392      
Acquisition of EnvisionTEC          
Assets acquired:          
Cash and cash equivalents $ 859        
Restricted cash 5,004        
Accounts receivable 2,982        
Inventory 8,852        
Prepaid expenses and other current assets 1,081        
Restricted cash - noncurrent 285        
Property and equipment 1,440        
Intangible assets 137,300        
Other noncurrent assets 1,801        
Total assets acquired 159,604        
Liabilities assumed:          
Accounts payable 1,443        
Customer deposits 2,461        
Current portion of lease liability 605        
Accrued expenses and other current liabilities 13,711        
Liability for income taxes 480        
Deferred revenue 300        
Current portion of long-term debt 898        
Long-term debt 285        
Deferred tax liability 32,966        
Lease liability, net of current portion 1,189        
Total liabilities assumed 54,338        
Net assets acquired 105,266        
Goodwill 198,369 36,600      
Total net assets acquired 303,635        
Business Combination, Consideration Transferred [Abstract]          
Gross Value 137,300        
Payment to acquire business 143,788        
Value of stock issued for acquisition $ 159,847        
Common stock issued for acquisition 5,036,142        
Purchase consideration $ 303,635        
Common stock fair value issued for acquisition 159,800        
Transaction costs 4,800        
Net revenues included in consolidated result   24,200      
Net income (loss) included in consolidated result   $ (8,200)      
Acquisition of EnvisionTEC | Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Gross Value 77,800        
Acquisition of EnvisionTEC | Trade name          
Business Combination, Consideration Transferred [Abstract]          
Gross Value $ 8,600        
Estimated Life 13 years        
Acquisition of EnvisionTEC | Customer relationships          
Business Combination, Consideration Transferred [Abstract]          
Gross Value $ 50,900        
Estimated Life 10 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 12 years        
XML 66 R56.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Acquisition of Adaptive 3D (Details) - USD ($)
$ in Thousands
5 Months Ended
May 07, 2021
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]          
Gross Value   $ 192,192      
Liabilities assumed:          
Goodwill   262,343 $ 2,252 $ 2,300 $ 2,252
Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Gross Value   126,285      
Trade name          
Business Combination, Consideration Transferred [Abstract]          
Gross Value   10,515      
Adaptive 3D Technologies Inc          
Business Combination, Consideration Transferred [Abstract]          
Purchase consideration $ 61,776        
Payment to acquire business 24,083        
Value of stock issued for acquisition $ 37,693        
Common stock issued for acquisition 3,133,276        
Common stock fair value issued for acquisition $ 37,700        
Gross Value 27,300        
Transaction costs 300        
Net revenues included in consolidated result   600      
Net income (loss) included in consolidated result   (2,800)      
Assets acquired:          
Cash and cash equivalents 2,852        
Restricted cash 4,046        
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 36,681        
Liabilities assumed:          
Accounts payable 280        
Current portion of lease liability 151        
Accrued expenses and other current liabilities 4,146        
Deferred revenue 12        
Lease liability, net of current portion 502        
Deferred tax liability 4,768        
Total liabilities assumed 10,170        
Net assets acquired 26,511        
Goodwill 35,265        
Total net assets acquired 61,776        
Adaptive 3D Technologies Inc | Paycheck Protection Program          
Liabilities assumed:          
Long-term debt 311 $ 300      
Adaptive 3D Technologies Inc | Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Gross Value $ 27,000        
Estimated Life 14 years        
Adaptive 3D Technologies Inc | Trade name          
Business Combination, Consideration Transferred [Abstract]          
Gross Value $ 300        
Estimated Life 5 years        
XML 67 R57.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Acquisition of Aerosint (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 24, 2021
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]          
Current portion of contingent consideration   $ 1,390      
Contingent consideration, net of current portion   4,528      
Gross Value   192,192      
Liabilities assumed:          
Goodwill   262,343 $ 2,252 $ 2,300 $ 2,252
Acquired technology          
Business Combination, Consideration Transferred [Abstract]          
Gross Value   126,285      
Trade name          
Business Combination, Consideration Transferred [Abstract]          
Gross Value   10,515      
Aerosint          
Business Combination, Consideration Transferred [Abstract]          
Purchase consideration $ 23,751        
Payment to acquire business 6,220        
Value of stock issued for acquisition $ 11,448        
Common stock issued for acquisition 879,922        
Common stock fair value issued for acquisition $ 11,500        
Period to achieve revenue metrics and technical milestone 3 years        
Fair value of contingent consideration $ 6,083        
Current portion of contingent consideration 1,400        
Contingent consideration based on revenue metric   5,500      
Fair value of contingent consideration based on revenue metric 4,600 4,500      
Contingent consideration based on production technical milestones   2,000      
Fair value of contingent consideration based on production technical milestone 1,500 1,400      
Fair value of the short-term liability 1,400        
Fair value of the long-term liability 4,700        
Gross Value 11,726        
Transaction costs 900        
Net income (loss) included in consolidated result   $ (200)      
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]          
Gross Value $ 11,547        
Estimated Life 11 years 6 months        
Aerosint | Trade name          
Business Combination, Consideration Transferred [Abstract]          
Gross Value $ 179        
Estimated Life 4 years 6 months        
XML 68 R58.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Acquisition of Dental Arts Labs (Details) - USD ($)
$ in Thousands
2 Months Ended 9 Months Ended
Jul. 30, 2021
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]            
Gross Value   $ 192,192 $ 192,192      
Liabilities assumed:            
Goodwill   262,343 $ 262,343 $ 2,252 $ 2,300 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares)     7,983,000      
Vesting period     4 years      
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Gross Value   10,515 $ 10,515      
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Gross Value   55,392 $ 55,392      
Dental Arts Labs            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 26,292          
Payment to acquire business 26,292          
Gross Value 5,000          
Transaction costs 600          
Net revenues included in consolidated result   5,600        
Net income (loss) included in consolidated result   $ (400)        
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 9,089          
Total net assets acquired $ 26,292          
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]            
Gross Value $ 1,300          
Estimated Life 9 years 6 months          
Dental Arts Labs | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Gross Value $ 3,700          
Estimated Life 10 years 6 months          
XML 69 R59.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Acquisition of A.I.D.R.O. (Details) - USD ($)
$ in Thousands
1 Months Ended 9 Months Ended
Sep. 07, 2021
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Sep. 30, 2020
Dec. 31, 2019
Business Combination, Consideration Transferred [Abstract]            
Gross Value   $ 192,192 $ 192,192      
Liabilities assumed:            
Goodwill   262,343 $ 262,343 $ 2,252 $ 2,300 $ 2,252
Restricted Stock Units            
Business Combination, Consideration Transferred [Abstract]            
Issuance of additional shares (in shares)     7,983,000      
Vesting period     4 years      
Trade name            
Business Combination, Consideration Transferred [Abstract]            
Gross Value   10,515 $ 10,515      
Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Gross Value   55,392 $ 55,392      
AIDRO            
Business Combination, Consideration Transferred [Abstract]            
Purchase consideration $ 5,649          
Payment to acquire business 5,649          
Payments to acquire businesses, net of escrow deposit 4,800          
Amount deposited in escrow account 800          
Gross Value 1,080          
Transaction costs 400          
Net revenues included in consolidated result   $ 400        
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          
Total liabilities assumed 3,842          
Other noncurrent liabilities 228          
Net assets acquired 2,168          
Goodwill 3,481          
Total net assets acquired $ 5,649          
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]            
Gross Value $ 142          
Estimated Life 4 years          
AIDRO | Customer relationships            
Business Combination, Consideration Transferred [Abstract]            
Gross Value $ 938          
Estimated Life 15 years          
XML 70 R60.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) - USD ($)
$ in Millions
9 Months Ended
Sep. 09, 2021
Sep. 30, 2021
Restricted Stock Units    
Business Combination, Consideration Transferred [Abstract]    
Issuance of additional shares (in shares)   7,983,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 71 R61.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Pro Forma Information (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Pro forma financial information    
Net revenues $ 84,030 $ 66,485
Net income (loss) $ (174,362) $ (74,476)
XML 72 R62.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity (Details) - Trine
12 Months Ended
Dec. 31, 2020
USD ($)
Business Acquisition [Line Items]  
Cash - Trine's trust and cash (net of redemptions) $ 305,084,695
Cash - PIPE financing 274,975,000
Less: transaction costs and advisory fees paid (45,463,074)
Net proceeds from reverse recapitalization 534,596,621
Plus: non-cash net liabilities assumed (152,394,714)
Less: accrued transaction costs and advisory fees (1,900,793)
Net contributions from reverse recapitalization 380,301,114
Non cash warrant liabilities assumed $ 149,700,000
XML 73 R63.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS - Business Combination common shares issued (Details)
12 Months Ended
Dec. 09, 2020
D
$ / shares
shares
Dec. 31, 2020
shares
Business Acquisition [Line Items]    
Number of trading days | D 20  
Number of days window by fifth anniversary of business combination | D 30  
Tranche One    
Business Acquisition [Line Items]    
Trine Founder Shares 5,552,812  
Vesting percentage 75.00%  
Tranche Two    
Business Acquisition [Line Items]    
Trine Founder Shares 1,850,938  
Vesting percentage 25.00%  
Trine    
Business Acquisition [Line Items]    
BALANCE (in shares) 30,015,000  
Less: redemption of Trine shares (26,049)  
Common stock of Trine 29,988,951  
Trine Founder Shares 5,552,812 7,403,750
Trine Director Shares 100,000  
Shares issued in PIPE 27,497,500  
Business Combination and PIPE financing shares 63,139,263  
Legacy Desktop Metal shares (1) 161,487,334  
BALANCE (in shares) 224,626,597  
Share price | $ / shares $ 12.50  
XML 74 R64.htm IDEA: XBRL DOCUMENT v3.21.2
ACQUISITIONS (Details)
12 Months Ended
Jun. 10, 2021
USD ($)
shares
Dec. 09, 2020
USD ($)
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
shares
Sep. 30, 2021
$ / shares
shares
Business Acquisition [Line Items]        
Shares authorized | shares   550,000,000    
Common Stock, Shares Authorized | shares   500,000,000 500,000,000 500,000,000
Common stock par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001
Preferred stock, shares authorized | shares   50,000,000 50,000,000 50,000,000
Preferred stock par value (in dollars per share) | $ / shares   $ 0.0001 $ 0.0001 $ 0.0001
2021 Acquisitions        
Business Acquisition [Line Items]        
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable | $ $ 6,100,000      
Asset Acquisition, Equity Interest Issued or Issuable, Number of Shares | shares 334,370      
Asset Acquisition, Payment made at Closing | $ $ 200,000      
Additional payment | $ $ 1,000,000.0      
Vesting period 3 years      
2021 Acquisitions | Common Stock        
Business Acquisition [Line Items]        
Asset Acquisition, Consideration Transferred, Equity Interest Issued and Issuable | $ $ 4,300,000      
Trine        
Business Acquisition [Line Items]        
Exchange ratio   1.22122    
Shares issued in PIPE | shares   27,497,500    
Business Acquisition, Share Price | $ / shares   $ 12.50    
Cash - PIPE financing | $     $ 274,975,000  
Trine | Business Combination Subscription Agreement        
Business Acquisition [Line Items]        
Shares issued in PIPE | shares   27,497,500    
Business Acquisition, Share Price | $ / shares   $ 10.00    
Cash - PIPE financing | $   $ 275,000,000    
XML 75 R65.htm IDEA: XBRL DOCUMENT v3.21.2
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 126,086 $ 482,886
Amortized Cost 277,092 111,876
Unrealized Gains 1 2
Unrealized Losses (21) (11)
Fair Value 277,072 111,867
Total cash equivalents and short-term investments, Amortized Cost 403,178 594,762
Total cash equivalents and short-term investments, Fair Value 403,158 594,753
U.S Treasury securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost   19,995
Unrealized Gains   2
Fair Value   19,997
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 128,825 43,911
Fair Value 128,825 43,911
Corporate bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 86,913 47,970
Unrealized Losses (14) (11)
Fair Value 86,899 47,959
Government bonds    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 36,524  
Unrealized Losses (4)  
Fair Value 36,520  
Assetbacked securities    
Debt Securities, Available-for-sale [Line Items]    
Amortized Cost 24,830  
Unrealized Gains 1  
Unrealized Losses (3)  
Fair Value 24,828  
Commercial paper    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents   75,374
Money market funds    
Debt Securities, Available-for-sale [Line Items]    
Cash equivalents $ 126,086 $ 407,512
XML 76 R66.htm IDEA: XBRL DOCUMENT v3.21.2
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS - Narrative (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS    
Equity investment $ 20,000 $ 20,000
Net unrealized loss on equity investment $ 1,900 $ 1,880
XML 77 R67.htm IDEA: XBRL DOCUMENT v3.21.2
FAIR VALUE MEASUREMENTS - Assets measured on recurring basis (Details) - USD ($)
1 Months Ended 3 Months Ended 9 Months Ended
Jun. 30, 2021
Sep. 30, 2021
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Assets          
Level 1 to Level 2 transfer   $ 0 $ 0 $ 0  
Level 2 to Level 1 transfer   0 0 0  
Transfer into Level 3     0 0  
Transfer out of Level 3     0 $ 0  
Net unrealized loss on equity investment   1,900,000 1,880,000    
Change in fair value of warrant liabilities     56,576,000    
Change in fair value of contingent consideration   200,000 166,000    
Interest and Other (Expense) Income , Net          
Assets          
Recognized gains on convertible debt instruments   100,000 600,000    
Subscription Agreement          
Assets          
Subscription liability $ 500,000 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 year     3,000,000    
Additions     23,620,000    
Changes in fair value     (4,161,000)    
Balance at end of year   22,459,000 22,459,000    
Movement in Level 3 liabilities measured at fair value          
Balance at beginning of period     93,328,000    
Additions     6,558,000    
Changes in fair value     59,022,000    
Foreign currency translation     (167,000)    
Exercise of private placement warrants     (149,904,000)    
Disposals     (2,920,000)    
Balance at end of period   5,917,000 5,917,000    
Recurring          
Assets          
Total assets   425,947,000 425,947,000   $ 597,753,000
Total liabilities   5,917,000 5,917,000   93,328,000
Recurring | Contingent Consideration          
Assets          
Total liabilities   5,917,000 5,917,000    
Recurring | Private Placement Warrants          
Assets          
Total liabilities         93,328,000
Recurring | Money market funds          
Assets          
Total assets   126,086,000 126,086,000   407,512,000
Recurring | Commercial paper          
Assets          
Total assets   128,825,000 128,825,000   119,285,000
Recurring | Corporate bonds          
Assets          
Total assets   86,899,000 86,899,000   47,959,000
Recurring | Government bonds          
Assets          
Total assets   36,520,000 36,520,000    
Recurring | Assetbacked securities          
Assets          
Total assets   24,828,000 24,828,000    
Recurring | Equity securities          
Assets          
Total assets   15,200,000 15,200,000    
Recurring | Company-owned life insurance cash surrender value          
Assets          
Total assets   330,000 330,000    
Recurring | Other investments          
Assets          
Total assets   7,259,000 7,259,000   3,000,000
Recurring | U.S Treasury securities          
Assets          
Total assets         19,997,000
Recurring | Level 1          
Assets          
Total assets   126,086,000 126,086,000   427,509,000
Recurring | Level 1 | Money market funds          
Assets          
Total assets   126,086,000 126,086,000   407,512,000
Recurring | Level 1 | U.S Treasury securities          
Assets          
Total assets         19,997,000
Recurring | Level 2          
Assets          
Total assets   277,402,000 277,402,000   167,244,000
Recurring | Level 2 | Commercial paper          
Assets          
Total assets   128,825,000 128,825,000   119,285,000
Recurring | Level 2 | Corporate bonds          
Assets          
Total assets   86,899,000 86,899,000   47,959,000
Recurring | Level 2 | Government bonds          
Assets          
Total assets   36,520,000 36,520,000    
Recurring | Level 2 | Assetbacked securities          
Assets          
Total assets   24,828,000 24,828,000    
Recurring | Level 2 | Company-owned life insurance cash surrender value          
Assets          
Total assets   330,000 330,000    
Recurring | Level 3          
Assets          
Total assets   22,459,000 22,459,000   3,000,000
Total liabilities   5,917,000 5,917,000   93,328,000
Recurring | Level 3 | Contingent Consideration          
Assets          
Total liabilities   5,917,000 5,917,000    
Recurring | Level 3 | Private Placement Warrants          
Assets          
Total liabilities         93,328,000
Recurring | Level 3 | Equity securities          
Assets          
Total assets   15,200,000 15,200,000    
Recurring | Level 3 | Other investments          
Assets          
Total assets   $ 7,259,000 $ 7,259,000   $ 3,000,000
XML 78 R68.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Dec. 31, 2019
ACCOUNTS RECEIVABLE      
Trade receivables $ 23,257 $ 7,016  
Allowance for doubtful accounts (379) (500) $ (199)
Total accounts receivable $ 22,878 $ 6,516  
XML 79 R69.htm IDEA: XBRL DOCUMENT v3.21.2
ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
ACCOUNTS RECEIVABLE      
Balance at beginning of period $ 500 $ 199 $ 199
Provision for uncollectible accounts (316) $ (333) 377
Uncollectible accounts written off     (76)
Uncollectible accounts written off 195    
Balance at end of period $ 379   $ 500
XML 80 R70.htm IDEA: XBRL DOCUMENT v3.21.2
INVENTORY (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
INVENTORY    
Raw materials $ 9,208  
Work in process 5,124 $ 2,896
Finished goods 18,398 6,812
Total inventory $ 32,730 $ 9,708
XML 81 R71.htm IDEA: XBRL DOCUMENT v3.21.2
PREPAID EXPENSES AND OTHER CURRENT ASSETS (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
PREPAID EXPENSES AND OTHER CURRENT ASSETS    
Prepaid operating expenses $ 2,388 $ 68
Prepaid dues and subscriptions 1,360 189
Prepaid insurance 943 121
Prepaid taxes 827  
Government grants receivable 493  
Escrow deposits 311  
Prepaid rent 176 118
Deferred cost of goods sold   454
Other 752 26
Total prepaid expenses and other current assets $ 7,250 $ 976
XML 82 R72.htm IDEA: XBRL DOCUMENT v3.21.2
PROPERTY AND EQUIPMENT - Property and Equipment - Net (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Property, Plant and Equipment [Line Items]          
Property and equipment, gross $ 49,484   $ 49,484   $ 33,495
Less: accumulated depreciation (25,702)   (25,702)   (21,335)
Total property and equipment, net 23,782   23,782   12,160
Depreciation and amortization expense     15,576 $ 6,525  
Equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 22,061   22,061   13,708
Land and buildings          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 3,515   3,515    
Automobiles          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 840   840    
Furniture and fixtures          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 1,399   1,399   895
Computer equipment          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 1,257   1,257   1,089
Tooling          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 1,938   1,938   1,805
Software          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 1,532   1,532   1,249
Leasehold improvements          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 15,026   15,026   13,870
Construction in process          
Property, Plant and Equipment [Line Items]          
Property and equipment, gross 1,916   1,916   $ 879
PPE not including acquired technology or capitalized software          
Property, Plant and Equipment [Line Items]          
Depreciation and amortization expense $ 1,600 $ 1,700 $ 4,400 $ 5,900  
XML 83 R73.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) - USD ($)
$ in Thousands
9 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Goodwill [Line Items]    
Goodwill, Beginning Balance $ 2,252  
Foreign currency translation adjustment (694)  
Goodwill, Ending Balance 262,343  
Accumulated impairment losses 0 $ 0
Acquisition of EnvisionTEC    
Goodwill [Line Items]    
Acquisition 198,369  
Goodwill, Ending Balance 36,600  
Adaptive 3D Technologies Inc    
Goodwill [Line Items]    
Acquisition 35,265  
Aerosint    
Goodwill [Line Items]    
Acquisition 14,581  
Dental Arts Labs    
Goodwill [Line Items]    
Acquisition 9,089  
AIDRO    
Goodwill [Line Items]    
Acquisition $ 3,481  
XML 84 R74.htm IDEA: XBRL DOCUMENT v3.21.2
GOODWILL & INTANGIBLE ASSETS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Value $ 192,192   $ 192,192    
Accumulated Amortization 12,063   12,063    
Total intangible assets 180,129   180,129   $ 9,102
Amortization expense 4,400 $ 100 11,000 $ 500  
Expected amortization expense          
2021 (remaining 3 months) 4,446   4,446    
2022 19,099   19,099    
2023 20,800   20,800    
2024 21,160   21,160    
2025 21,545   21,545    
2026 and after 93,079   93,079    
Total intangible assets 180,129   $ 180,129   $ 9,102
Weighted-average remaining amortization period     9 years 8 months 12 days    
Acquired technology          
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Value 126,285   $ 126,285    
Accumulated Amortization 8,423   8,423    
Total intangible assets 117,862   117,862    
Expected amortization expense          
Total intangible assets 117,862   117,862    
Trade name          
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Value 10,515   10,515    
Accumulated Amortization 474   474    
Total intangible assets 10,041   10,041    
Expected amortization expense          
Total intangible assets 10,041   10,041    
Customer relationships          
Acquired Finite-Lived Intangible Assets [Line Items]          
Gross Value 55,392   55,392    
Accumulated Amortization 3,166   3,166    
Total intangible assets 52,226   52,226    
Expected amortization expense          
Total intangible assets $ 52,226   $ 52,226    
Minimum | Acquired technology          
Acquired Finite-Lived Intangible Assets [Line Items]          
Estimated Life     5 years    
Minimum | Trade name          
Acquired Finite-Lived Intangible Assets [Line Items]          
Estimated Life     4 years    
Minimum | Customer relationships          
Acquired Finite-Lived Intangible Assets [Line Items]          
Estimated Life     10 years    
Maximum | Acquired technology          
Acquired Finite-Lived Intangible Assets [Line Items]          
Estimated Life     12 years    
Maximum | Trade name          
Acquired Finite-Lived Intangible Assets [Line Items]          
Estimated Life     13 years    
Maximum | Customer relationships          
Acquired Finite-Lived Intangible Assets [Line Items]          
Estimated Life     10 years 6 months    
XML 85 R75.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER NONCURRENT ASSETS - Components of other noncurrent assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
OTHER NONCURRENT ASSETS    
Right-of-use asset $ 9,635 $ 1,810
Long-term deposits 331 69
Company-owned life insurance cash surrender value 330  
Other investments 7,259 3,000
Other 124  
Total other noncurrent assets $ 17,679 $ 4,879
XML 86 R76.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER NONCURRENT ASSETS - Change in the balance of other investments (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Apr. 30, 2021
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Investment Income        
Other investments   $ 7,259 $ 7,259 $ 3,000
Net unrealized (gain) loss on investments     (11)  
Convertible debt        
Investment Income        
Other investments       $ 3,000
Percentage of annual interest rate       3.00%
Period of annual interest due       2 years
Net unrealized (gain) loss on investments   0 300  
Convertible Promissory Note one        
Investment Income        
Other investments $ 1,600      
Percentage of annual interest rate 3.00%      
Period of annual interest due 2 years      
Net unrealized (gain) loss on investments   100 300  
Convertible Promissory Note two        
Investment Income        
Other investments $ 2,000      
Percentage of annual interest rate 3.00%      
Period of annual interest due 5 years      
Change in fair value, net   $ 0 $ 0  
XML 87 R77.htm IDEA: XBRL DOCUMENT v3.21.2
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES (Details) - USD ($)
$ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES    
Compensation and benefits related $ 9,689 $ 2,068
Professional services 2,039 2,508
Warranty reserve 2,435 1,553
Contingent consideration 1,390  
Acquisition consideration 750  
Inventory purchases 352 86
Franchise and royalty fees 264 159
Sales and use and franchise taxes 215 586
Income tax payable 71  
Other 3,481 605
Total accrued expenses and other current liabilities 20,686 7,565
Warranty reserve, at the beginning of the period 1,553 1,491
Warranty reserve assumed in acquisition 490  
Additions to warranty reserve 1,390 346
Claims fulfilled (998) (284)
Warranty reserve, at the end of the period $ 2,435 $ 1,553
XML 88 R78.htm IDEA: XBRL DOCUMENT v3.21.2
DEBT (Details)
$ in Thousands
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jun. 30, 2018
USD ($)
item
Sep. 30, 2021
USD ($)
Sep. 30, 2021
USD ($)
loan
Sep. 30, 2020
USD ($)
Dec. 31, 2020
USD ($)
Sep. 07, 2021
USD ($)
Jul. 30, 2021
USD ($)
May 07, 2021
USD ($)
Debt Instrument [Line Items]                
Proceeds from PPP loan       $ 5,379        
Current portion of long term debt   $ 1,030 $ 1,030   $ 9,991      
Deferred financing costs   100 100          
Deferred financing costs, net   0 0          
Long-term debt, net of current portion   680 $ 680          
Dental Arts Labs                
Debt Instrument [Line Items]                
Loan acquired             $ 3,888  
Long-term debt             $ 3  
AIDRO                
Debt Instrument [Line Items]                
Term of loan     4 years 6 months          
Outstanding amount   900 $ 900          
Loan acquired   1,100 1,100          
Long-term debt           $ 764    
Current portion of long term debt   200 $ 200          
Number of bank loan acquired | loan     3          
Bank loan paid   200            
Long-term debt, net of current portion   $ 700 $ 700          
AIDRO | Minimum                
Debt Instrument [Line Items]                
Accrued interest rate   1.70% 1.70%          
AIDRO | Maximum                
Debt Instrument [Line Items]                
Accrued interest rate   2.10% 2.10%          
Term loan                
Debt Instrument [Line Items]                
Nominal amount $ 20,000              
Term of loan 36 months              
Proceeds from PPP loan $ 10,000              
Remaining borrowing capacity $ 10,000              
Threshold Number of times additional amount drawn | item 3              
Minimum amount to be drawn $ 2,000              
Outstanding amount   $ 0 $ 0          
Term loan | Prime Rate                
Debt Instrument [Line Items]                
Interest rate   3.25% 3.25%   3.25%      
Spread percentage     0.50%   0.50%      
Interest rate   2.75% 2.75%   2.75%      
Paycheck Protection Program                
Debt Instrument [Line Items]                
Interest rate   1.00% 1.00%          
Outstanding amount   $ 0 $ 0          
Loan acquired   1,200 1,200          
Prepayment penalties   0 0          
Paycheck Protection Program | Adaptive 3D Technologies Inc                
Debt Instrument [Line Items]                
Outstanding amount   300 300          
Long-term debt   300 300         $ 311
Current portion of long term debt   300 300          
Paycheck Protection Program | Dental Arts Labs                
Debt Instrument [Line Items]                
Outstanding amount   0 0          
Long-term debt   3,400 $ 3,400          
Equipment Financing Agreements | Dental Arts Labs                
Debt Instrument [Line Items]                
Financing agreement term     13 months          
Loan acquired   500 $ 500          
Current portion of long term debt   $ 500 500          
Advance payment     $ 500          
XML 89 R79.htm IDEA: XBRL DOCUMENT v3.21.2
OTHER NONCURRENT LIABILITIES - Summary of other noncurrent liabilities (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
OTHER NONCURRENT LIABILITIES  
Taxes payable $ 1,188
Other 229
Total other noncurrent liabilities $ 1,417
XML 90 R80.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES (Details)
$ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Sep. 30, 2021
USD ($)
lease
Sep. 30, 2021
USD ($)
agreement
lease
Dec. 31, 2020
USD ($)
Leases      
Right of use assets $ 9,635 $ 9,635 $ 1,810
Total lease liability 10,400 10,400 3,000
Impairments 0 $ 0 $ 0
Number of service agreements contained embedded lease | agreement   2  
Operating lease not yet commenced $ 1,200 $ 1,200  
Lease term 5 years 5 years  
Acquisition of EnvisionTEC      
Leases      
Increase in company's right of use asset   $ 1,800  
Number of real estate properties leased. | lease 5 5  
Number of leases for which lease term is extended. | lease 6 6  
Adaptive 3D Technologies Inc      
Leases      
Increase in company's right of use asset   $ 700  
Number of real estate properties leased. | lease 2 2  
Aerosint.      
Leases      
Increase in company's right of use asset   $ 400  
Number of real estate properties leased. | lease 1 1  
Number of leases for which lease term is extended. | lease 3 3  
Dental Arts Labs      
Leases      
Increase in company's right of use asset   $ 4,300  
Number of real estate properties leased. | lease 13 13  
AIDRO      
Leases      
Increase in company's right of use asset   $ 900  
XML 91 R81.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Other lease related balances (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Lease cost        
Operating lease cost $ 593 $ 187 $ 1,338 $ 561
Finance lease cost 1   2  
Short-term lease cost 37   82 3
Variable lease cost 46 18 131 30
Total lease cost 677 205 1,553 594
Operating cash flows used in operating leases 673 $ 269 1,572 $ 805
Operating cash flows used in finance leases $ 2   $ 4  
Weighted-average remaining lease term-operating leases (years) 4 years 9 months 18 days 3 years 6 months 4 years 9 months 18 days 3 years 6 months
Weighted-average remaining lease term-finance leases (years) 8 years 6 months   8 years 6 months  
Weighted-average discount rate-operating leases 4.20% 7.60% 4.20% 7.60%
Weighted-average discount rate- finance leases 1.50%   1.50%  
XML 92 R82.htm IDEA: XBRL DOCUMENT v3.21.2
LEASES - Future minimum lease payments (Details)
$ in Thousands
Sep. 30, 2021
USD ($)
Operating Leases  
2021 (remaining 3 months) $ 738
2022 2,943
2023 2,741
2024 1,319
2025 780
2026 and after 2,097
Total lease payments 10,618
Less amount representing interest (929)
Total lease liability 9,689
Less current portion of lease liability (2,619)
Lease liability, net of current portion 7,070
Finance Leases  
2021 (remaining 3 months) 1
2022 77
2023 78
2024 75
2025 75
2026 and after 484
Total lease payments 790
Total lease liability 790
Less current portion of lease liability (58)
Lease liability, net of current portion $ 732
XML 93 R83.htm IDEA: XBRL DOCUMENT v3.21.2
COMMITMENTS AND CONTINGENCIES (Details) - USD ($)
$ in Millions
1 Months Ended 9 Months Ended
Jan. 31, 2020
Sep. 30, 2021
Other Commitments [Line Items]    
Purchase orders with contract manufacturers   $ 32.6
One time royalty payment $ 0.3  
Minimum annual commitment   $ 0.5
Minimum    
Other Commitments [Line Items]    
Obligation to pay (as percentage)   2.75%
Maximum    
Other Commitments [Line Items]    
Obligation to pay (as percentage)   13.00%
XML 94 R84.htm IDEA: XBRL DOCUMENT v3.21.2
INCOME TAXES (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
INCOME TAXES        
Income tax benefit $ (523) $ 0 $ (32,761) $ 0
Decreases recorded as a benefit to income tax provision 500   32,800  
Unrecognized tax benefits $ 1,200   $ 1,200  
XML 95 R85.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY (Details) - $ / shares
Sep. 30, 2021
Dec. 31, 2020
Dec. 09, 2020
Convertible Preferred Stock and Stockholders' Equity      
Common stock, shares authorized 500,000,000 500,000,000 500,000,000
Common stock par value (in dollars per share) $ 0.0001 $ 0.0001 $ 0.0001
Preferred stock, shares authorized 50,000,000 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 96 R86.htm IDEA: XBRL DOCUMENT v3.21.2
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 97 R87.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Warrants (Details)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Feb. 24, 2020
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Mar. 28, 2021
USD ($)
shares
Sep. 30, 2021
USD ($)
D
$ / shares
shares
Mar. 29, 2021
$ / shares
shares
Dec. 31, 2020
USD ($)
$ / shares
Dec. 09, 2020
$ / shares
Sep. 30, 2020
shares
May 31, 2017
$ / shares
shares
Class of Warrant or Right [Line Items]                  
Warrants to purchase shares | shares   0   0       399,960 2,442,440
Number of common stock purchased by each warrant | shares                 1
Revenue generated per share                 $ 35.00
Exercise price                 $ 3.34
Warrants and Rights Outstanding | $           $ 93,328      
Change in fair value of warrant liabilities | $       $ 56,576          
Common stock par value (in dollars per share)   $ 0.0001   $ 0.0001   $ 0.0001 $ 0.0001    
Divisional Factor for Conversion of Debt to Warrants $ 1.00                
Proceeds from Warrant Exercises | $       $ 170,665          
Common Class A                  
Class of Warrant or Right [Line Items]                  
Common stock par value (in dollars per share)   0.0001   $ 0.0001          
Trine Warrants                  
Class of Warrant or Right [Line Items]                  
Exercise price $ 11.50 11.50   11.50          
Warrant redemption price   0.01   0.01          
Share Price   $ 10.00   $ 10.00          
Warrant exercisable term       30 days          
Warrants and Rights Outstanding, Term   5 years   5 years          
Debt Instrument, Convertible, Threshold Trading Days | D       20          
Debt Instrument, Convertible, Threshold Consecutive Trading Days | D       30          
Debt Conversion, Converted Instrument, Warrants or Options Issued | shares 1,500,000                
Proceeds from Warrant Exercises | $     $ 170,700            
Number of warrants exercised | shares     14,840,589            
Class of Warrant or Rights, Redeemed | shares         166,905        
Redemption Price Per Warrant         $ 0.01        
Trine Warrants | Common Class A                  
Class of Warrant or Right [Line Items]                  
Number of common stock purchased by each warrant | shares   1   1          
Common stock par value (in dollars per share)   $ 0.0001   $ 0.0001          
Trine Warrants | Warrants                  
Class of Warrant or Right [Line Items]                  
Number of common stock purchased by each warrant | shares   0.5   0.5          
Private Placement Warrants                  
Class of Warrant or Right [Line Items]                  
Warrants to purchase shares | shares   8,503,000   8,503,000          
Number of common stock purchased by each warrant | shares   1   1          
Exercise price   $ 11.50   $ 11.50          
Warrants and Rights Outstanding | $   $ 8,503   $ 8,503          
Change in fair value of warrant liabilities | $   $ 0   $ 56,600          
Warrant redemption price   $ 1.00   $ 1.00          
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   $ 18.00          
XML 98 R88.htm IDEA: XBRL DOCUMENT v3.21.2
STOCKHOLDERS' EQUITY - Common Stock Warrants (Details)
9 Months Ended
Sep. 30, 2021
USD ($)
Y
shares
Sep. 30, 2020
Y
Class of Warrant or Right [Line Items]    
Common Stock Warrants Converted | shares 756,498  
Shares issued on exercise of warrants | shares 447,938  
Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.020
Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.525
Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y   0.078
Fair value of Common Stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input   0.0334
Private Placement Warrants | Expected volatility    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.550  
Private Placement Warrants | Expected life (in years)    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input | Y 0.048  
Private Placement Warrants | Exercise price    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.1150  
Private Placement Warrants | Minimum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.004  
Private Placement Warrants | Minimum | Fair value of Common Stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.1982  
Private Placement Warrants | Maximum | Risk-free interest rate    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.006  
Private Placement Warrants | Maximum | Fair value of Common Stock    
Class of Warrant or Right [Line Items]    
Warrants and Rights Outstanding, Measurement Input 0.3049  
XML 99 R89.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION - Stock Incentive Plan (Details) - USD ($)
$ in Millions
1 Months Ended 3 Months Ended 9 Months Ended 12 Months Ended
Jan. 01, 2021
Dec. 31, 2020
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2019
Dec. 31, 2015
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Unrecognized stock-based compensation expense, stock options     $ 8.8   $ 8.8      
Weighted-average period         2 years 8 months 12 days      
Shares available for grant     17,933,802   17,933,802      
Consultant                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Fair value of shares           $ 0.1    
Employee                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)     0 2,269,131 0 6,925,144    
Fair value of shares       $ 26.1   $ 29.8    
Non-employee                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)     0 0 0      
Non-employee | Consultant                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Granted (in shares)           12,212    
2015 stock incentive plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Awards made under the plan               26,283,789
Vesting period               4 years
Expiration period               10 years
Make Plan                
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]                
Vesting period             4 years  
Expiration period             10 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 11,337,837              
XML 100 R90.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION - Common Stock to Employees (Details) - Employee
3 Months Ended 9 Months Ended
Sep. 30, 2021
$ / shares
Sep. 30, 2021
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Risk-free interest rate, Minimum 0.30% 0.30%
Risk-free interest rate, Maximum 1.70% 1.70%
Expected volatility, Minimum 52.70% 52.70%
Expected volatility, Maximum 54.20% 54.20%
Expected life, Minimum (in years) 5 years 10 months 24 days 5 years 10 months 24 days
Expected life, Maximum (in years) 6 years 3 months 18 days 6 years 3 months 18 days
Fair value of Common Stock $ 3.34 $ 3.34
XML 101 R91.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION - Common Stock to Consultants (Details) - Consultant
9 Months Ended
Sep. 30, 2021
$ / shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Risk-free interest rate 0.80%
Expected volatility 54.30%
Expected life (in years) 10 years
Fair value of Common Stock $ 3.34
XML 102 R92.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION - Option Activity of the Plan (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Dec. 31, 2020
Number of shares      
Outstanding at beginning of period (in shares) 19,553    
Exercised (in shares) (4,462)    
Forfeited/expired (in shares) (591)    
Outstanding at end of period (in shares) 14,500   19,553
Options vested at end of period (in shares) 9,062    
Options vested or expected to vest at end of period (in shares) 13,942    
Weighted-Average Exercise Price per share      
Outstanding at beginning of period (in dollars per share) $ 1.53    
Exercised (in dollars per share) 1.17    
Forfeited/expired (in dollars per share) 1.45    
Outstanding at end of period (in dollars per share) 1.64   $ 1.53
Options vested at end of period (in dollars per share) 1.72    
Options vested or expected to vest at end of period $ 1.65    
Weighted-average remaining contractual term (in years) 7 years 3 months 25 days   7 years 9 months
Options vested at end of period 6 years 6 months    
Options vested or expected to vest at end of period 7 years 3 months 3 days    
Aggregate intrinsic value of options outstanding $ 80,166   $ 306,408
Options vested (in dollars) 49,349    
Options vested or expected to vest (in dollars) 76,947    
Weighted average grant date fair value for options granted   $ 0.98  
Aggregate intrinsic value of options exercised $ 49,600 $ 1,700  
XML 103 R93.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION - Restricted Stock Units (Details)
$ / shares in Units, shares in Thousands, $ in Millions
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
$ / shares
shares
Sep. 30, 2021
USD ($)
$ / shares
shares
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Weighted-average period   2 years 8 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 | $ $ 90.1 $ 90.1
Weighted-average period   3 years 6 months
Expenses recognized | $ $ 6.7 $ 10.1
Shares Subject to Vesting    
Balance at beginning of period, unvested shares (in shares) | shares   683
Granted (in shares) | shares   7,983
Vested (in shares) | shares   (304)
Cancelled/Forfeited | shares   (51)
Balance at end of period, unvested shares (in shares) | shares 8,311 8,311
Weighted Average Grant Date Fair Value    
Balance at beginning of Period, unvested shares (in dollars per share) | $ / shares   $ 8.02
Granted (in dollars per share) | $ / shares   12.53
Vested (in dollars per share) | $ / shares   11.63
Cancelled/Forfeited | $ / shares   13.01
Balance at end of Period, unvested shares (in dollars per share) | $ / shares $ 12.24 $ 12.24
XML 104 R94.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION - Restricted Stock Awards (Details) - $ / shares
shares in Thousands
9 Months Ended 12 Months Ended
Sep. 30, 2021
Dec. 31, 2020
Weighted Average Grant Date Fair Value    
Weighted-average remaining contractual term (in years) 7 years 3 months 25 days 7 years 9 months
Restricted Stock awards    
Shares Subject to Vesting    
Balance at beginning of period, unvested shares (in shares) 280  
Issuance of additional shares (in shares) 476  
Vested (in shares) (408)  
Balance at end of period, unvested shares (in shares) 348 280
Weighted Average Grant Date Fair Value    
Balance at beginning of Period, unvested shares (in dollars per share) $ 4.08  
Issuance of additional shares (in dollars per share) 8.78  
Vested (in dollars per share) 6.84  
Balance at end of Period, unvested shares (in dollars per share) $ 7.27 $ 4.08
Weighted-average remaining contractual term (in years) 1 year 9 months 18 days  
XML 105 R95.htm IDEA: XBRL DOCUMENT v3.21.2
STOCK BASED COMPENSATION - Stock-based Compensation Expense (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses $ 9,951 $ 1,895 $ 16,167 $ 4,228
Research and development        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses 4,450 893 7,205 2,176
General and administrative expenses        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses 3,138 616 5,332 1,070
Sales and marketing expense        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses 1,732 294 2,653 715
Cost of sales        
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]        
Total stock based compensation expenses $ 631 $ 92 $ 977 $ 267
XML 106 R96.htm IDEA: XBRL DOCUMENT v3.21.2
RELATED PARTY TRANSACTIONS (Details) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2021
Dec. 31, 2020
Related Party Transaction [Line Items]      
Right of use assets $ 9,635 $ 9,635 $ 1,810
Lease liability 9,689 9,689  
Dental Arts Labs      
Related Party Transaction [Line Items]      
Lease liability 3,700 3,700  
Annual commitment 600 600  
Lease expense paid 100 100  
Operating Lease Agreement With A T M R E LLC      
Related Party Transaction [Line Items]      
Right of use assets 500 500  
Lease liability 500 500  
Annual commitment 200 200  
Operating Lease Agreement With JES Besitzgesellschaft GmbH      
Related Party Transaction [Line Items]      
Right of use assets 200 200  
Lease liability 200 200  
Annual commitment 100 100  
Operating Lease Agreement With Sitraco (UK) Limited      
Related Party Transaction [Line Items]      
Right of use assets 200 200  
Lease liability 200 200  
Annual commitment $ 100 $ 100  
XML 107 R97.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION - Revenue (Details)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
USD ($)
Sep. 30, 2020
USD ($)
Sep. 30, 2021
USD ($)
segment
Sep. 30, 2020
USD ($)
Segment Information        
Number of segments | segment     1  
Revenue $ 25,438 $ 2,527 $ 55,728 $ 8,101
Revenue recognized at a point in time        
Segment Information        
Revenue 23,949 1,888 51,820 6,113
Revenue recognized over time        
Segment Information        
Revenue 1,489 639 3,908 1,988
Products        
Segment Information        
Revenue 23,949 1,888 51,820 6,113
Services        
Segment Information        
Revenue 1,489 639 3,908 1,988
Americas        
Segment Information        
Revenue 18,561 1,210 36,522 3,334
Americas | Products        
Segment Information        
Revenue 17,556 857 33,907 2,372
Americas | Services        
Segment Information        
Revenue 1,005 353 2,615 962
EMEA        
Segment Information        
Revenue 5,358 481 12,249 3,299
EMEA | Products        
Segment Information        
Revenue 5,031 249 11,326 2,411
EMEA | Services        
Segment Information        
Revenue 327 232 923 888
APAC        
Segment Information        
Revenue 1,519 836 6,957 1,468
APAC | Products        
Segment Information        
Revenue 1,362 782 6,587 1,330
APAC | Services        
Segment Information        
Revenue $ 157 $ 54 $ 370 $ 138
XML 108 R98.htm IDEA: XBRL DOCUMENT v3.21.2
SEGMENT INFORMATION - Long lived assets (Details) - USD ($)
$ in Thousands
Sep. 30, 2021
Dec. 31, 2020
Segment Information    
Long-lived assets $ 33,388 $ 12,160
Americas    
Segment Information    
Long-lived assets 29,625 $ 12,160
EMEA    
Segment Information    
Long-lived assets $ 3,763  
XML 109 R99.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Sep. 30, 2021
Sep. 30, 2020
Numerator for basic and diluted net loss per share:        
Net loss attributable to Common Stockholders $ (66,879) $ (19,457) $ (169,167) $ (65,027)
Weighted-average shares basic 260,555,655 159,968,300 251,467,644 158,120,826
Weighted-average shares diluted 260,555,655 159,968,300 251,467,644 158,120,826
Net loss per share-Basic $ (0.26) $ (0.12) $ (0.67) $ (0.41)
Net loss per share-Diluted $ (0.26) $ (0.12) $ (0.67) $ (0.41)
XML 110 R100.htm IDEA: XBRL DOCUMENT v3.21.2
NET LOSS PER SHARE - Antidilutive securities excluded from computation of earnings per share (Details) - shares
shares in Thousands
9 Months Ended
Sep. 30, 2021
Sep. 30, 2020
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 23,159 14,900
Stock Options    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 14,500 12,964
Restricted Stock Units    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 8,311  
Restricted Stock awards    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded 348 1,317
Warrants    
Antidilutive Securities Excluded from Computation of Earnings Per Share [Line Items]    
Antidilutive securities excluded   619
XML 111 R101.htm IDEA: XBRL DOCUMENT v3.21.2
SUBSEQUENT EVENTS (Details) - USD ($)
$ in Millions
9 Months Ended
Oct. 29, 2021
Oct. 14, 2021
Sep. 30, 2021
Restricted Stock Units      
Subsequent Event [Line Items]      
Issuance of additional shares (in shares)     7,983,000
Vesting period     4 years
Subsequent Event | Larry Brewer Dental Lab, Inc      
Subsequent Event [Line Items]      
Payment to acquire business   $ 7.5  
Subsequent Event | Larry Brewer Dental Lab, Inc | Restricted Stock Units      
Subsequent Event [Line Items]      
Issuance of additional shares (in shares)   252,096  
Grant date fair value of stock issued for acquisition   $ 1.8  
Vesting period   4 years  
Subsequent Event | May Dental Lab, Inc.      
Subsequent Event [Line Items]      
Payment to acquire business $ 12.5    
Subsequent Event | May Dental Lab, Inc. | Restricted Stock Units      
Subsequent Event [Line Items]      
Issuance of additional shares (in shares) 357,642    
Grant date fair value of stock issued for acquisition $ 2.5    
Vesting period 4 years    
EXCEL 112 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( ,:#;U,'04UB@0 +$ 0 9&]C4')O<',O87!P+GAM M;$V./0L",1!$_\IQO;=!P4)B0-!2L+(/>QLOD&1#LD)^OCG!CVX>;QA&WPIG M*N*I#BV&5(_C(I(/ !47BK9.7:=N')=HI6-Y #OGDK7A.YNJQ<&4GPZ4A!0W_J=0U[R;UEA_6\#MI7E!+ P04 M " #&@V]3,2.DK.X K @ $0 &1O8U!R;W!S+V-O&ULS9+! M:L,P#(9?9?B>*$[H8";-I:.G#@8K;.QF;+4UBQUC:R1]^SE>FS*V!QCX8NGW MIT_@5GFAAH#/8? 8R&"\FVSOHE!^S4Y$7@!$=4(K8YD2+C4/0["2TC4[3H* (O.;!N MGNC/4]_"#3##"(.-WP74"S%7_\3F#K!+-^R[JZJGG!TUGM:R[J![%JWF?7'WXW83MH621A'^_1S80RY8-[9)-NIL\!"SI^\Y%1^?H.'GS[BYBZ(:(E/)X M8-DOV]:[MR_>X%#BVR]*+ M41B1%G\@M MNN01.+5)#3(3/PB=AIAJ4!P"I DQEJ&&^+3&K!'@$WVWO@C(WXV(]ZMOFCU7 MH5A)VH3X$$8:XIQSYG/1;/L'I4;1]E6\W*.76!4!EQC?-*HU+,76>)7 \:V< M/!T3$LV4"P9!AI@S M&L%&KQMUAVC2/'K^!?F<-0HACA*FNVB<5@$_9Y>PTG!Z(++9OVX?H;5,VPLCO='U!=*Y \FIS_I,C0' MHYI9";V$5FJ?JH,@H%\;D>/N5Z> HWEL:\4*Z">P'_T=HWPJOX@L Y M?RY]SZ7ON?0]H=*W-R-]9\'3BUO>1FY;Q/NN,=K7-"XH8U=RSTS0LS0[=R2^JVE+ZU)CA* M]+',<$X>RPP[9SR2';9WH!TU^_9==N0CI3!3ET.X&D*^ VVZG=PZ.)Z8D;D* MTU*0;\/YZ<5X&N(YV02Y?9A7;>?8T='[Y\%1L*/O/)8=QXCRHB'NH8:8S\-# MAWE[7YAGE<90-!1M;*PD+$:W8+C7\2P4X&1@+: '@Z]1 O)256 Q6\8#*Y"B M?$R,1>APYY=<7^/1DN/;IF6U;J\I=QEM(E(YPFF8$V>KRMYEL<%5'<]56_*P MOFH]M!5.S_Y9KF4Q9Z;RWRT,"2Q;B%D2XDU=[=7GFYRN>B)V^I=W MP6#R_7#)1P_E.^=?]%U#KG[VW>/Z;I,[2$R<><41 71% B.5' 86%S+D4.Z2 MD 83 >LX=SFWJXPD6L_UC6'ODRWSEPVSK> U[F M$RQ#I'[!?8J*@!&K8KZZKT_Y)9P[M'OQ@2";_-;;I/;=X Q\U*M:I60K$3]+ M!WP?D@9CC%OT-%^/%&*MIK&MQMHQ#'F 6/,,H68XWX=%FAHSU8NL.8T*;T'5 M0.4_V]0-:/8--!R1!5XQF;8VH^1."CS<_N\-L,+$CN'MB[\!4$L#!!0 ( M ,:#;U/$!I1Y4 4 "46 8 >&PO=V]R:W-H965T&UL MI9AM;^HV%,=?WWT*BTW3)A62.&E+[R@2I71#MP^T='?JIKTPB8&HBR:Q/5[\E41Z'@$T62-(Z9 M>KOBD=Q'B\5[_)/AX^9L82/I31'V&@EY>M;HL$?,[22#_)S6]\]T&G1L^749+] MDDW^K.>UB)\F6L:[8""(0Y'_L^TN$8XNX L LH"U2Z1[VB MJ."4KSK$M4\(M:E3P3/$P^_END,<6A7^#LN[_S-Q?@UFB%733OY&7 M><7+O.QE7MW+GM]6O*HM\'#';C\B%*<%Q6DSBL>4*^$HJ746$2VF5 MB"<\37X1F ML$#2[EEK7(PSRP,>=)I#/;$O& ?2^1#5N<,ESUSBJH ,UER@ M=N*4INZX_PER:,Z@D9_E1E0"XG)7J8)+"RT%1E=6 0?W\8]T11^<*+D.A5^= M0USS;H"AE:7!P0W](]I$)II%Y,]P=7Q@X(JVT[5=C*TL$@[N[%DC#F"6>QP% M%[@X[V(@965P<$._E3[D9+*4 K/?&A%*O;9#/0\C*NN!@YOY9:NF_GI ?[(X-A8),F")?691RLN**3,U<$N,N MZX:#&S[4^P &%IF^Q3,95>+65(P[;$I:U@:*N_<^862T]9=,+/C1 E8C=/\R MQ0H!+0L!;50(AJE29A*2SX:R5(%9I)43^1K%EX_3__=D90&@C0K 6,#4,5^^ MF7D1VZ-6DN&*-62EZ]-&KF^F15#/P5,74E6.@1J=>RG:S/=AD0JS!![D@AAA MZ?RTD?-/8Q9%Y"I-X'92W9:X3LV\FY9^3QOY_2CF:F%ZUZ^@H)=@L/&*B>K< M?=.*@)9N3W&SWJ=JR2%5&,^W+0=HZ?H4-^S]B'QGD)D5)N0AU5 GA?&RRB5M MKGR:*9LMF77?=1S;\5PS_5Y789763VL,>^<0-V%BJM(+!ZO&UBHU%&0=Y^E5RXVE$NZV CSAACMC^9$-^L$/,]N>)JL0$S0\X\0_+\2;;?U)IS MC;[75:,N)FNM-V]G,U6N>N:M3_>\TH^74SPY/G#9_&PUN;#[/)\PQ[X M@NNOF[L6WF:]E:6H>:.$;%#+5Q>3*_QV3@NCT$G\*?B3.GA&QI5[*;^9EP_+ MBTED$/&*E]J88/#GD<]Y51E+@./OO=%)/Z91/'Q^MOZOSGEPYIXI/I?57V*I MUQ>3?(*6?,6VE?XLGW[G>X<28Z^4E>K^1T][V6B"RJW2LMXK X):-+N_[/L^ M$ <*./8HD+T">:D"W2O0SM$=LLZM:Z;9Y7DKGU!KI,&:>>ABTVF#-Z(QT[C0 M+?PJ0$]?SC]]O+[YN+BY1O"T^'3[X?KJ"[R\O[J]^CB_08O?;VZ^+- 9^KJX M1J]?_8I>(=&@+VNY5:Q9JO.9!@S&TJS(1E-$(H(=ZO.P M^C4O01UWZM&Q^@P\[]TGO?NDLT=][F_;EC<:,:6X5F\#%FEOD7868Y]%IM8( M8H-*\\#_WHI'5L$0SECM3*6=*9-PCY>8XC1+SV>/AS&QQ>*<)B3IQ8Z0QCW2 M.(ATL9:M/M.\K6%.'[G2M0_FSDYR,#XI",G("*8MAC'.T\P-,^EA)D&85V4I MMP ,BD;)(9CW%7=A3&R,),_R$41;*DUPZ@:8]@#3(, /$+Q&R_:'"U9J#4A) M1J,1+%NJR*+<#2OK865!6'=!T%^D9M4+\.76T'&>YM$X<6RQ%).D(&Z010^R"(+\#+G2 MBE+S79*[\!7VP%96.V2P!QF.AG(>G9AU8/A6_^AFVU2?CJ XL M@4D0YV]2+I]$53EA$3N$*:$Q'2-SR)'$!VV@&QSFFP^-9LV#@*JX3Q=__*@= MOSS"Q JA+5?@R =T8!LEI9',ZN[+4GFM;+,X/I(Z!#GR#PX2S MJT%7?G0VB1093HIX#,]!-C$N(A_ @6]P^J*FI1+L7E1""Q[L7/# &#A,&3W5 M;M@/'\]BN^KCM,B3L?,.!DD*['%]H < &'":'Y\G90'-E]BERA2H.^XQ^MIQM K;)@*19-H9L2P'KN1&3 M@3)(F#)@UMLM#S8*!RO-A9XX6"1*\W'$'6)9DGJZ6#*0" F3R#5?<8"YA 81 M&K&M<]42FQ:2Q&K#'%(TBF(/P(,]1I@]7$M"-@^[UGO)[W?T;#XOGUU9B88U MI6@>4"F5>Y43FT]P9+MD2Q6%+P_)P#HDS#K'?=JIY6$32EQD^;A>.L1H%!>> M/?'*)7*G]/S!T[/Q 1#1\VK70 MLORVEA4DO?H%W<#N<+Q.CPT?G'F%Z>"N?A6]B:((0R/9HD=6;?D9 MV^JU;,U.;XJ2: J_FG](K6'+I][!ZMT_(J&4Z4:Z)F2K%>QNEH8'F48+OM&\ MOH>U_GR V$E=\W+_=7\N.(5.0&UX=T!<.1,Q[,[/S.5_;^@XY .KT3"KF84, MO80WWDDT#C(:IN =(BF>%CB>IAGI@DA(.H5F;)I1.IZ(?QKX:3=(DF93#!AV M@\" ,%!29,^#_/^FV'%H:9VK.F2HI\(,]$Y/G%TR",ZWNPZ!/,XQKF'=NG0$=!P1P#M_[;>5LP<9T'_*4KA/#V@-NF? M01<7Q^,VSB4(C0O)? 0S- CTY/:T1[K?G\@:\FIM;I4>.1(-O'/TNI)*N4NX MW0"<88RM4#O$/%TH';H$^I*3S=,5>(_4[A3RHDBLEL8AE^"D\%T-T*&GH.&> M8@?W=B#S+@]?#+^P;BR<1R0..><1R>S@@LO<+O[!V@?1*-A9KT Q>I-! -K= MA=WN1XY@Q@&P'X?26!Z?6B7%\$V][_[W7%@#S:,/XL48PE>,IJ+H95*65S:MHA3G"'1807.U9T%XQF2 M:LJ7MB@X1HD19=1V(0SL#)'<&@W,VIR/!FPE*#*VQ84NU)C9[C,#9''&< MRQ1+$B-Z#KZ"+\ &(E6K8F!+Q:&]V7$5\ZJ,Z>Z)&>&B SQX 5SH.BWRR6'Y M%,=*[A@Y;,IME7U= K?]3@@-QO#J.9^)T]\29JP;%G.,$J*<:/X," M<;!&=(7!&1)VP+%-?X,]W M<7A:%Q\U:]#W:OK>R?0GMG!O;V?NUOH4RP9UOZ;N?YCZ4 ?WWX&X@=-WND'H M[B"W6+I!Z >AY[4C._#?W@(_ 7VDH2N?.^B*QWE7[393MQNX@=\/=]CMK2U2 MGT^^([XDN0 4+Y06=D+EA)=;?CF1K#"[YA.3:@\VPU0=DS#7!NK^@C'Y-M$; M<7WP&OT%4$L#!!0 ( ,:#;U/ZP[ZHMP8 +$= 8 >&PO=V]R:W-H M965T&ULI5E=4]LZ$/TKFDP?VIE"+,GR!P/,0)S>RTP+#*&W MSR91B*>.E7Y)GWF,ZZ^;^ZE M?AMW7A;9FA=E)@HD^?)B=(7/IM2O#&K$?QE_*?>>447E28B?U/L[0 MW1=T=S]]N'J\T0!T@K[/$O3QPR?T 64%>ER);9D6B_)\K'1O*I_C>=OR==,R M&6B9HF^B4*L238L%7P#VB=L^=MB/=12Z4)"W4%P3I\,9WYPBZGU&Q",8Z,_D M>',/HO-WK4__=^L'P:#=O*"U/SK@[X'O>+'EI<.5W[GR:U?^@*M'H=)<)Q7( M83,NC7U0VU>9;7=)F$^C\_%N/_P0BH2'H,0&,182P]741D78PQWH@";K:#)G MQ":B5$@L49GFSK %G;_@B+#-A[TVL6NP/,-ZK MUMB]3GBAYTY>"86?,6@/EA&,7F^-DX1F@P MD-]Q+P*P6P5\K1+\4HKU&WM1P*Q].^<&E,76:@5P./89-7E#.)]X9ARG8,,L M# :2/>YU 69.YI-56CSS2BTOTTRB79IO>5727U(I4SUK\RQ]RO),_08U,+-[ MQ:IN#?2J5Q?8+2]N"L7U0E)O4Q <"[O6GV!B#@0 BDUI 7JB5M($4&1O1 ^I M]MH"N\5%1[7*%T*MN$0?6]:?]+#,Q9I_1@4'2R4&) -X\ ,@@TS9VP"NL)! M8 8!<+57=@]CT$L.'+V__)[X4DC>4D8J?1U(/!&P$K0XLD8>P%5+T-3D$(YX M.+9D.=@P\_9$_B'[7AMAMSBZZ1CK&!1'E?1J MB+C5T!M;I"L**E>IY"?7:9G-0?:-JVB_$]XI,1P5%W KJ1WWTQ[7\W6D9H>MJ M3;]$8JM*I1-\I:J>!B>!+6Y(X#&F*ZJYBP2@F,5Q$%'/7.^05X;]( Q\WXP* MY#7"Q(O(0$4GO<(B;H5U3&06CEEBZY_!V-C0P=@ 7H=B WEUQZ;78,2MP>ZE M6&SGRK71)KUT(L'?GHV17IP0MSAY_W2L=7!P\$5C:Q\ P'!DGMXD $IO?ZP- M.P +,!Y08J17(<1]\G'L&1GI*SMQ5_8C3\F(76OU%H!Y9@R!RAU2*P,"AQZ! M;QY%3@&8WFCZ U*.]C6>OG/JP>4NFSOC1_L22O'?SF7:ER7J+DOOSV4*;+]] M+QW!;7F\KF^^RLUGVVAFEN'[FMWOWA5WZH9 MWZ_QV00#WQ-\-FUN#WOWS67FMU0^9T6)A ME%C7CRN>+KBL /K_2R'4VTO50'=+>_D'4$L#!!0 ( ,:#;U.%F7M-4P, M D* 8 >&PO=V]R:W-H965T&ULK59M;^(X$/XK5M0/ MN]*V>8$$J "I0%9;:5NJANY^=LE 1&U=Y]2?PRSSPS M8WMFQDL,"JJNQ XX[FR$+*C&J=RZ:B>!IB6H M8&[@>9%;T)P[TW&Y]B"G8['7+.?P((G:%P65OV; Q''B^,YIX3'?9MHLN-/Q MCFXA ?VT>Y XZ4=Q_ :U/Z'1MQ9,E5]RK&4]AZSW2HNB!J,%1)%KB;HXX/9TO[Q?Q?1(O"(Z2Y??;Q0FK!+[KQHPZ\B]%H0A*<0C(+.A4FL+LB/>\+";S M]@S_SC< ML[GSW]CC/V9_$XQ>_WL_.IC[#7._9.Z_PWR/29()9;U1%3(JD283 M'J:7430L&F1-]>W',X,*6D&9# MR[T>^E[0.C>+F#\*/:_EHDUL@*^D_9ILK*$W:K\F]ZRV%2"W95.AT-L]UU4: M:U:;ON6F+->M]9E_/?JY&KHY%K7%ZZKTAPKILY$C9Q.%D)63%,HEZZJ);+, M@JK2]3WOW*U8P9UP8/=F,AR(E2X+CC,):E553/X<82DV0Z?G;#?NBV6NS88; M#FJVQ 3U0SV3%+D=2U94R%4A.$A<#)W+WD7<-_DVX;' C=I9@^GD28AG$]QD M0\F<"S*[T6F\Z'S MU8$,%VQ5ZGNQN<:VG\^&+Q6ELK^P:7,]!]*5TJ)JP51!5?#FR5[:.>P B&<_ MP&\!_FM _PU T *"CRKT6T#_HPJ?6X!MW6UZMX.+F&;A0(H-2)--;&9AIV_1 M-*^"FWN2:$FG!>%T.)[>1?%=$D= JV1Z>Q-=SBE(YO28Q'?S!*97=#29W,8D$@B.#XZ@2,H.,QSL5*,9VK@:JK2:+EI M6]&HJZ_I2PJ&PO=V]R:W-H965T&UL MQ5QK;]LX%OTK0C# ML"X%I\2!VF U$FFZ21Q$J6S6"SV@VHSL;:VY9'DI/WW M0_E%B[RD7">9?FG\."0/+Q_G7(KNX5->?"U'4E;!M\EX6KX_&%75[+=NMQR, MY"0MW^4S.57?W.?%)*W4V^*A6\X*F0X7A2;C+@Y#WIVDV?3@Z'#QV75Q=)C/ MJW$VE==%4,XGD[3X_D&.\Z?W!^A@_<%M]C"JZ@^Z1X>S]$$FLOH\NR[4N^ZF MEF$VD=,RRZ=!(>_?'QRCWQ(NZ@(+Q)^9?"JW7@=U5[[D^=?ZS?GP_4%8,Y)C M.:CJ*E+UYU'VY'A%IAPX-@,"^K?+(JK!A,LNGR;_IM M%8A="N!5 6P4X-A1@*P*$*- Q!T%Z*H -0HP%R6V*L!,2K&C %\5X+MV.EH5 MB,P^,$>!>%4@WK4%L2H@S$Z[HH3"]M"1.>K8.=77PX[,<:?.(*\''IDC3YQ%UD./ MS+%W1VP]^&@Q^MWEZETL_9.T2H\.B_PI*&J\JJ]^L=@_%N75BL^F]5:75(7Z M-E/EJJ->_^KD]"HY/0G4JZ1_<7YR?*?>)'?JS^7IU5T2],_4NW[OCX_]BY/3 MV^1?P>G-Y_.[_P2=X'-R$KSYY6WP2Y!-@[M1/B_3Z; \[%:*5UU[=[#B\&') M ;LXS"?S<5IO><'I_;W: W\-KF61Y<,@OP^.A_FLWA1_5:_^KR*BMMGJ0CZD M@^]!+Y\^RJ+*OHQE<*UV2%D4N<-%"?FL^GD\[LR(?R+)4'J^4:3$8!6K#4\;J43G& MF6.=7.[> %#ZRE_:/7/W(]O?MSF@KNN6NG::\3>[5[+/U+WU5[]?$!-_I7>Y M%:^N$NV-4>M:*'C "?V) ZP#ALPDYAF#E<9T"#O GY':B)$4QQ M$_;1AG6PH)@;N',;%[$FY!- BHDP0DW8I0TS>M>'>A=A@]'UCLQOVIDG4%51 M1+>J:DPAMIE"[#6F?X_9?&4 M%L/_>7;":--XY WPZ3=9##+5N#(4VWH:++T%E)'T(R 0D3$?_)@&U7A#-7X6 MU>U) IF)V*)$A<",PZS$AI7PLOI3EE4V?:A)J8:K(AO4@MIB3?K"XF)L/HD/ MT2"*0IVNAGM0+13G09P(^@;,0F\NY'=YRXK<$\ MY)Q1[MI8M+PAO[YMC=>G^=3+X\.JJG:K#P!]7A]IA4-^B7-$L)VYK6U.NP]@ M6_P^TEJ(_&+X ]'NK:KR6GX 0PE53M;P_ Y<;,S\,ZA-T_5#=3&UT@S<1P#7 M(43$Q/3]4(6&2GV"B"&.F(&[!'"F]4>V<\ (VQN*#0/IWP! DWX"5H9BYM(' MK#T+]GN6/5=$#]M6164 D<"6MIU!4!9'6' K_ 4"T$B3APJC;4#PNB?SP+P MUH&(W\_LDP=@VZX@8GJ:%E"3KO8TV.]IGIL+8.#0(Z:4NN:K]C/8[V?V2P>P M[56P&4TTL-]I^&PVMM/A#A+*Z)G46G%-PEB:UQ(H#.^6TVT>I%_/D[ M?-3KX(&L\<*FB2%VUJZV9Q0;@GP-X#H$QS@R5M8-!#3&- $P#*G!=VP-1(LK MV>UQ@_L4TQ$IX#P 4XXY$XX=@6P]5R#_O-\@6B>)7R?W\1O$ED"&J6DXVE!- MPEHKB5\KG^LX")#HJZ'$R'$41;12$K]2/E_%B:V(-(PX=FT+6A.)7Q.??>)( M;$$DH4JU79NH%D3B%\1:K1?M!J6LJK&LGTR,ELG'^7,JC2;\%3 M5HWJ-:&Z4@;SF0KK8UO'P/D+2:4I04D;JMEAK:C$KZBOW>'6D024E0H:.18F MU7)(_7)X7I;S^M*#M3#O\R)(!VH'*S/7EG*YJKOA':+]:SEL&YH'9&2@@EKA-KNO40WJ^TMW(V5WQ26[J@ M/8H"I^;"/ =)VE!-JEICJ5]CW51;IS9P/(Y"@9@K?%I=Z%>H[Y=SF4V7H5@%LC:6MN2AFH7!N$UITZ>Y/<-?/S$ &L9TA MF+NRK9($A\R.L0/GVI6UGE*_GD)]:8TL<#0;"\!B(5CHNINCQ9'M=3FM/5JV MUF&.U.)%+L%F6N[8SI?.MA\2P#SL6TOVJ-E2AT@<19$U:H F*@?".#-'#:@Q M-+, "181*@C#V!;%ZKVNE'5'BO@^A,3C"I2#@O/M,:RGW #BFF]9"]_!XH! M(LDB\Q)/&ZI)6.LH>]V;4 QX!*S6'XU=LTNK(GON;:A6;H!&"L:$0["Y5DC^ MRK>?.)#@,1$1AW9S+8[<+XX_XRR"0P>GYEV!I W5[+!65NY7UI]]%L$A@0VQ M1^0?RQ7(L#EZKL7*L-U:2J=9+OFQ:V1@\0.E^NQ;4V<;\V[9-K<> R MDV#FH7 ;JDEXZ^:N/SGTN6YN9W<=SF/3-R3MN"8Y+6O<+VM[>6X./8'$YO.9 MI!76Y*R5C>]V 6H7%\F!+-%T;P &]MP $/;<$!#PW #,Y[FY5EB^VY/1'_7< M'-!5A^?N;OTDMO[-_F5:/&3*58SEO2H;OJM_C5TL?P:_?%/EL\6O9+_D595/ M%B]',E6VK0:H[^_SO%J_J7]XN_G/"([^!E!+ P04 " #&@V]3(&9D0AH+ M "X,P & 'AL+W=OVY)7D7/;7[U!23%D<4D[W $7C MRU :#H?SS0SE\\>B_%FMI:R]I^TFKSZ>K>MZ]V$ZK9*UW(KJ?;&3.7RS*LJM MJ.%M>3^M=J44:3-HNYD2W^?3K;+);/[.T7G\\B\^\5*[$?E/_*!Y_E]V$ MF+I>4FRJYG_OL9/US[QD7]7%MAL,&FRSO/TKGCI#] ; =? !I!M 3AU NP%T M.""T# B[ >%P +<,8-V 9NK3=NZ-X1:B%A?G9?'HE4H:KJ9>--9O1H.]LEPY MRK(NX=L,QM47\^_7BZOKY=7"@U?+[U^_+"YOXOW_]<>A/OC^7">_/;6^\W+\N]VW6QKT2>5N?3&K11UYPFW9T_M7<2EW[SWJO_.( M3P)L0O]N^.+TX3YF#O?PA4Q@>( -/S(&/3@6;:Y';8XEJK6W@CA4>:NRV'H0 MVDI19_E]&QNR.I/5!\=]PL-]PN8^H>4^UQ!,-T6%.>"\''0^?>@;%I'CS"=:[$@S=M",.2UPF?X/]B\$U;KRZ@*B:E+D2;:17MZIK#Y5 MKQ-EJGTE4[6C7FLG?M"&.^VTD "2)!-M>,Y33VR+LL[^;C[ C-=>CO6,$C 6 M\8'I3"G.",,-%QU4C9RJ+NLB^3E1X3_UDF(+3*RL6D:FEMQ<8%,J)"3&M8P/ M6L9.+>=KD=]+M60KD97>@]CLI5>LO$=1EB*'%<[$7;;)ZF=,[=A0B/&^<8\T MFATTFOV21M7^KDK*;-R% MC:AA=6$#S(OM%M1JUOS%=I675=4>#>J+[@Y':TDM>O4@&#CUNNSM!>^-2))2 MJI=OE?72K$J*/=@+OLKR!]EM:118@6FU()X-G!&1HJ%E!D3/@)P^ Z6UO*N] M598+"#D02Y*BJE&-B:&+H:XI$MC4U7 (J%/=F[)XR)ID$W)=R/321F%40VI: M*QA&(4R(TF.AJT[H*,S3R!+D \V?P V@R^2O?58VP7NR*XM$0F O925%F:R; M0)O*!\C'=\IKT"S)I$_ @C@XUG[>B1WY%F,]L6/U-:0"YE3_S7^@FGC;\@B6 M [Q]5U1BHWP(9@,PJI^;64B8I6T.\^X>1SYB^!$B8PLH&FJ!FVJ*_ED.VQ5@ MH0*?VKK[9BUJ"8M0]R,-%$(_92WN@,"53/9E@U9T-B;4)F'/Y[OY((#DQ#(A MC;[ S3XUH7T.\]ED?X/:+\NBK \+H>,/ZDD(#&>^/W0D1"J.;2NA:1BX<3A0 M_%ZH7 ;^U6M9CL9-$X<33F<6E30. STW832B) MN&5O$8T[XL:=#IP9K /24B'=D' P6+?$EN)A@)Q0^&RHYIC37L[$=7? M#/J3&9D-F8:(A=2FOD8#&:F4FC86*)M*R"TRR^(B# C(+!YJB(BQT)+$$8T* M#/+!DSU2RAI[*D5+U/A9$]Y#S]8-PD03U' M>*>Z"]A,*$(+&@Z8LL"DB*W6HIHIU%UKM;M\Q%^I62-98$8U6ZB;+=>GM%I0 M91#:0$CWV3#%Q019/+,UDFBOE_:Z9EJ;3YW>)*(:'W0$'WLH6X2*,:\J "@" M#DB9AYL#$PM\6Z9'-3FHFQPO6BNE3\HX*8(2RFT-#JI90MTLZ2MR2LX^IP@R M(+VS,8-J9E W,_J:G%SY4 03E/IQ-"0=)LA);"OHJ&8%=;/B1E70,NW\' K1 MCG9;47=ZOVY")BX"3N->KM+-QY2;A4%@BSF:*W2D):*CQ M$Y)7Q7#=G#OQ0$33(AQMKO7V$(1#2!QEF61M,*B:3FO1=(-Q2YF5"2-A,#23 M*468I?$?]@YSQJJ7<=5?FL2H[DAE$OFFZ8Y:%&+)UGU&TMJ MCU1K4:I@5->;MKN^WQ6Y]^*:,$IUH\HL44/::>QS2R8<(FP*F26!##6:PA$T M'9GVYN;&VQ0":SDL0I-)C$862(>:2*&;2#^@,#T8T7E_!"X.!31;0C=;CA2H M9;FU:3 /L6+$3N50\R \L0F_>SP>!8:#6P<#6]2V;9_WQXU@M7DWK535'G8 R02 M$#+>-9SM;44E@$X,H05E042&*3\F2.+8M\U-XX*YJY6KU4HFC:?*IZ2M_:!8 MD5[[&E\-K/RP\)=IFC W31IN*;,-C>F)VKN3]UF>=R$.:H6L0+,#9L(BC&G_ MH+BSIBG'>< '[+D:%3N>JJ8/<]/GQ[%CO&:")G=X8.R"$X2N1H2.9]9[%,&- M+^!)A<'5+0/6T(R[$J^F28\GP= 1(LS2>N.:^MQ-_=LF<[4IQA&8,TNFP36CN?L(Z;K( M)XVY>X5:GKZZ^N$:G'R\S8>=6K778E;#3@]VXC MDK9"<-4QW"1<$,YFOJ4*X!IQW(VXH\=MVJ=LC*H?50AY_,"/9[$E*>>:3/P$ M,JWE!C)0H53*QU4QL6!UT][3<2.'0&G:WK%Y5._4#CNJGAG>XYG-E73DYJ>W M\_"VK$I_-_NT;6V+$\ZTN!EI;4_#,[]V!+0(QW0HU,"^K]N10@( M16EUXGI$)B:LQ]:1QD3D+N4^%^5]]B!SU13MV@-?+<5YA#3HJ.W9R4AS(W)S MX\MKN[+']]%0B-QG.?\G($8ZY$?_.N0KD_]B5SHR'U\+J=&@F/9^H;"5Y7WS MTY#*:X)4^X#]X=/#ST\NFQ]=##Z?!Q\6[8](]&7:W[1\$^!!$+\W<@67]-]' MX"!E^S.1]DU=[)K?0=P5=5ULFY=K*6!7*P'X?E44][H"BL41RWN>9&>IT8]V]+Y0*XJ$JC7]W5(10_WA\ M[+-"5=*/;:T,5I;653+@T:V.?>V4S/E051Y/)Y/7QY74YNCLE-]]GM@FE M-NJ3$[ZI*ND>SU5I-^^.3H[:%S=Z501Z<7QV6LN5FJMP5W]R>#KNJ.2Z4L9K M:X13RW='LY,?SU_2?M[P+ZTVOO=;D"8+:^_IX3)_=S0A@52ILD 4)/ZLU84J M2R($,3XGFD<=2SK8_]U2_XEUARX+Z=6%+7_5>2C>';TY$KE:RJ8,-W;S=Y7T M>47T,EMZ_E]LXM[7X)@U/M@J'<9SI4W\*Q^2'7H'WDP.')BF U.6.S)B*=_+ M(,].G=T(1[M!C7ZPJGP:PFE#3ID'AU6-<^'L^N;GV=7EOV>WE]=7(W$UN[V[ M^2"N?Q+G=_/+JP_S^4C,KMZ+F\OY/_C'W=7%AYO;V>75[>6'^>EQ@ 1$YSA+ MW,XCM^D!;C^(C]:$PHL/)E?Y[OEC2-Z)/VW%/Y\^27"NZK%X,1F)Z61Z\@2] M%YTY7C"]%_]S<^RP?]FQ?\GL7_Z?O/$TMY.Q^&\8BFNWDD9_D3&]3"ZN9&B< M$G8ISAL/9MZ+]\K?!UN+CRK("]J[&-RWI8-$2%)D+B0! 2)1^ULWF0M?67RYU@5-;1,6EPD+7+E M]>Y)A3;DW++F@SBM*>7A70Y&7B$Y66(OZ"F7-=#IY>U%:E@3 I/C5R=OO1N(6(BLQRSXWD).M.3=LK*0G&49#08Q;9K#B)3AD:28-XNX M.-H195/HK#BX-PJ?MY%&\8LS QQ'</ SI:PCMT84/7-PNM< MH]SN>*9+3X3>0AL._M;D8W%7I\C-D@-A-7H<.M7Z,RND(35T\,+(2HEA)5C# MH?=_>%Y*LISRERJ_.)D\_Z6-J3:T8\HFF[%6:65'Z':=N;4D M**0!(#'^;-2*S=;^4%V('7V>4:( 3C8'4$XMQ(T'?(Q MB^"&&/Y3K63V*)[6^6DW_BF)QF*(,Y>!G%(^8@70'@#!X"PS=KR+SCZ@)G5W MC-J2_LGRT6O?2I$YS= I4F/+=6:V93 /,!(0ERCF>DF!2"1;4)O-+SI(>S-Y M1;BO25;0K%KV)#VL 7C5B,%.F$,V/OG^+8(BV.P>"9\KYW=-.:AA(==L#6#X M;Q8:/;;JK2UK4=O-UD89'X00*7A&PT9/--G@"UT248@@Z]IJ0M[?L3JW,!,' M.QR2!>NV-OXJAIWNZ@&5D5BC&&)^8*#OU3^BZ)4AD_0V?!.K?7(H"9;Q<"=I MOX'>0K6D2LEE "*1:3IG(RI@$41/B?Q9*].D)J MRSW6L78/,1=HE!JN!T_: MCV!VS#'L<8>:N"LH.[2ARA: MZ)LVLSZD@',4?9*A-5C:I@>=Z[&(51AVA$5X\T]_M"V[;6I*H'U;\#Z'Q+>@G M!IW*/:(IH)!P@^0Q$)1VT^8VM4WJ*9,PL\0M!1B1+G4$4!3X@XH@D'%*N_UP MCCW(,[V.5'O]2<1*1 ]P!I-$D_&,QIF.F(<%M"Z'CU3, MDE6CXQ-@O01/RHQH3"B::9Z$4W>.DC(27B3^'%3F1 M1JLD2U.WGNI/$/2NC05&BX8'#QC*8]117<3NJPX.Z.4CU(S$7R?CR61R0N,/ MYIJR8:Z1PHAAB5+/?D/1A1[(!),NF;JA\V F^"8KHI&2V.0W6!L_D5D$Q"+A M&\T@C4FQH:0S6/-;<6&,,HY%P^*26&OE L-8S=T8#=41<@]&=*YZNE8LP M[6N5T3C0(B?O,4KE>W<_G;L(%%LC=0;!T$'X&M&AGZ$,XT#2%5RS(@O 9<@K MNE]";5#QSFMK?6YS%EUC 79,@(*RZS"S7I@U7>O;IU*I4-@\W:>E!F57&U3O MK$'"F8#$H6J/H.XHP9393M>P)S/#W0/L%OS0,EU2=52@P79D"KU>+MVD[+9Q M&)NUOX^ >H=JY8*DRSO$_Y[PF+5_XSJ#N.\5&L>G/7R.]CWB8JKTL6]L.U6N M1>TV3P$"'-/EV ,Q*3(W/:#L]; MAT/ >-W*6P;]]%:LE"$%53LROA7T-8YBFT8:R-[ Y#U#,(CXMK% IAE/9"J5 MV%A4W^@TO+4+)M0+J;8]V0!E.>94SMWG2*"J:4)0&B5E5FBUYMA:ZL =X]8/ M8_%Q.Y(O5$D[*=G1W793?29]>R&*Q1"'!,FI-5=UB+6O_?33(9MO4-0RK6+1 MHNCO:]89.C>NN!2.+5!^HTRZ51#$+&U72E7O\/Z5^1-)J M1'NIEC@Z&7__Z@BIQ9\GXP/:)?XDN+ !U8Q_TJ<7Y6@#UI<6.9X>B$'WC?CL M/U!+ P04 " #&@V]3 ]F%_00: !H3P &0 'AL+W=OP,Z93G^NJ M";\\V'5=^]/Q<2AVIM9AZ5K3P#<;YVO=P9]^>QQ:;W1)+]75\=G)R9/C6MOF MP?.?Z;-K__QGUW>5;XZ_.#X^<^MWIJ5 MZ3ZVUQ[^.DZKE+8V3;"N4=YL?GEP^]N?S7"S_>X7N&J0/^K;OG9Q^GG/WMWJSP^#:OA/XA5>AN(LPT>RJKS M\*V%][KGJX]__''Q_A_JW6NUNGKS]NKUU>7%VP_JXO+RW<>W'Z[>OE'7[WZ_ MNKQZM?KYN(/]\*WC0M9^P6N?'5C[1_6':[I=4*^:TI3C]X^!SD3L623VQ=F] M"ZY,NU3G)PMU=G)V>L]ZYXGY!--TFNSCP\Z C12N;G5S9YNMZAO=E[8SI2H<'& 3^%_!5;;4 M^/'&-KHIK*Y4@#4,F&I'RW:PTB6OH[0W"KQ%"_\ME6UP ?0DMKL#1>]VM&/? M=+A?ZRVLUE8FJ*UIC-=5=8??F[;C=W'=CPU1M,(-:;.+VGA;:/7PN[_]<'9V M\NSC2KVYN+BFOTZ?/5*Z*57;^]#KIE.=HT6\V?85<9WH_;AF\["POC M6Z\^%SO=;(F7V@9R0W&7U:O+N,-271K?@?L#$ME)DK>!!3;.=8WKC"IM*"H7 M>A"W:O 1Y R8K?J2.9N59"XV%),OX1G#8A,NU4[?&+4VILG.R'GE0, HICW& M^TJ8FQ$!\+0D+?B6XQ8N\C-'P9P^?1;BV?*&WJFN M^&A=:QL4W5B#TFJU;B!*X*X+^GX@)Y<[_(N^M4T'>E&K%O[7E21,5'6#G&\P M) !55:5T^4_PL<3*0MWN;+$CC042M)R42 LTPZ.2-KJ#8URHQA0F! ACM*-6 M&VU]W(0I.<#&0';K@L4G%[!\@"!"!P'1UO.Q+&CG0H>=VD#H#'PV\5'0#><' MNPC?=FK((VAFXL*2/I9@1Q@CD8ZX3[?3'8C^#I1,F<\M" [7%"'#6A96NC/: M+\&9)/.%]R\3#;.^Y=L4*RG2U+F @%"=;G<.+/!MY4#DRL""KN:'!@4 8/C)=*+K\9AQ<3P$6YHHN'WZO*GXP(@/8+4A MU3"ALS7&"C G..^V]0[B#'RP($=J^:FOL)C$JA@#QX; GA5=6]J)''J/;B)Z M'V%G2C.1=&O0#06)2Z$%2@PN"A[<;F$Y^H(!-Q%A-AOR7FACLN""),2,1_E, M+(21I/%A;T^@A&.5IP=!/F5?",/!^!M;&*%_T)#$B6MF?5QR8B##Z$A *&B9 MYJ\>Y)G<\JT%2L >M@;LMS20:I2XJ(BO-*#\KA7WS.ZP0;^U)I_0PR;X'@@' M7!>P3G2&\7MT7N),%FK==\GYH9&3O!RZ\]M1& &% #UNT%61_&%!CYAE)'46 MW]8;\IBA+]"9DBF+>^GT)S ).$PT'C)@\)MPDMT@0=$K$%-\"

U;'GTV*W M95%_M^ *?(-,H?F -7;T,8NEM=U@/K@ED+.+A ZM-O&;L"_@^PO!LAU#4I? M(-[Y,'.*(7LGAVGQ'4TG% IOU^PHWR+6.8M8XX!7![?I.W5UM5!7\*'ZX5"< MO&B:'MY]3W$.=0*3,'5Z%H/%>% 2<) CRXD?@K?1 M'MX"%4*,X&_@$_"10(-=5_!*"(94'/\+POZKMXP-XOF2\]VBY41'*+N7/7D+ M]..@W 'R@H#NK%YC_$HQ;G]=,A5RW#'H-4XY]'!?$LV7U*+L?32;C?4!0 80 MI6K.!$'R&S@'.%@Z.B1[B2=+\KV,\OTPR'<4"*+<4?E(8L1<9?7:5HS;!5_& M$\NQ@-IX5R-9 -30T1JJ!X"K:0IQ57*^EGF'C&"I7@*PT![VZ1B(#/$#?#+X M$"_$1"T6,*&XH(+QA'WG_B[D2Q""'@0O"I*TG(@% #!,AD@G7S4W%G7YPZM+ M]:9>_TJ2N# >,"4"9'R$X:SM<)U7/7QS+RG94?]7YL$#8A14N)GLR^:)&GY= MN6)F55(1 ,JWI'",]-/JZ$3PM8X3EYS?,> =86-Z+6D#.I^9 ].L=)A$@N.$ MW(%."URJKHJ>WT.#V<(Q(?XU,=VC,X65+$1:9(11NQ%S(-#H[$(R0>#LSM7RD+[&LA76P53LR;'1;)0)DSZ1%1N@KNWZ-LA<$IWWU,YHAO'>0UU ], M01 @"9842<%?K.PY] %_#QF62:8Y:,^2'4P,N+:9>GB;4>$QN(@D2 *P7%(5 M^3S+*<3F+^;=$TLV/X-@)AG)6+$/;0PT,Q",3\PY'LQ]" ;,2==+Z>$*DR/ MKD0K'QV+&T%1%P5](+D8 <:4:E2%B M&HC[GK^D AD\-0JQ]!E7SQS!3_ P0C(S,&+)F[;2!9V8L,>X'\0606<95V=Q MC@XU%KI<%=%R8["EIA/ZT", MA.)WEO*&Y:"L43<)>056==N ZE<1 E)V#C)CL 9>ISO*'YC*0406^A:Q[4+= M@#XXR.6';Z+ZC!R:0R.F P9%0X\2L\-T1(<,)@IJ(<6L8*A<0?GYD"I-TKW) MMC4ZKK;*CGQ8==!8P(#L)KJ==_UVIXPEEZ)54;F^/,(&2IGX0PJ.00$9-\2% M%Y((HA)*@BE;$51D?S2SVB(+ C'?5:6CFFO'0)=\*?9I*!!#=H:'!3%"LH+% M2-ZPZ0T 'W02\'^4C2 \@WRG3:7&M \[E4'#P-N:6TW8OL.H9;V4CQC39%I\ MB)V)5L/[L!PA67S)1MAGZ+%^0SN)#LP/B@+N(6!+XAD MZW%K>*$V&KL!#)TP=C1T'KH;JM,)5XR=6#1Q6*VFV+%U6$Z,)'W5UKTK-+]6KO]>S@2P.TX]E(SR1I 6HYU;#!]1YA\Q)EB3W(Z,QF M=XOP/N61K&NI9J8!Q156+%$>F:Q2(&-Y0 M?L:GG MT?($N"2A *>FE0[%: T*,@AK6MP790=4EA7^(;9*J0"=T=9#.)2S.03!_^]N.3IS\^4UD^NF1[V M L66G.U"FL:#W=V_R@$_D&4U++RXRDOA9[1(GMVQ[./CD&"YX@O/BC?^5DIR M-:7B)VV#O1RG-@;W46VI=3%)S!!9QUR, M7?-_!/;/5<+W$;U@=UQTD ME.%$XKC%'5.,4G#8 !DH">HJN37FQ(I6N@!4M+E+X6V-8!QV/#)VG#-C+*14X@ MAE'2I+$QU/HN3R)8,Y"6'.TL8FP>5;3A+6S+"P!@%JF?!PDTG#1Z=I=IR\L^ M67@ 6^B.Z+":9&ESV5CFS1#; C48ME$IJP3OL.@*7Q#YAUS')-J)OP:]DX;\ M:M;GTQB<%"/QT!SVT93>=,8/&/.&4K;H^A%!IWC&H2_SP)373O$#R&MCJXK$ ME^T(NKUCI-OI2/3EYPIH\'^LV M!K.1';8:B8,,8.VAAKR3P\VY:H(R\N$=_#3WT2/?@E8@.4!#-7Z/Y&4HGB1L M]P0\1O K\I:=_BPEJQM=X494;>%/"PBO#$RP=4EES*Z2&:M(&!MQ-]$"9 >@ M"[-#3B2%^KQK^%M?;J74EP<*PQ4I*L /+HX--$F8%*T@T,_EO5CQJ0":I M4#)@XY0'2FE!0D'$3WGQ(66IU/*:JF3 :2HLF1Q0O*QF.>-!+$1)<0BDRF[[4&C94)G*$*PI_CT_KP"1Z*9$SGD M2NF0P8'W$,#74W>6T0Q^,?1AD"[.%LQ%D7]&8UD.=L,1F)XE'4K8F:,'>GLL M7!O"7C(/"62FB@B(/:X:5:,#+728AG'<$)4#60D(BFS8*9"#2L6" M'3#G/ 6&20]&ITBZ1JV@=8B3>3\S;00PELNUM>%1#$\KC$"8[I-K?EK]%L7+[/#;[AXF9D+6W7#:.%WC_CJ I:;0. MKM$RD]%[S>5$">E)BCBUA.H0(ZP474LKR*SKP!2&0$X$*JIJB"^(Y\K?T'I9 M-6$L2X/1GC0G=N+L:&Y75J>_I6J'RB/0$0LH:$ -E;KV6-D1W&%J9YG'WI0Q M7>PWC;>G[0YQ!SOQ\,%0,XF[S[/-A2?ND4[W'>9M!PJ27NQWRH74+WI MUP6?%-/"5!Q4FVTQ9WONP\1A!&/@F%I<4D CP%1C.YN:M:NL!KE@K1S4-ZHX M,UI%!^^-K=>]#\(8-20(C+81YTF_7!SK=E9<(G7T 5DE(VXSZ;A_9?MW:JF^ M%#.5PV8G.[?F9(2"*E#@AFVB)#=E ;IQ&@@GW^GSQC5'X^\F3:5H]5)YBRAX MOK:7\%=V(%C3*.X(,Q;&E&'RM$@Z98Q$.Z@M70%8&TK(8R%[/&E 0P*0,#.6 MQ^GOK'\[YGHT^!19Q]XW9Z'9UX>X3RZ&..?1WF!B5"#&QF=95"!.2W6F+RO$ M,+LN9]_N"0N+^.5-=#0ATHB:_%>O*]RI' N/M#6MS-*64<-17I-:4FG3U%%' M !^PEI0!6&*&.9[T /^(<1,C0X>/&;_J0?TC-$2CDPMOMAWN2=C^*K>SWQMHS[I,8I^-*BCSVH!$!L[WF M(%F7D!WJ86YRCTLJ:]"%I5&/"L2=T!%H/;],*5#T=FGB\>OVL3PQ,;X0)/XQ M[V<=YP M*])K-$@P$"' GKCFYC[7,?(N;VVZG?Q[%8/$V5'\Z'>\_[7#Q-S66-\6<+'"U@(WM4A& MR3J2%#>&#;"6[)P_8;%6=*DL,G,UW#J0(=6KZ3V$..E&@VYYE6[FQ@+K$4U1 M\W@(>AQ3[!I7N>T=C<:5D+WI.EU5B=5 KCG!3CO;AH7:'XV=N4\ZN;\PDR*7 M9H,QT!Q5@B^GO-' 8XV63(=#4)@@ F'H>/!UV>7%7"H()1R(D&:;:ONW>#+'2XE_BABX(CO?!?==98HX]JHX6J2%*F1(.EYY MY:9YYG^RKGP. FE27:C!-D+>'H(H_>;.$Q)OG>:W<<-;%CGWSOTM>=E4J M.G&Y#"0*\!4[)(7@J0*\DV(CJFUUMPO_6W$2S*#>S^B^[ZQ40P%@'1(O&74> MI)1F@S3'29S4T2%A)T' \7E6ZAXS-KH2S+_B$,@IB?['G<+7' O5,!(;2>.' MR9.Y(X"5UJ*R1[?TJT,DR3OQ8C3"1V(>*,D;^< 2%OJY9EB:^ >YSI03#GM( M2I5N-X\PT@ D;&TJF@.D6%7LK&'P2H8TK)O&M/T2A85KG2\XZE5EGAHB^[4+6>U/P2,@5UC?*_!;X2K+H,#QT43KZU9WLJ3>] MY1^@N6J&R]9G)_$B_.N+U0NNG)Q/Z0&,J#S^X%I#HT\O%J0,KI MMX4N^!<53G\\?\R33S55YHC",*C1VA#C?.>/XK]IT6N&I" MYWM:0<1^R5. O],]G>7<[W =9[]^!HGEEG[C+?#@(?\06OI4Q9^1N^!?3QL> MY]^@^T/[K05879D-O'JR?/K] [XO%/_H7$N_I;9V'62Q],^=@0S7XP/P/?[D M4_P#-T@_KO?\?P!02P,$% @ QH-O4ZQRB]F"&@ ZX4 !D !X;"]W M;W)K&UL[5WK<]NVEO]7.%[?W60&D?D6U2:9<>RT M-W?R\,9I]S--0A)O*%+EPX[ZU^\Y!P )4I1$/]+VNO[0QJ( $#CO\\,!]/(F M+[Z62\XKX]LJSV*;IGZS")#MZ_9*>712O7^9UE289ORB,LEZMPF+SAJ?YS:LCZT@]^)PL MEA4^.'G]7Z_%PO"A/2_J_<2/:6LZ1 M$=5EE:]D9YC!*LG$O^$W20>M0V#NZ&#+#C;-6[R(9GD>5N'KET5^8Q38&D;# M/VBIU!LFEV3(E,NJ@&\3Z%>]/CW[WU_>7;[[\N[3Q\N7)Q6,B,]/(MG[C>AM M[^@],S[D6;4LC;=9S.-N_Q.823,=6TWGC;UWP$N^GAB.R0S;M*T]XSG-\AP: MS[GU\CK#N5K&C$BS2D:7[@Q8(71AQ6\/)_A9F8HR?F.#&^+)-23$ZN+(QC>&!$,.^" M+U'!K[FQSHMJGJ=);B34(D%M!4G/ZCEH;ETDV0(&*?*R-%:\"M.209=TL^)% M29/!T7)X 13'M7V P5I7E)+:[J$F022 A?XQ=5$69E*.PCLD^L MJ,J!OB@"@NGK(HFX<0/# 1'RB+@,8H']8:E PGD27J5 MK+D5=F*(:XQA:^2 M%*B);('UKN Y&M%8S:"_2I"(- $[AR+$RRH!N]N0!-;:+KA9@RY9[1KTAO#B M9)&)6?>$G=Y9A=DBH14@5[+VHUS0\#J8E!L.OBDEHH SX 6NO J_[>@,G0K> M2 DTU=>+;?'K#H&23'A>XNAUF*2"UA5]B>M53-;H($C0)TQ/6D@P.N)*TB"7 M@"I;&J"0X+7!5"0XF;PN88KE\Q\,))WI_#CZWR\D4;IU.\<)_803^I4F=(9: MT9V.ZGQL@ ZQ:1 8;Z$_Z.MP,_4O* $+W*E\Y^X5ML,[IL-\QVMGB_)#*T>C M4Q'!1="2_ [\1\)UV":T0BH\?=M5':DL2ISCKA3/1RO.?;EP6FV[$..T^_+= MHYXINT4&C$-S6 &H?ZE1,O!FQF>.1C?"=5++_CA@[TP79"'*:^Q<\(C#2$CC M?DN;S0(;'-@UO"6'.?>_#UC@V<9%PW$$M"I2[U(.2J$$NMM9OJFA^\OT"7N8:6N%]N49%/+:I:\ 24N MP'Y"9,#1) _T< /3.%=6N^ @:/6V&")SAA:49XL7%2]60(RK;?8'L\!XO[\) M"M.Y[C-V4\XW*NVYBI$X\, M>'+UCHYWN[TAW;E>"D^%0U//WC83?I_,N?"!Q&\>+;,\S1<;;<73*2BWV3R8 MTE^6!0RTC0T/(=3]4H0Q-[)PM2VG 2A\V]=R9(]&9RE,P31CF:RW5<$SV4SO M;JH7$J.V::FQ5!JPG)Y\DQJV03&*6W\]D+%O*V%UG() MC+N6N+:RB8V)==T\D!F"21CRPCO3.L;Y9D !H"HZ-UQZ#$$69G$AI8.-8T@R M%;_&^$ D7I ]BARTK."?%<4F,&WTUD+P)X/AOQ#)0^E)YS6J(U*5!)D7 M21X+P=X.M( "EWP-\[H"8BF(8V+\1)V!,J(W&YPBVDGIGDKC!A('(UROB_P; M61:0DF/;G=AMX@>$PQXI2@WE;=W&0=MVTH<<3N-P3:1VSA%R^!!NC.E>L$'O M\,\\1:DO>ZA#.)^#PZ%$3F$.6J\'P!Q$IJO-=0!T$#I9#G(5"5,D85J"-[DJ MD&M5KD3!6"_S*I=0 UB24%C3YBG [>LAEL4O.JX M@,,LQV'VU+\_(.!,)]/[XP$Z&8FJ%"5B'@.RB^+5CB-LG;#>^&RQE:*O.*0P ML3 G- XT>ORP0T_>GV"'_P38P78A073&H0X0 _DSYQ:@@V^QZ=3O!$F/%'/0 M[/+#H@TVY?^'\ 9@HNN/PAL\R)=WHPV.Z=T#:W!]>RQPX'G!"-C OAUJX'ON M0\C \JS[0@8NLT X+BXN(%@*LZU%-+RWK,,X M >1H=\W//=,>BP2X;.H'HU)YRV36U#R0RML^\V!Q=\CD'<0 O%&)_("M>]QY M/"BGJ2?3[N'L7<^@O=&YM_V4>O_1J7>/IGJFC0N^>[9M3IQ'EFT/1;W?)=O6 M0XRQ>?;PY/;DV&:+N+ FM]V79]MM"KB=9W,0+)!S3++_56<<@\V!-!NH2O$Z MM,2D^!(3PJ'4F-*_\P_&&YXNDGIEO/GUY/+S>]:^YO)4#%SR-,4M<[1!I%(% M3P1B *$-D!@&(^83+\L:!$;U>!:!F>541),*6X=YO!Q?)?&LD\4+B1N$#4## MC+RN0':$MI80>.=(6$J")4M89!R8B]3?X5V@3 M7R@$ TAI:002ZX;YWH@U[>=/;F^KP$S>JK/C& Z8S/[(;;]K8EWGRR?R0(* M6CA*4S=_&7ZIKT$8[3N'LV+%IA6HZ15:?^4[,SP1^/7&[<)/B$B[9L;R7R)?**F M"8>)LUCG%8H+>OGXWQ#("&4.=V1^5V%*EH;*STM%NFVBLD>V,> SR'U&5B-BX50 #-QA M*K9P6MIR&+^-8#MLZED=P.>1;B-TLN2'W4APK=FH#0)GW_Z Y?OWV!_P9].Q M^P-8/C6BK-!B4]L?O3_@./[AFD*0-7?Z8/L#7C"FGC!P[K0U8)KWKB8$,A_$ M_ /+O#/H;P-[1H+^-ILYUBC0WV7>='H \Y_1OL =('\+1@^L49#_@%WZ2T+^ M]X;Z0<\\=ZJIW<0[#/9;TUF[H3,9#_=+I7Z"^Q\%W#][;'!_'^+Y+EA_-PX8 MC?9OSTV'^I-5@P!O5<\!IW;7RYTC8 ZA9 &S?1]>E0+/!W%J8]]!_+O7+P'A@8T#E)VB%!-;;JDP7+=]][ X!8,FU)0_3 M:ADA0Y%.L9B=U!>9/0_@E\>VKVUNZ3!X5SO"M,S5N3B+63.3N7Z TJ J/$I: M9YWAU"4N#3H,ZQQ(*! 7-_O9%,Z\K*_^S2-)N7E>%P(/ON8"M9?"UB9,-3[E MJW6:;Y"F QA!8Q?(\H#2A*KF$!5(B7')=RVE 3&ZAP6>,Q;I"9CO.B.P'H^JS<9"/2[S1X ]]HQ9CO> YT=G[NPN2([GW/]< M*)O.O%U'.*G1[,?=IS2!8X$XRGFXZ9VQ(! [WQY7U0F4=.Q#!S2G#/ZZ"\0S M8V8P[G3F@%GZ2R(\MT!Z!A ;E%R]PG+6H#4CSU6B0=&/5=X"[?$Z1:1/8,^? M"O;3? M)@CYM',:/"VI=%$*.F@#Y8(@-Z0R4;A.<+;=82^+M#TOV3R^+0 D;V5"(MIW M.AP):EUUZ@#TRD@A7NMUFD0MY $NKDT7EINX".L4JS[VPD2*]1H!]!D2/W1N M=6LIV[(1_[R,THH6]@OW@9X6U2$C"A M2[0@9N."]$/2N O2@@P8;C M<::\'+Q[;B2R-?7=.V-;4\\<6^XAS,QFEA_HCB(+\H27_27PLOL61[F/ M##,;2-F^"URV'7J,+I$:FF$'+=.YHM RR51,K-LBJ@F&!@9=FP^>O\W]NB$? M9'(&?:?\%.EWVQKFULDB8;)8)(4G4-H.78IW:JTRRDQ+F64,A?N2_C#UK?23 MANO'/7OQ]!VSOW\_?$ M8,N9HK#0C#[JU\UI8:?+3,?4'O@^N#Z/FDLQ>(;@Z7.MR3-KZC+'MSO/X)$[ M]9]W3/,A84 !0\M5T\&3C31GRK@-BH;>?4 V'H2Y(89@[^?T MF?0RI#3:.7>1&V!C4P>8Z2Y"![1W:FIW%(RXC\#5:CWO?.G@P'*DCT2$N$Q6 M:XR(FFT.5*1Y7=4@4UR07X M XL!6:E2'?71\$I-3O# :K8(%Z(E2G981$M9,WO-TWRM)G:QS+/\YR*<5]KY M@FY8!(/*X(!>60"]%G)S!U)WH3T*\>I/',U-0W&&[,#MBRHDC4\WXAX.L=YM M&&I! 5\_VQ"6& B587 D5IAD+Q0NNW.QR*+F2&,A0H8,9#Z%F"$349;D(.1" M1 %A)/HZIF\7] DB FB:<9RZ443NV'2,VN!6!YUN)GAV MY\+%5@O7#F$6PAKVC(O^&R3M<6?,R>$E:-127G&)D3:CJU@6A5WLNX!V\.(: M[8.,"^$MZC)HA7I'OP6[O[)X_2V[?]0-X-HML6\F7V@-* 7:,VTF&;W'4R:B_K*-YHWVE*K M[^B W#_5 ?6FC(\RF&J*V8W"C80:DD-'6PMZI0+">-?!*+![M2J)&NFLM#.D M_]'^2G/B6H*]RR^U#FB7[HWP0^6?XX@($=&]T1N5OYQIT@H>Z9Q'ND,R>PX) MWONE0$@&YUFO!(B.+8;&8T+CW_-%&&U@Y/)KE:])6U-@ RC7M4(^5N(B?*J; MN5GF^#-U^0UFN\UO_6V0 O3JB?'+NKW10TQ" T>&)X*WPXC\#]L-SDC5KPF+ MI4+G+.[<\">-./Z<'I<7&E)E!/YLIC!1N(\)J?4$''%[+=XS;"0]]MMO^,M[ MH%R?<6Y-!MW%=C3(E#)5,2E]F N@E[A)4?Z*P)GN1]6P.K%D[=A>.A&%VY=C M%1PJKU!NA,=$M9_"LB!N($Q.!'KRHJ J9UA&@:\2R/92_)Q"4\10-85-64VR MAMZVKI9Y0;A[FZ:CEZ7;CL3'+H> VIYG8G4Q51B+7EH1G6?VOQ2P$^3>8)-H MICIQ?\1( MI:6"LH%1<43G05%DD;^M#(ZT*I)@W.]@V^T^'R;SRJ==D&?4\R M8<.[H,$!AG9OX&PV;5"YHB)9BUT;-2!(*VH++%F)FACC4F_=A)"-_$KGWG)4 M0!>8(/;'DR-!N^& M;TRJ&U9B@F*ZQ9E2,DT>]1^BU=]*B^F]6<4["R@V4** MLSUE[FS*/-.\Q>V53+CZ?EA+82NRN&6KB!+T=P[TL:>>'NGBP$5R38W3,!(, MUDF#T]O'CJZIN7AW\;;=/F]M @8CW>\$L!4C) 41<9CQO"[332N*8RVM&'O0 MN0Q722(H6E -IM1NY8K%Y5#@O@C-HHG\?'IZ 0:-$@URTT-HM!)Y-$\5V!OY MTRH:5508)NDAD5;Q0VLM[EYP*@7 '9YFF^^2<^-C#LRQU%B?BD68J2DCPS^& M% X@)B*)H%XCP+V"3&*,D6Q:]B(&(DH+JZOWLIW4'EID6VPC3O;K+@Z=FJCL M0@.J#(>VW:]\+&LJP1*Q41%N,4AP>J"OJ.85K@ B-6U3 W,V&1-D;2%="Z]O M;XNW A7(L>R9V! M3YZ !;V"<5?"N<(2M>R^$U+BCQB!!$"*6J\E+[H$^R2B3%0D_;T#4WHNUM6& M:)/!:CCD(:A4*JOA>-K=Z!R4:U6&.A@,-\C!G,H'527!GL84;]&NMX35E>A3 MB;D(89K UY%[4'??P_S*%O-,%B*!O$!R2V&^ MOMWHF!XS Y?Y> A0'ZYGQYM]T*G+9E-Q^.H]D/>' ?1$5 A<)R6"ER*WVBG/3;F7XS)OYC/?MHR+M(8I9'GV@A9+ MNU\#Q4[M74O/+,]FSLQE4PO>+E:@+@LNQ"@ M?F RQ[289;G:R-V]WS;R::.)3O0N4XH$DLXX$;>K=Z]M'NMD[RZ9'YLY7HHY MGFD39)U,9ZT,[J""]@=V(!JV=&EKQ;AU#)(N#0%MGYGN['EG$FWK1I)G;!8$ M;.99\HN?P$'&*OMIA_.8!R(36+9L=@X^'CJX>8:XB H[-->P":H-R].4-E>_^@T2T6X ^).D%G=#J@T2W MJ+!P$.OJ(/BW)YX>_,,PRV1!10,8U4%CVZ3V.$P<;DIU(5$(NO,"'L#G+,YO MU([N/)EC/I5E"1HGB7_LC[K5)"$KH (FB@Y7Z%7:^HI %DZ]/*E>OSQ)2OA? M!/\5^0W\GVY /0^K\/5+ F3.()-"! +BT5='UI'V%&LO7AV=6C^&PO M=V]R:W-H965T8+>YR%I2,HDP\Y,1.[77\\DQ+@!Q%KWOC"9EWZZ>Z;[H7NP9/Q)1 "2 MO*1))LY:D92+DTY'!!&D5+39 C+4HE3/N^(!0<::J$TZ=BFV>^D-,Y: MPX%>N^/# $P.VN-K)-S1YW7!QYC6(K:-U&>3!E[4I/K\*QE*H,@@4 J M!(K#,UQ DB@@-.-'B=FJ5"K!^O<:_:OV'7V94@$7+/DG#F5TUO):)(09S1-Y MSY974/K34W@!2X3^)3P8C2^(I=_/UP_CKY? MWD[&9'3[A8RO_KJ?'$\N[V_(]>WCY7ARH[8&'8D*E5@G*,'/"W!["[A/;E@F M(T$NLQ#"M_(=-+2RUEY;>V[O!!S#HDVZID%LT[9VX'4K[[L:K_O9WK_1YE3: M'*W-^3UWO1O<:9,/X)-)!.2"I0N:K?[\P[,M]U20@(J(P(\\?J8)9%(0FH5$ M1(S+8PD\)7'V#$*FQ1:'<@XA?A")>#.68(['V9P= S/+OW"0H+G O&%XQ3"63*ZO>W'KV^X5O=O6$/ M+>=H$X;G^^0;>P:>J3C=HJO;-WJVL[^N#:HTA$E&&"GR>$J#)XP; 4'.8QE# M4Z/M&%[7;%Y.4U>WJ4L)VUX9*5ORL2'CNH;IV_MHM*T-*I6X:V^+SAW$\!KA MCMDU+->KQWSM^XW:\G#/V_@FOW/\ D%)%)8F"O/7B&)K6AT0MV=T7:>VL ]+ ME$([^&<].J9K]*SF@W\T7]_*2X]F&]PF\M,9Y:(_;9((W+'*^VI51EF_X M?I.>]K\ #>"^3X1.%XFIF38?=K" >8\&'=?PW291;*?!#-_]);[H^8[A]NW:2OW[C=KR<&_S_X4:K[-:$: * $.7*&7) M@ZD4 J'DP#;;)I;52:(Z!&6Q7-6L4X7-.,*H6-*5(%J37XT6G>4/Y7#%Y C,4-=MNKT5XT;T5$\D6NF.:,HG]E_Z,L.$%K@[@_HPQ MN9XH!54+/?P/4$L#!!0 ( ,:#;U-U! G)W0H /$H 9 >&PO=V]R M:W-H965T MFKU>L]W]3$NT380259**Z_WU]PPIR?)KDK;IX8 @LBAR.#-\YE4ZFVMS9V=" M./8M4[E]>S!SKGA]=&23FA"Y'@RT2;C#K=F>F0+(WCJ%V7J*.YVCX\R M+O.#\S,_]LF=O#WH']IF;P]. M#U@J)KQ4[K.>_U-4\@R)7J*5]?_9/,R-!P"N%H0>[[#1I[+=]SQ\S.CY\S0;%"C'UY4OQK,R9P.Y=89/)58Y\[?7WSX MS/ZX^/CEFMU<7]Q^^7Q]<_W;[[=G1P[$:E"?1$BY#%3H8EPCA8 M.=,3)K&(6ROHDJ=,23Z6"G2%?,X 7 M#[?L:ZD=)H&S!/O(VDZ!<7,'^F\J>O$*O8IO#38->.6Y9_@!4C31,6Y$FQTA M/8U4&K@)M6"04^;UW1LO76"@O\) F6^(1!L&+1-%0=.A$H?GH)GKB@N6PDKK MXS#B:XFMPEG4I^LTO IVU(57LY[GI.HR*\B+V0Z0 ,K-R>ZD@3-MR[FVNP#1 M>RX5/8N\E%@"]R(S8,.3\NLG6P7URU/AA*$50,L2*1WVP8G,5DB"KJ#Q%B#) M#8/CI#0>95"G)+TEJDS!HL[%HF9T4N:I%[:-\FW09LZSAHAD1>Y/(40J[_+' M"$-MQ?S];Z=Q[^0-\"QSGB>2JQK&3V&8U$4@2;BK#7$;8]!>R\;:QU,Z6,M? M(@UG'?0H@D6T*+V4!&M=6NQG#U\S8K[;?_,_N\(AXVS'L);:*V],^4^PP$^- M!39KY327$V@L=S_,QT6PZIO*JNOA?WM#_IX-R;E]2($>3%=+>DOO%QU'W M]+@UXDTL?K-WI%X%>\B$\698\*)U>NUK>VE][<6GT6D\?/+\*VT*;6"V;*S; M@JRO.SV.3D>C!\E6T_ZA[X7)D:FZ+63WK>\?1\.X^]3I_N!?C7ER!U.SY)M\ MY'TTF7@ 79P^=?HUPHQ;?,]^.P]E&*%TV#5<^5*X:+AMP1)N M9_"7Q@@DF[6_?+0:^T]0.>8&QR+S>V%=YF/,CTI^$L7#T8[18-Q55-IG:/') M233HQNV1.!JTZ+Y@@W@8C08G[&,[/WMN?W&%,@"QDJPA0<(B<4 A&C_-1X#S MWLG&?=!.*]_\*52?6R4/7=^)I JL/1]8-_'Y_QE8Z^OS!-CZ^B.!MK[^S("[ M-V .NB?1L->VVL? ME[U_0&S-XKBTR<$S&K^8P/FX"0:#1\.F-6T+YU;I/;& MI]Q[0PJX&(VVV^>3(DT@\_,=>3_J;HE@872'(Q_$.,INVTOWCN'Y!X/6R"I9 M>*G1270R[/]:/PY?"=RYW]R@_#KGNIS1_VHW\HWFH$?]>6[Z-8# M[9;)C-MEI96&3@!59$""1+&(H7;1%QHQ+U@V0V@E&8![1P"9UMV*C MP.2^!%SX!4T;(=.I4*]2:!H5-6WN(V6KE<"58K;E<:MBVY=@Z; *FU2*4M26V)Z75M:R7I;.BX56] M>9V&3'%I9W6%;^LM?8?&ZS/C.9\&=+6:')!/E]23 +54V@0WSK-( X#C'4D6 M: 7P+%B*_5%-5[X$3J40"2F-)3-N> (A)(XZL1WV;MGA\ETSST=.!7@6&IB4 M4Z9;JMUHI88W JJEB9RZ0?!EH:)7VEHZV>V*@(9>]#HCEDFEI.]CX0^\X;EG M(S2T7HIOA*G"JEAZG/KK22J3]:G)P3P:EA$UU429== M'M:F]_/IF?5Q45'9?N*%)=.\EYSFH]!QDL"3BC&Q9)TI_:JZI;5N#[QI MGZU9!,":<&HRD5"9<#.=:J6GB]",;#7!=IFI7<*J;2';&E9&3/Q; !S[$G#> MH5 O:*/#=M%"8MT:;?8E(OL4T;2SB&]#[P2"Y]!C):>5>5>&DFNWUK>;:95Z M5S$72E4N X>AQS7,L9*SKR7 -I&DC:!3L 1EY2YB/ 'FK*1M@E>8<:3B) !X M=D:KGXI_:)TP/^4R]Z#?JQ?"?K?3:[!/VV+@N!Z(0)*LEG)0M8A^J6WL+S9) MINM=M(_NS8L"6FB0PK\H NL,3+/$16KUM0^9;K-#["K_%G%KLVSJ[UFG$!Q]A M(B:^4;"V8GE/ "/_@J 6L7NMN/.&%2VQ1J$RM,13>8_J%3\64JCT.2PGU]YX M/"$>?I*9#(^79E&?^>Z#"JK;5Y1)U.KPYX&-;JA1S>+ Y"I2DEU5?)VO M+=@<1#R6:G1P_PH0@G*C$(IE5JJP1OHNNK1WKW)1PI84TA.>"7I?VW9VG-E$ MY-Q(7<'=6P\'BR_'L/X0T[$8!B=:D"PVXC?6[?"%'H)&7"2TF=PH](2$Y;4'J& MC,)3\5[=4I3)A7,!:;B?"6&0;;B[$"L7*XS)%1XOR8"G)8_CW@E*O9OTEU7>] MC\KTO:A2Y09J^]],/??;H=](!^U7^FLZ6)_O=>)[5Y=<^1#$*<>;RMR_(L01 M!43O*7/K$N\B365 W\8F_>AX3\/\JK*+5>1L]'H&4>^X=[B32HM_B5GO;#<9ZQR?;$4;7ZSHM(>FKN%TT<7N^WF99$AV,HE%WL!NZ[Z0M MM.5JR]HX&L7=W2P] O3KO?-]S3*Z?LC9OTJ 9=/;"Y]K44A"!.,^LB5&ADR2 M3Q%%O![PK"B1H/"J2-S65V"W,UZ(.5_8Y3<5ME15O..4>DAJ:.S:8QG40GDR MK-.N+9'MNP,:-JR 2_TN:A!LA+87<6?09'Q&*!^3J_#^$.NUY'/?XVIM3.II MV/1V6!95-MDH=D_/9JG;34J=;9]-';4^0\N$F?J/[:C-@"0B?)'6C#;?\UV$ MS]B6T\/'@,A,IU14*C'!TF[G9'@0BNGZQNG"?]2&Q-#IS/^<"0[Q:0*>3S2* MZ^J&-FB^/+/D!\9]_CY[ES[T8;J>YTBFC@(<^$ M'GNI,<69[^LHQ9SI$UF@H)U$JIP9,M7:UX5"%KN@///#(.CY.>/"FXR<[TI- M1K(T&1=XI4"7><[4XPPSN1E[;6_GN.;KU%B'/QD5;(T+-#?%E2++KU%BGJ/0 M7 I0F(R]:?ML=FK/NP.W'#>ZL0:K9"7EG34NXK$76$*8860L J///FW3L#3R(,6%E9J[EY@MN]70M7B0S M[?[#ICH;!AY$I38RWP83@YR+ZLL>MGEH! Q>"@BW :'C75WD6'YBADU&2FY MV=.$9A=.JHLFYU]5/D,]K5%/'>KIVW+W.DCO! [@P#)%B&1>2('":) )O=](EG:M,$)^ MSU89 E/TIR&1&?VX-!QQ 2:5I68BUL=G\.'=( PZ']_\I7(8S%>H7$UVWD_$ MHW*V6WLAMG!-(X"E8C$VR.MZ^SV$G5;8[3<<_5;0[L'4RF(B0E*H();ERB1E M]I2)/R\]ZO2'Q_O>;A '-7:C1<-CF+5@VMO/<&F5>-^.EZ-OTNF*,T: M,DPH-#CI=SU0U4BI#",+U\97TM!0<,N4IC J>X#V$RG-SK 7U'-]\AM02P,$ M% @ QH-O4[+&*35N @ J@4 !D !X;"]W;W)K&ULG51M3]LP$/XKIVR:-BEJ$J?0%-I*E!>-#S!4V- ^NLDEL4CLS'8) M_/O93IH6,9#&E]AWON?QZ76S5$0J+3$FJJ1:)"; MDUS(FFICRB)0C42:.5!=!20,#X.:,NXM9LYW(Q(OZ9W,CC14,+!FKD2LF.$C,Y]Y)=+0L.5%KB_W[)?N-Q- M+FNJ\%14]RS3Y=Q+/,@PIYM*KT3['?M\#BQ?*BKEOM!VL5'L0;I16M0]V"BH M&>]6^M3780^0A&\ 2 \@3G=WD5-Y1C5=S*1H0=IHPV8W+E6'-N(8MS_E5DMS MR@Q.+RZO?YU?W_U8_9X%VM!99Y#VT&4')6] IW EN"X5G/,,LY?XP,@8M)"M MEB5YE_ 6FQ'$H0\D)-$[?/&06^SXXO_+[077>. :.Z[Q1^KT/G0R@@$-E_P1 MN1;R&5)A7K;2"D0.ND3(164ZA/$"OC)N/&*C*,_4MR/X\BDA87S\X=7456.] M1NF*N_6>8=H[HYW35G[?"&%%6_/>-$I&*S4M-'B'0732]=\NO)MB5U06 MC"NH,#?0<#0Y\$!VDZ$SM&A<-ZZ%-KWMMJ49IBAM@#G/A=!;PUXPC.?%7U!+ M P04 " #&@V]32&T&7@0# /" &0 'AL+W=ORE^J9WB 8>\DSHJ;,SICAU79WL,&?Z M1!8H:&8C5.9Q/"#!-C&1A][O$"L\P241K?#YQ.&]("C\<- M^_M*.VE9,XT7,OO"4[.;.I$#*6Y8F9FEW%_A0<_ \B4RT]4O[.NU_<"!I-1& MY@#&_OH3XZR*^7<4KF-]>PL>[JW@)%Y^6R_CV#N:K57RW MFKB&PEF0FQRHSVOJX GJ,=Q(878:8I%B^CO>I33;7(,FU_/@6<(5%B<0>CT( MO,!_AB]LM8<57_AOM?\6J]_&ZE>Q^O]CGY^GCD[@Q>RP4%@PG@(^T+76J(&) M%*39H:)J4PJ% :8U&@V)I)NG:2 W0/.PD1G=8"ZV\)8+\LA2$U:_.X4WKZ+ M"\_^^DOG:S!?4RKVD!OO)28'I]_K0&PE'!M>*Y#:EF+&IMM*[8![811UO,.H MY4C+PP;IEUO-&Z)N-"E8B+!SJIQ/^PB25.#-.SADHKL-2N%J?MU MZVU?NWG=Y'\MKY_*&Z:V5%*0X8:@WLEHX("JGY_:,+*H6OY:&GI JN&.7FQ4 M=@'-;Z0TC6$#M/\!9C\!4$L#!!0 ( ,:#;U/QACI4? , ,$( 9 M>&PO=V]R:W-H965T>IO(0J4Q/10(UO-D)6F491;CW52,@*ZU1QC_K^U*LR M5CO+N=6MY'(N6LU9#2M)5%M5F7RZ "YV"R=P#HH[MBVU47C+>9-MX1[TMV8E M4?)ZE()54"LF:B)ALW#.@[.+R-A;@[\8[-1H34PD:R&^&^%+L7!\0P@XY-H@ M9/CX"9? N0%"&C_VF$Z_I7$+G@ROZ376=+0X?DK=*BVCLC@XK5W3-[W)_#R"'QCSC0O0.UO+N- M+,NK3&?+N10[(HTUHIF%#=5Z(SE6FZ3<:XEO&?KIY>KNC]7UW<,_Y/SK%;G^ M\]N7U>WUUX>YIQ';6'CY'N>BPZ%'<%)R*VI=*G)=%U \]_>04T^,'HA=T#V <:6KSP'8$^ XYZX,@"1^\^P;=QT@EY'8JL)-:@U$\D MJPL"/UK68%5HE]18L[G ^E!:$;$AN@2R$1SKC-5;\H'5J!&M0B]U>D9^_RVA M?OCQW4],C(9J#=)FYZ"]@GRO# :E2=U8\,GU@7VO/B&4NOXT&"F"T)WY";DQ MX9K?NF6\P)#4"RZA&P?QJTP#^I&A!>X-)Z-)#])R8,0W&1HT*9A,I(2/R;W8J-W M&5(8U'%(Q[!12FX ^U$I>$%8U4CQ$\S6(Z*QZ]/I((9N,O.1;*VT;+NFB'<$ M'7-0X_#28'!*9NG1^[>58N07I6Z41$-J0C?"H[E!Z#/LO7E;M3S34&#+Q.F1 ML\SN?[#^0&/,.3T=*?"8P_@4#TMGW) \6@*CFX07)Z'CFT3=8#HD^FJ\M;U= ME9":_=LIX!$GG0*RRQ0Y"293;+><'RQ/HDG4*W 6VF+3I83NDM18S*3J.B"8 M#OA+F9A*<'&(J0;L&.)/D__'9O:<33Q)W\?&_X7-:XW0&XV5"N36#D^%+:>M M=3=A>FT_G\^[L328=\/]-I-;5BO"88.N_F06.T1V [,3M&CLD%H+C45KER5^ M8X T!OA^(X0^"&:#_JME^1]02P,$% @ QH-O4_AXIZTZ!0 M0X !D M !X;"]W;W)K&ULM5?;;MLX$/T5PAL4+:"5=8_5 M)@&<2[L!TC9(O.TS+=$6MQ*IDG1=]^MWAK(EV7*RP&[V11=RYLR%9X;DV5JJ M;[I@S)"?52GT^:@PIGX['NNL8!75KJR9@)F%5!4U\*N68UTK1G.K5)7CP/.2 M<46Y&%VM253L?^_0W]O8(98YU>Q*EE]Y;HKST61$ M].$ M0K!5"*S?C2'KY34U].),R351* UH^&%#M=K@'!>X*(]&P2P'/7/QX?/GZZ^W M=W?D%:WJ=^3VTVSZZS\8&K*#L.-LB7C:(P1.(*?DHA2DT MN1$YR_?UQ^!=ZV*P<_$R>!;PD=4N"3V'!%[@/X,7MB&'%B]\D9#W3$2MB\+ DU!))I6#5GJLTH MH2+'#X^LJ28G01*X(3"M+&W1P-Q);\"!0M0ULZ54;AP[7X#:G#<4PJ6'/" M!^^]?O#SM[E[2D(F.8H6N6;1/D8X+\M)4^ M(8$3Q,$SPI#$0^%I%R2NQ8WXP;&AS6ZN!M[XZ<0)D_1099K3&O,=7@\TPM@) MDGB@P)34'-9^8"!RXHE_*'[-A*$EF2JCR1V=ZX%:ZGB3H5?NK7OM/KB?W:%7 M3@16H&E"2P0FK)1B(ML0HZC0)6V:5 M5(;_:M9O-WAD;2Q/%&@;EA5"EG*YZ:V7'R1.,(G;D>;+]X&< =DPJG1/>.)$ M0=A7]D^=21*0F:(Y(X)6PX!\SXG]#C[JX,,#^%;D-#J&XD4^N;+[+P2G6,-; M7?!ZB!#'3I@&/>7.J.?&3Y@-'3])AE#0-(*$S"16)!^PL)>*-'#\GM'#-V;: M\9*][$T\QP^Z=M8O%6S=2\%_P;*=1&ZTW_]]W_7:$: _[3.!_83SH68D7RDL M!BP-4RC&K*J 78Q4S7& X7'@"&'VMQ3W2;<\U]]W"W/[?WGE'7IU+&EH)(-5 M,;)S]* W''7JOS:,O4JT-?=:,3R H\5P&]F;WLI'3A0E*#GDBP_-/4UQ+AS, M018FGH=SPPJ!=?,3.QH3JQ_K,S1.J>-O7H[F<1^3/L6P[N6=M.HYO#3G:\)0!T MCZOV_*/MV4O3$C89U 0^@>&LL#\Y UK)&CF'#[@[-DS&92P,YM9\%W"N9 M0@&87TAI=C]HH+VI7OP-4$L#!!0 ( ,:#;U.BK*AH_00 .4/ 9 M>&PO=V]R:W-H965T'Z,RJ\,HC=8#9W)9>AX8SPYJL<1S])_K M3Y;>QCU*(2O43AH-%A>'T5&Z=SSE]6'!'Q)7;O ?.).Y,9?\\JXXC!(."!7F MGA$$/:[P!)5B( KC2X<9]2[9N#@.#G>0!@ZPSR$+< MK:,0Y6OAQ>S FA587DUH_">D&JPI.*FY*>?>TJPD.S_[>/'V] P^?/QP\OGL M[/3#!1R=GY]>G!^,/8'SDG'> 1VW0-D#0+OPWFA?.CC5!18W[<<45!]9MH[L M./LNX#G6(Y@D,61)EGX';])G.@EXDZ=D>@-YVB-/ _+TZ37\+A +<,_5(L?# MB!3FT%YA-$O3$3S@ 7[[92=+)OMP42(LC"*%2;T$+^8*.YG)O]"!I^D34]5" M7[-%NKWO(*=WHU%[!V8!AI98T$;GC;4T",(YI*D74I.U:9S0A7NYUSM\KBSV_ ;KPUV1R\I_%.FL#O M1B]?>;05*;@V3E*JM_U,)NF=L:W==1U?F97& I1<($CM&BMTCI +5U+AN80% MA7\E5(/W "?WUB/-]N%CZ(/45^A\%9IS>^5VG&WNWL6,DR3IK&_/I=GT07\7 MQ@OU8/<'5=N.M[9W!P/3>&?[;ABWGZ\;&PA)_+M&88'+4MQL+W" MVJ@'5:"_(*"V\DIX5-=0HBH"@7EY8"C3GYI)',@-F5DO60(%SCU/P,9DE-#N MJ10=!"/X')K#1LR P']?2@=B:1'97QL/6\<$GZNFX"S8F,Q-Z\-6K4*K^A$*@Z9%13-^="!3+6JG$P^97B MUH3=APR4:=$$%+\RH2^4NBZ@,+15:$/=YXT$KHQJM*>#FJ"Q%M=W:_U$R-\B>WD?V1RGG&87SKVC& M_7RB$??+)GO,Z?)4V81O"XKAKGQ^-HTLZ)[UGXND/0#O 8(=U3" M9H_A^ CNNRJ,!U>O"NTR7##YZYIR;&]A_6A_ASUJKV[?EK<7X/?"+NE3$A0N MR#09;6]&8-M+9?OB31TN&PO=V]R:W-H965TU]-,@%K'3MK MFU+VU]_8"1 *5*I._0*9\="WWA+8XJK5DLG2\BI M;LH"!)YD4N74(*D6+5THH*E3RGDK]/U.*Z=,>(.^XSVH05^N#&<"'A31JSRG M:G,+7*YOO,#;,J9LL326T1KT"[J &9BGXD$AU=JAI"P'H9D41$%VXPV#J]O( MRCN!?QBL=>V;V$CF4OZRQ"2]\7SK$'!(C$6@^/<,(^#< J$;ORM,;V?2*M:_ MM^A?7.P8RYQJ&$G^DZ5F>>-U/9)"1E?<3.7Z*U3QQ!8OD5R[7[(N9:-+CR0K M;61>*:,'.1/E/WVI\E!3Z/IG%,)*(71^EX:3;Y/'R7C6;QFT:35;285_6^*'9_![Y+L49JG)6*20'NJWT->=P^'6X=OP M3< 9%$W2]ALD],/@#;SV+@%MA]?^@ 0<&(QV!B-G,/JPC+^-'X1-\CX;Y'$) M)),<&Y2)!3%TSJ'J4O8'-#%X/))Y0<7F[[^Z87!YK4F"M!0@C"8RP]Y*U I2 M B\X+#2J4)$2B7H*:U@I%".Z:MGCKANPC1>5H."_1_#@(RA@$JX-1@=%OQ"])K=+J] M&ATV_$Z7/"B9@;;CBG*B03VS!(-][23*MGLGN+'?)3^I4E28#9JT^G!"+&K' M1]R@$<=M#$ 8O#^;[$3BU$Q!E<$V2VU,O.Q[CHUQF4C[NSC&+I>/&P"6^<-9^"@#6S%-^J-3?"*L.H2 MJ7!,DXNP&>%KP_FV%RZ"9F?+:-CJ+, ]IWS3L#;7K^MVS]^MJUZ*T>3U.GA+-='E_> MZ3G1CCIDQ"G+-]_.>"KO1Y_.9 )&>S<'A@'N5DU.O;ZNV M^^2@%F[#L^_32IAR#=IQ=TODL-R=]N+E!OJ=*KPB33ADJ.HW+V./J'*K*PDC M"[=)S:7!OTS)8TM(A2ID-2Z^?O.4);BH''0/M@B M1W,.SUPTG!^,O7,UHHMY=)XLH:&^%BTZ*F-SMC&^%I:_>):RV* M*H :E61I^C9IA-31VDT6!QMXA6T\OUC/V#PW\2#^YD#1Q)8=,3J!+,VF+_#E M8UAYX,M_.ZPG-+.19A9H9G^8G9=1TSP&1L(MV@8^&Z%AN]WVB]=_761I_@$^ M:2B-UL?>/$A?@Z^1FO2^DTX&H]G!JA(M=RWDFTEX?V6:5NB'WL]B!:_2.*>^ M4(H1LC](T4$NAI5C"LJLQZ9 .Z9W\A1$/LP\ D$Z^MI*8ZFRS%AVUJ+VT!H[ MR%)&[__V'%R%A9^ IN%!9OH8T+*HG=1"EU+O*4;G';/P$11P19\S.=#*&24K MX6E3"$7>"*&)2?=-5SB\[_A,;WY;/VN'@W! @VI/*=,3$+JB'T@:-R16"M4[ M6>1A17V9?!-6(ZJ5P1] T?O M=8%HX(DSH<=!84QY%H8Z+9 3W9,E"GN22\6)L:;:AKI42#(/XBQ,HNA[R D5 MP63D??=J,I*5853@O0)=<4[4\Q29W(V#.-@[EG1;&.<()Z.2;'&%YJ&\5]8* M6Y:,!_RDN-.=/;A*-E(^.F.1C8/("4*&J7$,Q"Y_ M<(:,.2(KXW?#&;0I';"[W[/_\+7;6C9$XTRR7S0SQ3@8!I!A3BIFEG)WA4T] MQXXOE4S[7]C5L0-V"K@5-0K>6KNH0,81N\ D@:0>-UU(J_RDA@R M&2FY ^6B+9O;^%(]VHJCPCW*RBA[2BW.3.[65_,EW-[=SAZ6R_GM&JX7%]/% M]6*]F*]&H;$97%R8-FS3FBUYA^T4;J0PA8:YR#![C0^MLE9>LIW;&N0;F]@]\-Y[B6GCC%^<[O6[ M1@1K\F2EE>39%[L_^@SQ43P<=FQ?<'(.=[["EB(Y?27'1:RE(>SP3733#.*3 M-](TGK?^2F&G23FJK1]%[B$J8>I^;;WMM+NHF_PEO!Z5-T1MJ=# ,+?0J'=R M'("JQT]M&%GZEM](8P>(WQ9V8J-R ?8\E]+L#9>@_09,_@%02P,$% @ MQH-O4[=J#FWB!P 1QL !D !X;"]W;W)K&UL MQ5E[;]LV$/\JA-<.*>#*>OC9)@'2)L4*=%O1=.W?M$19Q"11(RD[WJ??':FG M'XF=#1T01"9U=_S=@W='ZG(CY)\J84R3ARS-U=4@T;IX,QJI,&$958XH6 YO M8B$SJF$H5R-52$8CPY2E(]]UIZ.,\GQP?6GF/LOK2U'JE.?LLR2JS#(JM^]8 M*C97 V]03WSAJT3CQ.CZLJ K=L_T'\5G":-1(R7B&Z>1J,!^0B,6T3/47L?F%5?I,4%XH4F7^DXVE]8(! M"4NE158Q X*,Y_9)'RH[=!CF[A$&OV+P#6Z[D$%Y2S6]OI1B0R12@S3\850U MW ".Y^B4>RWA+0<^??WI[N;^[OYRI$$6SHS"BN^=Y?./\"W(KR+7B2)W><2B M/O\(,#1 _!K(._]1@?>L<$C@#HGO^MXC\H)&L<#("\Y0K"=HW @:&T'CLRWT M.)\W<8CE)3__-/?=X"VYT034U"Q;,MGH.B0Z8>2]R J:;R'.0R'!HN3%PIF" MP]/4Q*XBE$@,,")B4BH&,PIV+,V!T'.=<8\R)[!G)=4\7Y&40 M.HCAEH45!,] <(]!\)SY:1 "QST=P=?.6B@#_PC7ZIAT >"D%?-:LI1J@&;> M*@))B7"0Q"7D"6U$2T8V^"\7G3>J5:J6H 4J72^D2%1*1(N&T(EDS"R=@T]) M9@.=8: ?]!]2(M^645F1[9D8#&\,R!2D"]01&6CX5\D5-^D)IN[R-<=D]_7N M?=\CADZ"V,:J0Z(2(?5KS61F <0\IWG(K)VL94#C0@ ] ^$Q#YD:0N;(RQ@R MH546^394LD2@Q6$>/<21#M]D-$Q ?VDF>!Y"SE>UB2ID&-C>[.U!URVWO0"R M?M\)"P48(;\KPQI#>@8#T90PI1%U18)8%'\@#(Q0H#?K%QNN$\B14N(<6@*< M]*#! 2@_EB(S_D%/PW/<"[P&^([9P!@0-I#L06T K$,P/9]?HHW;R):8,4A MP>U3WGS":; ,1%:8&$M$; V5U-BA=E/'I<]UE.O,3G>4WHA#?CK)'>/*'9.3 M3,BD $WTO[&?L5%*ET05-&1#=.D&>@!\AI7 D,IG1W@G]SYM.)$?"/ J?6#* MZ:G18GO<-\Y'Y];YXOSN/&G($]-T':D_9-LO^B9%:]2*]J!6%E)V M^P9NOXQ+ML9VF5#PNBJ+(N5,#LD:&(2TO6F:U?_[^=58HWO*V#%"3?@;&NL$NOIIC-<9N(^\^53% M&"25<_'_OM,!]X2\()-%T!EY\UEW- R">9=VVL+ZT-N5!Y%Y!S%Y_CY&_TG* M>VPSS6#QUB2' ^L&LZ/L\W:%5MUO_8W1DS6>MFJT)O""5J>@]==7@97LH'FG MLZY!?7?2,^]D$O1<,6Z]9C9.=T.=[^^0JH3$9G-!NHT@-^^7JB[2+A9_NN@C MG?F=\;RCQZ/K[929\_W>^.-)RN_FXH-%59#0-,M.<9 MQR@>!(#'F@Y\M&LY=[XS9_,R,-C^$I#[DFIM#4NQZ*$-93 MO$CDZ;;I $Q> ,),J*;CVFUF+*"FT$H&FY7UFJ^ROE(P;5%F.U[H4J78H$4- M+*H,2T]S;#]@;9!OJ_*Q6PSH8FV#\(A\R0KLX+!WP.Y":9[9'L\L"Z<: *ZJ M9;O8-Z),<0]#@TJH;KL<6"4T2V'#9-="P30SZ.%P#!#LI4;%4WG[JO[G0PF])6OZFQV998Y-7"[R$&,D-6[;#5G3 ME::E::L['4]\@N!^[ W1$ =O7B3[D:U,FW(_V3U1%^-J:/J'BS;M!%4/UR:6 M%V36J^P>\K39V!\NQL'>LE#*@"KH4,W&^S5^-K?GZV:?#@-OL4\U,2>;#I=[ MA&9J]A>-P6O[]6/H+F9[L^/YN%>2&Y\VD-SAM%/5F_46V&@I5<=RLW-,X-0; MI::^6/B+_4Q=YY_N^LV=8T.U&$[G!VQ2KU^?">$X5A_OCDFZ\$&5 S@N)O-7 M5=?8, U)SDPRVY7?B8JA.SO@B* -C9LC5U']4V=R^/;U^#$3A;[PH%S4U[?F M6(1B,#MOF6Y23X09#W/&CNP-,#9$=8Z/12GAD U)26+\P"+-D<5 [%1D?#DQ M=Z?*.71=/^I\W,B87)E/.'@.A%"QWSF:V>8KT8W].-*2VT],OU*YXCD6D!A8 M76_R/$&!0 9PL !D !X;"]W;W)K&ULK5;;3<:I:+BVJ1A:-CC M9!YB;3*6<3%*3613JE#M1I/Q^/6H-M8/3H]U[S:>'H2VEK]LD&3Y'G)X.SPW?G1W)? M+_QM>95VODD\F87P3197YY/-Z7$,*XIR&]KD0UU5:8"S M7H)RER-.+>3RZ<6GZ^NK^^O+F_L[.KMY3Q>?;NZO;CY>WEQ<7=X=CS),R,51 ML5%WWJF;/*'N=[H./E>)+GW)Y;[\"-!Z?),MOO/)LPKON!G2='Q D_'D\!E] MT][?J>J;_A=_A\\8..H-'*F!H_^+T.?5';X>TK,JZ2]>&$>W,13,I?6+1!]B MJ"FC="@'_3^@7#%=A+HQ?HWL6=/<%$Q.)0MG;)TH1*V0X!-9K_>]9#W.0QL3 M4YC3K$U E]*0SC*Q*2I491-BAE$J37YDAI?&M=A-M*H8!]!/3SN?*9#)E&>$0,)JB$"SB"CH=G-9O]H5E^'N_Z]=W M-$05$::*-D8NU5 14D[ Y^!T*=1;+#N.FX?H#.EK91VK!)ID$6K>( 7)FU@4 MQON0:2;N0*H0?2N;*RHX9C3:O#Y %#V:)MICIC( 32?@+"]_T"VH%2?N_H ' MBIVCRD#,0&GF*#$PY9(EZA8^%XB0WPWM;[^\G1R^^2,)2Z5P4E L:A)85XQP&\*US;K8X[,"C]ADH1&NA0XBPCNS7A"2643NE.R1@'>D:>!O M3,)UT\8"FKAW(5&;5*,B!ULMJ;9@]X#]#-DUK8! M[6=X94JA&4YV0'L,(98"JT.+3(K"X0,$.=O@VE; G'Z=3H:OT>&=D\=J55F4 MEXFL<46:N;9\\.8)WF?&:6KK:_ H:X5ED!(>46T+>5^%9"FML#8NKY\D?)]$ MD4AAGE>"LE S5JH"VZVWDCXVR\9.00CVMNLEC9%REVTN*A]<6*R']*4O8V"L M-0;:9GI C_E/P%0B2[V5SG& /.67VO@:L^X<$&;'PVE/K,!#2PDS9Q=;6+B, MW$^8@!J.("2CL ZT#6D[D&XZ&;YY]8)>TN'TQ8&6E'/*O05@D[L!I6!XC2BL M]T!*-TG&L4+9H0-%):+H6DL3;6B3]EPD M?Q5#NZB0G],W>S'O\]HLH$V\E0'"UFT-L[[5UKXMR8<.FKA/66V^8._5EKTA MO>]BKR&J %$=\'@5J.[>?99W_R>5HQ?Q,=X/(5B38D%,ZK[W_#PIYXQ&_+/W M>;0S_-0<%SKB26\"F]T?S@%=LLQ #_6Q]^B]02P,$% @ QH-O4WM" M$YX4!@ 5A !D !X;"]W;W)K&ULK5C;!4B:BB6G[O3% M(@GLP>[9W0/ IXVQMRXG\N*A++0[&^7>5^^G4Y?D5$HW,15IC&3&EM+CU6ZF MKK(DTV!4%M/%;/9V6DJE1^>GX=LG>WYJ:E\H39^L<'592KN]H,(T9Z/YJ/OP M66URSQ^FYZ>5W- -^:_5)XNW:8^2JI*T4T8+2]G9:#5_?W'$\\.$WQ4U;O L M.)*U,;?\\B$]&\W8(2HH\8P@\7-/EU04# 0W[EK,4;\D&PZ?._2?0^R(92T= M79KB#Y7Z_&QT/!(I9;(N_&?3_$)M/&\8+S&%"W]%$^?.ER.1U,Z;LC6&!Z72 M\5<^M#P,#(YG!PP6K<$B^!T7"EY>22_/3ZUIA.790..'$&JPAG-*$/51"QG8[&8+>;/X"W[\)8!;_GB\';@CGJXHP!W]!_9>M:: M^^N]JV1"9R,TD"-[3Z/S^;N)&,**+SF)2U-64F]__.%X,7]WXD1ES;T*?8 V M%$I[LJH4%?Z:U GE4(?XA/*@5-1.Z8V06I#S"F5+PF3" U1J7QU]"@XX?+-. M9-:4P8^ODYN)<%[ZVAN[?9Q8(28L5FQ%6L/>B'M9U#+V;@'QD#HA)_"F/ <, M4 N/V5PZ1_@F085G-DIC213JEH %G[70QD?GG2G!AV7 CI9O0]B'W"C,9Y U M08EDH?ZF=,SK-9 3_F6@"KPH$&PA.=")#G]/%#Q%,MT(DJ=7R%(J M5JFL HG+*\C678U!!G 3<55;S@4;^=P2A>D:>4?,H1&)&U&@C9"[-=F^E\;# M6+%^8BQ/!#=*)TP*1[LF31DHA.>O9I,WT)NB"(YCD5?+Q>2X^S(&@JMBIHMM M* 4PWH (;?8!%HPC&(*E8:,9DHC MPUP&7.%4!D#V*90Y8>F0QG_AN(23@[;FK0?-79GH1.RJZ/F:?,..\O?O.Y-( M:[=!(DI3]][E;<*P2J3B04$^>-8![W04B\*X^ +)2)'I@(Z!1MK4C5LQ(BT# M]5VKN\=LH /04V V*D?'\98D) ,O3:Z2_$G$S,T0PB)SUM&.)B&#K7"&0D?> MT:K[FE%N<'9Q/BRB<0PZ("W^&^A!;D+!('AN@,/:,P1H3%VD8:B5DS#:MDM( M0$8I662.N0W9.^3;8Y>LX"6;^KA^U0 MS[31KS'X&D8U]&%=<':]U)OPV-+9]W#?5/M*-:8S^,Y+'EA;<=3.U#8)DMNI MC\$YLZJ,]=UB(>L'-+^O]KW\KA(F .+5%6*^.1)LY9);=17#@ ^8#QL'WC>%*[2&7M'D+95QO=_*FXAF" MYV4H(KUQ(H33=0A*BEE8S$[V=7,8FI^TTN5P<))!!=BM&AK8EFV(@&O(H*PY MWD;Y_%#$(;K'/0XL#AA9 M(<N91&J M'Q[6>E ,@Q0'<=Y+1""U\X@E>"Q4-BBI<2O#"DPE49^?GE\[GJ^@I!%]'D\G M3VEF.4>7H"4R%41A>Y!Q;I^XM?4=%7T)!\S8VA.Q[\8R'=SU2K*;<*/E0PBB MC->^_FM_:5[%N^+C]'CC_BCM!CN?*"B#Z6SR[LU(V'B+C2_>5.'FN#8>]]#P MF./B3Y8G8#PS4(#VA1?H_Y5P_@]02P,$% @ QH-O4S[ PCYI"0 $AT M !D !X;"]W;W)K&ULY5EM;]LX$OXKA"^[UP): M67Y+XN8%R%O18MMMKFFON(^T1-O<2J)*4G:]O_Z>(2592NPDW0,6=[@/B2V2 M,YS79V:LT[727\U2",N^9VENSGI+:XM7_;Z)ER+C)E2%R+$S5SKC%H]ZT3>% M%CQQ1%G:'T;183_C,N^=G[JU6WU^JDJ;RES<:F;*+.-ZY M6%I:Z)^?%GPA[H3]7-QJ//4;+HG,1&ZDRID6\[/>Q>#5Y9C.NP/_E&)M6M\9 M:3)3ZBL]O$W.>A$))%(16^+ \;$25R)-B1'$^%;Q[#57$F'[>\W]M=,=NLRX M$5+&N#16914QGC.9 M^T_^O;)#B^ XVD,PK B&3FY_D9/RFEM^?JK5FFDZ#6[TQ:GJJ"&[A,V7N5 MVZ5A-WDBDBY]'Q(U8@UKL2Z'CS*\$T7(1E' AM%P\ B_4:/FR/$;/4/-G5IV MN(X;KF/'=?P?&N]1+I1VKTS!8W'60UX9H5>B=SXX#EF;_<]_.QX.CDZJ2]B% M86K.8"4KLIG0C:D"9I>"7:FLX/FFHC&,EW:IM/Q#),PL.>Y@L4):&8L%L)E$ M41#YOWH?JV"2(6WNK(J_!NP@"K$]8 77;,734C">)Z#<07B+O!):@_=>VAK@Y.7(;LNMQ0W@M1(YI%V(G!2% K--1ZVY5MD3!@[9#8^7C3 D;A6Z M%%L(O>]"Q[()+O&M1)!"Y(-1.!IO XR],.7L=U0QVN,%7('S$(GQY'<4"!<# MD)AD(:$MZ4=Q0ZHE<@5/Y4E0/9LBE?!/K+*9S)W_ @;M%8AQF\QDBAR%'7DA M+4_E'^[(2Q@ 8.@(Z\B^YE:JZV7D]\5I.T.8"0 M9;YP""H<.P"M@8%G$D2[H6(Z#::'T58*4@AJ*DU,)/H1Y!Q!!#1#PR&PESJG M5P@RY[*&K@HE:DZP)4_CTI\N32WI9K-QANGU]WO-B!@/K( 7.Y]^#VR6$PGAYOXV<-(Q . C6J M,!F/CX+IZ'AO*5IJ52Z TX@7LT10F&WZ2P>I>=6G-F%Q2>%$!Z^VV8KTTN36 M=AEQ*PWZU,6N*&V N4[#$XL8"&8E M@N(B=N \F(Y& 2G/,X]B[7:H>[SNAH(:=PC0>!XW.+0GW-PQ*HMEH5J%IB*Z M];'QI<$PLBNTCCG9P[&%:+0R T;B&RPCW/A4 6?F.J=F$=&2BEV214Z_D"P4\A M2%<>!Y-HY+KFG;K53&@'O8T - 77# M\N*@$?1EW6%L]<""HW:W%/4MOO[OO]SUQP3:5L:^V]D5-N)[C)*$+6[]_N/\ MJ/?AK#=J.V=-:ZS="7"=!-^?#R&0\/\%&5PRUJ7FOPD'/NW@^$0! MBE-,;G(N?4^;2CZCJ0>"^])#1S+!C8,-E+36.%G/!9AZ,-TN3&?>Q:9XNL[]]_@4+\ M='?CXF_;<.YJ,G$=S8^JFH*'=4X[V+@W-DR"XTD4C,:'+;#=!7\=]9T,5?NR MNPB8K8STDV4SU=V7""H_6]>0[7J]TF^]I\J$7KBW<53 T3+X5U;-:O/"[\*_ MY]H>]V\+(=Q"YL!:,0=I%!Y->KY$U0_H_MU;KYFR5F7NZU)PE!8Z@/VY0O]0 M/= %S6O0\W\#4$L#!!0 ( ,:#;U.D1^X0I0P '0I 9 >&PO=V]R M:W-H965T<\5'E60[6>^6 M8Y=E.Y\Q)&8&*Y)@ %*R]M?O:X#G')+L)%NIVB_2# @T^GAXW0W.\UNEK\U6 MB(I]S;/"O#C95E7YX_FY2;8BYV:B2E'@R5KIG%?XJC?GIM2"IW91GIV'OC\[ MS[DL3EX^MV,?],OGJJXR68@/FIDZS[F^NQ29NGUQ$IRT Q_E9EO1P/G+YR7? MB"M1?2X_:'P[[Z2D,A>%D:I@6JQ?G%P$/U[&--].^"+%K1E\9F3)2JEK^O(V M?7'BDT(B$TE%$CC^W8A7(LM($-3XK9%YTFU)"X>?6^D_6=MARXH;\4IEO\JT MVKXX69RP5*QYG54?U>T_1&//E.0E*C/V+[MU<\/I"4MJ4ZF\60P-O_L4N+Z[>O&:OWK_[\.:7JXM/;]__\OR\@G2:/TYM.I4"UO5+L-[!5Z)F""8BO[C"Y5:(D)=J=3FG>0+A5L=UAPC[A:3?,> 9*, S, MXC2_Y3HE2;UL7J2L4,5O-<_D6D(-8SV@2C+/V,=8I'E1M6*4$4SD9:;NA' 3 M$J!2X_ K;?"<5^Q6:,&V4D,T21J$7^?%A-2K%5H))N$VD'KO= MRF3K=G1#O9=O9;6%<8RGJ=V19YW H0Q:0+JMZZK68L+>EX[-R%F&B:\E#&&! MS^X$AX%KK7([?4/:L)17SHD;40@-&^[8C3"P]T9HF%)KM^P9V\(XC'GVL2PV MY#6GEF$)S+\!83/XCD2GTB1:M C(9>JB=QK*&,]/0'.V&N1B'R%G7" ?0>K M_9E6/1O6KY3YR$7FTK+I&J?>':%LLZT VVDM2")QC!9EK3''T!<[ M!29FF$_ A@YLRV](A940!6B$W"*^"IU(BI$B'M!K@>20VD/;TI%WV,I=?WR# M@^781W3*"D",@*<)T>V)64MMB+KN:#/!<;82GL%:[M@*=FQD49!%6/!/#AG@ MIL"5"18\PKE\[Q6!!X433W%M&\%6)3$V)._.H<47:4P-[26Y< GLB^:D2:G.H(CA%%JE**R 4XE6%S3I#5O MF*U''VT"CX/FL.>JXE8MFZ\E#DM)Q[D@:Z5.SZ@H<9F/2\,S,^)_RCS!_)FQ MK*DR20JE%FE% M9CMM23#?JW$H8@/!@?S!#:MG,XJ4XR8%O5SA4BV18J4QN[ M)$51D*G2VDULTM0BC2)N;=(4E^V.?"4S676 3RQ5P:D%3JT0FEQ!T[ [FCXK MN1(\)]IG@N+).TDK421;M(K7.S$:." O48CT=-5NEF0RIS U^I(,40'8K;TR MRR1*/:0Y3E75(>A!(9VW.YWA>&Y0)2 68A5JJ[9!&I<( M*=FFJJ8,I)%!;=FFBP&/C<[/,&%_OT;^6".K"9V9 WJ$7CA;>D'DZ'OF+<.I M%\3Q8_1SU5M/!G;VDW V"= M(\H-E)Z$R\FB';$53.G*K0PH!M*3.K.GB HT M9^LET')]=I6@*B6A5NLS(CJ:D*M49'WAN%944UED4[OD+/S1EHM^].Q/^__) MAF/8=7>/?J'X''S2_M^/UWV//DIS;1\OGZUI4XE84AG(-!VS7=G^)&(_V&\! MBNU@,F^^/33GS5>*"I2]40B'HY'===.P$T<+I_$D/"#]\*Q./NI:]*I@!]O^ M/-U?/EEV:V=0]%@$CLWK-DKEC02OI^Q.BFP_"'9M>'^DA\]_.I[TVBE/6#2) MXCU)1X;_(G2#;N/L/LKY)J;Y3F7,P\K\L:R'9@/!?:Q7'-OPG;KGB=\3W5^7 MR!YFHT>PTK=2T.*QA!);)GHT-P3^Q/_=!_W[#S+5OAJN.#O@A#YHU!FX&K6F MVP6U0F]S8R^3!O.-NUL!%FAQ>R% )7-;XFCAT#0J_5W]+4;^HJYDU!Y0-WT0 MCOQ&:!1^77G8W,[9EF"P/DUW0%(:E.=-7Q'1VVV@C;DV;0@FYF,#$7Z)^[OLA('$5W'](_Z$RT MY>O()>3/ 8T,&RIJ4$B=DH.J>(\=VZZZ1YTL8@RTCX-9[86@0B"%<+UW M2#+]HCJ:0"I%%7-=H!E3FT+^I\5:S_*]U'7HXWJ"TL05J@6KI$.YMXRBKR% MW]'Z^'[$7;8=NASAAWSD%&Z/ M6K@\;*WD)VT7U7K8_]_VOK_8O&^W^8@(^"7E<2?5QTMSM[.:N[;NFYOKGN^$#7'=WP MJP&#?2(&>XOOLC X U\LP7>YS7D;&'(?ATGF=!0#]GYPDP1D[%YR=:EHZ4VG M?=7Y!&7TX.M\,I\.LXD_\V)_P7YN2I+=E/3D4=7HT!$I.XV]>!8^'6D0S!\4 M\%-[XWCN;C\A:+H,QF+BZ8-B=KRT#W@6Q-[4]T=R9S$<$X6#L87O!;-9\V+% ML(91#@M<>OXL',F;AZC\I\,]XJ47Q90-!GQC7\,<43KREO%XD]D42H>S MP=@<77+<>_K3H1QIB\\S>U\UJ!J),5JB;,O3]-MJ7)L^4'HN%XZA^CM2V6&_ M*V[:O?H[YV_;S5T*N-+:[ALO)[-Q?H*CWKVK<)GO$ M>HB/OX57_S>TVM#'57.%?I3< *XO37%DCSI[38&Q!:?CHTN>V3MZQ*;/G]V5 M,D:/T2:Q019;D@FEG.\Y6A2$!(C?7&;M,.GD1^/#CL 'K%7]K5%!E+H MZ*%?,1VS0S3Q@X?M.!"I5L;"BX)@K&?8U]I[H+EP+W0LUEO4$$)($>>=M^VZ(:L?^G7ZC5::C@:?/LF$65G6Q^J[E;XD64MS[)CE\P'WJ^V M) YH:5$J7?4_&J"W^"0\';\KH.M^>_5N'$'#S*9P'D#S+U(5'KCD'(?P^"7# MX7D=1 DCEO#[3SCXB%FRM6EE^/)C@&4O'F7[Q7+(=W,O](=%5^@% /;/[M<7 MS9MMM%SHJ;3K,=OHMTLB+X@6/>,&?M&@; D\?^ZS*_L^PKU.H5<6 MWG(Z8F%OL1QZ+YBA,IN/G!^&G7<._6[K?/!+N%SHC?V]'[THJHO*_2BN&^U^ M4GCA?DG73W>_1WS']0:E#,O$&DM]%-,G3+O?^+DOE2KM[^I6JJI4;C]N!4=[LN3BF7KF,*TO@R,S:7'J]VWG6%)9D$H3SK M]GN]E]U<*MTZ/0YK-_;TV)0^4YINK'!EGDN[.J/,+$]:!ZUFX5;-4\\+W=/C M0LYI0OY]<6/QUEVC)"HG[931PM+LI#4\>'UVR/O#AM\5+=W&LV!/(F/N^.4J M.6GUV"#**/:,(/%O0>>490P$,S[4F*VU2A;E) MZU5+)#239>9OS?(-U?Z\8+S89"[\%+2>9/7PK @5[KZ+^_K.&P( MO.H](M"O!?K![DI1L/)">GEZ;,U26-X--'X(K@9I&*YZX/.N;EQCG558_4>P?A)CHWWJQ$@G ME&S+=V'7VKA^8]Q9_TG "14=,>BU1;_7/W@";[!V=A#P!O_0V2WPPS7X80 _ M_"J1?!JKW^N(Q_'$T F)BG!@GC SX5,"NS^4RJG ="R-]$)QW4Q'Y^WP_=SD MA=0K0=J3I40H[8V(R7K4K9!S2X1*\P[L\REO A)!RVRF,B4]!,*'L>V(428F M*LJD5FU8D2B+^C)62)T(NJ>XY"J#"3,%],:Z6GM'3#=,42Y\R\@Y(L%FX!D% M]F!.I70X'=^.VN+Z^KQ=;U%Z+N(*IH[R^H$6NXF_%!R0! A'R)< MJ4=*HLK8CK@H+8>#06$- LG;-/@D\JH8B8OQLX844H$4:,R@AY+9VD\T?_P' M5X;C:9V%K2Q^]\VK_L'1SZ"*UB7DD)9<^9"\+2%.!WSL-SX^FPJ_CB;BC,#P MCW-"4\]P/,F9%Y=Y]&8/+0 G/B/[L&O%Z[L4 M9\K4W."*R$P%^QET MV"?^- ]2Z<(1Y+Q545E->;L,B( X*BVF6''MDTY[4\!4$UTB,*TV/>&]#GK? M(F*)R3M[3I6QU'+. ;UHSCZ(-2:2DU65*=?I\8L.5 @HAJX^'(@K.R M$DZ"U%4P=N6:LZM ]$WR:,XZXNJ!H^T].(4U"Y5 2Z6+#<>77)E41CK M@[(-KM:5/?2?)#2[$E.)4F\S,5YSJ)3*1K7XT2XU@N3)R"OW>KO9FIJIP1W:!T<6A MEN.L3#@HF+0P+V#"X%@EM,!-IF"E;<&W'DP"4L?4WHUDC1/*O)#V85)K;-X. M7' + 6%&SU"C;(M9D$UQTQ)H3[QWXQQ:IACC>!&E%]H6KC?L8F,]2"@B8D/ M%[Z[<2G^2XV@5KK9"K8ST?F"B?4"$0'6T((7US)R.]%QN#7"M&9BW6GW]=S* M*K+0B#G@J]VS&W(W9&!R6URAFVB#8BZY_'G?8TD.[S+!U8N[A@S3;5':PK@Z MM\]JX8/.T?-;^-=-W';;AN[-_LJY8XFM.'YI#V^$*@SV8#=+53=_N>[F^ZY= MW8W+;$YV'J[L?#:C953WVO7J^E>!8749?MA>_:0PEA:-FH?V&41[G:,7K2KD MS8LW1;@:1\;CHAT>N=[(\@9\GQGCFQ=6L/ZMY/0O4$L#!!0 ( ,:#;U.Q M@0_$?P4 +H1 9 >&PO=V]R:W-H965T](HQ@[Z6A=!G@Y4QU8?A4*7JJ0& MIFHYU)5B-'-,93$D03 >EI2+P?FI6[M3YZ>R-@47[$XA79,F$YE(@Q?*SP2S\<#&R]([@=\[6 MVALC>Y*%E$]V_L/(7F-@6P8B+.[4>2LO**&GI\JN4;*4H,T.W!'==Q@'!<6 ME >C8)<#GSE_F/]Z,[]]1->W'S_=W\P>KS_=G@X-"+;;PW0CY*(10EX1,D4W M4IB51G.1L:S//P2#.JM(:]4%>5/@ ZN.411@1 (2OB$OZDX9.7G1]YZR)W74 M21TYJ:-_=G=O"R'A,3H@"%T+Q(U&$'V*.O^5.3(KAA:U!@E:8_ " 6$# 6(P MXB(MZHR+I:.YE&5%Q*7=<2HELSHUR$C0K9X8+''A1,Y*IGA*X5SS6H&IZ(9G6<'0G&J#J,C0++?[ MZ)T]%0E.YC?SF1N&)^]Q0Z Y17) V;C M ($7&U8NF.I<&5E3@NCD/_]M;Q?9:T/V4M"C-+1 =PT@NJ/\&843',=C;R'& M013Z!#@:$V].(CP=3>&XZAE<92LJQ$$0=[.(3+8[L3?&HV2ZL<;3D>!X'/:, MB.*D9T0<3GTC8CR*M@3? T_PP^#Y'I@2[P[A^"/_,B8)Z5U5DB3[\$1QU(U) MM&6(1]UP'!U !I,P\.:CQ(-I MSXGB&$_(ZS'T#7C]N!#Z.Z%#<#3I)3 \"G<27!3T[BD,HWV0IEX6M!'6930O M#X5XFAR !A2,>G,RG?8,&(W]9)?@,-@:>%6KMM(W:WNURQ866Q=]VU$; MO!ZX!ZYNKXCO5HV]5+4;%0?T=*COU'B_JO13U]O1LE/:=\O*7M[:C9?' RUQ MUU>#KRGK@=!!\XH6T*UN&M+/@MLF\<% KZB;SK:0Z88'FO%"BN51 2TR7*S6 MT##Z77AE6UAE7C"J"BJ:!I9]J1OWQDBP9FG;DA<,0@@I^X8\DOE1#9-6JK6O M>3,W*+[>D_[;CGS8ZZY8NED,7W%%;Q)L$[.'WQ2/2>S[&L'A.&A2]WYQFXRC M@R:&I*W%>UCTBW+4<^2-LLW"H7?@T'M/@_5+]]4 GE&R%J9Y6G>KW8>)6?,> MWY(W7S5NJ%IR<)B"Y< :'$_B08-R.S&R=_ 5!+ P04 " #&@V]3H(\S'[@$ #Y#0 &0 'AL+W=O@5C#)^E,*F&.Y%@TK;O$I^:5+0A=1T=!9SAJ@.]P(+TZR)[#Z_UDD"W0?@W:=Z#]?Y6YXQA1U(%]''A*$6YDOF+B.\3T+ QJ6WL\ MADQJ#2NDMDJ90B@T%TL0U+QN@1FC^+PP;)XA&&E!-"&U60@!C:*(LL@3E"8FF2#G3@MU]&4="[ M^-^>3ZE";'4.4-T;=(=@BW^S\9Z*YMB^#UQ0"F2A*4G:IX3&M-Q(/\ME03DX M<=UD?X+&VSTE2#$C%9# 5S5FDYU4QUF75HUW_NY([]]3GANC7^'#<.B/SL8G MS:EP[/<'9^VIX=@/A^VYX< /(IJZ12%)-/_C^+[N=DY5V)OU:!CX@\&P'H># ML3\>CK;K@]#O-\;A8.2'="#W>USLCC"ZN*YI;[JL$6O0B88G[8DPVIG824_0 MZ8\.1:FR=E(Z$V1ZLKCEP""R7S2B*L MDC)3:<3K%0!,.P-<+.CNL-4.JEB%21&7BK-OU[&II$N%5.B_);%QR?^ N!96 MW\A5S+*XR)BA>*1)?ZAT]QILXZ798+P,3K.\)%S_T]09L\L+F=%]S?+9ED*+ MLP]T"=2T0@:E)ML[5BDUK7@HF11O6[*<_MA8K ;Y/W5$/Q#I'&-&V:SJU'(A M'WEUGJY2&%&FV$[K(J^.O"6I)^]7O#<5\0U)W]V_U>M#_=5*]ZYIV/<'0; _ M'9$D]>'+\<8\BCSR>V%X,$22K"/(54S*TK9,"M6_1]Z4AF<5"A^\E@\*Y?2&4Z M9R?QV;4[.[%5T,K0M1.^*@KI5F/2=GG:&7::!U_5(@_\H']V4LH%32GD-2<"C#_7.3OME#QP\[K)_C'6CEIFTM.YU=]5%O+3SE%'9#27E0Y? M[?(W6M=SP/E2JWW\%2/%>7%D3WP?<%I,28-IG+R:<$IE3^P- MNB(9),-7\NVU->[%?'L_5N-6SOTVYW[,N?]O>'L]1;+7$\_2B)]_.DH&>\?B MBQ%?TF!GY,1POZ:B*T).XMP6I30KZ/G/2CG*Q*5T;B7&CI:(O2 3I,:S65=\ M,FE/_,()D\'QUOOX;'C\:U>4E?.5-$$$*Z28!IO>B>O*I3F4+D8+1P0'!F'G M<6XO"Q*9#-05] 4F3(+H8(7I75A;K6R0L%I6:;8:]"IJ>;P7>4X;JE"CK>< M)R>I0YY*1P))X*((6ID,@G>KGKA!3-F@*)U*22RE%V\.>P)_ "8VH51?Q%&%%ARO8RK%FC&-6!9Q\SAZH5*[#W%B"<8 M>KL$E;Q_55!7IY$QI%59($(AA_T>4)1>8?<'-WJ6Q M8?*/1;9W<-A]MY_\L,@V9OS_B^PS@@I6V=:J-:K0.08#;02BINUC*UW&-Q=0 M'M3IO""SP&X =2% X64I'20$#E!D5H$.:;B?!,C<75Q#7"8V.:):U#6AE9++ MP->9\TOFU0=-,VQ# ([KU]BS!,1H&6L)MBMD87%E )V)COTMD( M)691TJ2L(-Y@I.2;@)2R"O/7W<=%V;82??44446!YS;8TFKTS F"!\';JA5-Q.Q>7E.:24UB:#2B\@CYEU$-$5- 0F3$]\SY6F MR/4V/XYXRX:6FK<+B[JVUP*80@1Y1TPU' =V9=Q%@0UE4EW5]D3QT<1\ Q^9 M!)JYU@F[L0=S9=!P M#O(!X5PB6'3QW:SR^,A[O]L0!XTA1EJ)B193-=/2*(:HY@I0-L&#-0@VJKM> M6$&<6JQU7=0)UR9:#^$IAX?'?I>IN $\TJS7AT<'-O.A;SR?LZ >YHKF8 M/%!:Q07WRWP.<<$UXR3&_7%KR_<8S!8KB(AS4/ M *BK/M&T3]OSX*@^!CV&UX?)*^D6W!!-H#TEG_T-4$L#!!0 ( ,:#;U,(,'F'WAH -E5 M 9 >&PO=V]R:W-H965T8_;.++_*D0OL"\! MW'?N"^ATCNG9F22(DQWLG[1$V]S(HD:4NM/[Z5]=/"3+SC%O'[ [:>L@B\4Z M?G50SVY<^\6OC>G4UTU5^^<'ZZYKGAP?^V)M-MH?N<;4<&?IVHWNX&>[.O9- M:W1)+VVJX[.3DP?'&VWK@Q?/Z-J']L4SUW>5K.'XQ;-&K\S<=)^;#RW\.HZCE'9C:F]=K5JS?'YPD#?(&> M^*A#GQ!?S MO\/H;VCQL)B%]N;257_8LEL_/WATH$JSU'W5?70WOQA9T'T]V+^>???[_X^"_U_HV:7[U]=_7FZO+BW2=U M<7GY_O.[3U?OWJH/[W^[NKQZ/5=W/KC*%M;XN\^..Y@:!S@N9)J7/,W9CFD> MJ]]=W:V]>EV7IAR^?PPD1[K/ MTOS_8..#?-D3H_F:FSD[/3/>.=1SZR:[%R>[1Y/=VS'92^VM5VZI/K3&F[K3**!33/V)8=2GM0%9+]RFT?6M MK5>JKW5?VLZ4JG# _=KS7QYVL]1X>6EK71=65\K#& 9TKJ-A.QCIDL=1NC4* MU+Z!?TME:QP 38+M;D%@NS7-V-<=SM>T%D9K*N/5RM2FU55UB_=-T_&[..[G MFBB:XX0TV<7&M+;0ZL[?__;H[.SDZ>>Y>GMQ\8%^G3Z]JW1=JJ9O?:_K3G6. M!FG-JJ]HU9'>ST=S-3=%W]H.))7>>OVU6.MZ16O96$_V),PR?WT99CA2EZ;M MP(X!B6SMR&K $OGNMIU1I76%Y7S/;!;U?@(K@P66_4EKVR2DSG;D$UM"<\8 M9INL4JWUM5$+8^ILCURK'# 8V;2U\+Z2Q4VP -9T1%+P(]LMJ\CW'!ES^O"I M#WO+$W9KYPU.9>&"[Q?>EE:WP.LC=<5;ZQI;(^N&$A1'V^@:S#W..J/[B9R< M[_ 7W;5U!W*Q40W\UY7$3!1U@RM?HFD'JJI*Z?+?8"MI*3-UL[;%FB062-"R M4\(MD(P6A;36'6SC3-6F,-Z#/Z(9M5IJVX9)F)(=RTAD-\Y;?'(&PWMP!K01 MX#9;WI89S5QHOU9+\(&>]R8\"K+AVJ07_L=V#=<(DAE784D>2] C]'5(1YBG M6^L.6'\+0J;,UP88AV,*DV$L"R/=&MT>[3%O]Z-YN[_7+GU(!@ HN(RKV&'D M?GJP;5/W8W(>Y7ILZV"_4+IOU@X5W-W4,-I0U"^JBD53)E==JVNO"U9$'&"A M*U1SGZFVJ2QX<-U%"YJ6LH_M#R+;'^SEU.7[?UZ].CQ]K#[ _&9CBREF_^ 0 MJ-._ZQ;4"?SL"2OL'ZZM2O6+T148L/?M2M?V/[P?I2DJLG1D!OIN 3CQ"RLA MF$ZC4;IUCZ*]N"7%O#:X.2T:7=D#,(^NUM>V[7TTTH&JZ O "H(8:]4(E; ? MM(ES=#&;A6DC,F"*+>Q1T<5M#HL,K^-6@.?J8;-@Y!ZL$*R/;9T!M5AKS_O7 MPWZ2A^A81F!-;=_0RL6KK2H'^ZX,#.@V_%"20D"]7TPG^A]D#0='2;"E"8S; MIJ\U%4L-K0.66I-\&M_9#?I/,#$@=$W3.O"]<&%&SL7R4]]A1>)2Q4"PO_3L M;=#!/V5?R(*]::]M883^)"%Q):Z> MM/O1L ,/@W$%IJ!Y,'_VP,_HJFXL4 +ZL#)@1$H#<52)@PK[2@/"[QIQ6>PB M:K3E"S),/4R"[P%SP)S#THE./WR/]DLLVDPM^BXZ!+0TQ"^'+NYFX%I!($". M:[27Q'\8L$4<-^ ZLV_5&O(BOB_0P9 JBXWK]!=0"=A,5!Y28/ EL)-=XJ#( M%; IO 1JC^+8\VZQ[;0HORLP!6V-BT+U 6WLZ#*SI;%=4A^<$LA9!T+V6,B<2;X/\32 M(*< U4Q=B&]ED#M+2MR"W(+-'BASN @&4+?P%D@U0KGV&JZ V08:[**"5[PW MI'7X+S#[S]XRA LB1_Y@A??_VN*2] MY$L"&*B=V]8 %@2BUX6@;.+^$?8"-I:U#LO?IRZ.H M+X_VBO<;V:'+L$.?T@Y-*%6'.1-\M[ 8'DD7H% %"W,$_'@#&Y6'!;8&9;(29H ME8 ^Q0DU=+GL7K9G(7.+D;U>NF!B5 M1!;BJQM2 X0X^AHU/"UCN/=?+W#.&D04M%K41K0&$YLF&8EP-P#^!8(.6FW MP.OHJNCY/53@%6P3ADTF9 EH3V$D"V $%T*FU]*3081RBR24D3L=;'\0"F^B M0XOA.PJ0R!2A@J7H+ZDJXP=:(\2K#M3_/S%YT&^$=+$=L&.M66.2%&3Y3N6\ MOXN . 0LZ_\@54$K0DL#T*?<8^(TI5W?XVR.?KO?/8AF8-U:R^OH7Q@Y(H8 M4N"V< I^L;#GZ!#\#P3F)JIFDIXC-C !D]AZ['%L1D6+SDXX01R X:*HR/4L M]A.=OY@V3\S9? ^\&46.0\'>-3'0S%@Y/#%E>#!&):0TQ=U6,E97&,0"O"=: M>>N8W8@;N\#H'3F)8;HPX_ >'_,X^IC'WXC[R<\#(DEN?LYN/ER;"Y$,IP(#U%3&E;E(X1*:[J10,NT^B2VH7X MCM)'I+B6\H]+A3$?N+MJD%0+ 3S.>_Z*TKWPU ")T#7.!3L*',#P"%*+5$88^< M7^NVI+N$'#'6C[<$7 *TJ\N*'[ Q9U2&J#H\)>)Q% 6'M#H"5.MS.]8W&%"B M:H,N$B0&[]2Z*G!VX$U%JQL';*3X:VTIXCM*PAIDDP"J9PVT-6AD%9 RY56 M9XQIP1AVA_D#8SX(RWS?8 @P4]<@#Z[WV9T@/@,[Z]"VT :#H*&A"W%]W*)= M"A,8-9/4K#>4:*+,2@IR1X'Z:-H-VM.FRK8\C9HD%J R6Z]NW;I^M5;&DJ73 MJJA<7QYB6:^,ZT,*CD$ &)H-^ V37@,>0R,!_Z.@#5$CA(5-3)S'>=BH M) D#)V!N-(5 '3I3RSL4H%8FQ;N6,Y)J>!^&@^T D,!H@4D"@[ )69A >0BE MO*0=1)!E0: AX&-V\S$F_>!%@?K@XL'(%)1QH?0&>D"WJ#"W),&WZ$T#'CNASL4V9.4%#,N0PF(2<45N(QZ-'^8)5D6YLVW M=(1MBA;CD\Q)MF&\41;@%.-Q8,FJQ:GAA8W16-MB1(>^HZ;]T%VJM42X,S1B M0<5AM WYCI7##!BP+6YS8*TP #V6)V6.N3F"ML"G@1319 %: *MY4>-AM5_ M-QMFR8/[:29P!!#, >9QF[X+C%!W6 2%/D+Q6RZV<)[+"H@=F74$SC"-@JDJ M$$6_O UP=4I,[R*?X"6(M :38XQ*D3]N85]C8 L/LH,L305R Q/.%--([D72 MTT/];XB-PBMZ"P7BSQ[()^AVE^4[O)OLYX25CZE6HK>1.-)\[3@I%),N"W/K M)/D'+JC#K%2\QZ"=3(6RL.TJA"E/<88/U.NMU[.-+PW0CGLC M%< H!2CE5'T TWN(4!%YB17U8,PF9PM11PQO6=9BME,#BBNLYGJ[[W8$-"0M M2;\_\GTR=!\3Z5$CQ9#I#3)$%"_EI5)%CXTDS&9@HTD:8\Q 23Q178)244?9 M+!*Z&OC:7;,!8< 1$4P-8>M7+%&WJ'D"7")38*6F82-Z.1B#G S"F@;G1=X! ME66%/T17*4*A/5JUX YE;W9!L!P;E ;=#^;FHABT&7\#""";XZK*W=#2.]/X M)^KO?WO\X.'CI^JJ1'5?4B75U>/-GB';HK&=20M$TKO]H^RP UFPQD>% M>.YBR?F&^LA8/##4DX*7,*VZKY;0QA%Z,3@&U1KL#7#-W(3%,;I52J] MD&V]J>4.D%F,47T R[-18(;(.L1B;)K_*[!_JF"PC>@%N^.@B2\4X03FN-H< M4BI8<%H"#!0$].1=IUSF%M CA"?RI;%.-(A/AF!R0"3920E-1I-@>,M2(O6N MK37CK(3]*'Q.G!-D!UMP2TB GR/L@N:7%1.[/*)D8U(2!3.E)2]'I7P?,_Q M"V:\*'PML" 'AL?Z+U+%KZ7!D(Q <*,D24-EV.C;/(A@R4!:9M+SJHX9[T(7ND#:KCIHV%8UEU@RQ+5"#;AN% MLHKP#G/!<(/(WV4Z1MY.[#7(';>7J/FDS:?F3,F1XJ8YK( JO>Q,FS#F-85L MP?0C@H[^C%U?9H$IKAWC!^#7TE85L2^;$61[S4BWWAM*:/05,5!!2G"0@N!+ M U)!^8L0S2QNU<7\4CTX><"2/.WKE@:CD346B6D%&<#:0@UYP8O+JM4(9>2M M:'@UM]$#VX):(#% 3:6'%LG+4#QQV&XQ>(C@YV0M._U54E;7NL*)*-O"5PMP MKPQ,L.A,V=6NDH[!0!@K<3>2 EP.0!=>#AF1Z.KSXNJO?;F2#&3N* QGI*@N MD$P<*VCD, E:0:"?TWLAXS&HYP%/8J(D8>,8!TIJ05Q!P$]Y\B%&J509'(ND MQ]Y 3)GL$+RCY!8'T52P;#'B&HH_+FMA\LZ22(9=JH4#1H2B0T1 $,Y2MH_& MW9CNB;IC[PZC5AZV-DNP@#%-T$P1*"&5=*J@;R4CM3)TF7:"L\W8_$$1^#4$ MXI2: *_M^K80H;ICA8B)]!&NG,0R^->S,W@.M/2:N#6$OZ>X%,F/_[/Q#ZI_]- DU+1M. MKO'!#!3"?V/MC/O)P&%&?2<9'!-P7#>%6I!1--^.:!(=@:RJL:CJ9QTVA0CNAM$>+_E@5C5T** ^I]1:[3DW3\XF1O1>HM MYA0F.XR^Z\71\F+B<<5W<4^YI2 T0*1&*Y^5_%S6Q>EY\1WA8E(G[5VMI6^F M;S7G,@5/Q"W$9C>4Q>#>)>-;6H&%70=ZF% $$:@HI2*&* @5WZ'QLE3&<",- M0@T2VU"=M(,6>!F=?DO*$"57<"MF;U![:\JS;2UE35B+J9U-[4NIXH.%(B%]O= T+JMZNWHFA4:(,K MQ3@K%OH;)\ONV9S;UI:054WU-LG>$UC98XJ<"]CQ+@,Y8*I/X!A'GA5;! MN[3&;A9]ZV5A5 TA)-P$D"D]!&+55Y/L$JZC J*(5M%[2?@&"3R<6 M(_C+-@03*L4M =;"F-*/GA9.QW"5: >QI=,T"T/9@)!%'W9?4.,$1.L<2.!! MBJQX/%SUH!DL+!T+[QP"9[=WK3Z:&%HY=X1[$UP2+6RXET4%[+24Y/JV0*1C M(++WS1:SL()07@=#XP.-*,E_]KK"F M/-:1.:T@4W*G)>+YP=@CS=ZTS_"+G]C]PM.NF/?VP(-=^511FCINDZ?,* %#50L8>/33 : M;LO,(\7:!-H<2;6$U M..6SC&'JB,+V0I1^R!'P\*(:W.CX>LH3@3Y)38Q2L*;_0B&,,UC_3W6PIPS:L)MM]LW:TYZHZ;OJ7]/YV7';=:H< M)XD*347<'J<7XJ+98#2N,Z0S5$XH.DQ2IWR4[]G*6G*#!//)/WHSPA835IP6 M3ML5!7EHR$,4P/J:!PJZA A9IY;6K552:H>.( [J=,#N"-) ZOEE"@.#T8W- MJ-\WC^6ND>$1/S'3>4UW)MUH)%.D 5RA& _HPXF?D (X^GZS-2I[C+0S&BF9 M4EHVP#CM,]AGR6"??:N1#[9+SF&]!MHI\SUIMG]F(#6X;.)ES!5UH3,3A19+ MSYE?6[*U ;O#5A8_BP#RS 7XX$K]N C\!V*/T-%..]E1.@8&DR[6,K8!98WO M6>=@;+X%3 .*;*72@C.F,X<1LPW.\S(<#7VI*SG)@_VZ@]8W<23EN!3)3:*A M/Q=?H\Z.1(0$.[1J[K;@Q%)>=M^8;NTRNY-L!>C)LJ\4MBW$X"ZPP$ONDJJV MC\Y.SI_N_)?Z<=6EH LICG[FL7^S2Y/M_-GAV0GY3Z]>]K9"(.3C.*?WY=9% M#^;? 98TZ>;9X4.Y^Z9O:Y((.0'XE:7C_/ T#(W*U*-K2+)U+K<^.4?YDO![ M'CS6V6&X]!L>I5QCIL1NL. @@&N.M1ZN,A*/HJI&+BX-6X.-I$OX"K.UPD'W M*6?ZE,+I^5Z=NDHG;;@1>E(O?W ,=34^OQ-:'ZGS,4_;3IST83FF;G_N%T+S M:XIU[2JWNJ5>R1(B:KV)I\Y">IB3D##3VC9^IK9;N">.RX_._4RD+4JS1$!@ M#BO!_..U40?L!BT)"0>%)X27**X)9X80) ]24^(9LJQ& ?:7SD:G;@X^/L?S MH/V74X>( +#7'Z@@9R5CN99[2Q,Q\BT('X_PQ\HIIU,Q(2F>,]/D&D^$"8[) MD'TD-+0[R>FI09+$A2H1I5WIT&=8%A6=B-Y\650-(XJQ18KP5Z(_SXOL[+%9 MW.:-F]M,C):(CN5@*$0GCQ!R"DF?'#7BSR25-CCZE:B1QMW1_A]-B#N%"!M, M8^4@#>;+U'MO.)0^3W*Z_\,B;"XO,CF>U."]@^#GA)[X!G#W\X-&X,;!Q,C# M'\%TD913YT_?9!=)6$I'$HNI,/%)I$OBD'0ZES=9 ]X^FY>Y)4H517^*([)K MFG&;@#2]A](J^](X4&YE0A"1Y_\)Y,ZVZB&Y2RND$".= 8OP@9=8"4GR!2+R MSE$/%T4[0P3/78A;2YV2JEA)C)/O>)D8V'/::V<'9E;!9>TAJM,\?96*4!=A&?%>I 3!\RY"\J8S MO6?F+,P=,':?WJ7O9ISN_];%93IW.NB6F]2^GQM*7>XXVXJXE6VZSX*P<-:? M>TXR:YTUM>3Q QWTT+'-AB/\VJQ)4EG#F$AJ6TMB#0G,-7J )38G2O(^&%@2EJHXZUV:\(-,>4PGI#DD M&H^?=1@@R@2[[,94U$9+OK-86\.A!BE2&C>>^;> !F6!DD$P&;TS=2=KD-V:L(#Q*3 MLIGDH=3L]BWG$0L%$SUX_U?'+$_35X-.]W_SYZ,IN"OK"M-K9?Z]BKDD<:;A MWU\?5L6'+DI'7X?+GGK;6_Y0VE6=OC9Q=A(^3O+F8OZ2,X+PUOPSW3D\/9O! MXZ3=GZ@![R5WB\MG3.4!O0,JW84^S&5'*\[='8S&QDR2^ SSZ M+P2VL@P@^5==]UB;!;H>3E/\SAW1W<.3>[,,F'DA]&V =BA%[ZF0):LYOW]R M]XD:+^03-E_@$N*+5RGDB=_ N^"OW)P^/K_'/8T;RC<3A3Y)^,+0POF0,4$E M.>(6\^!IA?P!D+-AJ(M&+O;[2=P;3X=&>#'X,%,VO=M[['CJ4R=45/BU!S,+ M+'VP4T0>')Z>S]2;.,!5[;NVIQ&$[9?_ZW9E(0*IS!)>/3EZ"*"NY>^(\H_.-?3MSH7K M.K>A/]=&@Q'#!^ ^?IHP_, )XM=<7_PO4$L#!!0 ( ,:#;U.XM$&AL@( M -<% 9 >&PO=V]R:W-H965TZA1KV96D$SW&A0)=9QM3K&(7<#[RV=U \\EUJK,(?]@NVPR6: M=;%0)/D-2LPSS#67.2A,!MZH?3WN6G_G\)/C7A_=P5:RD?+)"M-XX 4V(12X M-1:!T?&,$0IA@2B-/S6FUU#:P./[ 7WB:J=:-DQC),4O'IMTX%UY$&/"2F$> MY?X'UO7T+-Y6"NV^L*]\>Z$'VU(;F=7!E$'&\^ID+W4?C@*N@A,!81T0NKPK M(I?E=V;8L*_D'I3U)C1[<:6Z:$J.Y_:G+(TB*ZC>? M3J;1:+Z"410]K.>KZ?P.%@_WTVAZNX1/*[81J#_W?4/$-MS?UB3CBB0\0?(- M9C(WJ8;;/,;XWWB?$FZR#@]9C\.S@$LL+J 3?($P"-MG\#I-%SH.K_/?73A# MUFW(NHZL>XJ,!BLN!8), +7A]+0PAE)C4@H0]$:UM9@4@6F-1K_7[_,,'S]< MA4'G!DZ=(XL+D2!\GO M<_.QKA*XYPG"[9^2%S1Z!L)6&, K,J5A7'(1\WRG M&YQVKS:-2GJG33&L'596R>ERKDI%164QY#P%WO7T&FU#]"1S(K2H )L MB#NU:24EE;=KY*5,S)X15M@ZJ.Z1QC*5(@:>%4H^HP4@SU0JBTG-=(VTB;4O M;_1;JZE2J6BUV.5E.2I-U7MA0=_[V_[1L&6H=FZE:-C*,C?5W#7:9FN-JF%] M2&D.@B5H M=OGP+U!+ P04 " #&@V]3$4 3&(,+ )0 &0 'AL+W=O0_)+.-,OG88FO^?51L?[N3;8LDSB5YSDIEO-YF-^^ETEV\_: '307OL;7LU)=.'KW M9A%>RPM9_K$XS_'MJ!UE$L]E6L192G(Y?7MPS%Z]%[J#;O%G+&^*WF>BIG*5 M9=_4E[/)VP-+:203&95JB!#_OLL3F21J).CQ5SWH02M3=>Q_;D;_J">/R5R% MA3S)DO_$DW+V]L _(!,Y#9=)^36[^576$W+4>%&6%/HON:G;6@7$97B6R>/GFJ,30JL%15 _SOAJ&;QDF M()^SM)P5Y$,ZD9/5_D=0J=6+-WJ]YX,#7LC%(1$6)=SB;& \T M+PM<*0IR'/VUC(M8F\1_/^$:.2OEO/C?@ R[E6%K&?8VG>$RDV4B238EBSS3 M+D.F<1JF41PF)$XK)U*2XT+;TH3@ MEQ0D+$A<=0V[;=##?4B_Q\K3+S^<4'(\"1?*68DXQ1>99]B[DI)3C \]CG., M]"F\*J@6?'QX=GAZ^/7PRR&9A9A!%"WSO)K*;V&Z1*@A3)N115[$:GK9LD"_ MXN4KHO2SQ.N]__^NS*CO 3FB[6ZDKFVX;OME4U7&OV.N)O+[S)=RJ*]_1/Q M;6H)JW?!=:GM.[IYG$;97)(72584+WM-7C#/IL+E*]=PR?;FX7I-=8 M._0!EE'>;C+Y80UWW;VO,@H7,2PK_KO26^NI;9>])I&$YU,(NNH&S.MSYV?F'QJ?@F*U%8*,"#WTLBWS".KZ" MO# MPBIU15E15FL63N F&4QZ*K%8BS">M$.\L!UJNX):GOU2&PJ6%5'NW.MNFOR-LZ@0N=6&;Y\D2*J19^K.>K)HK-OL*.U[&4KDQDCBL MG'7"F<.I"&SJ,4BO9A!&4;Y$*Y.9=./0P+*H%XAJ#K"S,H^OEE6<,)L(5M^W MJ+ 89#X5,S"7-DNEJ4*/%!;8\Z0>VPR\&'A.X>G M5M&+2E&$YSD40XR/OE$"5D-H3R=5HHBS7#ENFR]/>@Y]=V#$-HOUC;;S!B5- MNTZS..T^<)=:=O!R18FN=>L0 0U\GP8.JV]\S):(K'DSA=9JJ0/+\QFOFYW& ML ODKKOM&*Q*Z7FQLE6(-EL==!UXY(H4[XSQ)T)-__AFDP$E+L" MBW4=1K?(9\6W,EN0SU*EM;H;[+13VF4(^QX5PB:76:\1EBOJ+U\\ASLB&LL$ MR7A:8ID&]X]S1";L@Q-X(W[AM7[A#9IFGZI6L_G X'X[N/]H[!:T,@)CQ^ZQ M"9E@4 QS+%.="K"3:7"CDU>/2SYRLO]*G2J&/2J$_M4(ZGZVJTX5>9@OJ^7Z=Q+[7,[3/L MYU5!7>$,;#BSNI./9;SELBACA&O(ZE9>NQE2G5092ZV'4D7Y^X94N/'$-"Q^ ME=!+=?*JS\;QW[+":#!U$N/0IQ@V1,NH32CZ[C*/9J!V%;0CJ8*VNKKO3/8V MH..2?)17>07>;G6 (\>KPK>/JHVKI2R)YIB!/E?TZ-@) &T%P"!2\XP:ONJ/ MH[*2#3..D#9*=0"))$92:[P6X9%H.#E+ >&EXI&[]WWJ.YR<-4&R]P&M&#A!D:_K^K.BJZ;FF$E#_/,\6,B^KPY5:A\5\4U,D M"-N"]DC@U[&:WC8M!-((DM@7K7)/]E:M?8O5CGG7#@=VL_#=IQD"Y#NVH*BRQO_"*1RB$:LU[?3-=R ME'S-I0-;V?>+]94$Y+)VRK?J8-TMF\AU]>QK#[M;6 I:^.$LO3Z M9R3T.1;C:GW[_< GGX:;*&-JI4/!@=41\ 77!9ZL+"(E]5DGNJ/>NLTP/ZAM M9E-DZ?;9P4E5^)KP!XP+9R@.=<8"SB]9-KF)DZ3?-?!Q%&YT20?%U"FEN3*4 M6GI%-;9#:ED6QMH'XC4/;E3=F%J&Q3]47>.7/ -U55F_ MN?:AG#U6QGF!:@]G$B2AO-U MC_ 16KJ^3-0]VNB Y*CS83&+%^M.YUCJ)-GC_T:@-HGUY>X93QTJ[XPX9!B\ M,PP^S,E=98M<-BNF?.0LC88$=&5.]GAU3M85.IEYI?.A:7E$]//"91S$+%^8 MT3+,T@W$/6 9IT?/C&R[W!1X'<NI1S MR["6JFHG/CG)X-/IM0JGP^U=#9[F,,D%]9RA7V+PKO#*G[;P.B+^&-*5$(=[PB"C>QO0>C M1,"N0374%SL!(A+6OK50+/,H^?G,VAG].+;'$/TX#00S0C^;.IXW0GZ!IL,= MP(]A=)\9@5\54@U@@7>%1_ZTA<<1\9)(E0 MX=A>+W(<.N,LR;R@.YDK]_&NWL>?KMXW(OIYD9F#G!7< M \QT^Z&WH[J:G'C:FMR(^&?,9=VK0(_RF-=W'",V4S_LVDYF@;5/8 MO7=>?2FSA7[7^RHK,77]<2:Q:+EJ@/O3+"N;+TI ^_;_N_\#4$L#!!0 ( M ,:#;U,&\LZRY , %X- 9 >&PO=V]R:W-H965T$X6KC/;CIM(Y(X:SMTV5]_MO.R M8=.6(O;N2VR//<\S'L^,)H,-H4]L#<#1]S3)V%!;C'43&D0)!!QB8#%\ P32!()),SX5F%J#:54;,]K],_J M[N(N<\Q@0I)_X@5?#[5 0PM8XB+A]V1S!=5]/(D7D82I+]J49[V^AJ*"<9)6 MRL*"-,[*$7^O_-!2",P="G:E8"N[2R)EY07F>#2@9(.H/"W0Y$1=56D+X^), M/LJ44[$;"ST^FHRG5^CR[X?KQ_'7R]O9%(UO+]#TZJ_[VP&GD/>08^K(-FUK#Y[3N,%1>,['W;"'S6W87,7F[K)>I-:B2 "1)8HP6R/X M5L3/.(&,,X2S!6)K0OD)!YJB.'L&QE.YM_GSC\"V_#/V M'D*$*51K6(@)X@)O21*1R7&V0D=*0@HF$-CQ*9(4IG/VOXTB"#BD!')19]$,5P6 MXE(-U2=DV7W=#/HMB?*H?;974FO-",=)U_6_WNA7DO;8!GY+7N.(MT^!1K'@ MSG$N'-4]&.B![?T&PA)G0FA.*.: YJ3MOWH,^GIH.0?#'EGN\3:,( S1%_(, M-)-QNH/+Z>N>[1[.M85*09AH+"*%G\QQ]"3BAD%4T)C'T&6T73UPS*YSNEQ. METLJVT$5*3ORL:/C^[H9VHIAV"U/ASM ?AO%T+7 M$86IFS;OOF )\U89='T]]+N%8G<9W)*\$L,+WU-G^-M+FYV%<]LP_ MCY=_'C>8KF3.)[ 4JF;/]S1$RVZ^7'"2JPYZ3KCHQ]5T+7Z @,H#8G])"*\7 MDJ#YI1K]"U!+ P04 " #&@V]3.$K3&JD% #Q& &0 'AL+W=O4WV;7DIX MZU92(I90KIC@2-+9<6?<>W_:-_26X"NC*U5[1F8G4R'NS,MY=-QQC4(TIJ$V M$@@,2WI&X]@( C6^%S([U9*&L?Y<2O]D]PY[F1)%ST3\C45Z<=P9=E!$9R2+ M]958_4F+_01&7BAB97_1*J<=>!T49DJ+I& +&\Y'\*.Q08QBZ#0RX8,!6 M[WPAJ^5'HLG)D10K) TU2#,/=JN6&Y1CW!S*M9;PE0&?/ODT/K]"7\>?;R?H M8C*^OKV:7$R^W%RCMS=D&E-U<-35L(JA[8:%Q--<(FZ0.$(7@NN%0A,>T>@Q M?Q>TJU3$I8JGN%7@-4T/D>;EMND>Q7DGTKV6_2%$(F MRF**Q S-&"<\9"1&1"FJ%4HH49FD$2(:S0B3:$GB#$C!,\&[PTQ*QN?&PYC: M9/3VE6\6%,U$#"%FA-3$+QB51(:+>Z3-@2*(7$4YJ,-X'M$V-*80KDB#C#.1 MI(3?__[;$/<&']2K=H$(CV"9B(5$4V7%;U0,C&6^,9YF6M6U0)EF,?L'%M," M(DU3"0% (7^$B[JDMXP#E\@4K*<.WB.CO.M]^,]&\%=-DRF5E=.ND?R="0W; MNI0LI.8H'GC9G+,96(SK5^LQM@D/71!Y9TZNG/X++"Q?M" X##J/P'N /'Z0 M-U54+JUSE5.W7*Q/-HWG8*P'[ ;H1&O0< M6\?=OUM UJ/WD)J-M=$L U^L/KU!/=QWW&&_-F-##']HG2FY(!X2*FT8IB2M MG5Y]K+.68P\/G2$.=J8_$S(5$L(6345](T_YAGUG.!H]*[8@^T,LJ>2 Z'J# MV#9^K^\$V-V5W![\NRD)[R#4E,E-3#.Z_:K8!UL,=R6??,^8OG_)>HV'$CA0 M8C5-%[GRG5AQV&;,9B:30HJ&M$U12-0"\J64%+"XS)=;F]';P>1 FR<6QI=4 MZ<1BS&MW/G!P,&J8S8.[0*6V0,.#@>.[N#Z#';\F]PWR<>",_ 'ZS,@4$,>< MVO[SQ1E428"5)AI" 44N'%".QKOE"-"\-UA[SZT3/^SGITC=MTF>&S_2L #6 MG@76=?_\?P)K.>X'8,OQ-4!;CC\3<%L!TW<'3M"K1^TV;EMRO1PP>R,'#W< MS()^6\#T!\XH>!XP"[+;P^M#="-MR=T**:#%:+0Y/G="FES,ST_DGN-N0+!\ MMB&1^QB.TJUGZ5X?,K_OUV8>BX4L-1HX@\#[M7D<K-ZJ)U^;R!KDM_6Y0];O!UOUND03:^\1-C6W[$H\;VQ?UL F4 MG?9< ZVTG+O'>47T\;6;TF>](Q/Z6T/:?'NE,2VL -]IW3..#=6 >M#CF,B M:@F-TBW&4<2,O=9C&GM.OZ7(/EL0*%8LIM8LM88/OM/K SHT2:GI#R7I1LW7 MJK."M\5?^Y6_]G?VUWI<;>^T[>OLR6F?5W5OGOL+/'8M33WOLM#G! M&XP<%^-&(9^$I%#)H= V4>$]TI#:5?RX4J^\'R!JL^^;E]:@$9: M@<;J*6@\"/4!EEV_.:@^,I4*1>(-O-@98;=9I2W"\6DGT!*-W=HU-)1?H^?YQ?8S^0YW\&0&T-OJ)03&? ZAX. "5D?L&>OVB1VDOM MJ=!:)/9Q00GT4(8 OL\$- +%BUF@^I?CY%]02P,$% @ QH-O4]P#)&ULS5;;;MLX$/V5 M@7:Q2 CNOB>V@9L-XL6:+M!XK3/M#2RB%*DEJ3BME_?(66KZMKQ%MB7?;!% MCCB'YPR/-)KME?YL"D0+7THAS3PHK*UNP]"D!9;,W*@*)=W)E2Z9I:G>A:;2 MR#*?5(HPB:)16#(N@\7,Q^[U8J9J*[C$>PVF+DNFOZY0J/T\B(-CX('O"NL" MX6)6L1T^HGVJ[C7-PA8EXR5*PY4$C?D\6,:WJZ%;[Q=\Y+@WG3$X)5NE/KO) MVVP>1(X0"DRM0V!T><8U"N& B,;?!\R@W=(E=L=']#^]=M*R90;72GSBF2WF MP22 #'-6"_N@]F_PH,<33)4P_A_VS=K!(("T-E:5AV1B4'+97-F70QTZ"9/H MA83DD)!XWLU&GN5K9MEBIM4>M%M-:&[@I?IL(L>E.Y1'J^DNISR[6*[7?SU] MV#S"P]WZ[NW'Y>K='5QMV%:@N9Z%EG9PZ\+T@+9JT)(7T*;P7DE;&+B3&68_ MYX?$K*67'.FMDHN CUC=0#_J01(E\06\?BNW[_'ZOR[W NJ@11UXU,%++.E1 MR6J!H'*R6:IJ:0TY-D7^["IYKHZ7 3<%0JK*2DET4.=A@6GZ&BQ^5^.>F5_WQ]/HT.HRB M:]@HR\39(G9H)+W)>-()C'K#>'3!'L/6'L-?M\=E4>>LF<73 M*=QK]&G2Y0HM[Y7F? 4VL:0AMMV^FRZ2(_EC>]^#W35%X# M G-*C6[&Y$'=]+=F8E7E>\I66>I0?EC0)P%JMX#NYTK9X\1MT'YD++X#4$L# M!!0 ( ,:#;U.U@D1M>P( *H% 9 >&PO=V]R:W-H965TU=8YH,FI9!7=@?[6W&JVH9REX ])P)8F&G'%5C(/8"0(!N74,#)=G. ,A'!'*^+/B#/HK'7![OV:_]+EC M+G-FX$R)1U[8>AQD 2F@9 MA9VKY U;Y'#B^7 GCOV39Q5(:D'QAK&I68%30 M<-FM[&55ARU %G\"H"L ];J[B[S*9>K[T7TGNX!KT7 //-?A,&[9% ML1! 5$FNY#-(J_3K1S7;3=-#2:[PA1MK'*&M@91*8*=P69$]+M&C%H;)PGP_ M)M^^9#1.3_Y[Q;)::.:@?6W7WG/(5\YDXW2%WS9B,F-+?'<6-&?"]$=?R3"D M<;9ENUU"3\@C-B/!!%JM)3&;Z0>Q=E'3R#:ZI\&=.6GA,$_LY"V:Z7> MVP^BTZ[_-N'=%+MFNN+2$ $E0N/]HX. Z&XR=(95K>_&N;+8VWY;XS %[0+P MO%3*K@UW03^>)W\!4$L#!!0 ( ,:#;U,?E'K&#@, .\' 9 >&PO M=V]R:W-H965TW*0ZKO>(QIXRC.A MI\[>F.+2=76RQYSI"UF@H)6M5#DS-%4[5Q<*65J!\LP-/&_HYHP+9S:I; LU MF\C29%S@0H$N\YRIGU>8RA MN12@<#MUYO[E5=_NKS9\X7C0)V.PD6RD_&XGG]*IXUE!F&%B+ .CWR->8Y99 M(I+QX\CIM"XM\'3(QG8/D2 MF>GJ"X=Z[Z#O0%)J(_,CF!3D7-1_]G3,PPD@\LX @B,@J'37CBJ5-\RPV43) M RB[F]CLH JU0I,X+FQ15D;1*B>B@$7T5O$BXPN("0J\'@1?X+_"%;1+"BB_\WR2\X*O?^NI7OOKGM-.Q M2LL,06YAH;!@/ 5\HC.F40,3*4BS1T6E5PJ% :8U&OU^_^\_E<]@OB$IMH:-]0:3H]'O M=2"VT*<3K\T=74^*&2NW#;4#[H51U+$.HY8C+8\)TN5&)XH7]L+H\OB]<.AU MK=&X)>)"EXJ)!#N[QOVPBZ28&J1A3\\HCX+1LUGT@_?P43ZB$KFMY(Y\4@$5 M99 _VE/: ?7'7?<-44PA4P^G6$C-35=$Z/MGL8W\JJ$Z\8V&79L?4:6W2"V8 M4NMI8]MN)V6J0NH$]"@#_=5._^],AH$W0X8PEH:ED'QS\>B@;Z&42\8 M>"?S\6CXW#W@GES".:I=]=38XU4*4]_'K;5]S>;U)?Y[>_T4?F9J1ZT$&6X) MZEV,!@ZH^GFI)T86U96^D88>B&JXIQ<9E=U ZULI33.Q#MHW?O8+4$L#!!0 M ( ,:#;U-J%TY@.P, )P' 9 >&PO=V]R:W-H965TJ M 8D[E=(ULRCJ;6 :#:SLG&H1T#"\#&K&I;><=[JU7LY5:P67L-;$M'7-](\; M$&J_\"+OJ'CDVYUUBF Y;]@6GL!^:=8:I6! *7D-TG EB89JX5U'5S>)L^\, M_N2P-Y,U<9ELE/KJA$_EP@L=(1!06(? \/,=;D$(!X0TOATPO2&D:2$BK7"/JK];W#()W5XA1*F^R?[WC;./5*TQJKZ MX(P,:B[[+WLYG,/$(0M/.-"# ^UX]X$ZEG?,LN5KQ^6]R_?F.K/[X\FG]L/K\3,Z>V4: .9\'%H,XTZ X M -[T@/0$8$X>E+0[0U:RA/+?_@&2&QC2(\,;^B[@$S07) Y]0D,:O8,7#QG' M'5[\GS)^!S@9@),..#E%%!NF; 4059%&8]MH^X,P61+XUO(&"]G^*L&^=:+O MXZ[?Q/()@I%"87L8:UQ,NP-2*8%MQN66G'&)&M4:]#+G5^27GS(:QA_^]Q>O MPT*] =W=R5%[!\5!&8U*=V%3(22K(_M!_3.AU \OHXDBBOU9F)%[EZ[[;5HN M2DS)O.(2^VF4OLDTHA_(=8O-HS8P24[N 30Z9;.X2^PM%;M'4KF(42)R8^'@5G7?RC M]1E-\<[I^42!QQRGYWA8EHD3[=2WP*22L' R.JTDZD>7X5NM'4PF9@UZV[T+ M!MNIE;8?GH-V>'JN^XD[FO?OU@/36RX-$5"A:W@Q2SVB^[>@%ZQJNOF[418+ MLEON\/D$[0QPOU+*'@478'B0E_\ 4$L#!!0 ( ,:#;U/N.7-?,00 /H+ M 9 >&PO=V]R:W-H965T3&/!M8K.VLY3]]3=.(*2$HE7OON#8GGGFQ<\, MT]L*^5VM*=7H)<^XNNNLM=[$\4Z_5YX]R7Y/%#ICG#Y)I(H\)W(WI)G8WG7 M=1SC$,UHH@T"@>4GO:=99H# C1][S$YMTB@VOP_H?Y6Q0RP+HNB]R+ZQ5*_O M.E$'I71)BDP_B^TGNH\G,'B)R%3YB[:5K.]T4%(H+?*],GB0,UZMY&6?AX9" M])8"WBO@TN_*4.GEB&C2[TFQ1=)( YKY*$,MM<$YQLVCS+2$6P9ZNO_P^#CZ M-IE.T0>2;SZBR9?YX,O#9#@=H\%L-I[/T-6<+#*JKGNV!G-&R4[VT,,*&K\! M'://@NNU0F.>TO2UO@UNUK[B@Z]#?!%P1C==Y#D6P@YV+^!Y=>Q>B>>],_8+ M)OS:A%^:\-]R&8HH+3**Q!*MA$BW+,LJ)C*].Y?2RW ?_HBPXWU$[UT?#BX, M249X0A'1:$03FB^H1)YK,NO&M?2?"%LXP!>$L=,2'B0_"J9867(0])C_9*: MY^/[EC=N'%E>&)^J#%*R,:7JC5H:7F#A,&@I4"D4X[IMP+>"R#T5'U&N288& M4BLT)0O54HLM)VI[U9UT1]WG[F.W[97E@Q5H$M ".!2ME)0G.Z0EX2HC5?-) M_X%:AF;6=O(JC/WK9HZ!YGJ?Y#W7FTD.L>7YW@5J!C4U@]^F)B2/\!6#0D=$ M*:K5.6I>AIN<0J!$0.M6FJ;&@EY3M!09_ ?_^]U MD"1%7L";@=.'%VG5$)!-H:\D*XYW8Z597FI-V?)X/,B%U.Q718'#X9GG+:DF M05O39,U%)E:[QI.[.+1P%-0GU9?K K\QVE$B54,XLGSL-97=&RL*,9I+DE+$ M2=X.R'6LP#W"^T=X[P2^%KGQSZ$XOHONR[\L"$[2BOIJS39MA""PO!@WE(]& MG6[PAEG/&PO=V]R:W-H965TIM@Y_-,C)&N>H M'_,':2R_9DEHAEQ1P4'B:NA=A1?CEHUW 3\H;M3..]A*ED(\6>-;,O0"*P@9 MQMHR$/-XQ@DR9HF,C%\5IU>GM,#=]RW[5U>[J65)%$X$^TD3G0Z]G@<)KDC! M]$QL;K"JIVWY8L&4^X5-&=LV&>-":9%58&-GE)=/\E+U80?0"PX H@H0.=UE M(J?RFF@R&DBQ 6FC#9M]<:4ZM!%'N1W*7$MS2@U.C^X7-],9W-W?31YGL^G= M J[F\^EB#B<+LF2H3@>^-EELK!]7C..2,3K V(=;P76J8,H33-[B?:.NEAAM M)8ZCHX1SS,^A&30@"J+P"%^S+KGI^)K_5O(1YE;-W'+,K4-*S95)"H8@5A"+ M+!<-"2N,%HA1JM:^]QW,L4H258.8R4;X&;:=4W2CZ&Q68 M/# QJ0E__?*I%X7=2W5(RELE<$*Y08M"$9ZHTPNP\*!Y^=^>9HP:LZ7);6>Y M]5YC7#G#Q@>('?BN$8!;&K:*0F$IO#[_#/U&I]G>L<-&+PS@N^#K,XTR,Y-O"Q,A_)JS /<3! MWGZ$T27TW--PBE#3#G*R'TUK )ZJ_:Z ]02P,$ M% @ QH-O4X1S :?Z P V0H !D !X;"]W;W)K&ULM59M;^(X$/XK%G4B[T76-M3';3:NEH#2G5 M5S(#@3>)5"DU2*I52V<*:.R44M[R/:_;2BD3C>' \9[5<"!SPYF 9T5TGJ94 M;>^!R\U=H]W8,69LM3:6T1H.,KJ".9B7[%DAU:JLQ"P%H9D41$%RUQBU;^Y# M*^\$OC'8Z-J9V$B64OZPQ#2^:W@6$'"(C+5 \?,*8^#<&D(8/TN;CS,CX93:;/"W(XW1T M/WV<+J9X>[&@2P[Z83-ZPVS1H0D5,OIHU*#+.E0)AR".C2\:98:"/9?^\K\4:2"(YMB 3 M*V+L(Y9]R/Y";^B(C&6:4;']X[>>W[Z^U21"6@KTK"U 6@*$.D#I $8E0+X' M2"Z80*,RURBF+V^(M>H%M__ZBX]N(%VB5_OR.^X#1"6SO6?:LJ@3GHL0P=-B M'"#^)0A(& :H@%.#T>W$?R?]9K?7K]%^T^OVR+.2"6@[D"@G&M0KBS#8CR!1 M-N@?X89>CWRG2E%AMNC2ZL,1L4X0'G#;S3 ,, !A\/ULLB.)\++J\-)-41@U].V:I?9C&$,%,!5:V4R(9 MW;I.. B[?3+JHB>K.)N=WEZVZX5D(0V6QB]V2ZW,/*R[;HUQW0R[X9EA$U;# M)CP[ *JZFY5U-\-I@/_I&ZKB8^/D'UK;5;$K(VU;"&>%>3=L_J]1<-C?'U$U M"34.S!)63 @+ID27@6*RWNY%?]7I3K]]V*Q4X]#$()E=)_9-]!%:YUSSQ;%3 MPJ$KR>;4-'C?P$&G2\:Y-!:.G=D.+?OULYTT! VJ M:?M2^\[W//=8 4APT1;!F*.9YPB8Y;(R/C9<'IM2@OLWG?LWUSMII8543@5[ =- M=3[R!AZDF)&*Z8787&-3SXGE2P13[A:4&I\?W\?5L M 7?W=]/'Q6)V%\/-_'(ROYG'\]D2#F*R8J@.A[XVJ2S 3QK:24T;?4![!K>" MZUS!C*>8OL7[1F*K,]KIG$1["9=8'D,O.((HB,(]?+VV[I[CZ_U#W7OH^RU] MW]'W/Z"?BJ(4'+E6(#(0.D<)7/"DDM(X@5&RHHQJBNJ];[N?.\X1,L',.%&^ M!FU;U,P4_84*3"ZPZ0E_^?)I$(6G%PJ2OY8#!Y0;"E$IPE-U> Z6(^A=_/=I M&JBQ6)G$MHL[[Q4FC3-\==H6=XT 8K(UTDKRXHK=/7V&\"@<##JV*SBZ@'M7 M84L1G;V18R-BH0G;_R6Z:?KAZ9]IWON?^)U1+%"NW<*Q#:BXKJ>R];8[[;(> MY=?P>B'>$KFF7 '#S$"#X],3#V2]9&I#B](-]DIHLR;<-3=[&:4-,.^9$'IG MV 3MIA__!E!+ P04 " #&@V]3=[?4=&@$ #N#@ &0 'AL+W=O>1(%'F.^?,MR=CA>C0;U0N?TUTBU8*U6N[QCJR)_'O_R$&R&I0X MS0D5*:.(D^WUZ&9V=>LI?:WP)24'8?Q'RI,-8]^4\#&^'MF*$,E()!4"AL=W M\H%DF0("&O]4F*-F2V5H_J_1[[7OX,L&"_*!95_36";7HV"$8K+%128_L\,? MI/)'$XQ8)O0O.I2Z$HD)(EE?&P"!/:?G$/ZHX& :!?<; J0P>/.@,Q0Q(=_,_Z\] MX9 2NJO2W %YA[S0-:19X)O2Q'4#4W?1TKI/J-ZWK^N?-0_:'5IWOV">JN.B#VN^:-UH0S!S6Y_<-E]/3.*L/[P+ MWPRH8WN=\'J>VTG%O,V:;ARSH=Z>[PB+!&UUFWR\J/E5#RX25T6"OP.MG3K5U$AORU\53V5Z$HSQ M,\%<7+:;3MO4NU/OQ?6W4SB*SS&!IGR-35Z*U&MTSQ"-4Q&Q@DH$82'G@G22 MF:F#+AK)GRX,Z?3=3S X4T,S\/.B\>SB6!X8E%XS*+U7#\IM(0M.U)=+FA?U MZ;/'S_!=)WLGY3#T_1 <*F!Z<$09C93CF3ZCCO,P@?:*LB)6*RE\B$)1I7 ( M#?*L@+L!G2 LCR:5FC^P##C_X7QNSY&',M'UA*E$/13';2^Y*->SMNV6=\CO MC*N9LFF/&&<2SMV3;>%\!BW7T/+GIX/+#Y16>PC!9)R%IUJ>TO(,*_N,S@)! M%!'>0M9.#\6)'?HGJ_-@WIDS34X;2O9D88RJ9K]0?3T(^-3*R\8B<.D18*D+ MAP(!8@RL<>B$I\=/W53F_AF,SC1+Y7.C%4X604],ZOVC@G/8%NUAD*MY!DUU M#FGL@"L]/,9><%E]"C5&$T3AR@=@Q_A&54QLOR<1KM-W1EC&'20G?*=O6L!> M!:^\CC2KS67NIKS#M.KE3? 3YKN4"G!S"Z;VU(WJU*0;*]O-!LFX7ZD M_R9P(25<*<#[+6.R%M0&S15W]2]02P,$% @ QH-O4X%YF8$1 P 6@D M !D !X;"]W;W)K&ULS59M;]HP$/XKIVS=.FE- M0H "&R !Z]1J;ZQTFZ9I'TQR@(5C9[:!\N]G.Y"F:LFF2GOY$OOLN^>>R]WI MW-T(N50+1 W7*>.JYRVTSEX$@8H7F!+EBPRYN9D)F1)M1#D/5":1),XH94$4 MAJ=!2BCW^EUW-I;]KEAI1CF.):A5FA*Y'2(3FYY7\_8'EW2^T/8@Z'JM <;R52(I14NDIX76D+( M,-86@9AEC2-DS (9&C]VF%[ATAJ6]WOTURYV$\N4*!P)]H4F>M'SVAXD.",K MIB_%YAQW\30M7BR8.>.',M71)-^5XH-2*MMT.S&A>JL#3G*;5(F6II;:NQT?W+U8?3F_,/;5V>7 MDZ=P]O'3Q=57.+XB4X;J63?0QH55#.(=W#"'BP[ =>"=X'JAX(PGF-RV#PRU M@E^TYS>,*@$GF/E0#Y]#%$:U"KQZ$6_=X=4/X2V(Q!.;QP1&(C6UK8@KCX&4 MA,_1U)N&Z1;*>F.R=<>##9$)?'MK(.%"8ZJ^5Q!J%(0:CE#C$"'39LF*(8@9 M&'Q#0JN33-*8\CFD(D%V7Q:J,9\\:D=A_24\='UO(RPG\J"F28_Y$5.4^QR% MQ=4E54NW[[R<242@7*-$I4$2C7> (C^$(SB[SDRW&G]KP4Q:&-7;.YK-R&^6 M51F=(1Q3#ELD4CV[H]_RV\6^,$KHFB;($]A29/>'5XMNY->$2E@3MG)I,G63 MFHJ9:!$O"Y7'4/?KC;U841C-HC":E4D<2[JV?VK,2)R7Y9==>52 GQ;@I_]' M&[0*0JT_T ;5F/^P#6H/;(/0;QSEU5>SPNGO]D3S=OO\JB<:?ZLG:AV_'14! MU4UXG9)CE#%5"#;-6#:J^@K3HN'PR"?ES?J M^:OC'9%SRA4PG!G3T&^9II3Y),\%+3(W/:="FUGLM@OS^$%I%&ULY5G;X:A>+_$EQG9<5*W3>RQ'.>A MTP=8A"36(*$"H&S]?1<@Q8LBT8J3:3K3%PL$L0<+X)S=!7W\R/B#F!,BT5-& M#T#-E/,,2'OEL*!:H8GAXO\(R,B?RXN.;P M-*Q1DC0CN4A9CCB9G@Q&]NLSVU4&>L1=2AY%JXW44NX9>U /E\G)P%(>$4HF M4D%@^%F29H'.6 M <$%UA09<8[S&0'2272_0NUQUWBENT>/F"?HC]\!$EU*DHD_>QSR:H<\[9"W MRR'06E)0@M@4L47#UE2NMFU_/]C//T2.Y1ZA[_W[20N")*]&2\)!X-\.X(:H M<)/F,S2:S3B98?DY^(BZY^*)\$DJ"+KFZ:0Q. >N8%LU S0:!%H"JF^@@S=&*8"X.=5/.62%PGL#C52&%A*9R$4OT M*\X+B'C(+AE<(]JQX?MN_?@CLLW68VB&?NN=:P6&9T7H'5 4-D6_L9VCUHC- MGEV_ZXU(T(%G>(%SV/' #I\%@' X)2DX,21/BY0K(#^VNS">_RS,QBZ!RD%/ MZM#64D>V9_B6U<$-/-@8UVGU199A!P&ZTKH1:$F$VI[M@+%A!4X'+W108/KM M.;S8<+UX$X]Q!(N%5 )MR73O+J==(_:ZDP0^..T$K;XP@$%A3^CPZ]#A[QTZ M;L8?>^-&/U+;&A40NCE0FJ@U6>B:XAQ!":![!:WD= 0%I M7'2NG*(4A%9+KK'PNXIS3A@8U0X.7\$I1:AM) M^\%NP;(&4X2$ FGR #5ER8!*F3JB[%KO_X293M0):B:DCDLABC483I)4!3C( M>A6<%P::PF&T)N[\Q;5_Z>SOG MA'3*_@TZU&69RAU[C*M9K&BD4U#3NB$"JJ[)',&BX0*VA)OE0M?F+;H;7B>G M1W$[ H>&8[5+*\>P@?OO2 Y;3#4J3N"JE0JIMGQ)ZM-?F[B&[49-#K";S.X; M;JLXL0TKM- 84R42@(5[[P/18M]$M(VP9>?$7M,V@G91:/O -J@]E @T;NV% MVV@_;J#BL*GGG"!$^_%,*&[OGAU _15V-M]QHA[!1[7@HUY) M0F4NX&X-NND!BVNP^+]QY[.MYN9M[1W0,(3FK*HX"Z$8J4RUOA MJP5<7=3+C"6$;KV9]T_YM3K_7+X[$^!F-FCD>).*!]V.CZ8J;*00&+FJI_FV MBYQE1N@GN+-4M?>200!.J4K_FR-]SW3;0VDZ[5S2-L?;EMDX55LE4%M .$[0 M*B5T^_K:ERR=JI9 O*5H3T M@3D-F/,?D4;S@<9V_WUI]$_Y'5+D_JKJ4=.65U\J,*4:S6O[2-V(JZ?GQNPE M2:>&4X:@4&<+^O91>^O8-^/:-C#=G2>P:]Q+I?_-0\,71(QAZXMO1OA,?]<6 MD,N+7)8??^O>^MOYJ/QBW PO/[R_QWR6@K8HF8*I98;^ /'R6W;Y(-E"?S^^ M9U*R3#?G!,,]3@V ]U/&Y/I!35#_1^'T'U!+ P04 " #&@V]3%"4'WAL% M ".$0 &0 'AL+W=O>XU&3E9!?U9(QC;[G6:'.!TNMR[/A4,5+EE-U*DI6P,Q"R)QJZ,IT MJ$K):%(KY=F0.$XPS"DO!A>3>NQ!7DQ$I3->L >)5)7G5+Y,X*Q46!)%N<#Z;NV65@Y&N!WSA;*:N- MS$[F0GPUG=OD?. 8AUC&8FTL4/AY9E*H,' M.2^:7_J]/0=+(70.*)!6@=1^-PO57EY332\F4JR0--)@S33JK=;:X!PO#"A/ M6L(L!SU]\73SZ>[F?H9N[S]^?KR;SFX_WZ-W,SK/F'H_&6I8P<@-X];:96.- M'+ 6H3M1Z*5"-T7"DK[^$#SKW"-K]R[)48-/K#Q%GH,1<8A[Q)[7;=>K[7FO MW^X1JZ/.ZJBV.CID%:B25!E#8H$2KFB:2I;2.NI@1+)G5E0,S5]0RD0J:;GD M,:) (;7OA(\O=;TQSY+.= +0(V HTDNA&,2'_,JT0EPAJF \ ^HI](X79KY2 MM$C4^S/TV"HW>@S^) /=!D!F $1P_)KEPW9N M[FZF:/HPO4(SH6F&'J1(JAAVNY;\&;EC[/N!->!CQW-M >P%Q.H3#T>C"+8K MGWG,-J9<[#A^U_/(>#/C6VT\"J/6&VN-$/N!VW/"\\.>$[X;V4[X>.1M!'X$ M'N?-X/D1F$+K#&'[(_LPQB'I'548AKOP>+[7M8FW4?!'73/P]B"#B>M8_5%H MPQ1Z=N00[%NH;V-2 #O_3XQ93QV$Q ,B.#8J+E"%V <28#^T!7S !N)N!QN" M W=#G8ALD/+&NV%JE@UW@/)@,=*+ X+[81+@J!=$OH_'Y#"'7H'7VU'H[U"' M8&_<2V!XY&XE.,_IG9/K>KL@1586- SK,IJ5AUPIE6?ACGP=NXV@"1M<*U^)O*3%"S@2 MB[3@?X".&6ZN8+/"^L9>2)$CU>"!8EA#4H.PL19GHDI.3*F9("46>@6E LI MKE G7B&U374Q;@67E*9U *UIBB@N#;%&RJ;F$%JR4NHH5O3JIJK6/*R/J_. M-M6(HE+P0B-3(H#MG5KAK:^560V*75QV4_<&I;TSZ]\^:L='N_1EL*W3P::U MSB86N'N.;J>JV+[&=G+G-DWWK-.AOE5TV-=I^]6K;%]S^TDTK\F<- 1 M.'@U@3,!C,C@508'J114K/N(>]S<;$,ZXZL[_@ 4*9FL4X(R5390@1\'J.: MQ?:%Z=!Z(X/7:?TE0$'*K K=/)>[T>YCP[1Y8V_$FR\5=U2F' (E8PM0=4[' M<+?(YO7?=+0HZQ?W7&AXO]?-):,)DT8 YA="Z'7'+-!]@KGX$U!+ P04 M" #&@V]3KE**%@0$ !@"P &0 'AL+W=OPF71J@;\,.V')%D]T^*S83"[4EGR0WW;\_ M2D[S49R]H47."] EV7)5,_KK&0 MZ\M.V-D*'O@J-U;@3\856^$,S;?J7M',;[UDO$2AN12@<'G9N0HOKF.K[Q3^ MYKC6.V.PF2RD?+23/[/+3F #P@)38STP^CWA#1:%=41A_+/QV6FWM(:[XZWW M3RYWRF7!--[(XCO/3'[9&78@PR6K"_,@UY]QDX\+,)6%=E]8;W2##J2U-K+< M&%,$)1?-GSUO<'B/0;0QB%SV*#.C M:)63G9E,[^;PY:_9#.[O'F#V^>KA#L[F;%&@[HY]0QM8-3_=.+MNG$5O.!O! M5RE,KN%.9)CMV_L46!M=M(WN.CKI<(95#_J!!U$0A2?\]=ML^\Y?_]W9GG Z M:)T.G-/!6T$24;*Z0)!+F!*-ODBMX1X5S'*FT(-KIGD*3&1PRXO:' +3X'!Z MBS]^&T9!_R/\7_]YKA#WB@M4&H/E@M*T]=DJ3BGP4WIG7(#)9:T)#NT!/J>T M#!6M:@L6L%+6PNBN*[C]!#NC:5VB8D8JH,O(]PEB3>\'S4W16%(V\0G^^+ MDI$7)ONR)/:"B$2W*"01_#_.[[N[EC#[P)X(NQ4V=B^A1TG@Q7'2SL-XY(V2 MX#C) IP<5J)^/7 M>'PZB'F.]B!53/QXVA[)/532((7'"KN_/7%-P3R@-U?3"AG85R@# M^Z0U; %Z;+4AR*T]TS;8?=8Y"MF26!IY379VUX,,WSYG1VS8QK;+A@6FK-8( M7-C$;"RT1TFO";>$)M(:9:$J"I'3H,H1;RTZ_Y@>!PQ;7>^GS\Y4NSPO+T5T*$\"4]^CR M>0W041"\=@'X.UT//0PKU]MI.IK$B:8!:J5M^WC5=$TOZDWO^96I%:?*%K@D MTZ!W3C1633_73(RL7 ^UD(8Z,C?,J05&915H?2F)MIN)W:!MJB?_ E!+ P04 M " #&@V]32'?.I]8# "5"P &0 'AL+W=O94"I@G,4QG+4"I1*OAJ&] (:$=GF M"8WQRX&+B"B<"M^0B:!DGX&BT+!-LVM$A,6M\3!;>Q;C(4]5R&+Z+$"F443$ MKRD-^6G4LEIO"VOF!THO&.-A0GRZH6J7/ N<&27+GD4TEHS'(.AAU)I87Q>6 MHP'9CG\8/B*0S'OY@>Q6,6OT6[.F!I*%:\]/?M'"HH_D\'LKL":=BK]D" M+Y6*1P48%40LSM_D7 2B G!Z-0"[ -@? 746G +@? #8;@W +0#NK8!. G$'HWLNE!%OT,C?%BL3XH&R7P*T.<&C^M_YJLEO].MLNG MU0.L)MO=>@%/CS#=;9:KQ6;S )/5'-;+S;=LL%O-%NOM9+G:+A<;N)M315@H M[^$+&" #(J@$%L,N9DH^X"*.O[,PQ!,AAX9"N=JHX172IKDTNT;:BA_;8-D/ M8)NVM=O,X>[+_<5._KS".FMFG5.O#>8@8S5OH)LWTVUHT@;'S$5>Z*X0+6[0 MY5@?=;TG,C"[98KM,L5VQNS6,,]X%.$OB4?)>X6$"#B2,*5PA\G9\S D0D)" M16[O'GY#HQ>SW%8OLZ6KT'%LMDW3M(;&L1JUV[8M/MWVSF.G]-AI]'B51B_H M$3\ .JX""1Z1 9!X#\OX2*7"0J,Y4*>NV -&NQ[$)$0R;=TB^WD6LK<*&!IU/R=!IY%F;':MFW9]O7$=$O#W=N/(I,RI7O RPZOBY\IDRR[.GXW'+ZJ6PWB<1>8HIH+R$Q+\:(MPO^?J-?!/?%]0GBD*2"@RVQ(%@ M'M6_U[5*F+-99L6SKHDAO^[5H%0Q:%3Q3-A>U^#L^-=8'OQIV1I8[9IX6N;E M7C'_SU1/"_IJKMV^;?7-KE,CK7+E68W2'@E[*X)8(G*%-=$IF-Z%QS4'[7Z- MADM-MIJ+\J5$L=C#$H3=4J&$)SHV$GQ!8H5!:PR2_4>0^EV\/VK47>JGU5RT M?F3]%1HG1RR(6"CHF0J/E:>X0?8G]\>TL-RO!K3M]CXH-BH=C6Y8OQ/A,V0/ MZ0%A9KN'+HN\!\PGBB=9D_/"%;9,V3# OID*O0&_'SA7;Q/=-Y6=^/@_4$L# M!!0 ( ,:#;U/M)IQ53 ( $P% 9 >&PO=V]R:W-H965TV4 MI;^^8R>DM-K-2U_B:[YC)AZ/#DH_F0+1PG,II!D'A;75=1B:M,"2F0M5H:23 MO=(EL[34>6@JC2SSH%*$<12]#TO&93 9^;V5GHQ4;067N-)@ZK)D^CA#H0[C M8!"<-AYY7EBW$4Y&%06238.(F<(!:;6,3 :?N(1D0MX#8^VZ$O,L;9MEDI-4!M(LF-C?QJ7HTF>/2_92UU73*"63L* M+2D[?)BV*K-&)7Y%Y1,LE+2%@5N98?8W/B3'G>WX9'L6]Q*NL;J 8?0.XB@> M]/ -NS(,/=_PO\O0(W;9B5UZL2__OW134;]1JRN\:5\PK,;7J+.?1\;*ETM;7/9N]WN MJ9@V'?(GO'EG%DSGG*P*W!,TNOA CG33N\W"JLKWRTY9ZCX_+>BY0^T"Z'RO ME#TMG$#W@$Y^ U!+ P04 " #&@V]3"TF@R9X" #H!P &0 'AL+W=O M9"*6T%2$ O&ZE0 M!.U6J]4^N,D 5GW)VDXI?U_;@925VK0/J[X0C^USYLP)F>FNI7K0*T0#3YP) MW0M6QA2G8:BS%7*B#V2!PIXLI.+$V% M0UTH)+D'<18F4704RD?7)#FO2!RBI!A9AP%L8]''"%CCLGJ M^+LE#>J<#KB_WK%?^.)M,?=$XTBR.YJ;52\X#B#'!2F9F'>RMPH>THMSO3GM^/Q8/8+KB]@GEY.THMT-)C7Z6C]'P.W^&.*$6$V< ,-:I'A"]G: AE^FLW-%:,HPRS;>)AE3AY M(_$)C*4P*PWG(L?\7WQHBZ@K27:5#)-&PCD6!]"*OD$2)7$#7ZMVIN7Y6F_Q MT:6@"YK9@F&09;(4AHHE3"6C&44-OZ\L %*#7/]I2'=8ISOTZ0[?2)<*@TH0 M]U[X8ZX62N9E9C[B:3/CNYZ> MU-).FCTE3^]X&DV-?_93"O>;+42W]B-'@ZZSZ M<+U;C[%!U;Q?KEDJK%2!486OI7?2V,'@U^N["A& MY2[8\X649A>X!/5P[S\#4$L#!!0 ( ,:#;U,G2)S5E0, %\3 9 M>&PO=V]R:W-H965TVLA M?ZH5@$9/29RJOK?2.OOH^VJQ@H2I8Y%!:IY$0B9,FZY<^BJ3P,(R*(E]$@2G M?L)XZ@UZY=A,#GHBUS%/82:1RI.$R><1Q&+=]["W';CCRY4N!OQ!+V-+F(-^ MR&;2]/Q:)>0)I(J+%$F(^MX0?QS13A%0SOC"8:UVVJ@HY5&(GT5G$O:]H,@( M8ECH0H*9G]\PAC@NE$P>OS:B7KUF$;C;WJI?E<6;8AZ9@K&(O_)0K_K>F8=" MB%@>ZSNQ_@R;@LH$%R)6Y5^TKN9VS>1%KK1(-L$F@X2GU2][VABQ$V!T7@X@ MFP!2YETM5&9YP30;]*18(UG,-FI%HRRUC#;)\;1X*W,MS5-NXO1@_C"=#N^^ MH=LK-)]\NIE<3<;#FWLT'(]O'V[N)S>?T.SV>C*>7,[1!S239C=(_8Q8&J++ M7SG/S/O1Z-T%:,9C];[G:Y-2(>PO-LN/JN7)*\N?HZE(]4JARS2$\-]XWY12 MUT.V]8R(4W .V3&BP1$B <$./5K[0TN]DU?T;)5_T)2G/,D3A^I)K7I2JM)7 M5+=&'J%9S(SVOWY^OS;3T41#HGXX%NO4BW6<)3@7.T(/"J(\1M<\@I?>GUN; MH&=@4CFR/*VS/-W?:/;48'2W5NVV;_19O=A9BT:[M4G0Z/1YG>:Y4VJ4\SCD MZ=*EA0/+CZ!]A_$.KG"+'C>(XTZCR9C83(E3;)@;=HM''H/:BQW8(@G3 UAN M685/VK3<+=X,$&PYA]TP^L_Q1HA@RR9\>@#'+;1PMTW'W>+=9LY M3+G.)90I1ORI:.^YW2VN\'G[YA,+-!*T:'Z#.&TTGU@4$C>M7C>_<><32S%" M#F"^11MQ'[?>:+Y;'#?_#R66BL0-KK%(LER#1+!-SR5K&48Z!_#;@HVX3UUO M]-LMOL=FMT@D;FK="V&&EBXM2RUR=@"/+;^(^[SU1H_=XLT>4TL^ZH;37$1Z MS0Q/]N$WM9RBN'V[J246=9^[WF9W@WCS<87N?%FZ<;1K=R.QJ043/<"W);7 MHFU^73:(.W:WOW/GD8!K6^/AM6=B9U>73U-F5SR5*$8 M(A,:''=-4K*ZS:DZ6F3E#&PO=V]R:W-H965TS3D0JPZ=F8; MZ/[[V0ZD3!J\["7VV?=]W]WESM%!R%=5(FIXJQA7 Z_4NG[T?;4IL2*J(VKD MYJ80LB+:F'+KJUHBR1VH8GX8!/=^12CWXLB=+60!UO=/!DFY+;0_\.*K)%C/4JWHAC>6W+#FMD"LJ.$@L!E[2?1SVK;]S^$[Q MH,[V8#-9"_%JC30?>($-"!ENM&4@9MGC"!FS1":,7T=.KY6TP//]B7WBY MK(G"D6 _:*[+@??9@QP+LF-Z*0Y?\9C/G>7;"*;<%PZ-[T//@\U.:5$=P2:" MBO)F)6_'.IP!PNX%0'@$A"[N1LA%.2::Q)$4!Y#6V[#9C4O5H4UPE-N?DFEI M;JG!Z3A;3:?)\B?,)Y"ES[-TDHZ2V0LDH]%\-7M)9\^PF']+1^E3!I\@Y9KP M+5TSA$0IU INQJ@)9>HV\K6)QG+ZFZ/RL%$.+RA_@:G@NE3PQ'/,_\;[)HLV ME?"4RC"\2IAAW8%>\!'"(.RNLC'&ULQ9I;;]LX%H#_"F',0PNTM<2;Y2() M$#O);H!V)M.D,P^#?:!E.A8JB1Z1S@78'[^4K)CRB#QVFFT#%(UE\UQXSN'' M(TI']ZKZII=2&O10Y*4^'BR-67T<#G6ZE(70']1*EO:7A:H*8>QE=3O4JTJ* M>2-4Y$,<17Q8B*P' :?[S@22W0C/@CD_>Z M\QG54YDI]:V^N)P?#Z+:(YG+U-0JA/US)ZV'A.9=5 M$L>D'T=;J0GSQW&\ M-3H&C=K9S"4J12&!&<21(W'T\P,8=S:"^"4A;*5W8ABQ.!#"V%$KQJ#9:;/' MRHEL"X'2^H.TJN]$+DOC;RE&O5T@8>- MV!Q 8I@@7Z3-?98:N7'":[B/$19%-Ⓨ&,7*:IFIMYVI70"KMQ&>YKUXF MK9:N=3Q. N6"'75P!%J_+.]LH%7UZ+/9RG9M)DEHP\4.-1A&S54E5R*;(_E@ M;Y!TW:_8U"NSM!1(UW8IEJ;N8*0__=@'HB0.^-3IGF ._2/_MLDM5=EZXW4# M]],1VE"P0Q:&NZVKRMXS5N:QB4B]#E9%R#[IAX'2*." @Q:&H759&E'>9K8& MH13TT1634;==V[7NV(5A=OW6U( +/.2#IS=*HE 9.+QAN#>Z44;DK=DMY+SV M>=\^&_,0#K!C(8;[J&?V\=@1#L.$VW)F)1Y#D,&>3HEV&OI=TPYQ&$;<=I.? MRY6R>Y,_HQ[ 41[(*'& (S#@IFTIK53UM"?F4FB)\C;07O*1/OEX%%C>Q(&/ MP."S*:C6$@1?[M+O]! MGW97Y3M42E-G(MU-CM>E47]5Q$F@)R2.F 0FYF8SR/M ]OK@Z0XI(:&"<.PD M,#M_E>:0_8CTZ6GOSW H+=3QD\+\! Z )K1/R7B<$#[>/;>9>L81SD/KECJ> M4IBGFP25AT6(]M%)(L))8.E0QTX*G[S]D/M,ZK!)]YS0@?>9$^II%(%FC7;. MS6!H7HG'NCE%1CV%'T6I=>'_LTUN$@<2RG,TIV8+$16H;LF;\\(CZD*%K(C+-U[ MCE=JL7G2E2KM[TYIGZ\T:)LYNC*8KC7=VW9'UVU7OI[;:&1EDRF59W-AFH9( MKW-?,S!E?;)BBH-^.;(RF*RU7VT7^":W?'G[7<[%O6)ZGX2=<\!E<+,*/*7Z M+WK>Z39SF&6O<)K('&W92TX3)ZQ/U]$H7)^=YQ/?>YIH0WW0 3ASV&3PT>*/ MB;"#)(,AN2_"GF/'8 O#'!<9S,5S;;*B64>?LH7?,*P@)NA1B@HZ,F<.A6S? M6220[F]SC$7C4.ZYXQB'.;8_]WL4Q-'>W',' M. [WD9^S,BO6Q1-"_S]\Y0YP_!6>PW('.@Z#[H!

4 +-Y"?Q<,/ M2(4C(7^%1[G<(9&_%(E[%,0XG(MAYUV9^MVISZ*ZS4J-+^HV<[4MA)_\#4$L#!!0 ( M ,:#;U,CT@G:H@8 /P> 9 >&PO=V]R:W-H965TDDQCH MC]^1K(CV1-+.,K1 $$NV#L^5'P_%PWNIONFY$ 8]E$6ECP9S8Q;OAD.=SD7) M]5NY$!7\,I6JY 9NU6RH%TKPK!$JBR&.HF18\KP:'!\VWUVKXT.Y-$5>B6N% M]+(LN5J=BD+>'PWBP>,7G_/9W-1?#(\/%WPF;H3YLKA6<#?L1LGR4E0ZEQ52 M8GHT.(G?73!:"S1/?,W%O=ZX1K4K$RF_U3>7V=$@JBT2A4A-/02'CSMQ)HJB M'@GL^-X..NATUH*;UX^C7S3.@S,3KL69+/[,,S,_&HP'*!-3OBS,9WG_NV@= M8O5XJ2QT\Q_=KY\=C08H76HCRU88+"CS:OW)']I ; C$Q". 6P'\;P'J$2"M M -E7@+8"=%\!U@JP?0625B!I8K\.5A/I7-Y>_GIXPUZ@T[2[\M%_H5//;E!NY?O$(O4%ZAV[E<:EYE^G!HP*)ZW&'::C]=:\<>[1_X"D6C MUPA'.'9(GX6E;\3B+2*15_P\+'XN4A"/&_'((?Y^?^TN\8N]M<<'V^)#R&&7 M2-PE$C?C$<]XITL-WVB-SF0YR2M>I_ UW #,J&:6W2K>*6G0BF1H;].)MHH MF-A_!Y233CEIE%./\M^4!,U?>;$4KC2NA9-&N$;=W7%\@.'O<'CG4$H[I33H M\57.)WD!M2HTXAK0*+)W 5]8-RP+^R)E=I\7AEFQJ=*R7MS?4D'HT23X0MSN(PSZ[Y"CI!@XR$-JZ9^6C2QL1IAH-Q-!H3 MCQD6.G&8.DUEU3T%M#3I-Y0#L"':T!JOK5KW'$Z#DEY16/@@9! M/920^R>;,^K%A\2$8&^B+,/B,,2V#)KR7*&[)F9/L&WL"-5H8U'9MLR"+@Z3 M+LR&TU9ZJV1&Q*<66R+B:!=@*\W7.Y!4:N.LUW:,K7QX55L:XC -/\*>3HD[ M42T!17F5%LL,4I!7S32619YQ _=*:-C N'")^[A,O%9MM'AA6-96@3&R%.AE M 2EY]9],PSW3WN"QUS@+6AP&[8G6PNA'Q@1;,6SQB 9NY2H/TZ'/NZ)6P!BL, _2Q@0IW>33Q)=^B#X?1=ZWD0BBS M:DRIZV]1+Z9._7T*,C9VZR>6@23,P,O*\&J60^8#KI,^ P, )I:")$S!3TWH M*UGMCCYQ (]Y:I!8X)$P\&ZEX46KM2.+4WT?:B1)QK''@(U];1AJ3]QC$@LV M$@9;-[47?.6;U\3%,U]2++6=BM>H@C4?4I1N9\UI3Q^ +/(99 %(P@#L(F'XPXX2Z0.0CA(/ :DE(-W1 M!38,*/H3T64#[9,PCN*19])02T*ZNQ_< T.T3T&G11\-O]-;Q[W:TW'2Q[]_\THW7O'MP&3@]0#Z@6!OF\X%;)=@F3;M M605W](+?KH^.>_J:$6=/19F]Q6>NM5+&RM/<%F%F\LC+?W MVN1ELV6[RJ=.S3L&B"E:":YT( C,SO-+0WTUAJ.CM"&BBUD>M MZQLC%\W1X$0:(\OFU.?-G8'WL?_ %!+ P04 " #& M@V]3_@5SMEL' #C(P &0 'AL+W=ORA!=K8O,EVD02(DV;+T&W9TG8/PQX8B8Z)2J1+TDD#[,>/ MNL2T)Y)R5FP%BD:R=2X\A_S.(:WC!Z4_F17G%GRI2FE.1BMKUV_&8Y.O>,7, MD5ISZ;Y9*ETQZV[UW=BL-6=%(U258S299..*"3DZ/6X^N]:GQVIC2R'YM09F M4U5,/RYXJ1Y.1G#T],%OXFYEZP_&I\=K=L=ON/VPOM;N;KS54HB*2R.4!)HO M3T9G\,UEU@@T3WP4_,'L7(-Z*+=*?:IOKHJ3T:3VB)<\M[4*YO[<\W->EK4F MY\?G3NEH:[,6W+U^TG[9#-X-YI89?J[*WT5A5R>CV0@4?,DVI?U-/?S NP'1 M6E^N2M/\#Q[:9Z?S$<@WQJJJ$W8>5$*V?]F7+A [ G 6$4"= /JG (D(X$X M'RI .@%RJ #M!.BA EDGD#6Q;X/51/J"679ZK-4#T/733EM]T:2KD78!%K*> M63=6NV^%D[.G9^>_?KBZN7I_]M*91Q/2/&WD$$'D% MT 3!@/AY6OR&KX\ GD3%+]+B%SQWXK 1GP3$WQYN/21^>;!U.-\7'[L,;M.( MMFE$C3X3_8 L.< & MAO5JL3Q?256JN\=$V.9;K?/_?ZG"B>?]Y&MF8">]-P5=ZF8T'$JX4V=@TJX; M4L&!9!5/#2)A=+$VO-GR80&]TW(#G>M,[ ?*3J) MI YYIJ$TTZZY%JIHY\]*\'ON]EKW7#K?*FZUR%VYE5WU$#DK7?]>:1934=>F#^+Q>;=$IWHUD-IGA2" ]3M%_V4$N4 "W))I> M3UOT[YK(9BM;@&9KO9ON4"5 _2Z2QF>>9S=*]Y&'9? 9CBY0O_Q@16$\A7I]W-O>:T$G45U\U4+IJ/#?T:<^#J>@7 MFCU:=<,+/!6?]+X77%@5FY5OK9<5Z#L=A*/0;=GSW'(ER.4+D=] MATHE[P[QIU^0R#3F#_;E"']- [W @08:3E$6,>MK#1[LGZ5A[3S*E;'!%J73 ML6M\'AVQ+QZCB@59<\S43!>!?UEP:WC9.RBUVO3VI84VF@RX%&O/Y-.*2 M!R%.@_!:JS77]K%QI9X#ZWJS$+3?!Q_.8C/ Q%,223_QT"/I M X9G'IH13RR2[G6W*WO-'F/+FO0;6AK9UY&=(]$!JC6_)KBT%GRMW&8IG,T^ MS5"LOR>>9B1-LT!_7_)Z[Y\LX"1P'!JK&,33C:3IYN*OZWUC C6ESWW0KQ " M(^N=> 22- (O>'?.TO7J0="1-NG?[J7C&&?F"]-&'HO3QZ"-I M]&U#8=F7@2G2YQ^:X\C)$/7XHVG\M?0I^P@(^4#[ "1T&@$0]02D:0+67=OS1=,^7.-Q?=*+[C3Z=Q:+NR4C39&RC+@\<=Q^1B4-!ZBE) M#SMB!7^!YYW_TYW?@+[!P2OU *1I YL8&C_M!5"&BNHU/.-IOGVUEA1-9N$ M=V(9MIQ6 &%[! 8R4+E=]RIU%D8]_.C CSP^WP?]1$$]Q>@W^*$G\PS+OFJ? MF@7.1*>1(I9Y:&5I: TG>4 !.2#'XYW7'>K77WYB^DY(XUJ*I=,Y.9JZY:?; M-TK:&ZO6S1L0M\JZ#JBY7'&7:UT_X+Y?*F6?;NJ7*K;O]9S^#5!+ P04 M" #&@V]3^_<#[=P& 0(0 &0 'AL+W=O^+WWO^^-GEX%ZJKWK&N4'?YT6I#WLS8Q;O^GV= MS?BJ$XRVNA>=&/HRCMSYDH>T<']6>7ZNA +DTA M2GZID%[.YTP]C'DA[P][N/?XP6=Q.S/5!_VC@P6[Y5?>E M%K)$BD\/>\?XW5F25@+UB"^"W^N-9U1-92+EU^KE/#_L195'O."9J50P^''' M3WA15)K CV^-TM[:9B6X^?RH_4,]>9C,A&E^(HL_1&YFA[UA#^5\RI:%^2SO M?^'-A))*7R8+7?^/[INQ40]E2VWDO!$&#^:B7/UDWYM ; C@H4<@;@3BIP+4 M(T : ;*K &T$Z*X"22.0["J0-@+IK@*#1F!0)VL5W3HUI\RPHP,E[Y&J1H.V MZJ'.;RT-&1%E58I71L%O!A]&'MS=8KV7NVC5TB4Z'HFEYJ5N3[H&W"K4M[/ M&A?&*Q=BCPN_+HNWB$2O41S%V"%^$A:_XHN@^.GSQ-^'Q4]Y!N*X%H\A$-;5$*^K(:[U$8^^\5+#)UJC$SF?B))5=? :7H \.5?U M*[I6K-13KA3/T9_'$VT4X.2O@'&R-DYJX]1C_$Q)L/R%%4ONJH*5<%H+5X"] M.\*C&/X=].\VL]TY;,LWNO:-!@-S(=A$%+ NN$9, [=Y_BXPY62M-@E/6S#=IS=8L67 F9NPR' MY2EZX$R%4H,CN_5$05T0^)RCDLUY2-W&3H9?/M?8HA/'S\%7([V94!PE.'FR MG)MAJ7?8MG>6K3@,UY.ZE> *VL>B#H6>B44PC1:-.,S&_R?N%J&X@Z$=<6]S M-$E(:]O ;:QM#]OVSH(-A\GVM(,*3=E"#?\$JF&+-1SFVN5293-H_U&V:='9 M^ U=NY,WJA9B.$RA2_8 QR&#C(2S#'2LBJ-)$Q.G&R/77NIS([8 B\, "Y?> MN)'>*CTOP&/+N1AW8;/4;'62RZ1^ND\VMG'+=NHUO=$>AAGW$<[&BM_Q<@D; MF"BS8IE#>8FRK@19B)Q56SAL:7 0="W&N W!Q.^6A5L!1ZQ. MMM.G=C]'A@GQ^&1!&'> 4$GHY,Q#[4M5!XN*BTX'V@PR[ X_:>.0IB3U>&!Y2,(\O);5YLZVE[C3 M?AM\\0@33UM'-H[,Y+\\EQ*++4)W6]X+]N!;VXV*K99V1$>>.5FXD0ZX-=E< M2/5X#U7PJMTHFLDZ%SUQ]'G>^%K*D4[*J24/KOG"IL#I5QN >##R.68!2,( M= 5)EK=O#%=SE/.)DP&D#48R''K 2"P821B,%]V&'?3S6+7H(V'T76S7Q&M4 M0A< 8J% M=@ 2;0,1#^+(DQ5JB4@[3L'^&ZTQ;4-P% T]O*"6@33<_:W"7NXX[W:7%S@* MT(W[P3 O6S?E?Z,?OM2B%I$T>?D#(+54I&$J/N=B:TP=0,2CB*8>#E'+1!IF MXAG,V*"JST=3)A2ZJPYFE8^Z#K\ KR$64ZE6%;+ZFL/IXJ!]"8.]#0NUH*1A M4'9>OHT[%'3?OE'+3QKFIZ-B=[J02RP/D^CEJS2Q)$S").PXG3?26TDFOAPG M%H!)&(#O(<7S^JAY(:9NPV$%HU6.48KFLC2S4+(3R\@DS$A'LG_X1C"Q,$Q^ MPHU@LO&ERG-N!,=)^ZH/CJ2^Q%LH)F$H[I#XL (<[9#Y_L97O=7?"OS&U*TH M-73(4U :O1W Y-3JZ_?5BY&+^MO?B320[OIQQF&9JVH _'XJI7E\J;Y07O\1 MQ-$_4$L#!!0 ( ,:#;U,(#^NY%0< %HB 9 >&PO=V]R:W-H965T M5[V M#O?K]R[5X;Y<5D5>BDN%]'(^Y^KQ6!3R_J"'>T]O7.6WL\J\T3_<7_!;<2VJ MF\6E@J?^6DN6ST6I] MR'@D"I%61@6'/W?B1!2%T01^?&^4]M8VC>#FZR?MG^K)PV0F7(L36?R19]7L MH#?LH4Q,^;*HKN3]KZ*9$#/Z4EGH^G]TOQH[2'HH7>I*SAMA\&">EZN__*$) MQ(8 IAZ!N!&(=Q4@C0#958 V G17 =8(L%T%DD8@V55@T @,ZF2MHENGYI17 M_'!?R7NDS&C09E[4^:VE(2-Y:4KQNE+P:0YRU>'1R>\WX^OQE_'%YVOT'AVE MWY>YSNLJD5-TM#?>.]V[VKO80V].1<7S0K^%43?7I^C-+V_1+R@OT9>97&I> M9GJ_7X%#1FT_;8P?KXS''N/78K&'HL$[%$I']$7Q4D^%4B)#?QY-=*4 )'\%C).U<5(;IQ[C9TJ"Y:^\6 I7 M%:R$DUK8H/7N$(]B^+??O]O,=N>P+=_HVC<:#,QYSB=Y 2M":,0U$%MD'P)3 M9FNU+#QE*;/[O"A<\UU)LHV)Q$E,*'DV7]::KVO81\>PF#V+W2?'(!)%VX/. M.C1MQ2%9QR$)QN%*0!GE:04E=5W)]!NZ*?-*!P(\6"L>O'Y!#]?&A\%9C:%0 M>)D*PU">935/>8'TC"LHHS= S=7+MRYJ#5OI'XR&D(W('>G1VJ=1T*>O$.F\ MO$4+H7*9N0R'Y2EZ%%R%4H,CN^E$05T0^$R@DL]%2-W&'H9?/]?8HA/'+\%7 M([V94!PQS)XMYV98XAVV[9UE*P[#]:1N(H2"QK&H0Z%G^2*81HM&'&;C_Q-W MBU#6;#A,-F.QJ=7%Z%Y6I+AGX R;%F&PS"[ M7*IT!MT^2C2/O%[%E5AQF5N.%=KDA]#M4PKD1<"]T:E1G8B&ACW;YU]C9](\.?72/+01C M'*ZWN5Q"D!K#4 :PRS3.\#0UGSF=P2UG_+YL-),O(>)Q["+BT&?5DBX.DZY> M WQUQ$VE?MY&-+9)._K>"5L2QC1H^C,D7XD[42YA?\_+M%AFJPR8-2.+/.,F M([#CPPG9Q:I&?;*35Q:0,0N"XP@J$PJVJ=9@WQI;KL5AKIUP/4-PWD.I>2% M]1TOS,)P1CMIEQ?S;&FQ!6(\")?ZJIXU!#058'Y2N,MLT#(^2A*/<8O#N*.W M*R'-E52/3I/MYFT4^4Q: ,8= %1BP?,,B8>%*+4YB$#X936#33U= O)AV?,Z MU4Z7VCBDV+.[$4M#TD%#):&1K!YK5TP1+ P<7?9)&W?)"'OL6]J1,.W&9<7+ MVQPR'Y@Z:.5FND0ZN-M#F(AE2WU6=Y2(-<[%%YHYE0MMXC&-/1=*-&\/N9G '-C=:MHSC MQ&?=(I3^ZYO%8]I&)Z%#SV9,+3II&)VKU)<[3COY@4,BM'KW\.IQ9T- RZEUPJ'M,V TE"(Q]UF,4@"V/P#"8,ITXXWZ ISQ6Z M,X<^XZ*NHY^#TQ"*J52KHEA]M^3RL+&S61>UYW*&@^]Z3 M64:R,".?BG2G^T]FLL8(>\6@"R'>[Z(*\_?-?*+-_83[@$9)9]+-SZ=>6X??,W\K5VS!*/ MA8FW0X[#"C#S)[F_\:6Y^=7%;US=YJ6&IG\*NJ*] 92/6OV08?50R47]/?I$ M5I#D^N5,P#I69@!\/I6R>GHP7\VO?TYR^ ]02P,$% @ QH-O4[=,PA,B M P Z D !D !X;"]W;W)K&ULO59M;]HP$/XK MIZ@?6JDC+[Q7@ 14VY#6C96V^S#M@TD.L)K$U#;02OOQ.SMI8%M(.TWJE\1V M_#SWW%WN[-Y.R'NU0M3PF,2IZCLKK=<7KJO"%29,U<0:4_JR$#)AFJ9RZ:JU M1!994!*[@>>UW(3QU!GT[-I4#GIBHV.>XE2"VB0)DT\CC,6N[_C.\\(U7ZZT M67 'O35;X@SU[7HJ:>86+!%/,%5&_L78;QB W7''<:<.QF!BUQ3'&L6$B'0\YJ5/8-,##\3/[>^L\.3-G"LH['0PA6/8T*IGJM)EB%WPUS"*),0')$PPW4-O.XY!%[@E\#'KX#7 MO3*X2\$H(A(4$0DL7^,(WS4J+7FH,8*9%N$]W*9D%_#.2FA__Q'A?%&8;Q1Z=5$J0U+ M0S1993:A(F4QJ!63J."4$I@-S\H2D%$W+;7I"]M!N]NI>Y[7<[Z(^JT$+:I)4SA)AGNLI*\Z,S/<.LNLW:T%Y:KN%AFZE!NLJ_ZGI4(N'T;]*O[X(L]9_0"0473<0^.87,'NF)RR5,%,2Z(RJNU*=@RNU9D$RW6 M]F2>"TWGO!VNZ"J&TFR@[PLA]//$'/;%Y6[P"U!+ P04 " #&@V]3\8HQ M 6$" "X!0 &0 'AL+W=O>>Z,LFAP++'2V#Z)N.BP$IOQ=:5I0"<6E!! M7=_S(K? A#GQV)XM13SFE:*$P5(@614%%F\SH'P_");'-E#MQX7.(M MK$"MRZ70.[=E24D!3!+.D(!LXDS[=_.!B;U;+"$.:>_2*KRB3-R4 H9 MKJAZXOMOT-1C!2:<2OM$^SIVZ#LHJ:3B10/6"@K"ZC=^;7PX FB>\P"_ ?BG M@/ "(&@ @2VT5F;+NL<*QV/!]TB8:,UF%M8;B];5$&:^XDH)?4LT3L73^8_U M8K5X7GQ_7*%;M!0<67O0@M6_B/&Z=FRZZ082AYYQ7$K-4 MCEVEQ1A*-VD2S^K$_H7$G]$#9RJ7Z M+(7V/=W41;27^H9*9?Y5P!64/!=XG MY'M^_XR>^?_#O2MR@M;8P/(%%_B,D]9!E!&&64(PU8ZUGE[)$+890ILAO)#A M4?>X@!VP"L[Z7Z,CBS;-O(M'H1?HVG;'KGR,BJ)P-&BCWDD;M-(&_Y1&6,(+ M0!W*I>R>TS?XD/FV/PR#R#]1>"9N&(;#Z$2B>]0$!8BMG0T2);QBJOZ+VM-V M_$QMUYVVE;;<*4;URYS M/5I!F !]GW&N#AN3H!W6\1]02P,$% @ QH-O4SW5:A9N P @D !D M !X;"]W;W)K&ULE99M;]LV$,>_"B$,6 (L$?7D MA\ V$#L=9J#MO+KI7@Q[04LGBZA$JB1E-_OT.U**ZC6RF[T118IW][O_\4&S MHU2?=0%@R->J%'KN%<;4=[ZOTP(JIF]E#0*_Y%)5S&!7[7U=*V"9,ZI*/Z1T MY%>,"V\Q\\ 'OB^,'? 7LYKM80OF ML=XH[/F]EXQ7(#27@BC(Y]Y]<+<,G(&;\8G#49^\$YO*3LK/MK/.YAZU1%!" M:JP+ALT!5E"6UA-R?.F<>GU,:WCZ_NS]5Y<\)K-C&E:R_)-GIIA[$X]DD+.F M-!_D\3?H$DJLOU26VCW)L9M+/9(VVLBJ,T:"BHNV95\[(4X,PN",0=@9A(Z[ M#>0H'YAABYF21Z+L;/1F7URJSAKAN+!5V1J%7SG:F<7]ZH_']7;]!MCY&+8O7U81#2ADW@T36;^80 OZ?&2U^!MUILW),H"Q.:M8=#*K5I%R_+#EQ+ M]41RP$5:,YX-H8U>H-W$23R*Z#@>1AOW:..+:.^Q.+62*4"F2:YDA74Z@-* M;)D.AJ%P3#6I,>:7,3:E TJ)J2X<6O(+J&2LQTO M<0&C3$SCJ?[]MFN1)B^5"I(PFL;CX(Q4TYYI^HHJLC15#9XQKZCF$-YT &]* MZ7@:#<,%]-O!2G]823P%C>*[QNVR_U_.+L(I732A$0V"<]H%)^=^60*I7MU/3NWI^="@)N2TI>[TC^YEBI0>W?Y:A2E$::]H?K1_H*_;Z^U;]/; MOX-W3.TY2EA"CJ;T=HR:J/;";3M&UNZ2VTF#5Z9[+? G!92=@-]S*&ULM5=1CYLX$/XK5G0G[4G78!L(L$HB;9)6%VF[S37; MWL/I'AQP$FL!I[:SZ4K]\6<; MD&2!ZZ+X#!\\TW,_;'>'C@XDEN*57@>Y;F MZAU??&:;K3(OG/%P1S9T2=67W4+HD5.A M)"RCN60\!X*N1[T[=#O%GC&P,[XR>I GS\"$LN+\R0SFR:@'#2.:TE@9"*)O MSW1*T]0@:1[?2M!>Y=,8GCX?T3_8X'4P*R+IE*?_L$1M1[VP!Q*Z)OM4?>:' MOV@9D&_P8IY*>P6'8FZ@/<9[J7A6&NMQQO+B3KZ7B3@Q<-L,<&F ?S+ L,7 M+0U<&VC!S(8U(XJ,AX(?@#"S-9IYL+FQUCH:EILR+I707YFV4^.[Z=]?YLOY MX_S3PQ*\ Y.]U!.D!%.>K5A.;*ICGF7Z)K=$4 F8E'N:@)L9582E\H^AHS0/ M@^;$I<])X1.W^)S1N ]@]"? $,/9;\ IH8MK ][T"CP7%7A-((Y.2I497&4& M6U2W!;5*Q5W\;<\DLZGX]UZ_ W-%,_E?AP^W\N%:'UZ+CX=]MJ("\#50@B0L MWX"$O$CP \R:LEI@^1;+;,_G,89#Y[G!OU?Y]Z[T;_T>6)YH@-4+6+.UV@*2 MYWJ/":GWMYFS.F8D/ED<+5R],ZYN"U>_XNIW)3O*R;75/@K-<^;Z/0X2;$Q96[L-.]U^I5&9)[:B(::ZT M*#.M[G@2FNULC%I)BW75^K^;E)"G M=-[A ?2B%C*U(J%N29J6OW+%XZ>*2".#I-%5[4 MQ;([.)\8>- -_+;:U:*%+JF6H3IC0C>=O)-K="X $+:N'ESK'(:=#):OFBZ] MB!?SQ?LF!B7.JX(%7J23T,:A5D'WK&9_KX\!% M;H0';@NYDRZM6]ONZ8;$+V!&Y9/B._!1=Z7IL56]08V;O41\5:P!\L+ =;T6 M.K4^XFY]O%)O<$,OA[T!'OA1T$*A%E;]W(HX *3U.! M^_Y/%)R3\X4YW'TD8L-R"5*ZUF:P'^@X1'%>*@:Z$O;(L>)*'V#LXU:?,:DP M$_3W->?J.#"GF.K4.OX?4$L#!!0 ( ,:#;U-" C?*GP0 .L3 9 M>&PO=V]R:W-H965TV6N\^.HX*MBRFJBMV+($W:R%CJN%6;ARUDXR&QBF. M'.*Z?2>F/.F,AN;90HZ&(M413]A"(I7&,95/-RP2^^L.[CP_^,PW6YT]<$;# M'=VP)=-WNX6$.Z=$"7G,$L5%@B1;7W?&^..,7&8.QN(+9WM5NT89E940]]G- M/+SNN%E$+&*!SB H_#RP"8NB# GB^%J =LHU,\?Z]3/ZCX8\D%E1Q28B^H.' M>GO=N>R@D*UI&NG/8O\3*PCY&5X@(F7^HWUAZW90D"HMXL(9(HAYDO_2QR(1 M-0 U.7B%@]?6H56:/7Q,$$BVBJMT+ROUF(OJ'FVN58OL'*9.AA MY/MN_C=T'HZ$T2O#Z%G#F(@X!G)++8+["U0$-6X75.\P*/=U4'F3M+:7ZC95X1;*MX:R%X0NB@Y+H MX!2B_[ZZ@W;5;6]/L!>G+DO2EE70F?75]LNG>58EY]6ZZA]UJ^+G6R,=* MP5FLML0%FD#\/&22FA5O)4U47M$+- ,S_83FB690+8WF2J50:9J$YI*N(I;5 M\^CPS./HUS+?QY9^P[7YC4^ET!"GD&68%^A3&J^@"\7Z66@M^^^F"*&^73RO MYPV:@J^&&R:G!K^@3W .U7#&"1FB&DTB 9VP:4PL.4@LL>6UFHG8/A3'86@B MHA%LXCRDIA"\@Q"P34MP-1"Q?2)^@>IEW$$ON B/KFT'\- 3 \&Q[95J:&'[ MU#K8Y9"/^LBV+5+-"=Q_OVU?B32VJ_3_M^T'!ZW1\VRM44DNMFONK80'MF14 M0HO?3VE)I;3$KK2SQV!+DPU#)L/')ET!<%7?1EU","''=XN>H1NVB9UH:%RTR!RJP@ M(-.8RW2E LEWYF:\D8QETFQKT4K@B/]^&Z%2.&(_"O^#9CP\K+[1C)40$KL0 M_@?->*APN"FL2MR(7=Q.:<5)@?6R%?VC ]BI?2?)/H/]2N6&PR"+V!I\W>X M8\OO>Z#M02P,$% M @ QH-O4S+5"7_H! )!< !D !X;"]W;W)K&ULO9A=3^,Z$(;_BE7MQ:ZT);&=SU6I5 *[( &'0POGXNAL>! M6*!T M<=H;P6^18^<.A<5C3+?BX!KDJ4P9>\YOKN:G/3M71!,ZDWD(HOYM:$23)(^D M=/SOT;\7R:MDID30B"7_Q'.Y/.T%/3"G"[).Y#W;7M)]0FX> M;\824?P%VYVM'_; ;"TD2_?.2D$:9[O_Y->^$ <.T&EQ0'L'U-4![QUPD>A. M69'6.9%D..!L"WANK:+E%T5M"F^539SETSB67#V-E9\<1J/Q);CX^^'J<71] M<3L9@]'M.1A?_G4_Z4\N[F_ U>WCQ7AR4SSZ?$XEB1/Q!?3!P_@"8;:[B+X!41\H6Y&4+DV8$WL#:' MM:J;.0$*#LS>"'1*@8Y1X"AE7,:_Z1Q$3,@F>3M_]V!>6\ERCO(=,X2LI]/U0V&JLGUL?N:*M;H&:97FE+*^KK&LF!&W4Y=5&[:.J ML@8;")NU^:4VWZCM.XDY>"3)FC:)\AMGTZ_.9MTLGTW/;Y86E-("H[0)DR0! ML\J: HN0"Q5'_8EY:EBSH8*F>:/U!)]MS^#FE3'QM /*AG5S=S0\;V61@C+ MC,(_G9%Y?L+&;-QJ-G6S/!L7-V<#;?W"L,V-?3(&$]7;8LU?@"A1:2 A/'@9 MP6/A%VKD0_0QOD7[ &]Z/0Q#MZ64FOS0C/X.Z(KV(3J0"6J@0S/1C?T5P09. MJVQ;%C;4G(9F4$LK@&-$4C!EM5WCVWV; MQA*RC]4(2/,*P0\VPC[ 80D#+X2X4ND&,\&[:(TYA$9DS^8!O*L_R=_'Z? M:@HB]VA]JBF)S)O1#GU:WV9BST5.2PTU*I$9E=T:L$[!?MO(&H'H(PA$=;3E M^;8M.(TV9$;;2.4HIV3VK!+NM#G"FG#X:(3#FG#XHX3#=70A)\ ME<0:7;@S MNEJ_ZW##QJQEW(//\JXZ.!HUC_L+K*K&>.[(]G=C62KXE1SRJ1D:7&YI&1.>6Z@GB\8DZ\W^4%I>3 ^_!]0 M2P,$% @ QH-O4\:$>.EC @ &@8 !D !X;"]W;W)K&ULI55A3]LP$/TKIX@/( V2)I0!2B.5MA-(:\>:PCZ;YMI8.':P MG1;VZV<[:59&Z9#XTOCL>^_>G>77>"WDH\H1-3P7C*N>EVM=7OJ^FN=8$'4B M2N3F9"%D0;0)Y=)7I422.5#!_# (SOR"4.XEL=N[E4DL*LTHQUL)JBH*(E^N MD(EUS^MXFXTI7>;:;OA)7)(EIJCOREMI(K]ER6B!7%'!0>*BY_4[EX.NS7<) M]Q37:FL-MI,'(1YM<)/UO, *0H9S;1F(^:QP@(Q9(B/CJ>'TVI(6N+W>L']S MO9M>'HC"@6"_:*;SGG?N088+4C$]%>MK;/IQ N>"*?<+ZR8W\&!>*2V*!FP4 M%)377_+ 80-(/PH(&H D6NT5N;:&A)-DEB*-4B;;=CLPLW&H4TW ME-M;3+4TI]3@=#+HI]_YC.CF>CZ1AN)O>C=#9V M1\J=C71I7E]N>-@JM:0?B.@@C&@NM< MP8AGF.W #_;C+_;@?3.-=B3A9B17X5["%,L3B((O$ 9AYRX=PN'!T2Y9GV5Y M)2YJ[RMRM-'G[VM/M=.VVJFK=OI.M=%31?6+N> 5*FW>KMYUO37%F:.PIK%* MC(4$0>ROMJ?UOZQ7^KJMONY>?1-C -^1';WC:#.Q1O5 M.Y+.S_\5[6\]OP+ETKF2@KFHN*Y?8KO;&E_?O7?_;WKMFF,BEY0K8+@PT.#D MJQ$@:R>J RU*]Y@?A#;6X):Y,6^4-L&<+X30F\ 6:/\.DC]02P,$% @ MQH-O4]8;&W3M"0 PCP !D !X;"]W;W)K&UL MM9MM;]LX$L>_"F'HT+,LN3/>%5N+B?!A*S$ M4[1/RKOLY5^BZ9%;M;?,DJ+^G[PTMM:$+/=%F6T;9QG!-DX/?Z.?329:#K(= MO0-K')BI@]TXV*8.3N/@O'5P>AS39"\DK M:]E:]:*^7;6W3'"<5D/KOLSEM['T*Z_"ZV]WY(_K7Q\6Y&9Q??]PM[A9_/;] MGGPBUT4ARH)L153L<[$B]5!:[O,\3M?5S8P+\F$NRBA.BH_2_.%^3C[\X^/% MM)1156U/ETT$7P\1L)X(*+G)TG)3D$6Z$BN-_PSWMX?\Y[@_1_RG,INGE+)C M2K\RM,%_[]//Q+9^([%#W^3CWA;F[I7$/Y6$IWJG/OY-(^ M#4^[;L_N:>\P")&&G%-#3MV0T]/0K^)9)(22,B.'EXR4>9063R+7W:)#8U[= M6$7GYRO9F^?V71BT6& 6G3ZXISZX!GU@T >*]N'0F(OT8=!B@5ET^N"=^N"A M??C>!$SB]-0-6S?*O<'8,(M.;/XI-M\L-CD%D^P)B\X?C,XWO?O!*;H C>XW M66?L4UD^)/%_)(Z3K"@J)HN_]G'Y*M/Y+(I2SOFE;B@$2KB46]6_-P-"8Q<$ M';M.Z/P4.D=#GVVB="UDC.0IBG/R'"5[427X)NYOM<;%K5@\K/>%=A2S@ARFI/9K%X6\4KD454(:6THG6 M#$[13GQ+2Y'+FT^B=$5^+S=R ']8_)2U9R$^DF_I,ML*\@N1PP?!*&5P-3:. MR!383FTT\#NQS-9I/9K7L@BNA[-,][/(R_@Q$;) ?"SEO2G*?%\-;-W8F#67 MZ&15FWW5SK/Z1S:%>87B$\O]_K%8YO&NKI.OU[D0ZH^PVS3@GKHC4PW4I3AV M.U$>?VZOVF+-4\#E:A(ZHRI^F8-E%"A,<0S?YO%S5 IRFT3+.IGDSP,GT%0 M1FDP,JN -?K_Y-J,JF!3AJV.?=C 9< ^AK-/.[MUVP($,8KF]"9[/MPIF8JF M71*]T0]1V 6P,1QL?>-U M)_(XTRI7IM:9W+99T)\'P"##RTE\R*J%H.>ZR&4!F2[2Y>M!125]%=[<5BNW3]3S^R,!;MIXZ;;X*?)E7-23 MQJZ9]G:G:>]%.^TU,5%-3 [GEM,?%H#5QL$ZCXM=5D2)_LHJ13\QCN#,;HE] M'*,J2GI_&C-;I:K+J:^RQ,"P&R[0U\;I>W=<#L,6.H"C]LAJSP;&V0,B.RNC MI)F M;E3:S>'N=S19<_8-+0UE2/W?=?N3S6@TQZ0YG6/!NHI6Z5ESY P- PU MACA_;>"OC?/W-'C(?\D,Y.:L7VYV+P3$M?G()30 IX.#T^@N."HM]7?!P+ ; M)V#5P;':SNV[U(0#J'1&RF$'Z.?@]#/);NBH-,-'I--:(37$FX% #G.2.7K %02[.O'9:%X>G+D89]8!!GC4NHQ[@QL-+H*&, M>JI^I*[VN86)93=( )F'@^S-C+>+TM=/V4M:/=V*GZIUU6*?UX)P&14;4M1R M7=;&@TLR'K#'&_E\V0/*>'CY-)AQ=0G.MG7Y'K3K!@CL\G!VM;-]>$P$#PW1 M%+2>[>)K:\/9!+AX)H(/R::JS'RF6THT-0PUANCJL =T\\REWL/G>_(]K]<8 M3?$!@/)&*CT?2.2;*+W>](>^YF$FY[Q?O/E +M]2/=K#W#34F#K,=ZW^&LP'>/GFVN^XM^1,%>@#B/R1*M 'XOCC M5*!OK@+-34.-Z8 *]%M[4,Q5(-R)\['A Y[\D;+0!P+YHV1AZ&L$'(J- (@5 MF.NW9J,4TJ4 !0T3RVZ0 $YNKA,AM6SU+&R:6 MW2"!B-Q<&G8X_K=)<@XLXR-%) =8\7$BDFLDGTZ2#]MU P0$T/<]2B:9_DFEL&>HL M\>=WU&IMS;7.Y:3]OJ?+U&IMXK5&LI):K:R0?J=7::FN-WU<1'ALY9]"VMN-:9S/PS 5V:K5V[%IC MR=@^/3!P?&"0C+H]__I5=B/3-X&V3PB]N1?B78V#+46>KGGFGKY*74O.OZC&Q!EMD^+0\G!D^?G@[B7M>G3]]\ M/J=?%H?3M-#,X73O392OJ\,1B7B235J?J\6U_'!>]O"FS';U^<['K"RS;?UR M(R))^7Q376!T['EJ_\!4$L#!!0 ( ,:#;U.7=J Y8 ( $ & M 9 >&PO=V]R:W-H965T2D0)*05B).&RFULR]2T)=;PI>".Q%;XRTDS5CKWKRD$TM1PL""JG4#%B] M=K 2C61DO&GY;2Z(S6P/WYG_VJ\*R]K+&#!Z&^2R7QJW5HH@PVNJ7QB^V_0 M^C$"4T:%>:)]4QN&%DIK(5G1@I6"@I3-&[^U.?0 ;G $X+4 [UR WP+\(E.@Y9[7 928B6ZJS-8.=MN?, MFW.\(^8[G#L 7I^$)I KN&K@S $_.AKN3CW!;!=:EYG6I>8;/ M/S^U$ZQ^Q^H;UN (ZS/'&:B[E +9X36%P9@;BI&AT'=Z%WN^%XXC>]=/\[!J M[+BCKNB#O*"3%YR4-Z.J1^ R!:2Z#384-A9R@\G3>3^+_^7O!#5L+#W+W;\>TG+X=5H_ @ M=[MW775O_8'YEI0"4=@HF',S5BR\Z5?-1++*W. UDZH?F&&N6CQP7:#V-XS) M]XEN"MU/(_X'4$L#!!0 ( ,:#;U-0PVFWX ( (<( 9 >&PO=V]R M:W-H965T'(V1=K)A[%5/'I*QY6A!D$,L-0-6MS>809YK(B7C M=\UI-:_4P./Q@?VK\:Z\;+" &V_0>VGK_EBE@MS M1?LZUK%07 K)BAJL%!2$5G?\7N?A"*!XV@%>#?!. ;T+ +\&^*> X *@5P-Z M)C.5%9.'.99X,N)LC[B.5FQZ8))IT,H^H7K;5Y*KIT3AY&0ZF_U<_WA>H:?% M;/'P,HV^+] MFN:J'#"- :G"0@DK-S(M<[5),2NI%.AZ#A*37-RHV/5JCJZO M;M 5(A0]9ZP4F"9B9$NE3K_#CFLE4:7$NZ!DB!X9E9E "YI TH*?=^-=KX/ M5FEI6]_W3TR=,_EAV&XJ:$P%G:;6K3;0GA,I@:J]2MMJ,SBW M% ;M0L)&2/C_A43AF1!WV&\7,FB$##Y;LT"3[FH=G.V:'YY6XGG,<457$NVC M([H OC6M3B"3@^I$:E:;;CHU3>1D/7+O9U53_$=3M>A'S-4'*% .J:)T[D*5 M-%ZUO6HBV)OH%S;_'Y"]02P,$% @ MQH-O4S>Q .A2 @ [P4 !D !X;"]W;W)K&UL MC51=;YLP%/TK%MI#*VT%S$>3BB"MR:KU85V5]$-[=.$F6#4VLYW0_OO9AJ*L MH=E>\-<]YYYSS776"OFL*@"-7FK&U5P*Y':UC61KY? 1#OS0N]M8TDW ME;8;?IXU9 ,KT/?-K30K?V I:0U<4<&1A/7,^QI>S%,;[P(>*+1J;XZLDRC9XTM*<4H/3 M^?7-P[>;NY_+7^AD 9I0ID[1%W2_6J"33Z?H$Z(9KD]'B_*)G MO^S8\0?L*VC.4!1\1CC X0A\?AR^@,+ 0P.+_F7V"%;O1I+&0]+X:-)'TQ+V2AHI M"E"C:3N"9"]M$N)X2-N5/3[0AB?3=%Q;,FA+CFJ[HIR:_[!$&R'&_Y7D0%HX MB::3=]H.H]))B,>UI8.V]*BV.Z$),X7; =="OHZ)2P]*$N'S*'@G[C!J>GYP MJ?Y>.]JG\ >1&\H58K VL.#LW)B3W?/2+;1H7(<^"6WZW4TK\R*#M 'F?"V$ M?EO8IA_>^/P/4$L#!!0 ( ,:#;U-@&7"O+@, *P) 9 >&PO=V]R M:W-H965TH'UII:]X@@0J06F!K/ZQ% MA&[[:I(#K"9Q9IN7_?O9(4TI,0AI7Q([N>>>Y^[LLWM;QM_$"E'"+DMST;=6 M4A9WMBWB%69$W+("<_5GP7A&I)KRI2T*CB0I05EJ>XX3V!FAN37HE=\F?-!C M:YG2'"<O\PI:" MLAPX+OK6O7LW=#T-*"U^4MR*@S'H4.:,O>G)4]*W'*T(4XRE=D'4:X-#3%/M M2>GX4SFU:DX-/!R_>_]6!J^"F1.!0Y;^HHE<]:V.!0DNR#J54[9]Q"J@MO87 MLU243]CN;'K=#I^GL%]%(UG$5R/4!*:BAOX"J_1"*ZO;N *: ZS%5L+DB>B M9TNE2/NUXXK]8<_NG6"/L+@%W_D"GN.Y!OCP/'R$L8*[)=SY#+=5'NID>'4R MO-*?_[_).,/EUUQ^R=4ZQ<6Q(#0!M2$YD31? N[4WA1H3./>5U#ZTCMS,_#\ M3J=G;PZ3U30*/DP^B6S5(EL7B4S6*$"56.WVN8@Y+?06- K=^VL?:'#]P#D2 M:C#J=,U*V[72]D5*:2[6G.0QFL2U&[S=EG^DK6GCZJ5ITA;4VH*+M$FR,U*?!ZKLGDMVM6;L7)9NKT$V4W69]P^!H#1ALW!,[R74^ M&JUS5M@(%\@Y)A S(8$M8,E8(D"P-#%V/J=9D7;KA(B#;N^>%?$B5\B-?=IM MT(5M[R@O!B,O."'IH^>ZWEE),R9)"D55MO[Z\&^XED17FZSIE4 M9W4Y7*GK%')MH/XO&)/O$WU@UQ>TP3]02P,$% @ QH-O4RR;KY Q!0 M9QD !D !X;"]W;W)K&ULO5E;;Z,X&/TK5C0/ M,U*GP3:W5&FD-@G:D3HSV5YVM5KM@PM.@@9PQC9-.[]^#:$X(<2EFC8/;<"< M[_[Y8)OAFO$?8DFI!(]IDHGSWE+*U5F_+\(E38DX92N:J2=SQE,BU2U?],6* M4Q*50FG21Y;E]E,29[W1L!R;\=&0Y3*),SKC0.1I2OC3)4W8^KP'>\\#U_%B M*8N!_FBX(@MZ0^7=:L;57;_6$L4IS43,,L#I_+QW <\"[!4")>*OF*[%UC4H M0KEG[$=Q\R4Z[UF%1S2AH2Q4$/7S0,;;,0W+Y^UAZ4P:M@ M[HF@8Y;\'4=R>=[S>R"BB#,A61I):P\ M2.-L\TL>JT1L"2@][0*H$D!- ?N *X$<%<+=B5@=[7@5 ).5P&W$G#+W&^2 M569Z0B09#3E; UZ@E;;BHBQ7*:T2'&=%9]U(KI[&2DZ.9M??9]/KVW_ Q;<) MF/YY]V7V=?KM%GP&,ZZZE\LG0+((3'_F\4KUDU0/OJEV_SBADL2)^*3N[VXF MX..'3^ #B#-PNV2Y4!)BV)?*N\)&/ZP\N=QX@@YX@L%7ELFE -,LHE&+_,0L M/S#(]U56ZM2@Y]1<(J/"&[HZ!=@Z BM3$WZMQ274'%#R-[8/OVL/^P7:].J& ?A;$]<&K43D1.'9%C MC.B*"G&F6#C,TSPADD:*/-6+)(Q)0<]M(6WT.5MN?$:.9Z%&3-U@01L,8GP@ M*K>.RC5&=<:H)EN5 M*6,B*>,R_K49H(]J32!H&Q]X^]XXCN?N^CSU]OK+=="!0OBUR[[1Y7HF&B;? MH-8U>/^9#BW]^K+>=JY7^G9: UDN;#10-UC0 H/8L_SV>L"MMS(T3_BR<=3? M?1XG49PMA"E;2*M%1RB.)GV(W[@X>"^=V(%.LS8OH':]U6\-:'YM7.1JL<7N MXX0:DZTY&SI'2+8F4VAFT]Y_^?-MJYMH,VO554R0TEL_/X ML;@V9EU3&?2/D'7-=G#PQED?M##&8-!,>Q=4T(+R#RTUD*949*;4,4M7N:1< MAV-:3&M*0_#]"X,TU2'TMH6I].VN!ARO49A.J* -9?F# Y71?(K,?'K+F!I: MF/*CV0[91RB')D-D7L&^OAS[:TXXP'ZS'%U001O*MPY-%,VXR,RX-VPNUX13 M4X(T)2+O"/70-(G,2[[7U\-O69[BYKJ[$RIH0R'[T/307(S,7'Q%B:!+ED0@ M3M6NXH$6(9G>*EAS(K;>OSI879U*WV[>+=38/$RZP8(V&/:] Z]] MK#D9FSEYS#(A>;XY4XRS8NL7TF9 N[JW#AB.<,* -7WB-SYCJ/3M,A7<*U 7 M5(#W#QE\[\#TP9JB\0L4/9N"C$E5F##)BST'(*$*C-,(2!HN,Y:PQ1-@'(1D M%:N=>_Q+/1$O1;>&+^$9V/8,CZ!9]/- MF;]6O_D$\97P19P)D-"Y,F6=>JK7^.94?W,CV:H\A;YG4FVSRLLE)1'E!4 ] MGS,FGV\* _6WE='_4$L#!!0 ( ,:#;U/7B&D,H@, -@, 9 >&PO M=V]R:W-H965T,J[&3J)U]M9U5920%*L;D1%NWFR%3+$V0[ES528)CHN@E+G(\T(WQ90[ MDU$Q]R G(Y%K1CEYD$#E:8KECQEA8C]VH'.<>*2[1-L)=S+*\(ZLB?Z4/4@S M9408B;2% MP.;KF\B>9/,$U9D+M@7&NMD[ P<$),MSIE^ M%/OWY)!08/$BP53Q"?;EVG[@@"A76J2'8,,@I;S\QM\/0IP$P',!Z!" ?@WH MG0GP#P&%C*38 VE7&S3[4&A31)ML*+?'N-;2O*4F3D_N[N\7 M7Y:K%?@+I]D[L/RXF7Z\6\Y6MV"Z7M]NUN -N!,BWE/&P,L%T9@R]4[\ ,,\PCTG8()5A8@-G*?IX@%*"1 M^]Q"(:@H!)T43!F9(N'FEDI)>/0#:(FY8K@LS_@_LV.B5P<$+G33CL MM=,)*SKA;RIBKM(%.<+&_BA$?L]O9]"O&/0[&4RC*$]S(P") 4TS3*7-'S"A M%&DMC7Z#AE%PX(?#=K'@B3O"JUVJ ]0I"3\,O3,'!E'- 77G M'N/,_M8!?P$V)$JX8&)'B0)+'G6)6UL4O*Y'P=JD8+=+73JV7E.Q (7!&<5J M8X+=SC0E4BCZJ_7\#%;;"@ROJTYM%_"27W2KT[0'V L&\(PZM0/ ;@M8&%/" M#$RE5F"%GU17+G7EP^N6/JI+'_U1Z:-FZ0^]P9G"1W7AH^["GRX7C_==_.OR M1>BZRM1UB_P_4L9O_'CXO<;U<4]ZQY3(7=%2*Q")G.NRC:QFJ[9]6C2K;KV\ M[/D_8&E:$048V9I0[\8VR;)LH\N!%EG1B3X);?K:XC$Q?SV(M O,^ZT0^CBP M&U1_9B;_ U!+ P04 " #&@V]3_E%_5#,& ":(@ &0 'AL+W=O)$=SA8TR6; M,O%E_2F71]TZRCQ*6,JC+ 4Y6YQV1O#DPO<+A]+B:\3N^7 M\]..5R!B,9N)(@25?^[8.8OC(I+$\:,*VJES%HZ[GY^B7Y2+EXNYI9R=9_&W M:"Y6IYU^!\S9@FYB\3F[_Y-5"RH!SK*8E_^#^ZUM0#I@MN$B2RIGB2")TNU? M^E 1L>,@XY@=4.6 F@[[,N#* 3<@<@A*[K=DE4R/ MJ:##09[=@[RPEM&*#^7E*KTEP5%:[*RIR.6WD?03P_K9-BO8DQ> Z2\6*@TDZ9W.#_]CN'UK\NY* F@7TQ,(9L@:< MLO4[@+W? ?(0-. Y/]S=,RWGY[)/?B[[A=U]S&;2'9K<-2YQO:-P&0_OB3>: M_=A$.9N#BRB-!'M[)95C#BY30=-E=!LS,.*<"0[^NI*.X%*PA/]M24OJM*1, M2_9MY#SC''RE\8:9-N36.2B="[6]&\(0R7^#[MWNA7*::=C\&IMOQ3::S3;) M)J9"$C%*LEQ$_]!"5TU MY'\703("W #I\M*@QG4, ,KS)M,T%B6=GVE:'FE M3"B#=OZ^!U'8@'F8V4708CV$WA[.>_5B>G;.=W@&[$%V8F[<&+T61$(\3P=X MWFMOBZ;-N!T(2J.&U:0=R=^QT5;:KU?:MQ;<1"YN5FPMZERR%C^LXX=6)@M5 M J]S5LPI4;H$&"2E^KXQT1D:Z"1!@RJ'D882>JJ3>2Z= M9CJLG08+7;"P$19LY4->O[6MG&8Z+*1@(19#DLU%VCO+A)6 .2P ^A"L-P(D+0RA]CKM7:9RTP'J#H, MM+>8([0;&IJ'2;PKN\"EW@:[_?(-53."]F[TK;PI8/.W]([E\B8'* 72A&[- M\B@S#Y'V!"%X9#3GH%_I&8 (S.DCMT@F5-T'.MK/TQ0DV&R59G&V?+3%55H/ M[6+_S-,55$T VKN 8[Z";4V'*$#]5H&&[4VEV^D#O%)_9%?_8V8LU);Z/D'- M&([O>'\-&6]O- M;#CM=*RJ"2![$[C)Z9R!E";6I2O)1OY+EC)2RHKLPN:0*U&^DPE1"C_K-MW+Z!*8_ )DZ7F8Y4*3<*?TD18Z6] MV*Z]1W"!#5.V@0NGF8Y4B2^VB^]Y^42-Y7*8B$L>^"I:VSH^5EJ)[5KYS.6, M=YZWV"744^CUM//IQF.CHEFM@NFL>4,VX/QQ@&S;M'EY4.5,DQ?K8) M&K*)AXL)EIB-5,HSM,GPMBRW9 M).!?<-S$C95\8KM\/O?S3*6JQ*ZJ$RZBI*R;JVAA*NVQ(X"_O<&Q@5'"2>S" MJ7@^: HB2C;)B\HF4;))[+)Y +WV ,1-[\[#:[M**GJ/[E!$*1QYT8&3*,$B M]H'S *KM :#GYEJ)&[&+VS5]^%^2090HD1>]22=*JXC])OT HNT!('(2[2L! M\^WZHX@^2#-\)48^?$E^?256OOVAJ9M?1P"(W?PJ!?/M J3X/5HT?*5,/GE1 MKG=^,[//8P=P;0_P)!H@J![PF6!U=WXZEP0NRY<<.)AEFU1L?_.LS]8O4HS* MUP<:Y\_@R3DTG!_#D\GV-0D5?OO6QC7-EU'*07DV]?A-@>B&Q= M_G!_FPEY=++!-/!T6"^G64X7]02P,$% @ QH-O4P&J MW&ULE55M3]LP M$/XK5L0'D%;RUB8%I96@96+2!J@MVV>37!H+Q\YLIX5_/]L)46G3;OL2O]WS MW'.7\SG9F!9187O(*F#[)N2BQTDNQ=F4E &<6 M5%(W\+S(+3%ASC2Q>T]BFO!:4<+@22!9ER46[[= ^7;B^,['QH*L"V4VW&E2 MX34L03U73T*OW(XE(R4P23A# O*)<^-?S\;&WAK\)+"5.W-D(GGA_-4LOF43 MQS."@$*J# /6PP9F0*DATC)^MYQ.Y]( =^ 00M M(/A70-@"0AMHH\R&-<<*3Q/!MT@8:\UF)C8W%JVC(4+_R]%)YC#CCFTS,,CS/;.#'@^ MJ"4T">U+5L,160YS*3?3JR@<)>YF-R6'1O[8]SJC3_*&G;SA27G?.5L/%(A2 MWXN*2Z)Z_V7#,=KQ'(;^GKI#F^BJ7]NHTS8ZJ8'NL;?1K&AR4< M1_%^6@ZMAN-XOYC2 *N89YE[&.5#0-OEDH7MD>^<*5[KAV M6N@W$80QT.&ULM5AK<]HX%/TK&D]W)IEI M8TOF$3K 3'CL-!]*&4C:S\*^8$]MB95D:/;7K_R([0U&)DWZ!2SYGJ.K*YTC MQ/#(Q4\9 "CT*XZ8'%F!4OO/MBV] &(J;_@>F'ZSY2*F2C?%SI9[ =3/0'%D M$\?IV3$-F34>9GU+,1[R1$4A@Z5 ,HEC*IXF$/'CR,+6<\2BFH_CK %*(H9=)Y_%.06N68*;#^_,S^=S9Y/9D-E3#ET8_05\'( MNK60#UN:1&K%CU^@F% WY?-X)+-/="QB'0MYB50\+L Z@SAD^3?]512B!M \ MS0!2 ,BE +< N)<".@6@\Q+0.P/H%H!LZG8^]ZQP,ZKH>"CX$8DT6K.E#UGU M,[2N5\C2C;)60K\--4Z-OSU\F:_0XMMB^KA:S1*Z+73_ :326T9)=#4#1<-(7FO8XWJ&KCY WX*=FO-N&GYGQ@S;\O"5_8B"P M]2J52T6>EVI"C(QW>W.P-\)G;X//S? 9>!J.,[AC*(9; M[ELWXW//\-V7VP_=,X_'8.#LE)R=C+-S3@LO-W93D7.*7D:1NO!AW"?=P= ^ MU$MY2=#\-,AU'*<,^M\4NN44NL8I+/31DC!]8D3AO^"CJYT^*JY1Q*5$VI7- M4YOEU-U:0I\P;LZG5^;3,^8SY7I(H<)-!-J^-\JP2OV2LO]N*W];>7G MMZ]8KT$Y\, X\!*$I\?31W+JK)2QA$8Z#P5"9X($5="4B9G3O7&Z\T+"#2'NN=7&I,J: M7*R'I>!Q*"473VC!E=X S+25<>6,^/VL$5?>B-]NCA-\ZFFX=[9JE:EALZO] MEDHF+:2M,JD\#IM-[K4RF;3P72"3RBQQ_P_*I'^B >R<".4TZ+Q0*D/&9DNV"H54KDE<\X8KKSM;&@ITH%$"'Q$#U?A+VSU9OI>R,(;D.=JU M:UL,8I?=ER7R>,)4?H,K>\L[^5UV$[6K\/Q"_Y6*7<@DBF"KH&PO=V]R:W-H965T-3Z-X_OQB_8N= MO)[,!DD\X_0GR55Y/1@-0(X+M*=JQ0]?<3VAV-C+.)7V%QQJ67\ LKU4O*J5 M-4%%V/$?/=4+<::@[;@5@EHAN%1(.A3"6B&T$SV2V6G-D4*3L> '((RTMF8> M[-I8;3T;PDP8UTKHKT3KJ_=XG:]6(/I[1S\N/^Z6('9PVJU MN+T'WY;3F^6WY?U2?WT_QPH1*C^ 3^!A/0?OWWT [P!AX+[D>XE8+L>>TEC& MN)?5"#='A* #(07?.5.E! N6X]RA/^O7AT&/ 4^O1[,HP1=1AU.)SQ2I<)B8X; MC>5@@QDNB))ZXU*DG$&Z.9I,K$E3/!XG:3)*Q][C^<*UA0(_&35"KVCCAC;N MI;T3O,#2U!5$@<3BD638F89',_$KY^$EH4,H]CL(DX8PZ27\B81 3#WKY3-\ MV 67M/U&87P!UQ:"<1RZX88-W/"-8#-%V!8S!3*NRW..A0V\"W+8]A^FOMO_ MJ/$_ZO4_S7[OB20VU]X$&+4 AG&'_[3QG_;Z7[)'/7(11W+FQPX@W>B'O&*XL& M=N@9;:AS6]9&7F4<['!]JN\"K,EM/P"$5 MI5VY<6H5\.]Z!4!2'[%U1(@Y\S:ETLG=;@]15W6&I_8 ^_O#-,^M1PD4!X<_ MZ&3PC2Y1+U];*HRZ-O6IE\#^9C*CB%02%'M:$$K=!Q78;B*?TG1TR>>0"D91 M!^"IV<#^;M.9G]CLLS4XYC@G5T:*BRV]BXE=0O>,W6\/S1O MF_O:U-Y2O)/X\;+W'0F]N22@N-"J_M50KYHXWI^. \5W]@JRX4I?:.QCJ>^< M6!@!_;W@7+T,C(/F%COY#U!+ P04 " #&@V]34EJ7"ET' #"* &0 M 'AL+W=O$"&_\E4_VW!* MPL(HB?O0_#;GE^=L*^(HI7,.LFV2$/X\IC%[NNBYO90FCA*99Q%+ Z?*B=^5^F/DH-RA&_!71IVSO M,\B7LF#L6_YE%E[TG%P1C6D@>/M)R03CW%[ X*_X%3[NQ>-0#P383 M+"F-I8(D2G?_DQ]E(/8,(&XQ@*4!/#1P6PQ0:8"ZSN"5!E[7&7!I@+L:^*6! MW]5@4!H,NAH,2X/AH8'38C J#49%.NSVK]C\*1'D\IRS)\#ST=);_J'(H,): M[GF4YLE^+[C\:R3MQ.7T>OP WDZI(%&;%T_0+3TU1>AX+S$C:8.G MZ^Z>G'8]-V8O4QI(+Z[-RQ\=M#@#6VP^VO8J[A+AF=G++7DV2ZGE$:HN5%1X M1:UQ6@@P2S/!M[+6"/#/)SD S&0F9?\:W'N5>Z]P[[6XGW,64!IF8,E9 N;S M.6A+BIT?O_"3E]+'2XP&H_/^8\/LN)H=&V>?;#G/%[5AO"B!;"FG3U= 4)[( MTK4035<+UH2X#G(J(;N+H'4$]89K$#C4I_O!0[E#;^/TQ-<&C2O#($M14D!A<<9&!3V21 M&:Y-UU%%VCG%Q>_N=0&N)6#8_EO;[H4+#X; Y5BY4\\(CMK=Q M8JA/W#*K0JF+C+->S:9W7TQQ4]1TO9-LC *C:R;C0QZ; H>--)Y:S#WP3 G/ M@ ^2HJTQ:5)D<\UH^[(5F9#]80X,DK!MV@@+5R?62*-:.1687#.97E5D2Y_[,8!ZH$:: M7M@6)ZB@!QVCWL_;9$%Y+G-!TF_%%5!M*OBO]8HHO6([,*#"(S3C<5P)V)"H M,:-*!VUQJL^K\ B/P>,QU0_JV!QH^V895!>MZ H[T%5NT&V41LDV,=U#*<[" MDW 6*LY",RBO@H!O95Y%J0PWS03@1-#&P)K]N&<#Y[?&M#S:KKX216=HIG,5 M?O+#%GX%5#@X2?@5$Z&9B=W#;_8#S]R6\!]M5U^)HBPT4[8HV#J;ZO=\BH'H M)(T?4F1#9K)]9HEL_N/V.CY&>N(G.#V:T#+IWL3WY8@8U#ZN(42Y&9916!Y,[, MN=PZ<*?!M.Y:P0V-3G((I7CGF7N^F8W_%GMT!G$C_U]I=W.\77WE"L2>&<3W MQ;,JL*$\R$\05DVKGUI\.&>XL?K='&]77X6"NF>FLGW_S/;P;-"R?Z^SNSG> MKKYR54$\2P4AS\&:!M_D)<=$^21/?EQQ8FK!O+WSV9-TP)X"OV<&OWWK;!VL MT]QZ'6]77X$J#=ZO.)?P]))P2&7CD+HX53*\GSR3\!I.&_1;;=NHNCI5,SQS MS9ASNB'/16)MJ*SP(J*-)]6>?JJJ*30-J MTTY*!Q9Q'0;-<,.)K]OR- 8K/F,SGU_WB EU691Y4%VOXCVV/) SIOP13QGP MWD,X?)(T5X#&OP+06#\XUD)N&E(7IP"-;8"VIKC.7N3IZ:"W]+51=7F*T-A, MZ&M9.3;%MMQ43^NN5IS2_+?LR)10X,4G:?A]A5;?W$"KQ9"7Q1279%,C87'E M(ON)@*^0[/_<$[&)KX,6ZT]M]<,3W)8+OJ*Q;Z;QJUCFZUAMT*L#NEVO8J]O M.1$.'^4F4U"V&(U[JQ^KZ!/W]]YS2BA?%2_)92#(2;)[(Z?ZM7H1[ZIX_>S@ M]ZG[X7KW.IURLWN[[Y;P591F(*9+Z=*1MP<]P'&PO=V]R:W-H965T(P'9MDC_$JF-GMB'T[6L[(6(;<+&;^/1_I_@05ER\RQQ MH6-!F1PZN5+EL^O*)(<"RPXO@>F5C(L"*ST4.U>6 G!J005U \][= M,F!.% M=FXIHI#O%24,E@+)?5%@\3$"RJNAXSNGB179Y@Y*]E+QH@%K!P5A=8N/S7\X P3^%4#0 +KNQ:R+B=8X2@4O$+" M5&LVT[%1+5J;(\QL2JR$7B4:IZ+%^G6Z0O/%?+Q9K:;S-7J;O8QF;[/U;!JC MKRBN]PKQ#'&5@T",LV0O!#"%*,%;0HDB(-']!!0F5#Z@.T086N=\+S%+9>@J M;=)(N4EC:%0;"JX8BJ'LH*[W!05>X&_B";J_>_B3Q=41VYQ!FS.PM-W_R'F# MOMO2=RU][PK]&A_U7RCQ!]Y2N!2ZAC]:N+DHA\CW!X/0/5P0[;6BO9NB"[,C ME\1J6/],+ B^7=;JMUK]VP&YPO3F&;ADI/]OZI[_])<3]^STFH?@!Q8[PB2B MD&F8UWG2+**^7/5 \=(>Z"U7^GK8;J[?(Q"F0*]GG*O3P-R1]H6+/@%02P,$ M% @ QH-O4W4KDM"7! "!0 !D !X;"]W;W)K&ULM5AM;]LV$/XKA%%@+3!8$F7+3N$8<*(,"]"N09QNGVGI;!.51)6D MXP38CQ])*Z)E24PV9U]LO=P]?(YW?'CB;,_X#[$%D.@ISPIQ.=A*67[V/)%L M(2=BR$HHU)LUXSF1ZI9O/%%R(*EQRC,/^W[DY806@_G,/+OC\QG;R8P6<,>1 MV.4YX<]7D+']Y2 8O#RXIYNMU ^\^:PD&UB"_%[><77GU2@IS:$0E!6(P_IR ML @^QZ&O'8S%GQ3VXN@:Z5!6C/W0-[?IY<#7C""#1&H(HOX>X1JR3",I'C\K MT$$]IG8\OGY!_\T$KX)9$0'7+/N+IG)[.9@.4 IKLLOD/=O_#E5 8XV7L$R8 M7[0_V$;1 "4[(5E>.2L&.2T._^2IFH@C!]SG@"L'?.(0CGL+:6J'I"S.9QEN%3PN=]Z7DZBU5?G+^Y6:QO%FB MCS%(0C/Q"7U M$ /6[83I$C%S)-J$&WJ)17@U0$0]P"&Z"LKY%:@FR*%M,/_ MVNU_\9I_[/8/L / 4[-33Q%^F:(K[$1<0CE$H?\KPCX.OB]C]/'#IPQ4K74% M]^^AR(8#J)4D^S!C-V8,B<(,#*9?83JB#NO"" ULV%<8FHUP (UJH)$!&O4 M&2E!;(UV A 1 F1G51U (@.BQ>IQ?A&%XYGW>#R[;S&*VT;!-/!KHT80XSJ( ML3.(!R9)ADR&4$;)BF94/G>%<8 9'P_NCWS_)(XW6<5MJ]#W>P*)ZD B9R"W M>4DHU^76F86H->0I]:@UNZ>T718-SI.:\\3)^8]=O@*N2T@ ?Z2)*J.7-2-0 MHA:[VMX@1:"L4K7DJS3];:VZ%NJD%2GN9CFM64Z=++^5P(FDQ:8:OV 2/:N- M.V&YXI!T:MG5M%VKN%4MKQ@UV%[4;"^<;,WR1A)XWD7+[3M6<1'>53_7_\&Q M03_P[;[E.[$6R<\=%=0T#ZHR;HI'JGN1AYMK%_S1MAB<)W\!ME#8O>2*A)O9 M5ANK*H:2%,^_",1;LMBY5^(.,>O+?6"U/0C?N*(4LPR!D$0"*KEJ)[FD( XE MG [5(NK;E:ZJ(8Y7T*E<.TV:U.UN$KBW$TO=,!-(];YHOZ7)MEIWNJ81%0B> M).@.P!W$J,4P.@W"9=(,PNXF@7L[6:2DU/TN"F/T ,FV8!G;Z'E7M>*J.:OR M071F^5KQ#=SJ>U;Y3EKE.^FM7BNT@5MIWZ5ZIP[]K\B[3)K4K>H&;@5< &>" M%G+HZDNM!F+_O"QCJWHH["U9*Y7XK8WJ&27;;DR#5KJ=-DWR5E6Q6U47M_']-U=F MK,CAB_.2'%J%"]U=WCE)KJ ;7XNM''M'1R&ULK5C;;MLX$/T50N@"";"Q1-T5V 826\46 MV*)!W9Z5^($"MB\*1)_O<4X.,P,:+Q-?LVW*Y80YG^[0%J\P_[Y[H&)D M-BA)5N"29:0$%&]FQAV\C:$K'93%CPP?6.L92"J/A/R2@T_)S+!D1CC':RXA MD/AYP@NVD$KW90U,V*NQ)NB3B:3RDY "JM!9I\4.HK;Z%75LI" M67$JWF;"C\__C>]6\0K<@"\\Q13D6(@N"B!''"=B!7)4KC$#5TO,49:S:V'X M?;4$5Q^NP0>0E>!;2O8,E0F;FEQD(S'-=1WYOHILGXCL@,^DY"D#<9G@1.._ M'/>/1OQ-H4(CA?TBQ;T]"KC"NPEPK+^!;=E0D\_B,W1^^(X31U MX2@\YU1=J$)8$\9'P-P&S%5@[@FP+SM,$<_*;5U?0]AJ?2H47Z'('>YI[D7. MU'QJ+\+0!H9!UV:IL7&V>M!H4??Y!DW\PFO\/1#/T MF)]3-AC$=?U>^0Q-8*\PEAH3I[="\=#&L?04PX9B.$KQ&^$H/\,O'$3U@][R M+(8VMN7U& YMH.?U/K1X:.1%KIYCU'",+MP'UHBE8"-N*0SLF3AIQ%%"NIN$ M]D2)- +T-XAH\%W;?M038(@#O:!?Q4.@L*5D1P!H'8];Z^T2;-K[A_Y(M8;L M>MPT)B>6#;8N"7 TZY_JOH63&_0DTM_*&X*\A!YW=+FUW/17$%P]8T39M9;( M>$ 7*%<0@:(ZY&$($O2LTV1Q!LJIH?P:2GO3^&/9Q._*IKL\]G%Y[#^P/-WJ M&EV<\7#A)8J^!Z(KP_'* IW7R9!D;$WV)0>B+/&@/+7,QR.X$]OZ2UN#XW[! MQ-?Z+=\8+WY]O*ZFQYL;'+^ZG='TDBUK/ "<>">D>;5?1=%L-4,%IEO5A3*@ MDJ[NO\ULT^G>J?ZN-W\/;Q=0,[^4G;%JOH[P55O]&=%M5C(AQD:$LB:!.&%H MU:E6 TYVJA5[)%PT=NHQ%=T]IM) O-\0PE\&,D#S_X+Y_U!+ P04 " #& M@V]3&N/BS(0# #)#0 &0 'AL+W=O3%-+: MAFA[2?BZ]]QK\,%,MES\EAM"%'@N"R:GP4:IZF,8RL6&E%A>\(HP?6;%18F5 MWA7K4%:"X&435!8ABJ(T+#%EP6S2'+L3LPFO54$9N1- UF6)QDSE1/ZH[H??"-LN2EH1)RAD09#4-/L&/ER@Q R;VAD\BUX(9M?L-U=FR8!6-12 M\7(?K"LH*=O]X^?]0!P$(.@)0/L U-2] S557F&%9Q/!MT"8JW4VL]&TVD3K MXB@S=V6NA#Y+=9R:W5Y_FE_/P3FXJ54MB$'0LBY!072KH,(O^@XH"4ZOB,*T MD&?@!% &'C:\EI@MY214N@B3*ESL@9<[(/( YZ2Z ''T : (P1_S*W!ZE*9 <"J(>;9-XAB4 MG*F-/',UO4N5-JG,3'B:9?%X$CXY^$G+3X;XR(7:18T.4"A/8C=KU+)&0ZS8 MQ1K9K"R!;E;:LM(A5N)BI18+QC!WL[*6E0VQ1BY69K&R<>1&C5O4> B5 CTG M %XI(ES0L3V849ZYJ7E+S7NI#USAXMUL=;%S>W"C%'J>4!AU]HAZ\;=$2H!+ M7C.E':W?"U(78"8+97H0B%1.0416,>& R>/10%!0_TH*J%RUZ7 M]*Y*9TFQ/46BS#-'8./$P^TDA8Z75)^OD>VH+/?,/G2P2.I7U-&*1+:0_/A. M1VA(1_]L2&3KZ'SD>;Y19R/4O\3Z#S_N,[]=\:%W!84'"W/SD?,-BS5E4C>\ MTE'11:;[$;OOAMV.XE6S5G_D2J_\F\V-_M8BPER@SZ\X5Z\[9OG??KW-_@)0 M2P,$% @ QH-O4W^D$K?M @ PP@ !D !X;"]W;W)K&ULM59;;]HP%/XK1U$GM=)&;D O J06V,8T+BKM]C#MP8 A5AT[ MLYU2_OV.'4B1EJ9]6%\2W[[+.79\TME*]: 32@T\I5SHKI<8DUWYOEXF-"6Z M(3,J<&8M54H,=M7&UYFB9.5 *?>C(&C[*6'"ZW71 M!;@5/QC=ZJ,VV% 64C[8SFC5]0+KB'*Z-):"X.N1]BGGE@E]_-F3>J6F!1ZW M#^R?7? 8S()HVI?\)UN9I.M=>+"B:Y)SW8V'D[LY7$\&T)].[D:3+\-)?S2R%+BLWZL%9QOB[F C[4;!*=&0 M4;5$-;SYSZIR5D\9-FH\[;DP1<4H1\L*?>WJDO^\O"CO8Z(V3&C@=(W0 M /?/ U54S*)C9.:*SD(:+&&NF>!?!E5V &ULI57?;YLP$/Y7+-2'5MK*KT"[BB U(=/ZT*UJVFVO#ER"5;"9[23=_OK9 MAC#2$!9M+V ?]WUWW]G<15O&7T0.(-%K65 QMG(IJQO;%FD.)1:7K *JOBP9 M+[%46[ZR1<4!9P94%K;G.*%=8D*M.#*V!QY';"T+0N&!([$N2\Q_3J!@V['E M6CO#(UGE4AOL.*KP"N8@GZL'KG9VRY*1$J@@C"(.R[%UZ][,0NUO'+X2V(K. M&FDE"\9>].8N&UN.3@@*2*5FP.JU@2D4A292:?QH.*TVI 9VUSOVCT:[TK+ M J:L^$8RF8^M:PMEL,3K0CZR[2=H] 2:+V6%,$^TK7V#T$+I6DA6-F"504EH M_<:O31TZ ,73#_ :@/<6,#H"\!N ?VJ$40,8G1HA: !&NEUK-X5+L,1QQ-D6 M<>VMV/3"5-^@5;T(U?=D+KGZ2A1.QG>?IU_N9^CI]OMLCLX3D)@4X@*]1\_S M!)V?7: S1"AZRME:8)J)R)8JJ(;::1-@4@?PC@3PT3VC,A=H1C/(>O#),/[# M -Y68EO%WD[QQ!LDG$-UB7SG'?( M'E30]0[2_(M3G:7=:50E\)69$ *E;$UE?6E;:SN$;DWO?6.?N#=3M\>>J*%5 MSY@_]/7$N\=\1:A !2Q5*.?R2E64UU.DWDA6F3:Y8%(U7;/,U> %KAW4]R5C M&PO=V]R M:W-H965TY-A9.'&RGA?WZV4X(!;4EG;;U0V,[]SQWSYV=<[!B_%ZD !(]9C07 M(RN5LCBQ;1&GD&'1807DZLV<\0Q+->4+6Q0<<&) &;4]Q^G;&2:Y%09F;<+# M@)62DAPF'(DRRS!_.@/*5B/+M9X7;L@BE7K!#H,"+V *\JZ8<#6S&Y:$9) + MPG+$83ZR3MV3R'4TP%A\)[ 2:V.DI3RV1D.3HBH!!+38'58PECH%0S MJ3@>:E*K\:F!Z^-G]L]&O!(SPP+&C/X@B4Q'UK&%$ICCDLH;MKJ 6I"O^6)& MA?E'J\K6[UHH+H5D60U6$60DKY[XL4[$&L#M;0%X-VD4/105WG"'F. MYVZ CW?#(X@5W#5P9P,\:@%WAIO@MLI2DRJO295G^+I;^,8L7P*79$8!3=3N M!,XA05/)XGN$\WJ4,IH %RJ5#R613SO<=ANW7>.VM]5MEJD#(C3[45T*A$N9 M,DY^0;*I*A6A;PCUP5^&OE/_ GNY7H#6EE$;RU?Z>HV^7FM]J, <+3$M 1V0 M'"6,4LP%*H!7P@\WJ:WH!VN1.1T5E?M&:CNSZ%VS5R+]1J2_4^3+?MFGCO[6 MG+_1UM8P:F'X2E^_T=??1]\?U;&_5^8'362#-MMK3+$0Z'3'>3QN"(__YV=@ MV+@=_NW/P'#?(^LZ+UW#^;>'MN9_M]KV6FO3%Y&OF"](+A"%N0(ZG8&2QZO> M7DTD*TRWFS&I>J<9INH^!%P;J/=SQN3S1#?0YH85_@902P,$% @ QH-O M4UQ)N"-F @ 104 !D !X;"]W;W)K&ULA91M M;],P$,>_RBE" B16)VE+84HC]6%H%9M6V@V$$"_&QG30K MJ"MOXJ>[__WNXG-4"WFO_5/+G>3RX8JG(GB&TMU M/O8^>)#BENX*O1+U);;Y.,!$%,I]H6YM?0^2G=*"M\Z&@+.R&>EC6X<#A_Y+ M#F'K$#KN)I"CG%--XTB*&J2U-FIVXE)UW@:.E?:GK+4TI\SXZ7A]>S/[?'ES M-;]8K5_#Q9>[Q>UW.(,5*BU9HC&%M1;)/4PRB6A^AE;P9HZ:LD*]/69':RI3 M%1%MV&P$DK0%)QCDD/^L$[ M"/U@^ H(J)Q*5,WWA'Z_JUS?Z?=?JIP5.K,W(H69X*9+%'47;2(E+3-7+-@\ MP:'=DCZY[8FM$ORX,I*PT,C5SQ- @PYHX( &IX 4,*5V)M1O.)9I4[A&9^AT M;-<^Q/V!'_@?1Z.(/!PA&'8$P_\30&4N!)KXSS4_QM HC0X8_)[O^\$_!.3@ M:G.4F6M@!8G8E;JYY=UN]T9,FM9X-F\>F&LJ,U8J*'!K7/W>R"#(IFF;A1:5 M:Y2-T*;MW#0W[QQ*:V#.MT+H_<(&Z%[.^ ]02P,$% @ QH-O4R"W'-H9 M!P H"( !D !X;"]W;W)K&ULM5IK;]LV%/TK MA%%@+9#:>ELN$@.-["S)VB7+8\4P[ ,MT9%0/3R2LAM@/WZ41(F2)5%JVA1% M8MGW7AY>7IYS2>?TD."OQ$>(@F]1&).SB4_I[L-L1EP?19!,DQV*V2?;!$>0 MLD?\-",[C*"7.T7A3%,4:Q;!()XL3_/W;O'R-$EI&,3H%@.21A'$S^

V.V/-W!)W2/Z./N%K.G617%"R(4DR") 4;;L\E']<.U,<\< MV43)$*$0N30+ =FO/7)0&&:1&(Y_>=!)-6;F M6']=1K_()\\FLX$$.4GX)?"H?S:Q)\!#6YB&]"XY7"(^(3.+YR8AR7^" [=5 M)L!-"4TB[LP01$%<_(;?>")J#GJ?@\8=M&.'>8^#SAWT(P>MS\'@#L;Q"':/ M@\D=S+%SL+B#=>R@]CC,N Y&CX/-'>QCASY("^ZP.'98]"V<4JZ1YO:P@A G*8&Q1TYGE$'* L]OGDW(NI*'O4SQ RDW8C:&VO]_0A7(R!>C(&X*,*."/>K/-P* MN0RE6BQ+*X\=\2Y'Q%,6Q\O<$>AJ?/J4WB#70\EZYI-3Y_)-/%1//6]!>Z MKMG=6.P*BRW%XO@P?D*9.&UA@,$>AFP]6+F4]1 &Z<2TJ7 LYKD:YPA+96P;42\(08B)JY5W7WBW"S^L[9_3K. M['+0K)$+51&]AR+-QBK8!UFC#4-PP1IEQI.LX0=.$N\1SAMPMF(KM*$9P975 MU=EC**VUZL-6ZXM4*;9;G+@(>01L<1)55%[NK-ZJX5$;4.:*9?7L:%6(BJJ- MJ9Q"7#Y*U$,5\J'JKRM4JN!K54[8/USW/+ZJ#E4^-QQ=K(+453FK/^ L)]UE MV PI:%JU7GD!!#>KE(1S'J"N":HZ-9OI=;B5JDG-UH-FS6D(6E?EO%XF M"B,/1;O\A-TW(8>':F!@I= JF"&S)E3!]*J@6;:(X;L/D-LWF M5)"N)B?=,H6HJ BX"1&@"$==;#802E> !Y^E/;/@6TW.MP/=PPEXZ,;H#,0U MP3-B]-(YNQ=X-F=7.Q+(V3M7L:N84)Q&**8G7.1HP++/IN:SUM1/0@\\8)CW M2BN65B8QJT[86KNI[JL*H06:_"PQ%B![FR WS2ZUQH'M."CT@15JHLG5) 0$$TN(2_K*59: M^X3 >HIY+QZA/YK\G"".483$"I-+E2]FDA. MP!UC?13)L5WP^ ULEK50>K1'$]JCR;7G3FA.SNK@EN6.H^P$8K<$M5]7-*$K MFEQ7FGT(2\7HSE 7&J$KKWR%(7A?E[/LSSS*.WRL[K,\O]J0F33G(-A=']6; MO[R[Y?$'CW7#=LT9U&Z2Y/3?*JH1?:XN^%HW7KF54C*7JC7P? M][I#5LV9"'+6Y>3,.&8/*6.9$+HH$[11:R)X5I^_\IH(XM1'->W??T]IM[:J M;2IZ78CY"@P;-J$+LM7E9/MSRVDQS$XRD^95J2!S0]ZE#Q[]'!Y ?O1;#UDU MX0D!,'ZH\>]IBARC?=&2K?DQY@&K)F9!^,8 X?_P]:+#1Z@C.R[K#A/3LOJ* MVA!D;XSZWF#4(9J'ZKY:XS!E)DV(M?O]L1?\Y5>.1=_NI3BK">JC3%&#Q /I M#C#\9=O:Z&7CA *"* W1^_R4RY;+A<2?RC;IVFAW_V96,D;/S:\AI,F02]/G M( ZB-&*CO[R%,X1\&*]\MV0(*3'D+?O 38?1ON%7[>,:DMH4N&:U;[FSO]WX M#/%3P(YT(=HR)V4Z9^G'Q9]#% \TV>5??&\22I,H?^DCZ"&<&;#/MTE"RX?L MN_3JCU*6_P-02P,$% @ QH-O4]H \D-;! X14 !D !X;"]W;W)K M&ULO9AK3^,X%(;_BE6MM(PT0V([O8U*I6EA-&@' MP=!A$5KM!].>MA9)W+6=%J3]\>-<&I=NXBV(\*6U$Y^+WQ,_<3S8"/F@E@ : M/49AK$Y:2ZU7GSU/39<0,74L5A";.W,A(Z9-5RX\M9+ 9IE1%'K$]SM>Q'C< M&@ZR:U=R.!")#GD,5Q*I)(J8?!I!*#8G+=S:7KCFBZ5.+WC#P8HM8 +Z9G4E M3<\KOM+_CSF/92@VS$GQPV:J>-TJG<"_&0=LYG)RT_S0A" MF.K4!3-_:QA#&*:>3![_%$Y;9]]?XUF[R9S#U3,!;A+9_IY4FKUT(S MF+,DU-=B\PV*";53?U,1JNP7;?*QG4X+31.E1508FPPB'N?_[+$08L> ]&H, M2&% ]@Q,X&H#6AC0;*)Y9MFT3IEFPX$4&R33T<9;VLBTR:S-;'B3GY>CO_X=OG]].QZ\CLZ^W%S_O,.?4)C$45&Y(D6TP=TRZ1DL5;HZ!0T MXZ'Z,/"TB9UZ\*9%G%$>A]3$Z:,+$>NE0F?Q#&;/[3V3MAM=X)^;^"M*S)JEQFUG1E-LGB(*Y68^"8W> 0YY0I2.3;;#%UYM?^35Q!T M^[0FKTZ95\>9US57#Y_F$@#Q6(,)K9%D&APUZ):>N\T6NU<&ZCFG4-:7Q;,\ M@D*7B5;:]'F\^(@N@*E$@L&L1N?Q*M%52R&/@8,=??UCGU2KVR]3ZSM3.WM< M&3";@J]%R#0/N7YR3!C[%D]^L]KB'1+B=U"W"+(G;YNTJ_7%Q*9'#E,XY'- M1SQ&3\#D/HN?.[>XP@WS"EM@83>Q7BZS@<5=I=1!Y9/"%3+*IPOUG]B<47\9O7?U0$V6=*#5*()1YQ$^\P]0_G#;$P(Z3A M$EBT$?H^O!D5@?9Y$]3PAE@D$C<2_Z<.Q?9I)?G4M5TAEF^DW;#ZEG7$O>MZ MHP70J0(0QG4KP/*1N/GH5/Z"QSQ*(M-Z^=Z16 227L/%L. C[DW:&Q6C7[D, M_)J7 ;6PI&Y8'EB,5[V=J84BQ6[FWJ40397QS]7LV6GNY\Q+K1 MZ2X(>WSUZJ 6C31HN!J6BM2]ZWNC:K2K5T>GIAB6I-1-T@.+\;K588%)&_[6 MI1:,]!V^=D=%D+W50?V@OU<0;^<0+0*YR,X6%9J*)-;Y>5IYM3R__)*=VGEV M>'[X><'D@L<*A3 WIOYQUSP3,C]/S#M:K+(CN7NAM8BRYA+8#&0ZP-R?"Z&W MG31 >:H[_ 502P,$% @ QH-O4U2B7",U!0 %!@ !D !X;"]W;W)K M&ULS5G?;^(X$/Y71FA/ZDI;B!U^A!5%HD!;[JXM M6K:[#Z=[,,1 U"3F; /E='_\V4F:A#8Q.?4>Z$.;P'R?QS/C;VRWMV?\6:PI ME? 2^*&XJJVEW'QM-,1B30,BZFQ#0_7-DO& 2/7*5PVQX92X$2CP&]BRVHV M>&&MWXL^F_)^CVVE[X5TRD%L@X#PPS7UV?ZJAFJO'WSS5FNI/VCT>QNRHC,J MGS93KMX:*8OK!304'@N!T^55;8"^3NRF!D06/SRZ%[EGT%.9,_:L7R;N5JY<7]6< M&KAT2;:^_,;V=S294$OS+9@OHM^P3VRM&BRV0K(@ 2L/ B^,_Y*7)! Y &J6 M ' "P%4!=@*PJP*:":!9%=!* *TW -PJ ;030+OJ")T$T*D*"/>>[ZOJ%;V&5&YI\L8B<>$Z=@&7N/ K">M@H2^ +8P*X$,S?$07=;!C MN%4 'YGA,[I1<*MT]'%U>-'H-Q\;_?9CH]]5#AWJ%L GU>&M8WA#E6%:BSBM M11SQV66S61-.+[5TN3!D@=)S02)%''!.PA55&BMA?H"\W90\)=^.-W M10D320/QI\$A.W7(CAQJECCT%'*Z8*O0^UN-)/1R2$9=Y+VC+_J9?HDM@&UD MR3H8Q:,A*QI.MZ%=WZD[5OY'%<$N7S[_"7(TR68ZR:9QDC^C?D#=2[*C7/4W MV%#N,;>HELU$& Z4< $.!"R4:P$(@TL.PI"(5NICRT@=95P V2GI(7.?@NKR ML%)%(8O"''.U!QN?'2@U3 -9 M6>NSSB.R*->-D7%^M[JFU3 7JJ/&D?U.EIDUJT[)6YF?0"9&\$#"R]I MA=++-!Y+IIQO'?&!0+Y?;)9-7]0 M(;UP5;Y3FYP@:,9;-5-4,FW$9FTA.IO_N!$&%]&>ZB#L?3O_="8XJZ<]4$9M5\3$^?P$) M75#QUQHI0#*84_"$V-)B!]]K)+:Q;95L<' FDM@LDM4T^BYAJ= /[4Q!;>N$ M/F/KU#JP,_&ST7FL SN30=NL8LH-==),6M#QV7"YE5L>)YRHWE1TJY20'[?% MIF4YR"Z)?.[:P"QG4\IU/]2':;VKC:\%ME*HS8BK%FZA-V;&5MVR?C$%+5-' MVZR. ]?U=-Z(G]0C$-=5N5(KQ-#-KA/6HV@A6S4SN_,F6HW<9:2^+[\G?.6I M]>C3I8):]8[BX/$5=/PBV2:ZGYPS*5D0/:ZIZK%<&ZCOEXS)UQ=]Y9G^(Z#_ M+U!+ P04 " #&@V]33U#5O20# #%"@ &0 'AL+W=OELA']4*4<,39XGJ>RNMTX^^K^8K MY$351(J)^;(0DA-MJG+IJU0BB9V(,S\,@I;/"4V\0<^U3>6@)]::T02G$M2: MT MPN/RP?V3@SPRSK0T7ZG1Z<'L^]WH"UP/9^,;&-U-IN-OL^'WV[MO< 4C MP;F9Z)D6\T?0 L8\96*'J.#B!C6A3%V:7H?6GJ]-.-;4G^^'OLZ&#D\,'<%$ M)'JE8)S$&)?H1]7Z;H7>-].0ST5XF(OKL-)PAFD-HN #A$%8?P<^J!61J,HB M>P.C0HA1OER1_+YOQL60&HF0,U_Q.(/)T"JG:LU]KE0&?+"D"M'*A5Z3-^2LV5 M:?;!1C"S5QC5N\K5J79KAJ=HSM<5<-HY3OL_<$ZO3;5;LU$+RW'.UQ5P.CE. MYW4XC"Z>3PUK2C@>A31+CBBN39Z*T'<':A @ 9P8 !D !X;"]W;W)K&ULC55M;]HP$/XKIVB36FDE(4!I*T "RK1J:XM*MWV8 M]L&0"[%P[,P^H/S[V0YD5()H7Q+?^>ZYY_'+N;=5>F4R1(*W7$C3#S*BXBX, MS2+#G)F&*E#:F53IG)$U]3(TA4:6^*1,[T;H5#;?M ,#HX7OLS(.<)!KV!+G"%]+Z;:6F&%DO %*@L:T'PR; M=Z.NB_#P^H'_VVJV6.3,X5N(G3RCK!SST=A[=0PO@O;,O8[FT MB[4AE>^3+8.G\=?832<3>YA_/PXG3S-AJ\/ST]P!6.5YW;=9J06 M*R!E;6FL5B;)P,4]$N/"7/JX@[\7DJ7D@,/%OORH+!^?*7\+CTI29F B$TS> MYX=62J4G/N@9Q;6 ,RP:T(H^01S%S0\0@LF81E.#W*I6JN616^>0'="5.P&) M6QI[*PSS!VNH-9-+M">58+Z#X[@IVWGW<,MT K^^64AX(,S-[QI"[8I0VQ-J MGR'TPLWJ*M6(P"6A%4F@&>&I3:@'BAHWT<<:0IV*4*<69_)6V+MF96^4L$LC M..U.D:D'Z;0;K5HVUQ6;Z_]C(WB*<,$E[)!IUGEPP0;1)SMH'VWY^=A"0%)PU[^P5BQ_/,,R^><3S<,_Y+K $D M>DOB5-SVUE)N;BQ++-:04''--I"J-TO&$RK5D*\LL>% PTPHB2UBV[Z5T"CM MC8;9W(R/AFPKXRB%&4=BFR24O]]!S/:W/=P[3/R(5FNI)ZS1<$-7, ?YLIEQ M-;)*E#!*(!412Q&'Y6UOC&^FQ-4"V8I_(MB+VC/2IKPR]DL/OH6W/5LS@A@6 M4D-0];>#"<2Q1E(\_BU >Z5.+5A_/J#_E1FOC'FE B8L_AF%4/MO\;"H,\C;=@L <"_0;!-Q"('.UE9N2^6%*)1T-.=LCKE9O>/\_'SMZ=']!4];;+(C'5D(OF.V!+) M-:!93%-T.05)HUALZV@::@F M+SZ,AY94AF@ZUJ(@?9>3)@VD _3 4KD6Z#X-(33(3]OE,6D!L)0'2S>2@QOO M2"OB'#;7R+&_(&(3;" TZ2YNF^QI%Y_"0HECD_@':YPR*9P,SVG >]PFK\!U MP//PM4"Z):2;0;H-D$];*:2*=I2N$)7H%591FNJ!4K(!'K$07:JDR/5=F5(B MQ_)XSM'8&6EY)RVNE=?\&?!$)^%2[=Z+]J^OZQ*S=+[7[K=I5 MY5I")"&TX&T3\<]9^*=52>!=B"4 \]F/CCA%-A-X0Q*2L$YE!A'*JRJOZEGR;+9LVD&IZYS M K>!)[:KHF^W;O"?63N$\.MX!URU=W38!VC&HP5H*70-ZBZY;DHF3"J.Y(Q"T)%*#HG)!RZXW\"EJK[8^8VRT)&38^+D M>@V[1Q6C6-8QR%6QQ^W5ODO-Z&B'9[*CW[0QJX: MVSO";Y00(SW?X#^_*0FJ3H';6T59-FA1-CCH3PN=$PMUGN+J$+^E,9+ D\R7 M[Z \:?9?NZ)^+HH@_]7\S%:W([H%S3] M#C2K?H3_>$,R4F_7&52LB1[7 ,-@>L%ZOV2 M,7D8: 7E;=;H/U!+ P04 " #&@V]3\O/L4GP$ K$0 &0 'AL+W=O M2'=M +"C#0_/@6++NU;GGZAY9'FR%_*E6 ME&IX3!.N3ALKK==?@D#-5S0EJBG6E)LG"R%3HDU3+@.UEI3$SBA- AR&G2 E MC#>& ]]I C5W'-5NNM.T(AH,U6=(9U;?K MJ32MH/ 2LY1RQ00'21>GC1'Z,L&1-7 C[AC=JLH]V%#NA?AI&Q?Q:2.TB&A" MY]JZ(.;O@4YHDEA/!L=?N=-&,:G39Z#8CI M@FP2?2VVO](\H+;U-Q>)*3CG,8WWV$_\]GV/?6 (*UC#.];&V.MP1M=-B,)CP"%&M[,S.#PX*MG( MKOM@?K;79^"C(N61FR:JF\8Z.K%K/X:)2(T@*.)*:B0EX4MJBE3#_1-4QTW) MD^L>;8F,X???C$NXT#15?W@ M0I +0>H50/HAZLU&I^0!RJ-=L":2B;VYMGO M",,3)5)!#](LWPA#3)Y\I+4+C&VOZ_W%X''<*1QW_A_9Z!: NMY([TRDC"\] M2?#;M[(D>)#T"B0]KZ=)PA8+V.&9UN+Q>T$.CP=.OX#3]SJZY9+.Q9*SOTT* MYM54S86RTL<%/WDP:,WCZ]FM@G_@8)_69;.@T$UCM]F'83]LAOWJ;Q \5"/\ M3R;/@D-AN1&$GU6%;WB*\C+LY&7HX1Y5]BGD=7K^:/DV.TLE"34$YYZ>T=5I M=E]PNF\4"INHAD=< L5O%[2"V>;^3_.J EKL5K"/AE*[4>2E84P2PN<4B!$% MNF2&KOJ=*9^V7:6L%]5P40H[\@OR+T;" M+)AWHVB]0M'MU\(HM1OYQ?LNH^3=*-JO4)Q$8:L&12GTJ..7,YNX)*%Q8%Y M%Y1IMX(],#JO8;3KEF>I[L@OSY4%1'G\"4MGG$]8Q=F+$'I9;F^,>AY.N46@ MGK?:=JH%HURUW)(#\RY,X2MA$NY(LJ&^TBOE'_GUOZ[TIA[^8I$D5@H-QUFW MI;)\I]N;]@Q%KTI4,\3[B<*EO&._*%=+\0.HD#=?9R;3H+;X$C-SY-RB'9Y\1+HDTE:8@ MH0MC&C:[1C]D=C+/&EJLW>'V7FAS5':W*TIB*NT \WPAA-XU[ 3%]Y'AOU!+ M P04 " #&@V]3D9S5(Z@# #4# &0 'AL+W=OZSZXIX MBSD1';9#JMZL&<^)5%V^<<6.(TD,*,_

NQ, M_<]S?Z !9L9+B@?1:(->RHJQ5]VY3\:.IQ5AAK'4)HAZ['&.6:8M*1U_54:= MFE,#F^VC]2]F\6HQ*R)PSK)O:2*W8R=R(,$U*3+YQ Z_8;6@OK87LTR8?SA4 M0:_ M2%6@AZM5$/4/4>X?HAE1$''552.D&8N5AKO*O(!E(Y#E\ M4$%_0\+%Q[:(VWG"$@E=R,O !7U(R%O;WIE?9VE86;(XH5\[H6\U>98"Q*2 MQ?*@MCRPQG%99LNR6/VI"AI(!B^*2WG78CNL;8=6U3.2$1HC$ DKW*34!(VM M88<\9<:DU52FKPUN&@7<^PUC.TZGDI_?$.\?",^*;G1>W,OG3+D;3;QPB_G];E?S@1!7\H\V]L#@M85FF*X-R M;#G<[K^2.&INK,[%^)X*MM_]R;U^I;R2Q@\:^J).& Z;OPMB3T7?M]?01B)< MJ:IWKFK0B7H7A)P*KV^OO.=9\2\$N'\6X+ 3A#]FR/DLRS8XU7M_\#^=I^\0 M^09:GX+@1RWG:;D(MW%OS)%OS'5:*#T%E>45LAZMK^Q3&ULS5==;Z,X%/TK%IJ'&6FG8!,@5$FDA&1WJ]U.H]+9?5CM@QN< M@ HX:SM-^^_7-H00XJ!J1I7ZDF!S[KD?QW"YHSUE3SPE1("7(B_YV$J%V%[; M-E^EI,#\BFY)*>^L*2NPD$NVL?F6$9QHHR*WD>/X=H&STIJ,]-Z2349T)_*L M)$L&^*XH,'N=D9SNQQ:T#AOWV285:L.>C+9X0V(BOF^73*[LAB7)"E+RC): MD?78FL+K!?25@4;\E9$];UT#E *;1D4Q>Z^MI:UBLKU4&)!9-W,VDG)O'# M7?0'F$WCQ1Q$=[?+Q;=X^G!S]PU\!;&@JZ>O2H4$1+201Y-C+>[B15T3\'E. M!,YR_D6"O\=S\/G3%_ )9"5X2.F.XS+A(UO(&)4G>U7',ZOB01?B<<$M+47* MP:),2&*PG_?;ASWVMJQ-4R!T*- ,]1+&9'L%7.<7@!P$#?%$;S=W3.G\G/?% M#WL_*8;;G!97\[F7^%+,B.E(3!G#Y8;(-X@ CZ^@C5OB5[T]W6.6@'_^E)3@ M1I""_]L3T* ):* #&EP(Z($*G .N3BJHW*W:89'JI!K/847L:V+U.GV>A*$G M:_S<%O<A=PJ:&T ^](-3U.(<-4!HV(!.TO>:]+W>].\))YBM4B ?-OEZ M?);O_:TJ=D]E_8;:_QA2!TU P7M)71%[[=(//*PH^A.72.[=CJT+"W!#'."=?*RT^Y M)R*RA*%1E0*!QT53> ?,_MJGZ."J!W M0?1C7X/]C2VB7 "Z!ER)WU?38ZN W@>1^=ABH/]N,OMG[=1WN]W; I15V0# M)NCV;@,(M1I\E;[=^@HO"-OH\8?+E':EJ#ZQFMUFQ)KJP:*S/X/7$33LS]5( MIK_ZC_35/'>+V28K.&PO M=V]R:W-H965TZ6[K&&:K[ M[43H([N($K (8\EX# )7-Y;O?AZ29D)($7\QW,N#?4A*67#^(SFX#6XL)U&$ M(2Y5$H+JS0,., R32%K'SSRH5>1,B(?[S]%_2XO7Q2RHQ $/O[- ;6ZLM@4! MKN@N5%.^_X)Y0:G )0]E^@O[#-LB%BQW4O$H)VL%$8NS+7W,&W% T'&.$TA. M(.<2O)S@O20T7B$T=#3VYZ,A3/SI_&^83_VO,W\PO_WV=0870U24A?(2?H7[V1 N/EW" M)V QS#=\)VD1A^:Z4-<:KJ;TAU#-5YQ-;TTGO?:U<20 M*@Q@0H5Z@KF@L:39_?7/6$/A5F$D_S4D:A2)&FFBQFN)DML)^ IV$H%*B>KH M,&1!6FF0Q($>>IV6U^S:#X<=/@CI60!:@6='6[KPHX 2HHJU5:&L9M0TQ5C0$7R@)8[J0AFMV782\_MCA:!>) MVF_M:[O6,N_:<5[T]02HHJU3:.L8M?EQO--]7?(H8DH_O]0Q=9U:XE9-G!E3 MT>8ZI1D[9W0.'_5376^WE!VSR'X>Y#"W6]-W E05>/"T<(T"OVU14,7B-612 M_;5 3-H(WYG:@ ]SN(,IC& \'A@FR25E0O*Q0^N6WNEZ[^%I>93#QC;KW3># MJ@I+TW7-KGO&C95'.*'.#*JJ*]W4-=OI6;>66S=+4M=G!E7UE8[JFBWUQ.S^ M,9I!'R53_ZU1OY>&^A6;KA3\'BV^F,:K=%_W@^W7+?W7-1OPN9-<-]@CU\(, MJBHL7=@UV_ YDUQWV"/JS*#J*V%IP\1LPV=-,CG'A4^ JOI*%R9O;,:G[[!%U M9E!576G&Y!W,.(_1,H^P&93ILP]6H!&*=;J2ESK]+E;98K0X6WPM\-,ULEW" MLT\-=U2L62PAQ)6F.E?7.K_(5N_9@>+;=#V[X$JOCM/=#=( 10+0_Z\X5\\' M28+B&TKO?U!+ P04 " #&@V]3*[AY7D,% !6&P &0 'AL+W=OL?&#,IOMH2Y:$?=T_ MY_S.:+VLXY1D14PSD)/-W60.;T/+*@TJQ!\Q.15GUZ!,Y8W2;^7-P_IN8I8C M(@E9L=)%Q+^.9$&2I/3$Q_%7XW32QBP-SZ_?O7^NDN?)O$4%6=#DSWC-=G<3 M;P+69!,=$O9"3[^3)B&[]+>B25%]@E.-M>T)6!T*1M/&F(\@C;/Z._K>3,29 M 8(]!J@Q0$,-<&. 90.OQ\!J#*RA$>S&H$K=J'.O)BZ(6#2;YO0$\A+-O947 MU>Q7UGR^XJQ<*$N6\U]C;L=FR_"WQ_#I%3P\??[R\CA_??CR!'X%+^1(L@,! M'P/"HC@I/H$/(,[ ZXX>BBA;%U.#\=BE!V/5Q+FOXZ">.!@\THSM"A!F:[)6 MV =Z>U]C;_"^+W2.MP2?8W )N_ &0B^'49@(\?/BF&M1CNQ>SW$OS\ M6 JRY?7(%,["_SNDB_G"[4+!E5OK/UZ9"^ MD1S0#6CR+< _H#_UH/9F5]Y*#3S.X-0X*@9@MP.PM0-H5KIJ0=>&SEDL9%O8 M:^/5ZT.%0NXE*.B";-M%DJNPB_*@V9.?T^;G#,F/:_J*;K/X;[(&$0,1V-.8 MD\EKFG'9UQ#IMG'<$9>'UWKUKF7'ZZP$A'W+E]CIHJ#G2?,>=$$V]) IL=-% M.1!B-3M^FY__L^S0(Z^'_R %FD+=S1%I@6=O#7@M,8WEQ9Q;GDR, N5@"10H M0-@WY;)1!?3/2+Y,$8D4D3;%YYRN#RM6Z.9+B"<<4SVAD$^HUT\=#UVM5%6( M J8H$05*52,*6'^10*'14"_22Y(?XQ714B$$$3IC4B$$$+I74^$.*HDN2E$2 M79"J)!0!^TM"J#'4R_$\)7F\BK0\".F#_H@\("%YR+R6A\;R/X5PW54+ZD#;E:79F.+@AA)-/1!?D(RV1T05[?E@H+ M"<9Z"9X_SQ>ZB1)*A\=LP+$0/GQU"XX5W;4-Y6VM N5A1V9 T5W[\ML]5 6T MG#X.A 9CO0:7' S3)TMHGC5FXVT)W;.N;KPM11^,'6FM+Q0HUY,+0@%R;$^F M0QD0FVHZ+"'!EEZ"&SH&R),E),\:]=_+L[\OK^Z_&TOGHCID>5* ;$LFHXO! MKMQYJZ)AN3*,LW,"OE7=5@W\/;!50\#^!M M6!_Q"/?UB=-CE&_CK )V?!0YHW+5TU>'^+4-XSNJU.*-\H83:O+'8G6)"\! M_/<-I>S]I@S0'J7-_@502P,$% @ QH-O4V&1BEY> @ Q 8 !D !X M;"]W;W)K&ULK55=3]LP%/TK5L0#2(-\M6F+TDBE M+5NE%1"%[=DDMXV%8V>V2]F_G^T$*WRTVC1>$E_[GN-S3^R;=,?%HRP!%'JN M*)-CKU2J/O=]F9=087G&:V!Z9 N 7$MM!&F2UK MAA7.4L%W2)ALS68&UAN+UM409K[B2@F]2C1.9:OYU^7\Z@XMKBZO;Y>3N\7U M%3I%WSG;(*K]+1"6$I1$QS-0F%!YHE?O5S-T?'2"CA!AZ*[D6XE9(5-?:3V& MU<_;O2^:O:-]>T-]AN+@"XJ"*/P /CT,GT&NX:&%!Z_AOG;!61$Y*R++%^^5 ML]''4Z$%:RZ'/F4'6&/'&EO6WAY68^5IU\J/?&HH$DMA[MU3%L?Q<)CZ3UT[ MWF>%49@$+NN5OI[3USNH;U*!(#F6!TKM.ZK^)QJ8.-;D_PUL*/H=:Z)1$O7? M&)C\BX$#IV]P4-]\.9\<*'/H:(:?:-[(L8[^W[S1^],W2.(WKOB='F/Z^Q*+ M#6$245AK6'!F.J)H>F83*%[;MO/ E6YB=ECJWPP(DZ#7UYRKE\!T,O?CROX M4$L#!!0 ( ,:#;U-PXPAV0@, ,\* 9 >&PO=V]R:W-H965TSG9!2P=;REYXBK& MSPK^-!*A=CV9[CA':.2&&-!GIMSD8#6HJ,%'C.@)=Y MCMB?,<[H=FBYUF[A@:Q3H1;LT6"#UCC&XFDS9W)F-RP)R7'!"2V X=70NG-O M9Y'":\ O@K=\;PQ*R8+2%S7YE@PM1VT(9W@I% .2/Z]X@K-,$( MO]X]S.!RB@4B&;^"&WB*IW!Y<0478 -/$<,<2 %/!1'\6B[*\6-*2XZ*A ]L M(?>C6.UEG7MGX_LGXFWI0V.&MS-C[)TDC/&F M UWG&CS'S?S"CVU1&5_-UVRJCS#%#@C*0KY&ZC&0) M\IPA(5DI< *%?,0RRCEL,*MJX_9$5K_)ZNNL?EO6'2L2@I%%*= BPR H3&B> MRX.^P#UX$C1?!22^>]2N'DQOT*D]BC71$ M>+83Q\@V)PR<+4Z8.$\ZT6NSMX%*OA'E>@?2 MC:BC6V!$^:Y9Z->*P MI&4AJB>Y66VZKSO==!RLC]W;B6M8G\INK6JNWNFK5N\>L34I.&1X)5,Y'=4< ML:I]JB:";G1_L*!"=AMZF,J.$S,%D-]7E(K=1"5H>MC17U!+ P04 " #& M@V]3&Y41D!X# #!"P &@ 'AL+W=O&UL MS59=;YLP%/TK%D^;M!4,^:R22&V:J976-0KM^C#MP86;8!5L9INF^_>S#2$D MI:B3^M 7L,V]AW//@:L[V7+Q*!, A9ZSE,FIDRB5G[JNC!+(B#SA.3#]9,U% M1I3>BHTK-W S0IDSF]BSI9A->*%2RF ID"RRC(B_YY#R[=3! MSNY@13>),@?N;)*3#82@[O*ET#NW1HEI!DQ2SI" ]=0YPZ=S/# )-N(GA:UL MK)$IY8'S1[.YBJ>.9QA!"I$R$$3?GF .:6J0-(\_%:A3O],D-M<[]&^V>%W, M Y$PY^D]C54R=48.BF%-BE2M^/82JH+Z!B_BJ;17M*UB/0=%A50\JY(U@XRR M\DZ>*R$:"1JG/<&O$OSCA-XK"4&5$-A"2V:VK NBR&PB^!8)$ZW1S,)J8[-U M-909&T,E]%.J\]3LQ^(6?;\)0[1;9:H*_HC"D:T[0P"B,)42&HHB 1 M/$=I$4.,UH)G*.)97BABW>!K!$0PRC82Y: _DX0(0)\N0!&:RL\:TY[(W8TR M=)OP0A(6RXFK="&&CAM5I,]+TOXKI,?HFC.52+1@FLUAOJL%J%7P=RJ<^YV M(>0G*/"^(-_S<0N?^=O3O0XZ06U*8/&"5_ .] _W^B\.])\?ZK_8Z;_4^H=6 M_U_?-3"Z4I#)WQVT>C6MGJ75>PNMEL^BS<@2L6\134MYFOD![H\G[E-3WI=1 MN#?VO#KJ@&Z_IMOOI!LJ'CVBF]P()#O*']1X@X_DRK"F-7QW5X8M>O<;>I>N MM$3YXT&OW95137?427<%4@D:*:U7:= =HZK+GG$-//Y(]F!OWV&]=S>H@FQJ M/PHP;I<>-YH]_C_QR9:(XPY\B.WOL?T/I?^^F>+@_?4/7N@?]$9'_T=+$ [P M\!63]ET6=[?9>R($89W_!-[W0-S_4*[LFRD>O+5@JER(JA/ZSGTS$Y?1^?G9CZU0]8>IAQNKXG84"91"FL-Z9T,-2-1 MSHOE1O'(?$K?0, *P- : >&PO=V]R:W-H965TZ+1$H\YUX>\AZ0P[V0CVJ#J.%3'"5JY&RTWKYS715L,&:J);:8 MF#\K(6.F35>N7;65R,(,%$..-A]NU.CH6+"&/,5%<)"!Q-7+>DW;>S0@C#+2E8.:UPRE&D64R>3P5I$X9TP*/V\_L MOV:3-Y-9,H53$?W#0[T9.7T'0ERQ--+W8O\[%A/J6+Y 1"I[PCX?V_,="%*E M15R 308Q3_(W^U0(<00@[1, 6@#H:P%^ ?!?"V@7@':F3#Z53(<9TVP\E&(/ MTHXV;+:1B9FAS?1Y8M=]KJ7YRPU.C^>+R?SJK\75'W_#U8-YSN%BAIKQ2%W" M+["8S^#BS26\ 9[ +8\BLU1JZ&H3V,+=H @RR8/0$T'^#'0+Z. M4(^2&OCT M%7#2/@F?-4-W5Y-3I\RITYC3@Q&3 M)VO8HN0BK OCU@U;OH7K M)&B(V"LC]LZRWOV2O]\XHSMVB"VM%L9>GU(N$9:I,H-470U/H-N_1*0RJ](LV'] M)IF9;,@TPHIQ"3L6I5F**A.8FZ2-VN8,D6\3E:5=FR']>HN05O]$?I7M$?_[ M/&#Z L'+)D JCR3-)EFS8V_9X;\;M=44J_(^TCG/AJP\C32;VK=9P*1@^W*! MZ2D3()71D=Z/$/5_E7_EAJ1_'K4KLR/-;O<]Y3\IN(_+W^_TNFU:+SZM;(]Z M/Z7\)T6<+W;'R67-CKE,H[0#S?R6$?N[8\W=Y01O_"U!+ P04 M" #&@V]3?<9?:4L# "Z%0 #0 'AL+W-T>6QE5VG!ZOZ14>>NO%@)-?:'39LUQA"O^XYZ1TN1@R1O#MI#3FH*VXR MR@K1%E[DVX!6)SGUG@@?^U/"V4PR8&4D9WQCPWT(S M>2$_IBM?I0HA4SQ8. M;0\>AEHG9Z*0)K?-8'_/ZN%[P+8'!AGGC<&^;P.344F4HE+"O5YI:3\3F8/(N:')Z#R>3T349GX+$^ MF)ZZR? D30;U<:US)MPY$391#T[>8_\[G.-YF]2;K1A73-2])4M3*EX<#+6\ M(C/]A^F.OAZ?THRLN'IHP+'?MK_1E*WRI!EU!PM1CVK;7V%Z8=P<^W4N)E*Z MINFT[LK%S#0]W=!9ZPL(^\BMN=P(QK&8&P$,RX,YP#B6A>7YG^8S1.=C,6! M3'^VUOANXQ5RN ZP/3U4(=A,\4K$9HJO-2#N=0-&DKAW&\L##&P7L-J!_.X\ M4%-N3A3!KF+>L"<81Y($0Z 6W34:Q\CJQ/!Q[P_VE$11DK@1P-P.H@A#X&G$ M$,"0*#+OP;WW4;!]3P7M?VLGOP%02P,$% @ QH-O4Y>*NQS M$P( L !?3T\$MP>:4#M.*2VBZD8_1!2:5K5N %(MB6/:(7->=I3W;+T]!;X"O.DQQ M0FE(2S,.\,W2?S+W\PPU1>5*(Y5;&GC3Y?YVX$G1H2)8%II%R=.B':5_'G38 MW6?/V47O'_/BRTV>?V'_KM.L/.O=5]7F].2D7-[S=5S^EF]X)MZYS8MU7(F7 MQ=U)N2EXO"KO.:_6Z8DR&.@GZSC)>A_>/U]K7IS(+_**+ZLDS\3!^L!UPA_+ M;^_7+]E#4B8W29I4_YWUFO]3WF/K)$O6R5>^.NL->JR\SQ^O\B+YFF=5G(;+ M(D_3L]YP]\8U+ZID^>9P6$-&\4W9'*GBFR 6(&<]?2 N>)L49=6[6M\HLDK7@QB2M^6>3;39+=U9<1W^)$^AI-')[_[H)X6OQ(&//;VV3) M)_ERN^99M8MCP=,:,"OODTW98UF\YF>]YU-8G*V8DU4B2,S-=I<2Y];?5'RT MN]I]ZTK@2C$L3A/Q1N&N&G ZR+'O31PO="9,_!?Z4W=B1^+%N3VUO;'#)$@% M0"I'A/Q;D2!' ')T%,@P$G]FCB=!J@!2/2)D*Y(:@-2."3F2('4 J1\34I4@ M#0!I'!-2DR!- &G20OK!I>VY?]F1ZWN_,L^.%H'#_ MVO@A=SPDE2 M 6K20 MX6(VLX//-5?H7GKNA3NVO8C9X[&_\")7'LP':#0?T&+:XS\7;NC6H90#-X2& MH5:,'5XQ1W!=VU/'BT)F>Z()7OE!U(^<8"9C(L<,B25S8;L!$X@+A\T<.Q2- M<%;3RGC(+D-BO3RUM) %SM@1H3R?.C(:?92#DCR&Q0.:! M,[?="7,^S>O1;]?B_.C*"=AX$00R)C+(D%@A\\"?.T'TN<&K.\B\;G$R'5+' MD-@=E[X_^>A.I^RG>+WYG;E>9'N7KFAVS Y#I]TQD#V&U/IH[JOG>_6M=>HQ M^0T>\L:06!RBWP8+YT?:HH+$H1"+8^*3[Q+5-D[Z)8?'KYBPR'5#&B+E.AE+%]JY$]1L3VV),R M/H=3QD0B&1&+I"-U[+SC2"8C8IF\Y)"=9$@B(V*)P&2RW1:14$;$0NE.)KNB MJ2*[J,1V^5Y6*8!E5.0;]=!IR OAZ]ZM(M^HQ+Z!"6:K?:K(-RJQ;U!2]^JF MP_418O/L\KK.;H-,HQXA3^F$1)Y1CY2P/('*F$@U*K%J.K*"SE BZ:C$TGF; M'G0B(N&HQ,*!RS;MI40D'(T\G4'3<7F=3D.RT8Z:W,@K=1J2C7;4Y$:7,9%L M-&+98$Q#QD2RT8AET\K!^LQ>_K,5#/5I++]E;YMDPR7I9LG*]ODBR6,9&%=/*4!V"V>KJ.+*0? MM,0VX562CD\NGHQ38U3*1>G1R];R%%'%,T_PQSI9R'JDC]>C$ZI%*EAT1-)!N#&+= MX)JEW+<-I!N#6#=[:I:-'S>\D#&1;@QBW7RW9MF7]TD;2#D&L7*^7UZ5)Y@& M\H]![)]]Y=5^K?%-+F,B_QC$_@&8]W%V)V,B_QCT:SR@"MSJ\7 _,K%_ZFU& MW<,E$HYQZ"UD>+J,[^ZYP5+>5QRUIS) M5^Q&SAI,9!N3V#8OF!?;:EOPW6-*V_43[T;&1+8QR1]V 7NYV#L9$YG&)#:- MO)NKNTDBN9C$+^FB1&XQC[&JTVX*.*L MDA="3>06DWI=IQM3S";6><;D;4PF?-J%>E/:OE6R/@NK?"EC(MF8U ^\[,>L M(RIA6L@]%O7R#L)LE8(LY!Z+>GEG/Z:_J1(9$[G'HE[>V8]9#THR)G*/1;V\ M@S#;-QU)R#J$A/;U]#8FLI!%;*']^W@;8\J8R$(6M84ZENWK^_W LRUOS8LL M9"'K"+L+^FR:9W4XO@R3I?S@M5_FFLI MJE8_UG2[3=.Q..9GTSQ>/?_,P?-/-'SX'U!+ P04 " #&@V]38\012MT" M !<.P &@ 'AL+U]R96QS+W=O1 M[1%MM$/A4:(SZ.7#Q"9N;Q M5[]?36_#<=R]G<;%QV%_')?-;II./]IV7._ZPVI\&$[]\?+.9C@?5M-E>=ZV MI]7Z?;7M6]MUL3W?SVB>'N]G+EX^3_W_3!PVF[=U_W-8_S[TQ^D?@]L_P_E] MW/7]U"Q>5N=M/RV;]F-_NSRVUQ?S<)G<+)Y?E\WY^=4T[=Q!5H+L_$%.@MS\ M05Z"_/Q!08+"_$%1@N+\04F"TOQ!68+R_$%%@LK\0:93&3M 4H4U0&NC7!N MUT;!-@"QC9)M &8;1=L U#;*M@&X;11N Y#;*-T&8+=1O U ;ZMZ6X#>5O6V M +UM]6,;H+=5O2U ;ZMZ6X#>5O6V +VMZFT!>EO5VP+TMJJW!>AM56\+T-NI MW@Z@MU.]'4!OIWH[@-ZN>E@"T-NIW@Z@MU.]'4!OIWH[@-Y.]78 O9WJ[0!Z M.]7; ?3VJK<'Z.U5;P_0VZO>'J"W5[T]0&]?/>P&Z.U5;P_0VZO>'J"W5[T] M0&^O>GN WE[U]@"]@^H= 'H'U3L ] ZJ=P#H'53O - [J-X!H'>H_JP$Z!U4 M[P#0.ZC> :!W4+T#0.^@>@> WE'UC@"]H^H= 7I'U3L"](ZJ=P3H'57O"- [ MJMX1H'>L-IL ](ZJ=P3H'57O"- [JMX1H'=2O1- [Z1Z)X#>2?5. +V3ZIT M>B?5.P'T3JIW NB=5.\$T#M5FP4!>B?5.P'T3JIW NB=5>\,T#NKWAF@=U:] M,T#OK'IG@-Y9]!:!W4;T+0.^B>A> WD7U+@"]B^I= 'H7U;L ]"[581V MWJ:KC^L _#9==6"G^T[!Q^ESWX^WHJ]U%?"=7D^7S_:W[[\NOR[6M^%*='N? M,3[]!5!+ P04 " #&@V]3?^!#S%L" !-.0 $P %M#;VYT96YT7U1Y M<&5S72YX;6S-V\MNVS 0A>%7,;0-+)J42$I%G$W;;9M%7T"5Z%BP;A"9U'G[ MTLH%:)$:#5R@_\:"37+.B -\.U]_>YR<7QW[;O#;9!_"]$$(7^]=7_ETG-P0 M5W;CW%3F^I/;5?==6'T^QI]].P[; M9':=3U8?GS:>LK9)-4U=6U%+U<==XM@)'QX[Y]/S)=[H<=SMVMHU8WW?QR.IGV97 M-7[O7.B[]*GHU?GD$&_8/7W*B_.7,N<"X\[;>9Q\G-CLWA_W,I+3Z?44"[DY MM.=?\34QEK[X_=QIVHUK_C([7N^/<3XL\_!B>5Q^Q[_.^+7^._M0D#XR2!\Y MI \-Z<- ^K"0/@I('R6D#[FA-$(155)(E113)05525%54EB5%%&UL4$L! A0#% M @ QH-O4\0&E'E0!0 )18 !@ ("!#0@ 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ QH-O4_K#OJBW!@ ML1T !@ ("![A< 'AL+W=O M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4[[?51?2"@ F$ !@ M ("!#B4 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ QH-O4P/9A?T$&@ :$\ !D ("!JT8 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4W4$"&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4TAM!EX$ P #P@ !D M ("!79$ 'AL+W=O&PO=V]R M:W-H965T*>M.@4 +4. M 9 " @4N8 !X;"]W;W)K&UL M4$L! A0#% @ QH-O4Z*LJ&C]! Y0\ !D ("!O)T M 'AL+W=O&PO=V]R:W-H965TG !X;"]W;W)K&UL4$L! A0#% @ MQH-O4]D/?X)\ @ #P8 !D ("!PJH 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4WM"$YX4!@ M5A !D ("!R[H 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4V99*IJD!0 -Q$ !D M ("!DM< 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ QH-O4]=(J1K[!0 ,0\ !D ("!$N@ 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O M4Q% $QB#"P "4 !D ("!0@P! 'AL+W=O#0 &0 M @('\%P$ >&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4]P#)&PO=V]R:W-H965T,G 0!X;"]W;W)K&UL4$L! A0#% @ QH-O4VH73F [ P G < !D M ("!*"L! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ QH-O4X1S :?Z P V0H !D ("!$#8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4X%Y MF8$1 P 6@D !D ("!E4$! 'AL+W=O&PO=V]R:W-H965T&P4 (X1 9 " @9]+ 0!X;"]W;W)K&UL4$L! A0#% @ QH-O4ZY2BA8$! 8 L !D M ("!\5 ! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ QH-O4PM)H,F> @ Z < !D ("! MO%L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ QH-O4TG?@P%N!P ("8 !D ("!MV0! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4_OW ^W< M!@ $"$ !D ("!QWH! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4_&*,0%A @ N 4 !D M ("!?XP! 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ QH-O4T("-\J?! ZQ, !D ("!_I8! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ MQH-O4]8;&W3M"0 PCP !D ("!C:,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4]>(:0RB P V P !D M ("!M;X! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ QH-O4R,.^2KA P M1 !D ("![,L! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O M4[=(J(PF @ [00 !D ("!&=P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4QKCXLR$ P R0T M !D ("!9N&PO=V]R:W-H965T<$ MJ0( -8' 9 " @47N 0!X;"]W;W)K&UL4$L! A0#% @ QH-O4X#>)/*P @ ;0D !D M ("!)?$! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ QH-O4]H \D-;! X14 !D ("!^?T! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4[S> M<':A @ 9P8 !D ("!4@L" 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ QH-O4Y&&PO M=V]R:W-H965T&UL4$L! A0#% @ QH-O4RNX>5Y#!0 5AL !D ("! MPR," 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ QH-O4QN5$9 > P P0L !H ("!2R\" 'AL+W=O&UL M4$L! A0#% @ QH-O4WW&7VE+ P NA4 T ( !5C8" M 'AL+W-T>6QE&PO=V]R:V)O;VLN>&UL4$L! M A0#% @ QH-O4V/$$4K= @ 7#L !H ( !$4(" 'AL M+U]R96QS+W=O XML 113 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 114 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 115 FilingSummary.xml IDEA: XBRL DOCUMENT 3.21.2 html 411 614 1 false 105 0 false 11 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 - ACQUISITIONS Sheet http://www.desktopmetal.com/role/DisclosureAcquisitions ACQUISITIONS Notes 11 false false R12.htm 10401 - Disclosure - CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Sheet http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestments CASH EQUIVALENTS AND SHORT-TERM INVESTMENTS Notes 12 false false R13.htm 10501 - Disclosure - FAIR VALUE MEASUREMENTS Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurements FAIR VALUE MEASUREMENTS Notes 13 false false R14.htm 10601 - Disclosure - ACCOUNTS RECEIVABLE Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivable ACCOUNTS RECEIVABLE Notes 14 false false R15.htm 10701 - Disclosure - INVENTORY Sheet http://www.desktopmetal.com/role/DisclosureInventory INVENTORY Notes 15 false false R16.htm 10801 - Disclosure - PREPAID EXPENSES AND OTHER CURRENT ASSETS Sheet http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssets PREPAID EXPENSES AND OTHER CURRENT ASSETS Notes 16 false false R17.htm 10901 - Disclosure - PROPERTY AND EQUIPMENT Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment PROPERTY AND EQUIPMENT Notes 17 false false R18.htm 11001 - Disclosure - GOODWILL & INTANGIBLE ASSETS Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets GOODWILL & INTANGIBLE ASSETS Notes 18 false false R19.htm 11101 - Disclosure - OTHER NONCURRENT ASSETS Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets OTHER NONCURRENT ASSETS Notes 19 false false R20.htm 11201 - Disclosure - ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Sheet http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilities ACCRUED EXPENSES AND OTHER CURRENT LIABILITIES Notes 20 false false R21.htm 11301 - Disclosure - DEBT Sheet http://www.desktopmetal.com/role/DisclosureDebt DEBT Notes 21 false false R22.htm 11401 - Disclosure - OTHER NONCURRENT LIABILITIES Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities OTHER NONCURRENT LIABILITIES Notes 22 false false R23.htm 11501 - Disclosure - LEASES Sheet http://www.desktopmetal.com/role/DisclosureLeases LEASES Notes 23 false false R24.htm 11601 - Disclosure - COMMITMENTS AND CONTINGENCIES Sheet http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies COMMITMENTS AND CONTINGENCIES Notes 24 false false R25.htm 11701 - Disclosure - INCOME TAXES Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxes INCOME TAXES Notes 25 false false R26.htm 11801 - Disclosure - STOCKHOLDERS' EQUITY Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquity STOCKHOLDERS' EQUITY Notes 26 false false R27.htm 11901 - Disclosure - STOCK BASED COMPENSATION Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensation STOCK BASED COMPENSATION Notes 27 false false R28.htm 12001 - Disclosure - RELATED PARTY TRANSACTIONS Sheet http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions RELATED PARTY TRANSACTIONS Notes 28 false false R29.htm 12101 - Disclosure - SEGMENT INFORMATION Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformation SEGMENT INFORMATION Notes 29 false false R30.htm 12201 - Disclosure - NET LOSS PER SHARE Sheet http://www.desktopmetal.com/role/DisclosureNetLossPerShare NET LOSS PER SHARE Notes 30 false false R31.htm 12301 - Disclosure - SUBSEQUENT EVENTS Sheet http://www.desktopmetal.com/role/DisclosureSubsequentEvents SUBSEQUENT EVENTS 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 30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables) Tables http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPolicies 33 false false R34.htm 30303 - Disclosure - ACQUISITIONS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsTables ACQUISITIONS (Tables) Tables http://www.desktopmetal.com/role/DisclosureAcquisitions 34 false false R35.htm 30403 - 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 35 false false R36.htm 30503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables FAIR VALUE MEASUREMENTS (Tables) Tables http://www.desktopmetal.com/role/DisclosureFairValueMeasurements 36 false false R37.htm 30603 - Disclosure - ACCOUNTS RECEIVABLE (Tables) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables ACCOUNTS RECEIVABLE (Tables) Tables http://www.desktopmetal.com/role/DisclosureAccountsReceivable 37 false false R38.htm 30703 - Disclosure - INVENTORY (Tables) Sheet http://www.desktopmetal.com/role/DisclosureInventoryTables INVENTORY (Tables) Tables http://www.desktopmetal.com/role/DisclosureInventory 38 false false R39.htm 30803 - 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 39 false false R40.htm 30903 - Disclosure - PROPERTY AND EQUIPMENT (Tables) Sheet http://www.desktopmetal.com/role/DisclosurePropertyAndEquipmentTables PROPERTY AND EQUIPMENT (Tables) Tables http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment 40 false false R41.htm 31003 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables GOODWILL & INTANGIBLE ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets 41 false false R42.htm 31103 - Disclosure - OTHER NONCURRENT ASSETS (Tables) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsTables OTHER NONCURRENT ASSETS (Tables) Tables http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets 42 false false R43.htm 31203 - 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 43 false false R44.htm 31403 - Disclosure - OTHER NONCURRENT LIABILITIES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesTables OTHER NONCURRENT LIABILITIES (Tables) Tables http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities 44 false false R45.htm 31503 - Disclosure - LEASES (Tables) Sheet http://www.desktopmetal.com/role/DisclosureLeasesTables LEASES (Tables) Tables http://www.desktopmetal.com/role/DisclosureLeases 45 false false R46.htm 31803 - Disclosure - STOCKHOLDERS' EQUITY (Tables) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables STOCKHOLDERS' EQUITY (Tables) Tables http://www.desktopmetal.com/role/DisclosureStockholdersEquity 46 false false R47.htm 31903 - Disclosure - STOCK BASED COMPENSATION (Tables) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables STOCK BASED COMPENSATION (Tables) Tables http://www.desktopmetal.com/role/DisclosureStockBasedCompensation 47 false false R48.htm 32103 - Disclosure - SEGMENT INFORMATION (Tables) Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformationTables SEGMENT INFORMATION (Tables) Tables http://www.desktopmetal.com/role/DisclosureSegmentInformation 48 false false R49.htm 32203 - 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 49 false false R50.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 50 false false R51.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/DisclosureSummaryOfSignificantAccountingPoliciesTables 51 false false R52.htm 40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Warranty Reserve (Details) Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Warranty Reserve (Details) Details 52 false false R53.htm 40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details) Details 53 false false R54.htm 40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Sheet http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details) Details 54 false false R55.htm 40301 - Disclosure - ACQUISITIONS - Acquisition of EnvisionTEC (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails ACQUISITIONS - Acquisition of EnvisionTEC (Details) Details 55 false false R56.htm 40302 - Disclosure - ACQUISITIONS - Acquisition of Adaptive 3D (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails ACQUISITIONS - Acquisition of Adaptive 3D (Details) Details 56 false false R57.htm 40303 - Disclosure - ACQUISITIONS - Acquisition of Aerosint (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails ACQUISITIONS - Acquisition of Aerosint (Details) Details 57 false false R58.htm 40304 - Disclosure - ACQUISITIONS - Acquisition of Dental Arts Labs (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails ACQUISITIONS - Acquisition of Dental Arts Labs (Details) Details 58 false false R59.htm 40305 - 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 59 false false R60.htm 40306 - Disclosure - ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails ACQUISITIONS - Acquisition of Meta Additive Ltd (Details) Details 60 false false R61.htm 40307 - Disclosure - ACQUISITIONS - Pro Forma Information (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsProFormaInformationDetails ACQUISITIONS - Pro Forma Information (Details) Details 61 false false R62.htm 40308 - Disclosure - ACQUISITIONS - Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails ACQUISITIONS - Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity (Details) Details 62 false false R63.htm 40309 - Disclosure - ACQUISITIONS - Business Combination common shares issued (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails ACQUISITIONS - Business Combination common shares issued (Details) Details 63 false false R64.htm 40310 - Disclosure - ACQUISITIONS (Details) Sheet http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails ACQUISITIONS (Details) Details http://www.desktopmetal.com/role/DisclosureAcquisitionsTables 64 false false R65.htm 40401 - 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 65 false false R66.htm 40402 - 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 66 false false R67.htm 40501 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured on recurring basis (Details) Sheet http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails FAIR VALUE MEASUREMENTS - Assets measured on recurring basis (Details) Details 67 false false R68.htm 40601 - Disclosure - ACCOUNTS RECEIVABLE (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails ACCOUNTS RECEIVABLE (Details) Details http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables 68 false false R69.htm 40602 - Disclosure - ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) Sheet http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails ACCOUNTS RECEIVABLE - Allowance for doubtful accounts (Details) Details 69 false false R70.htm 40701 - Disclosure - INVENTORY (Details) Sheet http://www.desktopmetal.com/role/DisclosureInventoryDetails INVENTORY (Details) Details http://www.desktopmetal.com/role/DisclosureInventoryTables 70 false false R71.htm 40801 - 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 71 false false R72.htm 40901 - 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 72 false false R73.htm 41001 - Disclosure - GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) Sheet http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails GOODWILL & INTANGIBLE ASSETS - Goodwill (Details) Details 73 false false R74.htm 41002 - 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 41101 - 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 41102 - Disclosure - OTHER NONCURRENT ASSETS - Change in the balance of other investments (Details) Sheet http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails OTHER NONCURRENT ASSETS - Change in the balance of other investments (Details) Details 76 false false R77.htm 41201 - 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 77 false false R78.htm 41301 - Disclosure - DEBT (Details) Sheet http://www.desktopmetal.com/role/DisclosureDebtDetails DEBT (Details) Details http://www.desktopmetal.com/role/DisclosureDebt 78 false false R79.htm 41401 - 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 79 false false R80.htm 41501 - Disclosure - LEASES (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesDetails LEASES (Details) Details http://www.desktopmetal.com/role/DisclosureLeasesTables 80 false false R81.htm 41502 - Disclosure - LEASES - Other lease related balances (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails LEASES - Other lease related balances (Details) Details 81 false false R82.htm 41503 - Disclosure - LEASES - Future minimum lease payments (Details) Sheet http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails LEASES - Future minimum lease payments (Details) Details 82 false false R83.htm 41601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details) Sheet http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails COMMITMENTS AND CONTINGENCIES (Details) Details http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies 83 false false R84.htm 41701 - Disclosure - INCOME TAXES (Details) Sheet http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails INCOME TAXES (Details) Details http://www.desktopmetal.com/role/DisclosureIncomeTaxes 84 false false R85.htm 41801 - Disclosure - STOCKHOLDERS' EQUITY (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails STOCKHOLDERS' EQUITY (Details) Details http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables 85 false false R86.htm 41802 - Disclosure - STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails STOCKHOLDERS' EQUITY - Restricted Stock Agreements (Details) Details 86 false false R87.htm 41803 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails STOCKHOLDERS' EQUITY - Warrants (Details) Details 87 false false R88.htm 41804 - Disclosure - STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails STOCKHOLDERS' EQUITY - Common Stock Warrants (Details) Details 88 false false R89.htm 41901 - Disclosure - STOCK BASED COMPENSATION - Stock Incentive Plan (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails STOCK BASED COMPENSATION - Stock Incentive Plan (Details) Details 89 false false R90.htm 41902 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Employees (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails STOCK BASED COMPENSATION - Common Stock to Employees (Details) Details 90 false false R91.htm 41903 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Consultants (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails STOCK BASED COMPENSATION - Common Stock to Consultants (Details) Details 91 false false R92.htm 41904 - 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 92 false false R93.htm 41905 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Units (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails STOCK BASED COMPENSATION - Restricted Stock Units (Details) Details 93 false false R94.htm 41906 - Disclosure - STOCK BASED COMPENSATION - Restricted Stock Awards (Details) Sheet http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails STOCK BASED COMPENSATION - Restricted Stock Awards (Details) Details 94 false false R95.htm 41907 - 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 95 false false R96.htm 42001 - Disclosure - RELATED PARTY TRANSACTIONS (Details) Sheet http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails RELATED PARTY TRANSACTIONS (Details) Details http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions 96 false false R97.htm 42101 - Disclosure - SEGMENT INFORMATION - Revenue (Details) Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails SEGMENT INFORMATION - Revenue (Details) Details 97 false false R98.htm 42102 - Disclosure - SEGMENT INFORMATION - Long lived assets (Details) Sheet http://www.desktopmetal.com/role/DisclosureSegmentInformationLongLivedAssetsDetails SEGMENT INFORMATION - Long lived assets (Details) Details 98 false false R99.htm 42201 - 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 99 false false R100.htm 42202 - 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 100 false false R101.htm 42301 - Disclosure - SUBSEQUENT EVENTS (Details) Sheet http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails SUBSEQUENT EVENTS (Details) Details http://www.desktopmetal.com/role/DisclosureSubsequentEvents 101 false false All Reports Book All Reports dm-20210930x10q.htm dm-20210930.xsd dm-20210930_cal.xml dm-20210930_def.xml dm-20210930_lab.xml dm-20210930_pre.xml dm-20210930xex31d1.htm dm-20210930xex31d2.htm dm-20210930xex32d1.htm http://xbrl.sec.gov/dei/2021 http://fasb.org/us-gaap/2021-01-31 http://fasb.org/srt/2021-01-31 true true JSON 118 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "dm-20210930x10q.htm": { "axisCustom": 0, "axisStandard": 30, "contextCount": 411, "dts": { "calculationLink": { "local": [ "dm-20210930_cal.xml" ] }, "definitionLink": { "local": [ "dm-20210930_def.xml" ] }, "inline": { "local": [ "dm-20210930x10q.htm" ] }, "labelLink": { "local": [ "dm-20210930_lab.xml" ] }, "presentationLink": { "local": [ "dm-20210930_pre.xml" ] }, "schema": { "local": [ "dm-20210930.xsd" ], "remote": [ "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd", "http://www.xbrl.org/2003/xl-2003-12-31.xsd", "http://www.xbrl.org/2003/xlink-2003-12-31.xsd", "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd", "https://xbrl.sec.gov/dei/2021/dei-2021.xsd", "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd", "http://www.xbrl.org/2005/xbrldt-2005.xsd", "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-gaap-2021-01-31.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "http://www.xbrl.org/2006/ref-2006-02-27.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-types-2021-01-31.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-2021-01-31.xsd", "https://xbrl.sec.gov/country/2021/country-2021.xsd", "https://xbrl.fasb.org/srt/2021/elts/srt-roles-2021-01-31.xsd", "https://xbrl.fasb.org/us-gaap/2021/elts/us-roles-2021-01-31.xsd", "http://www.xbrl.org/lrr/arcrole/esma-arcrole-2018-11-21.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd" ] } }, "elementCount": 804, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2021-01-31": 33, "http://www.desktopmetal.com/20210930": 1, "http://xbrl.sec.gov/dei/2021": 5, "total": 39 }, "keyCustom": 136, "keyStandard": 478, "memberCustom": 33, "memberStandard": 62, "nsprefix": "dm", "nsuri": "http://www.desktopmetal.com/20210930", "report": { "R1": { "firstAnchor": { "ancestors": [ "p", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R100": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42202 - 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", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R101": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2LAIVK4MREG7EODqwZPY8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42301 - Disclosure - SUBSEQUENT EVENTS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails", "shortName": "SUBSEQUENT EVENTS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_10_14_2021_To_10_14_2021_us-gaap_BusinessAcquisitionAxis_dm_LarryBrewerDentalLabIncMember_us-gaap_SubsequentEventTypeAxis_us-gaap_SubsequentEventMember_QPulmYysrE-8CeS6n8IWig", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10301 - Disclosure - ACQUISITIONS", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitions", "shortName": "ACQUISITIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessCombinationDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10401 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10501 - Disclosure - FAIR VALUE MEASUREMENTS", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurements", "shortName": "FAIR VALUE MEASUREMENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableCurrentTextBlockText", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10601 - Disclosure - ACCOUNTS RECEIVABLE", "role": "http://www.desktopmetal.com/role/DisclosureAccountsReceivable", "shortName": "ACCOUNTS RECEIVABLE", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableCurrentTextBlockText", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10701 - Disclosure - INVENTORY", "role": "http://www.desktopmetal.com/role/DisclosureInventory", "shortName": "INVENTORY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10801 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "10901 - Disclosure - PROPERTY AND EQUIPMENT", "role": "http://www.desktopmetal.com/role/DisclosurePropertyAndEquipment", "shortName": "PROPERTY AND EQUIPMENT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11001 - Disclosure - GOODWILL & INTANGIBLE ASSETS", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssets", "shortName": "GOODWILL & INTANGIBLE ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11101 - Disclosure - OTHER NONCURRENT ASSETS", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssets", "shortName": "OTHER NONCURRENT ASSETS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "lang": null, "name": "us-gaap:ShortTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11201 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11301 - Disclosure - DEBT", "role": "http://www.desktopmetal.com/role/DisclosureDebt", "shortName": "DEBT", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11401 - Disclosure - OTHER NONCURRENT LIABILITIES", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilities", "shortName": "OTHER NONCURRENT LIABILITIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherLiabilitiesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11501 - Disclosure - LEASES", "role": "http://www.desktopmetal.com/role/DisclosureLeases", "shortName": "LEASES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11601 - Disclosure - COMMITMENTS AND CONTINGENCIES", "role": "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingencies", "shortName": "COMMITMENTS AND CONTINGENCIES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11701 - Disclosure - INCOME TAXES", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxes", "shortName": "INCOME TAXES", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11801 - Disclosure - STOCKHOLDERS' EQUITY", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquity", "shortName": "STOCKHOLDERS' EQUITY", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "11901 - Disclosure - STOCK BASED COMPENSATION", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensation", "shortName": "STOCK BASED COMPENSATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12001 - Disclosure - RELATED PARTY TRANSACTIONS", "role": "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactions", "shortName": "RELATED PARTY TRANSACTIONS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12101 - Disclosure - SEGMENT INFORMATION", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformation", "shortName": "SEGMENT INFORMATION", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_fhbxWCfuIkKNQ0_zeXOVNg", "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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockSharesIssued", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12201 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "12301 - Disclosure - SUBSEQUENT EVENTS", "role": "http://www.desktopmetal.com/role/DisclosureSubsequentEvents", "shortName": "SUBSEQUENT EVENTS", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "us-gaap:BasisOfPresentationAndSignificantAccountingPoliciesTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BasisOfAccountingPolicyPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30303 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30403 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30503 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsTables", "shortName": "FAIR VALUE MEASUREMENTS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:FairValueDisclosuresTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30603 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccountsReceivableTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30703 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30803 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "lang": null, "name": "us-gaap:CostOfGoodsAndServicesSold", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "30903 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31003 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsTables", "shortName": "GOODWILL & INTANGIBLE ASSETS (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31103 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31203 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31403 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31503 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:ScheduleOfWarrantsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31803 - Disclosure - STOCKHOLDERS' EQUITY (Tables)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "shortName": "STOCKHOLDERS' EQUITY (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:ScheduleOfWarrantsValuationAssumptionsTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "31903 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R48": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32103 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromExternalCustomersByGeographicAreasTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "us-gaap:EarningsPerShareTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "32203 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "lang": null, "name": "us-gaap:OtherComprehensiveIncomeAvailableforsaleSecuritiesAdjustmentNetOfTaxPortionAttributableToParent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_9_2020_pdw4tJCs4UaWjpE-PfaK0g", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockParOrStatedValuePerShare", "reportCount": 1, "unitRef": "Unit_Divide_USD_shares_fhbxWCfuIkKNQ0_zeXOVNg", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "lang": "en-US", "name": "dm:NumberOfMonthsCashAndInvestmentsSufficientToFundOperatingAndCapitalExpenditure", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:TermOfAnnualContract", "reportCount": 1, "unique": true, "unitRef": null, "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": [ "p", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:TermOfAnnualContract", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "p", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:InternationalWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40202 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Warranty Reserve (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Warranty Reserve (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:StandardProductWarrantyPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "dm:InternationalWarrantyPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R53": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_7cVwEnlzH0SlIL_IKKHd_w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40203 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Property and Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_RangeAxis_srt_MinimumMember_us-gaap_PropertyPlantAndEquipmentByTypeAxis_us-gaap_EquipmentMember_7cVwEnlzH0SlIL_IKKHd_w", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R54": { "firstAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40204 - Disclosure - SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails", "shortName": "SUMMARY OF SIGNIFICANT ACCOUNTING POLICIES - Intangible Assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:GoodwillAndIntangibleAssetImpairment", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R55": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40301 - 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-20210930x10q.htm", "contextRef": "As_Of_2_16_2021_us-gaap_BusinessAcquisitionAxis_dm_AcquisitionOfEnvisiontecMember_9Sp6n4q-lUiCghTihDEJ8Q", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R56": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40302 - 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-20210930x10q.htm", "contextRef": "Duration_5_7_2021_To_5_7_2021_us-gaap_BusinessAcquisitionAxis_dm_Adaptive3dTechnologiesIncMember_ku5hIQnV_UWysArE9UQ1OQ", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R57": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessCombinationContingentConsiderationLiabilityCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40303 - 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-20210930x10q.htm", "contextRef": "Duration_6_24_2021_To_6_24_2021_us-gaap_BusinessAcquisitionAxis_dm_DmBelgiumBvSrlAerosintSaMember_EYobg3h780KCepBSgVlnFg", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R58": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40304 - 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-20210930x10q.htm", "contextRef": "Duration_7_30_2021_To_7_30_2021_us-gaap_BusinessAcquisitionAxis_dm_DentalArtsLaboratoriesIncMember_OJEGtBqDKEerhQvFzOEfbA", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R59": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40305 - 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-20210930x10q.htm", "contextRef": "Duration_9_7_2021_To_9_7_2021_us-gaap_BusinessAcquisitionAxis_dm_AidroSrlMember_sj2T3CU5ZEWGz4r5gjw4lw", "decimals": "-3", "lang": null, "name": "us-gaap:BusinessCombinationConsiderationTransferred1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "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", "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R60": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "ix:continuation", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2LAIVK4MREG7EODqwZPY8Q", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40306 - 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-20210930x10q.htm", "contextRef": "Duration_9_9_2021_To_9_9_2021_us-gaap_BusinessAcquisitionAxis_dm_MetaAdditiveLtdMember_EvWYwBUPYESHjHijllw9fA", "decimals": "-5", "lang": null, "name": "us-gaap:PaymentsToAcquireBusinessesGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R61": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:BusinessAcquisitionProFormaInformationTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40307 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:BusinessAcquisitionsProFormaRevenue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R62": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ScheduleOfReconciliationOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_BusinessAcquisitionAxis_dm_MergerWithTrineMember_hvUOZoemYUKjkzuFn1C3xQ", "decimals": "0", "first": true, "lang": null, "name": "dm:ProceedsFromIssuanceOfSharesNetOfRedemptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40308 - Disclosure - ACQUISITIONS - Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "shortName": "ACQUISITIONS - Business Combination to the consolidated statement of cash flows and the consolidated statement of changes in equity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:ScheduleOfReconciliationOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_us-gaap_BusinessAcquisitionAxis_dm_MergerWithTrineMember_hvUOZoemYUKjkzuFn1C3xQ", "decimals": "0", "first": true, "lang": null, "name": "dm:ProceedsFromIssuanceOfSharesNetOfRedemptions", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R63": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_9_2020_pdw4tJCs4UaWjpE-PfaK0g", "decimals": "INF", "first": true, "lang": null, "name": "dm:NumberOfTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_e8iK1ecs-0KsLLvHqTs9sA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40309 - Disclosure - ACQUISITIONS - Business Combination common shares issued (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "shortName": "ACQUISITIONS - Business Combination common shares issued (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_9_2020_pdw4tJCs4UaWjpE-PfaK0g", "decimals": "INF", "first": true, "lang": null, "name": "dm:NumberOfTradingDays", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_D_e8iK1ecs-0KsLLvHqTs9sA", "xsiNil": "false" } }, "R64": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_12_9_2020_To_12_9_2020_eN8n1PfQbkebww0Dq4nzKA", "decimals": "INF", "first": true, "lang": null, "name": "dm:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40310 - Disclosure - ACQUISITIONS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "shortName": "ACQUISITIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_12_9_2020_To_12_9_2020_eN8n1PfQbkebww0Dq4nzKA", "decimals": "INF", "first": true, "lang": null, "name": "dm:SharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R65": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCashCashEquivalentsAndShortTermInvestmentsTableTextBlock", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40401 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:CashEquivalentsAtCarryingValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R66": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CashCashEquivalentsAndShortTermInvestmentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EquityMethodInvestmentQuotedMarketValue", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40402 - 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": null }, "R67": { "firstAnchor": { "ancestors": [ "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "0", "first": true, "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40501 - Disclosure - FAIR VALUE MEASUREMENTS - Assets measured on recurring basis (Details)", "role": "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails", "shortName": "FAIR VALUE MEASUREMENTS - Assets measured on recurring basis (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2020_YTt7fFxHOkezhPF9F2UfHQ", "decimals": "0", "lang": null, "name": "us-gaap:FairValueAssetsLevel1ToLevel2TransfersAmount", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R68": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40601 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ReceivablesNetCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R69": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccountsReceivableTableTextBlock", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_2xi_kpoc4kCcThC7niaJmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40602 - 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", "dm:AccountsReceivableCurrentTextBlockText", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_12_31_2020_4LISeN2iJ0iqfYLAOhTPng", "decimals": "-3", "lang": null, "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_2Sh2baBUZUeKNEV1Y_aSNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "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-20210930x10q.htm", "contextRef": "As_Of_12_31_2019_srt_CumulativeEffectPeriodOfAdoptionAxis_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_us-gaap_StatementClassOfStockAxis_us-gaap_ConvertiblePreferredStockMember_2Sh2baBUZUeKNEV1Y_aSNg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R70": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40701 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:InventoryRawMaterials", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R71": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock", "dm:PrepaidExpenseAndOtherCurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "dm:PrepaidOperatingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40801 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "dm:PrepaidOperatingExpensesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R72": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "40901 - 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-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_2xi_kpoc4kCcThC7niaJmg", "decimals": "-3", "lang": null, "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R73": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_2xi_kpoc4kCcThC7niaJmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41001 - 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", "us-gaap:ScheduleOfGoodwillTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "lang": null, "name": "us-gaap:GoodwillForeignCurrencyTranslationGainLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R74": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41002 - Disclosure - GOODWILL & INTANGIBLE ASSETS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "shortName": "GOODWILL & INTANGIBLE ASSETS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-5", "lang": null, "name": "us-gaap:AmortizationOfIntangibleAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R75": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41101 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "lang": null, "name": "us-gaap:DepositsAssetsNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R76": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OtherLongTermInvestments", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41102 - Disclosure - OTHER NONCURRENT ASSETS - Change in the balance of other investments (Details)", "role": "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails", "shortName": "OTHER NONCURRENT ASSETS - Change in the balance of other investments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_us-gaap_InvestmentTypeAxis_dm_ConvertibleDebtInPrivateCompanyMember_Yrph6a0YjEyTTMSSaW2_oA", "decimals": "-5", "lang": null, "name": "us-gaap:OtherLongTermInvestments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R77": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "dm:AccruedLiabilitiesAndOtherLiabilitiesTableTextBlock", "dm:AccruedLiabilitiesAndOtherCurrentLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41201 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:EmployeeRelatedLiabilitiesCurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R78": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_YbEF46r0vU-Mbw7_Z-KFqQ", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProceedsFromIssuanceOfDebt", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41301 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_BusinessAcquisitionAxis_dm_AidroSrlMember_4s4Rts9akk6pTkZ_WRmFXw", "decimals": null, "lang": "en-US", "name": "us-gaap:DebtInstrumentTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R79": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:OtherNoncurrentLiabilitiesTableTextBlock", "us-gaap:OtherLiabilitiesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41401 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AccruedIncomeTaxesNoncurrent", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R8": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:ProfitLoss", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R80": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41501 - Disclosure - LEASES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureLeasesDetails", "shortName": "LEASES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_2xi_kpoc4kCcThC7niaJmg", "decimals": "-5", "lang": null, "name": "dm:LeaseLiability", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R81": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41502 - 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-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseCost", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R82": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41503 - 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:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R83": { "firstAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41601 - Disclosure - COMMITMENTS AND CONTINGENCIES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails", "shortName": "COMMITMENTS AND CONTINGENCIES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:PurchaseObligation", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R84": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41701 - Disclosure - INCOME TAXES (Details)", "role": "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails", "shortName": "INCOME TAXES (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-5", "lang": null, "name": "dm:ValuationAllowanceDecreasesRecordedAsBenefitToIncomeTaxProvision", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R85": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:CommonStockSharesAuthorized", "reportCount": 1, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41801 - 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-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "INF", "lang": null, "name": "us-gaap:PreferredStockNoParValue", "reportCount": 1, "unique": true, "unitRef": "Unit_Divide_USD_shares_fhbxWCfuIkKNQ0_zeXOVNg", "xsiNil": "false" } }, "R86": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_DHYCu4mS1UOZSSKAPmopjQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41802 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2015_To_12_31_2015_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_DHYCu4mS1UOZSSKAPmopjQ", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:StockIssuedDuringPeriodSharesNewIssues", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R87": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41803 - Disclosure - STOCKHOLDERS' EQUITY - Warrants (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "shortName": "STOCKHOLDERS' EQUITY - Warrants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2020_YTt7fFxHOkezhPF9F2UfHQ", "decimals": "0", "lang": null, "name": "us-gaap:ClassOfWarrantOrRightNumberOfSecuritiesCalledByWarrantsOrRights", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R88": { "firstAnchor": { "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "0", "first": true, "lang": null, "name": "dm:CommonStockWarrantsConverted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41804 - 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", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "0", "first": true, "lang": null, "name": "dm:CommonStockWarrantsConverted", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R89": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-5", "first": true, "lang": null, "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41901 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2020_To_9_30_2020_srt_TitleOfIndividualAxis_dm_ConsultantMember_xBhrZmKN00KGjhQDFUs9TA", "decimals": "-5", "lang": null, "name": "dm:ShareBasedCompensationArrangementFairValueOfShares", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "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", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_5La6tdcTzk2tBBjY7bOTvA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_q506UophdEy4AFpVvCiTPA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41902 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Employees (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "shortName": "STOCK BASED COMPENSATION - Common Stock to Employees (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_GranteeStatusAxis_us-gaap_ShareBasedPaymentArrangementEmployeeMember_5La6tdcTzk2tBBjY7bOTvA", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_q506UophdEy4AFpVvCiTPA", "xsiNil": "false" } }, "R91": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_TitleOfIndividualAxis_dm_ConsultantMember_tD16elDdqEq0xOP5HB1MkQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_q506UophdEy4AFpVvCiTPA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41903 - Disclosure - STOCK BASED COMPENSATION - Common Stock to Consultants (Details)", "role": "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "shortName": "STOCK BASED COMPENSATION - Common Stock to Consultants (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_srt_TitleOfIndividualAxis_dm_ConsultantMember_tD16elDdqEq0xOP5HB1MkQ", "decimals": "3", "first": true, "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_pure_q506UophdEy4AFpVvCiTPA", "xsiNil": "false" } }, "R92": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_12_31_2020_2xi_kpoc4kCcThC7niaJmg", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "reportCount": 1, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41904 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "-3", "lang": null, "name": "dm:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercised", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R93": { "firstAnchor": { "ancestors": [ "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41905 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockUnitsRSUMember_2LAIVK4MREG7EODqwZPY8Q", "decimals": null, "lang": "en-US", "name": "dm:CliffVestingPeriod", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R94": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "reportCount": 1, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41906 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_us-gaap_AwardTypeAxis_us-gaap_RestrictedStockMember_TcTKYk3Zh0y7kM_1SdGb_g", "decimals": "-3", "lang": null, "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_shares_dVE8R-CX50Cd_VFV1-Sm8w", "xsiNil": "false" } }, "R95": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "41907 - 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", "td", "tr", "table", "us-gaap:ScheduleOfCompensationCostForShareBasedPaymentArrangementsAllocationOfShareBasedCompensationCostsByPlanTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:AllocatedShareBasedCompensationExpense", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R96": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:ScheduleOfOtherAssetsNoncurrentTextBlock", "us-gaap:InvestmentsAndOtherNoncurrentAssetsTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:OperatingLeaseRightOfUseAsset", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42001 - Disclosure - RELATED PARTY TRANSACTIONS (Details)", "role": "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "shortName": "RELATED PARTY TRANSACTIONS (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "dm:LeaseExpensePaidToRelatedParty", "span", "p", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_us-gaap_BusinessAcquisitionAxis_dm_DentalArtsLaboratoriesIncMember_q95AqwUckkCbdUyusrsDTA", "decimals": "-5", "lang": null, "name": "dm:LeaseExpensePaidToRelatedParty", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R97": { "firstAnchor": { "ancestors": [ "p", "us-gaap:SegmentReportingDisclosureTextBlock", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_1RpWGA2GXk6Qay0uENknqA", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42101 - 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-20210930x10q.htm", "contextRef": "Duration_1_1_2021_To_9_30_2021_z6RiR6R45EW9h5Dj8BbHNA", "decimals": "INF", "first": true, "lang": null, "name": "us-gaap:NumberOfOperatingSegments", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_segment_1RpWGA2GXk6Qay0uENknqA", "xsiNil": "false" } }, "R98": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42102 - Disclosure - SEGMENT INFORMATION - Long lived assets (Details)", "role": "http://www.desktopmetal.com/role/DisclosureSegmentInformationLongLivedAssetsDetails", "shortName": "SEGMENT INFORMATION - Long lived assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "p", "td", "tr", "table", "us-gaap:LongLivedAssetsByGeographicAreasTableTextBlock", "ix:continuation", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "As_Of_9_30_2021_EgRvSwfCDUSYm56nSBvf8w", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NoncurrentAssets", "reportCount": 1, "unique": true, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" } }, "R99": { "firstAnchor": { "ancestors": [ "p", "td", "tr", "table", "div", "div", "body", "html" ], "baseRef": "dm-20210930x10q.htm", "contextRef": "Duration_7_1_2021_To_9_30_2021_yjqnkYLIQU2s7QYzRxR7nw", "decimals": "-3", "first": true, "lang": null, "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "Unit_Standard_USD_gp15hPY6FEejzMGLmK_9xQ", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "42201 - Disclosure - NET LOSS PER SHARE (Details)", "role": "http://www.desktopmetal.com/role/DisclosureNetLossPerShareDetails", "shortName": "NET LOSS PER SHARE (Details)", "subGroupType": "details", "uniqueAnchor": null } }, "segmentCount": 105, "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r674" ], "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r675" ], "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r676" ], "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/2021", "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/2021", "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r676" ], "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityExTransitionPeriod": { "auth_ref": [ "r685" ], "lang": { "en-us": { "role": { "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.", "label": "Entity Ex Transition Period" } } }, "localname": "EntityExTransitionPeriod", "nsuri": "http://xbrl.sec.gov/dei/2021", "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r676" ], "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/2021", "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r684" ], "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r676" ], "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r676" ], "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r676" ], "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r676" ], "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/2021", "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r672" ], "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r673" ], "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/2021", "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/2021", "presentation": [ "http://www.desktopmetal.com/role/DocumentDocumentAndEntityInformation" ], "xbrltype": "tradingSymbolItemType" }, "dm_AccountsReceivableAllowanceForCreditLossWriteoffReversal": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Reversal amount of direct write-downs of accounts receivable charged against the allowance.", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff Reversal", "terseLabel": "Uncollectible accounts written off" } } }, "localname": "AccountsReceivableAllowanceForCreditLossWriteoffReversal", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableAllowanceForDoubtfulAccountsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccountsReceivableTables" ], "xbrltype": "textBlockItemType" }, "dm_AccruedAcquisitionConsideration": { "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": "Carrying amount of accrued acquisition consideration.", "label": "Accrued Acquisition Consideration", "terseLabel": "Acquisition consideration" } } }, "localname": "AccruedAcquisitionConsideration", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "xbrltype": "domainItemType" }, "dm_AerosintSaMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to Aerosint SA.", "label": "Aerosint." } } }, "localname": "AerosintSaMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "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/20210930", "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", "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "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" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableNumberOfStockOptionsGranted", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "xbrltype": "perShareItemType" }, "dm_BusinessCombinationAndPrivatePlacementFinancingShares": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares in issued in business combination and private placement investment.", "label": "Business Combination and Private Placement Financing Shares", "terseLabel": "Business Combination and PIPE financing shares" } } }, "localname": "BusinessCombinationAndPrivatePlacementFinancingShares", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "sharesItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAccruedExpensesAndOtherCurrentLiabilities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 7.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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedContingentConsiderationLiabilityCurrent": { "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 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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesCustomerDeposits": { "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": "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/20210930", "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" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability": { "auth_ref": [], "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 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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLeaseLiability", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAerosintDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedForIncomeTaxes": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 6.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/20210930", "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" } } }, "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedRestrictedCash", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "dm_BusinessCombinationSubscriptionAgreementMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to business combination subscription agreement.", "label": "Business Combination Subscription Agreement" } } }, "localname": "BusinessCombinationSubscriptionAgreementMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dm_CashHeldBackInAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash held back in acquisition.", "label": "Cash Held Back in Acquisition", "terseLabel": "Cash held back in acquisitions" } } }, "localname": "CashHeldBackInAcquisition", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_ChangeInFairValueOfContingentConsideration": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 24.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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_ClassOfWarrantOrRightRevenueRecognized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revenue generated per share or per unit of warrants or rights outstanding.", "label": "Class of Warrant or Right, Revenue Recognized", "terseLabel": "Revenue generated per share" } } }, "localname": "ClassOfWarrantOrRightRevenueRecognized", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "perShareItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "durationItemType" }, "dm_CommonStockWarrantsConverted": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of warrants converted.", "label": "Common Stock Warrants Converted", "terseLabel": "Common Stock Warrants Converted" } } }, "localname": "CommonStockWarrantsConverted", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "dm_CommonStockWarrantsIssuanceCost": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 20.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense related to common stock warrants issued.", "label": "Common Stock Warrants Issuance Cost", "terseLabel": "Expense related to Common Stock warrants issued" } } }, "localname": "CommonStockWarrantsIssuanceCost", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_CompanyOwnedLifeInsuranceCashSurrenderValueMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to company-owned life insurance cash surrender value.", "label": "Company-owned life insurance cash surrender value" } } }, "localname": "CompanyOwnedLifeInsuranceCashSurrenderValueMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "dm_ConsultantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to Consultant.", "label": "Consultant" } } }, "localname": "ConsultantMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "dm_ContingentConsiderationLiabilityAcquisition": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of contingent consideration in connection with acquisition.", "label": "Contingent Consideration Liability, Acquisition", "terseLabel": "Contingent consideration in connection with acquisitions" } } }, "localname": "ContingentConsiderationLiabilityAcquisition", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "dm_ContingentConsiderationPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for Contingent Consideration.", "label": "Contingent Consideration Policy Text Block", "terseLabel": "Contingent Consideration" } } }, "localname": "ContingentConsiderationPolicyTextBlock", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_ConvertibleDebtInPrivateCompanyMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible debt in private company.", "label": "Convertible debt" } } }, "localname": "ConvertibleDebtInPrivateCompanyMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "domainItemType" }, "dm_ConvertiblePromissoryNoteInPrivateCompanyOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible promissory note in private company one", "label": "Convertible Promissory Note one" } } }, "localname": "ConvertiblePromissoryNoteInPrivateCompanyOneMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "domainItemType" }, "dm_ConvertiblePromissoryNoteInPrivateCompanyTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents information pertaining to convertible promissory note in private company two.", "label": "Convertible Promissory Note two" } } }, "localname": "ConvertiblePromissoryNoteInPrivateCompanyTwoMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "dm_CustomersDepositsCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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/20210930", "presentation": [ "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "integerItemType" }, "dm_DebtInstrumentsPrepaymentPenalties": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of outstanding borrowings may be prepaid by the Company at any time prior to maturity with prepayment penalties", "label": "Debt Instruments Prepayment Penalties", "terseLabel": "Prepayment penalties" } } }, "localname": "DebtInstrumentsPrepaymentPenalties", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "dm_DeferredCostOfGoodsSoldCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 7.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 deferred cost of goods sold that provides economic benefits within a future period of one year or the normal operating cycle, if longer.", "label": "Deferred Cost of Goods Sold, Current", "terseLabel": "Deferred cost of goods sold" } } }, "localname": "DeferredCostOfGoodsSoldCurrent", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "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/20210930", "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/DisclosureLeasesDetails", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityTables", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "dm_DirectorsSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of directors shares issued.", "label": "Directors Shares Issued", "terseLabel": "Trine Director Shares" } } }, "localname": "DirectorsSharesIssued", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "sharesItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dm_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslation": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Adjustments in foreign currency translation on liability measured at fair value on recurring basis using unobservable input (level 3).", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Foreign Currency Translation", "negatedLabel": "Foreign currency translation" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityForeignCurrencyTranslation", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesOtherLeaseRelatedBalancesDetails" ], "xbrltype": "monetaryItemType" }, "dm_FinanceLeaseLiabilityToBePaidYearFourAndThereafter": { "auth_ref": [], "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 fourth 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 Four And Thereafter", "terseLabel": "2026 and after" } } }, "localname": "FinanceLeaseLiabilityToBePaidYearFourAndThereafter", "nsuri": "http://www.desktopmetal.com/20210930", "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": "2026 and after" } } }, "localname": "FiniteLivedIntangibleAssetExpectedAmortizationYearFourAndThereafter", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_ForgivenessOfPppLoan": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of forgiveness of PPP loan.", "label": "Forgiveness of PPP Loan", "terseLabel": "Forgiveness of PPP Loan" } } }, "localname": "ForgivenessOfPppLoan", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_FoundersSharesIssued": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of founders shares issued.", "label": "Number of founders shares issued.", "terseLabel": "Trine Founder Shares" } } }, "localname": "FoundersSharesIssued", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "sharesItemType" }, "dm_FranchiseAndRoyaltyFeesPayable": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 7.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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails" ], "xbrltype": "monetaryItemType" }, "dm_GrantsOrSubsidiesPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for grants or subsidies from governments and other organizations.", "label": "Grants or Subsidies Policy [Policy Text Block]", "terseLabel": "Grants" } } }, "localname": "GrantsOrSubsidiesPolicyPolicyTextBlock", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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/20210930", "presentation": [ "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInFairValueOfOtherInvestments": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in fair value of other investments.", "label": "Increase (Decrease) in Fair Value of Other Investments", "terseLabel": "Change in fair value, net" } } }, "localname": "IncreaseDecreaseInFairValueOfOtherInvestments", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInOperatingLeaseRightOfUseAssets": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of increase (decrease) in right of use assets under operating lease.", "label": "Increase (Decrease) In Operating Lease, Right Of Use Assets", "terseLabel": "Increase in company's right of use asset" } } }, "localname": "IncreaseDecreaseInOperatingLeaseRightOfUseAssets", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "dm_IncreaseDecreaseInRightOfUseAssetsAndLeaseLiabilitiesNet": { "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 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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "dm_InterestAndOtherIncomeExpenseNet": { "auth_ref": [], "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 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/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "dm_InternationalWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The term of international warranty period.", "label": "International Warranty Period", "terseLabel": "Internationally warranty period" } } }, "localname": "InternationalWarrantyPeriod", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "durationItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "dm_LeaseLiabilityCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dm_LeaseLiabilityNonCurrent": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease 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/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "dm_LesseeOperatingLeaseLeaseNotYetCommencedAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of operating lease not yet commenced.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Amount", "terseLabel": "Operating lease not yet commenced" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedAmount", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "dm_LesseeOperatingLeaseLiabilityToBePaidYearFourAndThereafter": { "auth_ref": [], "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 to be paid in fourth 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 Four And Thereafter", "terseLabel": "2026 and after" } } }, "localname": "LesseeOperatingLeaseLiabilityToBePaidYearFourAndThereafter", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "domainItemType" }, "dm_NetContributionsFromReverseCapitalization": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of net contributions from reverse capitalization.", "label": "Net Contributions from Reverse Capitalization", "totalLabel": "Net contributions from reverse recapitalization" } } }, "localname": "NetContributionsFromReverseCapitalization", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails" ], "xbrltype": "monetaryItemType" }, "dm_NonCashNetLiabilitiesAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash net liabilities assumed.", "label": "Non Cash Net Liabilities Assumed", "negatedLabel": "Plus: non-cash net liabilities assumed" } } }, "localname": "NonCashNetLiabilitiesAssumed", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails" ], "xbrltype": "monetaryItemType" }, "dm_NonCashWarrantLiabilitiesAssumed": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of non cash warrant liabilities assumed.", "label": "Non Cash Warrant Liabilities Assumed", "terseLabel": "Non cash warrant liabilities assumed" } } }, "localname": "NonCashWarrantLiabilitiesAssumed", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "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 loan acquired" } } }, "localname": "NumberOfBankLoanAcquired", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfDaysWindowByFifthAnniversaryOfBusinessCombination": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of days window by fifth anniversary of business combination.", "label": "Number of Days Window by Fifth Anniversary of Business Combination", "terseLabel": "Number of days window by fifth anniversary of business combination" } } }, "localname": "NumberOfDaysWindowByFifthAnniversaryOfBusinessCombination", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfLeasesForWhichLeaseTermIsExtended": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of leases for which lease term is extended.", "label": "Number of Leases for Which Lease Term is Extended", "terseLabel": "Number of leases for which lease term is extended." } } }, "localname": "NumberOfLeasesForWhichLeaseTermIsExtended", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "dm_NumberOfRealEstatePropertiesLeased": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of real estate properties leased.", "label": "Number of Real Estate Properties Leased", "terseLabel": "Number of real estate properties leased." } } }, "localname": "NumberOfRealEstatePropertiesLeased", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "xbrltype": "integerItemType" }, "dm_NumberOfTradingDays": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of trading days.", "label": "Number of Trading Days", "terseLabel": "Number of trading days" } } }, "localname": "NumberOfTradingDays", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAdaptive3dDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "dm_PaymentOfTransactionCostAndAdvisoryFee": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails": { "order": 1.0, "parentTag": "dm_ProceedsFromReverseRecapitalizationNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash outflow for the payment of transaction fee or advisory fee.", "label": "Payment of Transaction Cost and Advisory Fee", "negatedLabel": "Less: transaction costs and advisory fees paid" } } }, "localname": "PaymentOfTransactionCostAndAdvisoryFee", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails" ], "xbrltype": "monetaryItemType" }, "dm_PaymentsToAcquireResearchAndDevelopmentInProcess": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid to acquire in-process research and development", "label": "Payments To Acquire Research And Development In Process", "negatedLabel": "Cash paid to acquire in-process research and development" } } }, "localname": "PaymentsToAcquireResearchAndDevelopmentInProcess", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_PercentageOfAnnualInterestRateOfInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The Percentage of annual interest rate of other investments.", "label": "Percentage Of Annual Interest Rate of Investments", "terseLabel": "Percentage of annual interest rate" } } }, "localname": "PercentageOfAnnualInterestRateOfInvestments", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "percentItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCommitmentsAndContingenciesDetails" ], "xbrltype": "percentItemType" }, "dm_PeriodOfAnnualInterestDueForInvestments": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The period of annual interest due.", "label": "Period of Annual Interest Due for Investments", "terseLabel": "Period of annual interest due" } } }, "localname": "PeriodOfAnnualInterestDueForInvestments", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "durationItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "dm_ProceedsFromIssuanceOfSharesNetOfRedemptions": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails": { "order": 2.0, "parentTag": "dm_ProceedsFromReverseRecapitalizationNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of cash inflow from proceeds from issuance of shares net of redemptions.", "label": "Proceeds from Issuance of Shares Net of Redemptions", "terseLabel": "Cash - Trine's trust and cash (net of redemptions)" } } }, "localname": "ProceedsFromIssuanceOfSharesNetOfRedemptions", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails" ], "xbrltype": "monetaryItemType" }, "dm_ProceedsFromReverseRecapitalizationNet": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails": { "order": 1.0, "parentTag": "dm_NetContributionsFromReverseCapitalization", "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", "totalLabel": "Net proceeds from reverse recapitalization" } } }, "localname": "ProceedsFromReverseRecapitalizationNet", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "dm_PurchaseOfPropertyAndEquipmentIncludedInAccruedExpense": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of purchase of property and equipment included in accrued expenses.\"", "label": "Purchase Of Property And Equipment Included In Accrued Expense", "terseLabel": "Purchase of property and equipment included in accrued expense" } } }, "localname": "PurchaseOfPropertyAndEquipmentIncludedInAccruedExpense", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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 Value", "terseLabel": "Net share settlement related to employee tax withholdings upon vesting of restricted stock units" } } }, "localname": "RepurchaseOfSharesForEmployeeTaxWithholdingsValue", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dm_ResearchAndDevelopmentInProcessAcquired": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of acquired research and development assets that are acquired in a business combination have no alternative future use and are therefore written off in the period of acquisition.", "label": "Research and Development in Process, Acquired", "terseLabel": "In-process research and development assets acquired", "verboseLabel": "Acquired in-process research and development" } } }, "localname": "ResearchAndDevelopmentInProcessAcquired", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "dm_ScheduleOfNumberOfSharesIssuedOnConsummationOfBusinessCombinationTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of number of shares issued on consummation of business combination", "label": "Schedule of Number of Shares Issued on Consummation of Business Combination [Table Text Block]", "terseLabel": "Schedule of number of shares issued on consummation of business combination" } } }, "localname": "ScheduleOfNumberOfSharesIssuedOnConsummationOfBusinessCombinationTableTextBlock", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "textBlockItemType" }, "dm_ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the useful life 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": "Schedule of Property, Plant and Equipment, Useful Life [Table Text Block]", "verboseLabel": "Schedule of estimated useful lives of the assets" } } }, "localname": "ScheduleOfPropertyPlantAndEquipmentUsefulLifeTableTextBlock", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesTables" ], "xbrltype": "textBlockItemType" }, "dm_ScheduleOfReconciliationOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of reconciliation of business combination to Statement of Cash Flows and Statement of Changes in Equity.", "label": "Schedule of Reconciliation of Business Combination to Statement of Cash Flows and Statement of Changes in Equity [Table Text Block]", "terseLabel": "Schedule of reconciliation of business combination to Statement of Cash Flows and Statement of Changes in Equity" } } }, "localname": "ScheduleOfReconciliationOfBusinessCombinationToStatementOfCashFlowsAndStatementOfChangesInEquityTableTextBlock", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "xbrltype": "durationItemType" }, "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "durationItemType" }, "dm_ShareBasedCompensationArrangementFairValueOfShares": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Fair value of shares.", "label": "Share Based Compensation Arrangement, Fair Value of Shares", "terseLabel": "Fair value of shares" } } }, "localname": "ShareBasedCompensationArrangementFairValueOfShares", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "dm_SharesAuthorized": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized.", "label": "Shares Authorized", "terseLabel": "Shares authorized" } } }, "localname": "SharesAuthorized", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "sharesItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "dm_SharesIssuedInPrivatePlacementInvestment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued in private placement investment (PIPE).", "label": "Shares Issued in Private Placement Investment", "terseLabel": "Shares issued in PIPE" } } }, "localname": "SharesIssuedInPrivatePlacementInvestment", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "dm_StandardAssuranceWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of standard assurance warranty.", "label": "Standard Assurance Warranty Period", "terseLabel": "Standard assurance warranty period" } } }, "localname": "StandardAssuranceWarrantyPeriod", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "durationItemType" }, "dm_StandardProductWarrantyPeriod": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of standard product warranty.", "label": "Standard Product Warranty Period", "terseLabel": "Standard product warranty period" } } }, "localname": "StandardProductWarrantyPeriod", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "durationItemType" }, "dm_StockIssuedDuringPeriodSharesAcquiredInProcessResearchAndDevelopment": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued during the period pursuant to acquired in-process research and development.", "label": "Stock Issued During Period Shares Acquired In Process Research And Development", "terseLabel": "Issuance of common stock for acquired in-process research and development (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesAcquiredInProcessResearchAndDevelopment", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "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/20210930", "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", "terseLabel": "Exercise of warrants" } } }, "localname": "StockIssuedDuringPeriodValueWarrantsExercised", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "dm_SubscriptionAgreementChangeInFairValue": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of change in fair value of subscription agreement", "label": "Subscription Agreement, Change in Fair Value", "terseLabel": "Change in fair value of subscription agreement liability" } } }, "localname": "SubscriptionAgreementChangeInFairValue", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "dm_TaxesRelatedToNetShareSettlementUponVestingOfRestrictedStockAwards": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Taxes related to net share settlement upon vesting of restricted stock awards in accrued expense.", "label": "Taxes Related to Net Share Settlement Upon Vesting of Restricted Stock Awards", "terseLabel": "Taxes related to net share settlement upon vesting of restricted stock awards in accrued expense" } } }, "localname": "TaxesRelatedToNetShareSettlementUponVestingOfRestrictedStockAwards", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "dm_TermOfAnnualContract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of annual contract.", "label": "Term of Annual Contract", "terseLabel": "Term of annual contract" } } }, "localname": "TermOfAnnualContract", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "durationItemType" }, "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "dm_TwoThousandTwentyOneAcquisitionMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Represents the information pertaining to subsequent acquisitions.", "label": "2021 Acquisitions" } } }, "localname": "TwoThousandTwentyOneAcquisitionMember", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "dm_ValuationAllowanceDecreasesRecordedAsBenefitToIncomeTaxProvision": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in the valuation allowance due to recorded as a benefit to income tax provision.", "label": "Valuation Allowance, Decreases Recorded as a Benefit to Income Tax Provision", "negatedLabel": "Decreases recorded as a benefit to income tax provision" } } }, "localname": "ValuationAllowanceDecreasesRecordedAsBenefitToIncomeTaxProvision", "nsuri": "http://www.desktopmetal.com/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureIncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "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/20210930", "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/20210930", "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/20210930", "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/20210930", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesTables" ], "xbrltype": "textBlockItemType" }, "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/DisclosureSegmentInformationLongLivedAssetsDetails", "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_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": { "auth_ref": [ "r0", "r138", "r143", "r224", "r406", "r407", "r408", "r424", "r425", "r473", "r475", "r476", "r686" ], "lang": { "en-us": { "role": { "label": "Cumulative Effect, Period of Adoption, Adjusted Balance" } } }, "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": { "auth_ref": [ "r0", "r138", "r143", "r149", "r224", "r406", "r407", "r408", "r424", "r425", "r473", "r474", "r475", "r476", "r686" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_CumulativeEffectPeriodOfAdoptionAxis": { "auth_ref": [ "r0", "r138", "r143", "r149", "r224", "r406", "r407", "r408", "r424", "r425", "r473", "r474", "r475", "r476", "r686" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "srt_CumulativeEffectPeriodOfAdoptionDomain": { "auth_ref": [ "r0", "r138", "r143", "r149", "r224", "r406", "r407", "r408", "r424", "r425", "r473", "r474", "r475", "r476", "r686" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "srt_MaximumMember": { "auth_ref": [ "r293", "r331", "r367", "r369", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r625", "r628", "r668", "r669" ], "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/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r293", "r331", "r367", "r369", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r625", "r628", "r668", "r669" ], "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/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r194", "r351", "r353", "r570", "r624", "r626" ], "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": [ "r194", "r351", "r353", "r570", "r624", "r626" ], "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": [ "r293", "r331", "r356", "r367", "r369", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r625", "r628", "r668", "r669" ], "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/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r293", "r331", "r356", "r367", "r369", "r544", "r545", "r546", "r547", "r548", "r549", "r568", "r625", "r628", "r668", "r669" ], "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/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesWarrantyReserveDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r195", "r196", "r351", "r354", "r627", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationLongLivedAssetsDetails", "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r195", "r196", "r351", "r354", "r627", "r652", "r659", "r660", "r661", "r662", "r663", "r664", "r665", "r666", "r667" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationLongLivedAssetsDetails", "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "srt_TitleOfIndividualAxis": { "auth_ref": [ "r202", "r528" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "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": [ "r52", "r534" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "auth_ref": [ "r229" ], "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": [ "r4", "r32", "r203", "r204" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccountsReceivableDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": [ "r116" ], "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": [ "r24", "r578", "r603" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 8.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": [ "r26", "r578", "r603" ], "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": [ "r13", "r14", "r55" ], "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_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r50", "r263" ], "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": [ "r35", "r75", "r76", "r77", "r608", "r633", "r634" ], "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 income (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": [ "r74", "r77", "r84", "r85", "r86", "r135", "r136", "r137", "r467", "r629", "r630", "r687" ], "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/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": { "auth_ref": [ "r253" ], "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": "Estimated Life" } } }, "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": [ "r33", "r409", "r534" ], "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": [ "r135", "r136", "r137", "r406", "r407", "r408", "r475" ], "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_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r371", "r374", "r412", "r413" ], "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_AdjustmentsToAdditionalPaidInCapitalWarrantIssued": { "auth_ref": [ "r289", "r336", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in additional paid in capital (APIC) resulting from the issuance of warrants. Includes allocation of proceeds of debt securities issued with detachable stock purchase warrants.", "label": "Adjustments to Additional Paid in Capital, Warrant Issued", "terseLabel": "Common Stock warrants issued" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalWarrantIssued", "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": [ "r374", "r402", "r411" ], "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/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "auth_ref": [ "r39", "r205", "r225" ], "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": [ "r228" ], "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": [ "r115", "r207" ], "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": [ "r115", "r251", "r258" ], "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/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "auth_ref": [ "r159" ], "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": [ "r159" ], "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": [ "r159" ], "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_ArrangementsAndNonarrangementTransactionsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Domain]" } } }, "localname": "ArrangementsAndNonarrangementTransactionsMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AssetAcquisitionConsiderationTransferredEquityInterestIssuedAndIssuable": { "auth_ref": [ "r454", "r455", "r456" ], "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/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetBackedSecuritiesMember": { "auth_ref": [ "r214", "r357" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Assets": { "auth_ref": [ "r129", "r178", "r183", "r190", "r223", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r461", "r468", "r490", "r532", "r534", "r576", "r602" ], "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": [ "r8", "r10", "r72", "r129", "r223", "r278", "r279", "r280", "r281", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r461", "r468", "r490", "r532", "r534" ], "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": [ "r478" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": { "auth_ref": [ "r212" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of unrealized gain 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 Gain, before Tax", "terseLabel": "Unrealized Gains" } } }, "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": { "auth_ref": [ "r213" ], "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": [ "r210", "r233" ], "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": [ "r208", "r211", "r233", "r585" ], "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": [ "r375", "r404" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "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": [ "r134" ], "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_BuildingMember": { "auth_ref": [ "r262" ], "lang": { "en-us": { "role": { "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities.", "label": "Buildings" } } }, "localname": "BuildingMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAcquireeDomain": { "auth_ref": [ "r366", "r368" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BusinessAcquisitionAxis": { "auth_ref": [ "r366", "r368", "r438", "r439" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables", "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/DisclosureLeasesDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessAcquisitionCostOfAcquiredEntityTransactionCosts": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of direct costs of the business combination including legal, accounting, and other costs incurred to consummate the business acquisition.", "label": "Business Acquisition, Transaction Costs", "negatedLabel": "Less: accrued transaction costs and advisory fees" } } }, "localname": "BusinessAcquisitionCostOfAcquiredEntityTransactionCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned": { "auth_ref": [ "r452" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of equity interests (such as common shares, preferred shares, or partnership interest) issued or issuable to acquire the entity.", "label": "Business Acquisition, Equity Interest Issued or Issuable, Value Assigned", "terseLabel": "Fair value of stock" } } }, "localname": "BusinessAcquisitionEquityInterestIssuedOrIssuableValueAssigned", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessAcquisitionEquityInterestsIssuedOrIssuableNumberOfSharesIssued": { "auth_ref": [ "r452" ], "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", "verboseLabel": "Legacy Desktop Metal shares (1)" } } }, "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/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "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": [ "r436", "r437" ], "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_BusinessAcquisitionSharePrice": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Price of a single share of a number of saleable stocks paid or offered to be paid in a business combination.", "label": "Business Acquisition, Share Price", "terseLabel": "Share price" } } }, "localname": "BusinessAcquisitionSharePrice", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_BusinessAcquisitionsProFormaNetIncomeLoss": { "auth_ref": [ "r436", "r437" ], "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": [ "r436", "r437" ], "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": [ "r433" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationConsiderationTransferred1": { "auth_ref": [ "r446", "r447", "r450" ], "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", "verboseLabel": "Aggregate purchase price" } } }, "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationConsiderationTransferredEquityInterestsIssuedAndIssuable": { "auth_ref": [ "r446", "r447" ], "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationContingentConsiderationLiability": { "auth_ref": [ "r445", "r448", "r453" ], "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": [ "r445", "r449" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAccruedExpensesAndOtherCurrentLiabilitiesDetails": { "order": 10.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": "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": [ "r445", "r449" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.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": [ "r457" ], "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": [ "r435" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationProFormaInformationRevenueOfAcquireeSinceAcquisitionDateActual": { "auth_ref": [ "r435" ], "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/DisclosureAcquisitionsAcquisitionOfAidroDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedAssets": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCapitalLeaseObligation": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsPrepaidExpenseAndOtherAssets": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentAssetsReceivables": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilities": { "auth_ref": [ "r441" ], "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": [ "r441" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 10.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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesDeferredRevenue": { "auth_ref": [ "r441" ], "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 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" } } }, "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" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesLongTermDebt": { "auth_ref": [ "r441" ], "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 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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedDeferredTaxLiabilities": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedIntangibles": { "auth_ref": [ "r440", "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedInventory": { "auth_ref": [ "r440", "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedLiabilities": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNet": { "auth_ref": [ "r440", "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilities": { "auth_ref": [ "r441" ], "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": [ "r441" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 3.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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentLiabilitiesOther": { "auth_ref": [ "r441" ], "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 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" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedPropertyPlantAndEquipment": { "auth_ref": [ "r440", "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": { "auth_ref": [ "r441" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_BusinessCombinationStepAcquisitionEquityInterestInAcquireeFairValue1": { "auth_ref": [ "r434" ], "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" ], "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": [ "r119", "r120", "r121" ], "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": [ "r119", "r120" ], "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_CapitalizationOfDeferredPolicyAcquisitionCostsPolicy": { "auth_ref": [ "r623" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for deferred policy acquisition costs, including the nature, type, and amount of capitalized costs incurred to write or acquire insurance contracts, and the basis for and methodologies applied in capitalizing and amortizing such costs.", "label": "Deferred Policy Acquisition Costs, Policy [Policy Text Block]", "terseLabel": "Asset Acquisitions" } } }, "localname": "CapitalizationOfDeferredPolicyAcquisitionCostsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_CapitalizedComputerSoftwareNet": { "auth_ref": [ "r670" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The carrying amount of capitalized computer software costs net of accumulated amortization as of the balance sheet date.", "label": "Capitalized Computer Software, Net", "terseLabel": "Capitalized software, net" } } }, "localname": "CapitalizedComputerSoftwareNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r2", "r46", "r117" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period", "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": [ "r216" ], "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": [ "r111", "r117", "r122" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents", "totalLabel": "Total cash, cash equivalents and restricted cash, end of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r111", "r491" ], "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 (decrease) increase 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": [ "r46" ], "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_CashSurrenderValueOfLifeInsurance": { "auth_ref": [ "r12", "r51" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": 5.0, "parentTag": "us-gaap_OtherAssetsNoncurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount as of the balance sheet date of amounts which could be received based on the terms of the insurance contract upon surrendering life policies owned by the entity.", "label": "Cash Surrender Value of Life Insurance", "terseLabel": "Company-owned life insurance cash surrender value" } } }, "localname": "CashSurrenderValueOfLifeInsurance", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r127", "r129", "r152", "r153", "r154", "r156", "r158", "r166", "r167", "r168", "r223", "r278", "r282", "r283", "r284", "r287", "r288", "r329", "r330", "r333", "r334", "r490", "r677" ], "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r345", "r373" ], "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": [ "r337" ], "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": [ "r337" ], "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": [ "r345", "r373" ], "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": [ "r277" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r62", "r271", "r587", "r613" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "terseLabel": "Commitments and Contingences (Note 16)" } } }, "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": [ "r268", "r269", "r270", "r272", "r654" ], "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": [ "r65" ], "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": [ "r135", "r136", "r475" ], "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r31" ], "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/DisclosureAcquisitionsDetails", "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": [ "r31" ], "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesIssued": { "auth_ref": [ "r31" ], "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": [ "r31", "r336" ], "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": [ "r31", "r534" ], "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; 261,914,672 and 226,756,733 shares issued at September 30, 2021 and December 31, 2020, respectively, 261,567,100 and 224,626,597 shares outstanding at September 30, 2021 and December 31, 2020, 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": [ "r80", "r82", "r83", "r92", "r591", "r617" ], "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, 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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r123", "r463" ], "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_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r347", "r348", "r352" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Deferred revenue" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "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_ConvertiblePreferredStockMember": { "auth_ref": [ "r329", "r330", "r333" ], "lang": { "en-us": { "role": { "documentation": "Preferred stock that may be exchanged into common shares or other types of securities at the owner's option.", "label": "Legacy Convertible Preferred Stock" } } }, "localname": "ConvertiblePreferredStockMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_CorporateDebtSecuritiesMember": { "auth_ref": [ "r357", "r365", "r635" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CostOfGoodsAndServicesSold": { "auth_ref": [ "r97", "r570" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 1.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/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r444" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtConversionConvertedInstrumentSharesIssued1": { "auth_ref": [ "r119", "r121" ], "lang": { "en-us": { "role": { "documentation": "The number of shares issued in exchange for the original debt being converted in a noncash (or part noncash) transaction. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or payments in the period.", "label": "Debt Conversion, Converted Instrument, Shares Issued", "terseLabel": "Shares issued on exercise of warrants" } } }, "localname": "DebtConversionConvertedInstrumentSharesIssued1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityCommonStockWarrantsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_DebtConversionConvertedInstrumentWarrantsOrOptionsIssued1": { "auth_ref": [ "r119", "r121" ], "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": [ "r126", "r296", "r297", "r298", "r299", "r300", "r301", "r302", "r307", "r314", "r315", "r317", "r324" ], "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": [ "r22", "r24", "r25", "r128", "r133", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r320", "r321", "r322", "r323", "r505", "r577", "r580", "r599" ], "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_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Spread percentage" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "percentItemType" }, "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": [ "r290", "r320", "r321", "r503", "r505", "r506" ], "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", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r58", "r319", "r503", "r505" ], "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": [ "r58", "r291" ], "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", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails" ], "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": [ "r60", "r128", "r133", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r320", "r321", "r322", "r323", "r505" ], "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": [ "r60", "r597" ], "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": [ "r60", "r128", "r133", "r290", "r291", "r292", "r293", "r294", "r295", "r297", "r303", "r304", "r305", "r306", "r308", "r309", "r310", "r311", "r312", "r313", "r316", "r320", "r321", "r322", "r323", "r337", "r340", "r341", "r342", "r502", "r503", "r505", "r506", "r598" ], "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": [ "r59" ], "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_DebtSecuritiesAvailableForSaleTable": { "auth_ref": [ "r216" ], "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" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": { "auth_ref": [ "r51" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.", "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Table Text Block]", "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": [ "r504" ], "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": [ "r51", "r303", "r504" ], "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": [ "r417", "r418" ], "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, 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" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepositsAssetsNoncurrent": { "auth_ref": [ "r51" ], "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": [ "r115", "r176" ], "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_DisaggregationOfRevenueTableTextBlock": { "auth_ref": [ "r351" ], "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": [ "r414" ], "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/DisclosureSegmentInformationLongLivedAssetsDetails", "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", "r141", "r142", "r143", "r144", "r145", "r150", "r152", "r156", "r157", "r158", "r162", "r163", "r476", "r477", "r592", "r618" ], "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", "r141", "r142", "r143", "r144", "r145", "r152", "r156", "r157", "r158", "r162", "r163", "r476", "r477", "r592", "r618" ], "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": [ "r159", "r160", "r161", "r164" ], "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": [ "r491" ], "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" } } }, "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": [ "r55" ], "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": [ "r403" ], "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/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "durationItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions": { "auth_ref": [ "r403" ], "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" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedShareBasedAwardsOtherThanOptions", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": { "auth_ref": [ "r403" ], "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/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "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_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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "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": [ "r0", "r84", "r85", "r86", "r135", "r136", "r137", "r140", "r146", "r148", "r165", "r224", "r336", "r343", "r406", "r407", "r408", "r424", "r425", "r475", "r492", "r493", "r494", "r495", "r496", "r498", "r629", "r630", "r631", "r687" ], "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": [ "r222" ], "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_EquitySecuritiesFvNiUnrealizedGainLoss": { "auth_ref": [ "r221", "r619" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 26.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 loss on equity investment" } } }, "localname": "EquitySecuritiesFvNiUnrealizedGainLoss", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsNarrativeDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_EquitySecuritiesMember": { "auth_ref": [ "r18", "r23", "r216", "r600", "r649", "r650", "r651" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_EscrowDeposit": { "auth_ref": [ "r586", "r655" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 8.0, "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The designation of funds furnished by a borrower to a lender to assure future payments of the borrower's real estate taxes and insurance obligations with respect to a mortgaged property. Escrow deposits may be made for a variety of other purposes such as earnest money and contingent payments. This element excludes replacement reserves which are an escrow separately provided for within the US GAAP taxonomy.", "label": "Escrow Deposit", "terseLabel": "Escrow deposits" } } }, "localname": "EscrowDeposit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAdjustmentOfWarrants": { "auth_ref": [ "r115", "r325" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails", "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": { "auth_ref": [ "r478", "r479", "r480", "r488" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsLevel1ToLevel2TransfersAmount": { "auth_ref": [ "r480" ], "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", "verboseLabel": "Level 1 to Level 2 transfer" } } }, "localname": "FairValueAssetsLevel1ToLevel2TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsLevel2ToLevel1TransfersAmount": { "auth_ref": [ "r480" ], "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", "verboseLabel": "Level 2 to Level 1 transfer" } } }, "localname": "FairValueAssetsLevel2ToLevel1TransfersAmount", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": { "auth_ref": [ "r478", "r479" ], "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": [ "r484" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueAssetsMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r484", "r488" ], "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": [ "r478", "r488" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "auth_ref": [ "r305", "r320", "r321", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r479", "r541", "r542", "r543" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByLiabilityClassAxis": { "auth_ref": [ "r487", "r488" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueByMeasurementFrequencyAxis": { "auth_ref": [ "r478", "r479", "r482", "r483", "r489" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "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": [ "r487" ], "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": [ "r305", "r357", "r358", "r363", "r365", "r479", "r541" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel2Member": { "auth_ref": [ "r305", "r320", "r321", "r357", "r358", "r363", "r365", "r479", "r542" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueInputsLevel3Member": { "auth_ref": [ "r305", "r320", "r321", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r479", "r543" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationByLiabilityClassDomain": { "auth_ref": [ "r484" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FairValueLiabilitiesMeasuredOnRecurringBasisUnobservableInputReconciliationTextBlock": { "auth_ref": [ "r484", "r488" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances 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": "Additions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetPeriodIncreaseDecrease": { "auth_ref": [ "r484" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersIntoLevel3": { "auth_ref": [ "r486" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetTransfersOutOfLevel3": { "auth_ref": [ "r486" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue": { "auth_ref": [ "r484" ], "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 year", "periodStartLabel": "Balance at beginning of year" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisAssetValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues": { "auth_ref": [ "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of issuances of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Issuances", "terseLabel": "Additions" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityIssues", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilityPeriodIncreaseDecrease": { "auth_ref": [ "r484" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales": { "auth_ref": [ "r485" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of sales 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, Sales", "negatedLabel": "Disposals" } } }, "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySales", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationsRecurringBasisLiabilityValue": { "auth_ref": [ "r484" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "auth_ref": [ "r305", "r320", "r321", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r365", "r541", "r542", "r543" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FairValueMeasurementsRecurringMember": { "auth_ref": [ "r487", "r489" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "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": [ "r509", "r520" ], "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": [ "r509" ], "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_FinanceLeaseLiabilityNoncurrent": { "auth_ref": [ "r509" ], "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_FinanceLeaseLiabilityPaymentsDue": { "auth_ref": [ "r520" ], "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": [ "r520" ], "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 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": "2022" } } }, "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": [ "r520" ], "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 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": "2025" } } }, "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": [ "r520" ], "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 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": "2024" } } }, "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": [ "r520" ], "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 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": "2023" } } }, "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": [ "r520" ], "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 remainder of current fiscal year.", "label": "Finance Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "2021 (remaining 3 months)" } } }, "localname": "FinanceLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesFutureMinimumLeasePaymentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r518", "r521" ], "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": [ "r517", "r521" ], "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": [ "r214", "r215", "r218", "r219", "r220", "r226", "r229", "r230", "r231", "r232", "r234", "r235", "r236", "r237", "r316", "r335", "r472", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r257" ], "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": "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": [ "r259" ], "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": "2022" } } }, "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": "2021 (remaining 3 months)" } } }, "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "auth_ref": [ "r259" ], "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": "2025" } } }, "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": [ "r259" ], "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": "2024" } } }, "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": [ "r259" ], "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": "2023" } } }, "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": [ "r252", "r254", "r257", "r260", "r571", "r572" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "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": [ "r257", "r572" ], "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": "Gross Value" } } }, "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r252", "r256" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r257", "r571" ], "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": 6.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_FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1": { "auth_ref": [ "r571" ], "lang": { "en-us": { "role": { "documentation": "Remaining amortization period 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 Assets, Remaining Amortization Period", "verboseLabel": "Weighted-average remaining amortization period" } } }, "localname": "FiniteLivedIntangibleAssetsRemainingAmortizationPeriod1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": { "auth_ref": [ "r500" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.", "label": "Foreign Currency Transactions and Translations Policy [Policy Text Block]", "terseLabel": "Foreign Currency Translation" } } }, "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_GainLossOnSaleOfOtherInvestments": { "auth_ref": [ "r115" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 22.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) included in earnings for investments classified as other.", "label": "Gain (Loss) on Sale of Other Investments", "negatedLabel": "Net unrealized gain on other investments" } } }, "localname": "GainLossOnSaleOfOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "auth_ref": [ "r115" ], "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": "(Gain) 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": 1.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/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r243", "r244", "r534", "r575" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails": { "order": 1.0, "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet", "weight": 1.0 }, "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 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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsGoodwillDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r246" ], "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_GoodwillAndIntangibleAssetImpairment": { "auth_ref": [], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Total loss recognized during the period from the impairment of goodwill plus the loss recognized in the period resulting from the impairment of the carrying amount of intangible assets, other than goodwill.", "label": "Goodwill and Intangible Asset Impairment", "verboseLabel": "Impairment of intangible assets" } } }, "localname": "GoodwillAndIntangibleAssetImpairment", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesIntangibleAssetsDetails" ], "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": [ "r261" ], "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_GoodwillAndIntangibleAssetsIntangibleAssetsPolicy": { "auth_ref": [ "r255" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for intangible assets. This accounting policy may address both intangible assets subject to amortization and those that are not. The following also may be disclosed: (1) a description of intangible assets (2) the estimated useful lives of those assets (3) the amortization method used (4) how the entity assesses and measures impairment of such assets (5) how future cash flows are estimated (6) how the fair values of such asset are determined.", "label": "Goodwill and Intangible Assets, Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Intangible Assets" } } }, "localname": "GoodwillAndIntangibleAssetsIntangibleAssetsPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillForeignCurrencyTranslationGainLoss": { "auth_ref": [ "r247" ], "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": [ "r245", "r248" ], "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_GranteeStatusAxis": { "auth_ref": [ "r370", "r372", "r400" ], "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/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "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/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_GrantsReceivableCurrent": { "auth_ref": [ "r71" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": 9.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", "r129", "r178", "r182", "r186", "r189", "r192", "r223", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r490" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross profit/(loss)" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InProcessResearchAndDevelopmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "In process investigation of new knowledge useful in developing new product or service or new process or technique or improvement to existing product or process, and translation of knowledge into plan or design for new product or process or for improvement to existing product or process.", "label": "In-process research and development" } } }, "localname": "InProcessResearchAndDevelopmentMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r89", "r178", "r182", "r186", "r189", "r192", "r573", "r588", "r594", "r620" ], "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": [ "r265", "r267" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r267" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails", "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": [ "r130", "r420", "r422", "r423", "r426", "r428", "r430", "r431", "r432" ], "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": [ "r131", "r147", "r148", "r177", "r419", "r427", "r429", "r621" ], "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_IncomeTaxesPaidNet": { "auth_ref": [ "r118" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.", "label": "Income Taxes Paid, Net", "terseLabel": "Taxes paid" } } }, "localname": "IncomeTaxesPaidNet", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r114" ], "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": [ "r114" ], "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": [ "r114" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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": [ "r114" ], "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 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": [ "r114" ], "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": "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": [ "r114" ], "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" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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": [ "r114" ], "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": 25.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": [ "r114" ], "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_InterestExpense": { "auth_ref": [ "r88", "r175", "r501", "r504", "r593" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 3.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "negatedLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r108", "r112", "r118" ], "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": [ "r238" ], "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": [ "r67" ], "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 completed merchandise or goods expected to be sold within one year or operating cycle, if longer.", "label": "Inventory, Finished Goods, Gross", "terseLabel": "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": [ "r3", "r70", "r534" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureInventoryDetails": { "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 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": [ "r69" ], "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 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": [ "r68" ], "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_InvestmentTypeAxis": { "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Information by type of investments.", "label": "Investment Type [Axis]" } } }, "localname": "InvestmentTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_InvestmentTypeCategorizationMember": { "auth_ref": [ "r637", "r638", "r639", "r640", "r641", "r642", "r643", "r644", "r645", "r646", "r647", "r648", "r649", "r650", "r651" ], "lang": { "en-us": { "role": { "documentation": "Asset obtained to generate income or appreciate in value.", "label": "Investments [Domain]" } } }, "localname": "InvestmentTypeCategorizationMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "domainItemType" }, "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": [ "r519", "r521" ], "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": [ "r519" ], "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": [ "r262" ], "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/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r512" ], "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/DisclosureLeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating lease not yet commenced, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Lease Not yet Commenced, Term of Contract", "terseLabel": "Lease term" } } }, "localname": "LesseeOperatingLeaseLeaseNotYetCommencedTermOfContract1", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r520" ], "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 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": [ "r520" ], "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": [ "r520" ], "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 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": "2022" } } }, "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": [ "r520" ], "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 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": "2025" } } }, "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": [ "r520" ], "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 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": "2024" } } }, "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": [ "r520" ], "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 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": "2023" } } }, "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": [ "r520" ], "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 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": "2021 (remaining 3 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": [ "r520" ], "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_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r522" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "LEASES" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureLeases" ], "xbrltype": "textBlockItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r54", "r129", "r184", "r223", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r462", "r468", "r469", "r490", "r532", "r533" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r38", "r129", "r223", "r490", "r534", "r582", "r610" ], "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": [ "r57", "r129", "r223", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r462", "r468", "r469", "r490", "r532", "r533", "r534" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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": [ "r478" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongLivedAssetsByGeographicAreasTableTextBlock": { "auth_ref": [ "r198" ], "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": [ "r25", "r304", "r318", "r320", "r321", "r580", "r605" ], "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": [ "r53" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 5.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": [ "r60" ], "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 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_LongTermDebtPercentageBearingVariableInterestRate": { "auth_ref": [ "r58" ], "lang": { "en-us": { "role": { "documentation": "The interest rate applicable to the portion of the carrying amount of long-term borrowings outstanding as of the balance sheet date, including current maturities, which accrues interest at a rate subject to change from time to time.", "label": "Long-term Debt, Percentage Bearing Variable Interest, Percentage Rate", "terseLabel": "Interest rate" } } }, "localname": "LongTermDebtPercentageBearingVariableInterestRate", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MeasurementInputExercisePriceMember": { "auth_ref": [ "r481" ], "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": [ "r481" ], "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": [ "r481" ], "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": [ "r481" ], "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": [ "r481" ], "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": [ "r481" ], "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": [ "r357" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r111" ], "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 (used in) 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": [ "r111" ], "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 (used in) provided by 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": [ "r111", "r113", "r116" ], "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": [ "r1", "r78", "r81", "r86", "r90", "r116", "r129", "r139", "r141", "r142", "r143", "r144", "r147", "r148", "r155", "r178", "r182", "r186", "r189", "r192", "r223", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r477", "r490", "r589", "r615" ], "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 attributable to Common Stockholders" } } }, "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_NoncurrentAssets": { "auth_ref": [ "r196" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.", "label": "Long-Lived Assets", "terseLabel": "Long-lived assets" } } }, "localname": "NoncurrentAssets", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSegmentInformationLongLivedAssetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NonvestedRestrictedStockSharesActivityTableTextBlock": { "auth_ref": [ "r380" ], "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": [ "r170" ], "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": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.", "label": "Operating Expenses", "totalLabel": "Total operating expenses" } } }, "localname": "OperatingExpenses", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.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": [ "r178", "r182", "r186", "r189", "r192" ], "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 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": [ "r513", "r521" ], "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_OperatingLeaseImpairmentLoss": { "auth_ref": [ "r507" ], "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/DisclosureLeasesDetails" ], "xbrltype": "monetaryItemType" }, "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": [ "r509" ], "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": [ "r509" ], "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_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r509" ], "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_OperatingLeasePayments": { "auth_ref": [ "r510", "r516" ], "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": [ "r508" ], "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/DisclosureLeasesDetails", "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails", "http://www.desktopmetal.com/role/DisclosureRelatedPartyTransactionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r518", "r521" ], "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": [ "r517", "r521" ], "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_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r13", "r14", "r15", "r55" ], "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": [ "r51" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsComponentsOfOtherNoncurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 7.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "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": [ "r459", "r460", "r466" ], "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": [ "r73" ], "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": [ "r79", "r82", "r84", "r85", "r87", "r91", "r336", "r492", "r497", "r498", "r590", "r616" ], "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": [ "r459", "r460", "r466" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherLiabilitiesDisclosureTextBlock": { "auth_ref": [ "r56" ], "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": [ "r61" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentLiabilitiesSummaryOfOtherNoncurrentLiabilitiesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 6.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": [ "r47", "r614" ], "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/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails", "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": [ "r26", "r579", "r604" ], "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_PaymentsOfDebtIssuanceCosts": { "auth_ref": [ "r107" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow paid to third parties in connection with debt origination, which will be amortized over the remaining maturity period of the associated long-term debt.", "label": "Payments of Debt Issuance Costs", "negatedLabel": "Deferred financing costs paid" } } }, "localname": "PaymentsOfDebtIssuanceCosts", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesGross": { "auth_ref": [ "r101", "r451" ], "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", "verboseLabel": "Paid in cash" } } }, "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureOrganizationNatureOfBusinessAndRiskAndUncertaintiesDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": { "auth_ref": [ "r101" ], "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_PaymentsToAcquireEquitySecuritiesFvNi": { "auth_ref": [ "r109", "r217" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow to acquire investment in equity security measured at fair value with change in fair value recognized in net income (FV-NI), classified as investing activity.", "label": "Payments to Acquire Equity Securities, FV-NI", "negatedLabel": "Purchase of equity investment" } } }, "localname": "PaymentsToAcquireEquitySecuritiesFvNi", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquireMarketableSecurities": { "auth_ref": [ "r209" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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_PaymentsToAcquireOtherInvestments": { "auth_ref": [ "r103" ], "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 to acquire investments classified as other.", "label": "Payments to Acquire Other Investments", "negatedLabel": "Purchase of other investments" } } }, "localname": "PaymentsToAcquireOtherInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r102" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 5.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": [ "r375", "r404" ], "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/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/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PreferredStockNoParValue": { "auth_ref": [ "r30", "r329" ], "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": [ "r30", "r329" ], "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r30" ], "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesIssued": { "auth_ref": [ "r30", "r329" ], "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": [ "r30" ], "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": [ "r30", "r534" ], "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 September 30, 2021 and December 31, 2020, 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": [ "r8", "r44", "r45" ], "calculation": { "http://www.desktopmetal.com/role/DisclosurePrepaidExpensesAndOtherCurrentAssetsDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "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 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": [ "r5", "r9", "r239", "r242" ], "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": [ "r6", "r9", "r240", "r242" ], "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": [ "r7", "r9", "r241", "r242" ], "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_PrimeRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate charged by financial institutions to their most creditworthy borrowers.", "label": "Prime Rate" } } }, "localname": "PrimeRateMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r105" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "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", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfPrivatePlacement": { "auth_ref": [ "r104" ], "calculation": { "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails": { "order": 3.0, "parentTag": "dm_ProceedsFromReverseRecapitalizationNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow associated with the amount received from entity's raising of capital via private rather than public placement.", "label": "Proceeds from Issuance of Private Placement", "verboseLabel": "Cash - PIPE financing" } } }, "localname": "ProceedsFromIssuanceOfPrivatePlacement", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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_ProceedsFromStockOptionsExercised": { "auth_ref": [ "r104", "r405" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 4.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": [ "r104" ], "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 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": [ "r353" ], "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": [ "r1", "r78", "r81", "r86", "r110", "r129", "r139", "r147", "r148", "r178", "r182", "r186", "r189", "r192", "r223", "r278", "r279", "r280", "r282", "r283", "r284", "r285", "r286", "r287", "r288", "r459", "r464", "r465", "r470", "r471", "r477", "r490", "r594" ], "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": [ "r50", "r264" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r266", "r656", "r657", "r658" ], "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": [ "r49", "r262" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r19", "r20", "r264", "r534", "r596", "r612" ], "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_PropertyPlantAndEquipmentPolicyTextBlock": { "auth_ref": [ "r48", "r264", "r656", "r657" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "terseLabel": "Property and Equipment" } } }, "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r19", "r264" ], "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": [ "r19", "r262" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment.", "label": "Property, Plant and Equipment, Useful Life" } } }, "localname": "PropertyPlantAndEquipmentUsefulLife", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ProvisionForDoubtfulAccounts": { "auth_ref": [ "r95", "r227" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.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", "negatedLabel": "Provision for uncollectible accounts", "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": [ "r27", "r581", "r606" ], "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": [ "r32", "r40", "r534", "r611", "r636" ], "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": [ "r364", "r525", "r526", "r529" ], "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": [ "r364" ], "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": [ "r523", "r524", "r526", "r530", "r531" ], "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_RepaymentsOfDebt": { "auth_ref": [ "r106" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow during the period from the repayment of aggregate short-term and long-term debt. Excludes payment of capital lease obligations.", "label": "Repayments of Debt", "negatedLabel": "Repayment of PPP loan" } } }, "localname": "RepaymentsOfDebt", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfUnsecuredDebt": { "auth_ref": [ "r106" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 3.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": [ "r415", "r569", "r671" ], "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 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/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RestrictedCashAndCashEquivalents": { "auth_ref": [ "r17", "r117", "r122", "r574", "r607" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Restricted Cash and Cash Equivalents", "periodEndLabel": "Restricted cash at end of period", "periodStartLabel": "Restricted cash at beginning of period" } } }, "localname": "RestrictedCashAndCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedCashNoncurrent": { "auth_ref": [ "r11", "r21", "r122", "r653" ], "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" } } }, "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": [ "r159" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r34", "r343", "r409", "r534", "r609", "r632", "r634" ], "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": [ "r0", "r135", "r136", "r137", "r140", "r146", "r148", "r224", "r406", "r407", "r408", "r424", "r425", "r475", "r629", "r631" ], "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_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r173", "r174", "r181", "r187", "r188", "r194", "r195", "r200", "r350", "r351", "r570" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 2.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_RevenueFromExternalCustomersByGeographicAreasTableTextBlock": { "auth_ref": [ "r197" ], "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_RevenuePracticalExpedientRemainingPerformanceObligation": { "auth_ref": [ "r349" ], "lang": { "en-us": { "role": { "documentation": "Indicates (true false) whether optional exemption was applied not to disclose amount of transaction price allocated to and explanation of expected timing of revenue recognition for remaining performance obligation, when contract has expected duration of one year or less or right to consideration corresponds directly to performance completed.", "label": "Revenue, Remaining Performance Obligation, Optional Exemption, Performance Obligation [true false]", "terseLabel": "Time period within substantially all outstanding performance obligations are recognized" } } }, "localname": "RevenuePracticalExpedientRemainingPerformanceObligation", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesDetails" ], "xbrltype": "booleanItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r124", "r125" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "verboseLabel": "Product Revenue and Service Revenue" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "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_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r252" ], "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/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r252" ], "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": [ "r159" ], "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": [ "r159" ], "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" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": { "auth_ref": [ "r438", "r439" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationToConsolidatedStatementOfCashFlowsAndConsolidatedStatementOfChangesInEquityDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsTables" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": { "auth_ref": [ "r438", "r439" ], "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": [ "r401" ], "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": [ "r158" ], "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": [ "r252", "r256" ], "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": [ "r249", "r250" ], "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": [ "r249", "r250" ], "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": [ "r16", "r41", "r42", "r43" ], "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_ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems": { "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": "Net Investment Income [Line Items]", "terseLabel": "Investment Income" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable": { "auth_ref": [ "r99", "r100", "r622" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about investment income, including, but not limited to, interest and dividend income and amortization of discount (premium) derived from debt and equity securities. Excludes realized and unrealized gain (loss) on investments.", "label": "Investment Income [Table]" } } }, "localname": "ScheduleOfInvestmentIncomeReportedAmountsByCategoryTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfOtherAssetsNoncurrentTextBlock": { "auth_ref": [ "r51" ], "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": [ "r50", "r264" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": { "auth_ref": [ "r527", "r529" ], "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": [ "r178", "r179", "r185", "r249" ], "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/DisclosureSegmentInformationLongLivedAssetsDetails", "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "auth_ref": [ "r386", "r391", "r394" ], "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": [ "r375", "r404" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "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": [ "r381" ], "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": [ "r396" ], "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": [ "r64", "r127", "r166", "r167", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r335", "r337", "r338", "r339", "r340", "r341", "r342", "r343" ], "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": [ "r256" ], "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": [ "r169", "r171", "r172", "r178", "r180", "r186", "r190", "r191", "r192", "r193", "r194", "r199", "r200", "r201" ], "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/DisclosureSegmentInformationLongLivedAssetsDetails", "http://www.desktopmetal.com/role/DisclosureSegmentInformationRevenueDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SellingAndMarketingExpense": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations": { "order": 4.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/DisclosureStockBasedCompensationStockBasedCompensationExpenseDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r353" ], "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": [ "r114" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows": { "order": 23.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": [ "r376" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r384" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r390" ], "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" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r388" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r388" ], "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": [ "r387" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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": [ "r387" ], "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": [ "r389" ], "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)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r389" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRate": { "auth_ref": [ "r398" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRate": { "auth_ref": [ "r399" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "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": [ "r378" ], "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": [ "r404" ], "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/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "auth_ref": [ "r393" ], "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": [ "r385" ], "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/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r392" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Weighted average grant date fair value for options granted" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "auth_ref": [ "r404" ], "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": [ "r382" ], "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": [ "r394" ], "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": [ "r395" ], "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": [ "r373", "r379" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfMetaAdditiveLtdDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockUnitsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityRestrictedStockAgreementsDetails", "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "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_ShareBasedCompensationAwardTrancheOneMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Tranche One" } } }, "localname": "ShareBasedCompensationAwardTrancheOneMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period.", "label": "Tranche Two" } } }, "localname": "ShareBasedCompensationAwardTrancheTwoMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementEmployeeMember": { "auth_ref": [ "r372", "r400" ], "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/DisclosureStockBasedCompensationCommonStockToEmployeesDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationTables" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedPaymentArrangementNonemployeeMember": { "auth_ref": [ "r370", "r400" ], "lang": { "en-us": { "role": { "documentation": "Recipient, of award granted under share-based payment arrangement, over whom grantor does not exercise nor has right to exercise sufficient control to establish employer-employee relationship based on law of pertinent jurisdiction. Excludes 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": "Non-employee" } } }, "localname": "ShareBasedPaymentArrangementNonemployeeMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "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_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "auth_ref": [ "r376" ], "lang": { "en-us": { "role": { "documentation": "Percentage of vesting of award under share-based payment arrangement.", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Award Vesting Rights, Percentage", "terseLabel": "Vesting percentage" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationStockIncentivePlanDetails" ], "xbrltype": "percentItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "auth_ref": [ "r377" ], "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": [ "r397", "r410" ], "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/DisclosureStockBasedCompensationCommonStockToConsultantsDetails", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationCommonStockToEmployeesDetails" ], "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)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "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)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r395" ], "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", "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationRestrictedStockAwardsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageRemainingContractualTerm1": { "auth_ref": [ "r395" ], "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)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockBasedCompensationOptionActivityOfPlanDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "auth_ref": [ "r346", "r414" ], "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_SharesIssued": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of stock issued as of the balance sheet date, including shares that had been issued and were previously outstanding but which are now held in the treasury.", "label": "Shares, Issued", "verboseLabel": "Common stock of Trine" } } }, "localname": "SharesIssued", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares issued which are neither cancelled nor held in the treasury.", "label": "Shares, Outstanding", "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/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails", "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": "Net share settlement related to employee tax withholdings upon vesting of restricted stock units (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": [ "r23", "r583", "r584", "r601" ], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 2.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": [ "r514", "r521" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StandardProductWarrantyAccrualAdditionsFromBusinessAcquisition": { "auth_ref": [ "r276" ], "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": 6.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": [ "r273" ], "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": [ "r274" ], "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_StandardProductWarrantyPolicy": { "auth_ref": [ "r275" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.", "label": "Standard Product Warranty, Policy [Policy Text Block]", "terseLabel": "Warranty Reserve" } } }, "localname": "StandardProductWarrantyPolicy", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r29", "r30", "r31", "r127", "r129", "r152", "r153", "r154", "r156", "r158", "r166", "r167", "r168", "r223", "r278", "r282", "r283", "r284", "r287", "r288", "r329", "r330", "r333", "r334", "r336", "r490", "r677" ], "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/DisclosureAcquisitionsDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r66", "r84", "r85", "r86", "r135", "r136", "r137", "r140", "r146", "r148", "r165", "r224", "r336", "r343", "r406", "r407", "r408", "r424", "r425", "r475", "r492", "r493", "r494", "r495", "r496", "r498", "r629", "r630", "r631", "r687" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows", "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": [ "r135", "r136", "r137", "r165", "r570" ], "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/StatementCondensedConsolidatedStatementsOfCashFlows", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfOperations", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_StockIssued1": { "auth_ref": [ "r119", "r120", "r121" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The fair value of stock issued in noncash financing activities.", "label": "Stock Issued", "terseLabel": "Common Stock issued for acquisition of in-process research and development", "verboseLabel": "Issuance of common stock for acquired in-process research and development" } } }, "localname": "StockIssued1", "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_StockIssuedDuringPeriodSharesAcquisitions": { "auth_ref": [ "r30", "r31", "r343" ], "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/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "auth_ref": [ "r30", "r31", "r336", "r343" ], "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": [ "r30", "r31", "r336", "r343" ], "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": [ "r30", "r31", "r336", "r343" ], "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": [ "r30", "r31", "r336", "r343", "r383" ], "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": [ "r66", "r336", "r343" ], "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_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r336", "r343" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Vesting of restricted Common Stock" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "auth_ref": [ "r66", "r336", "r343" ], "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_StockRedeemedOrCalledDuringPeriodShares": { "auth_ref": [ "r336" ], "lang": { "en-us": { "role": { "documentation": "Number of stock bought back by the entity at the exercise price or redemption price.", "label": "Stock Redeemed or Called During Period, Shares", "negatedLabel": "Less: redemption of Trine shares" } } }, "localname": "StockRedeemedOrCalledDuringPeriodShares", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r31", "r36", "r37", "r129", "r206", "r223", "r490", "r534" ], "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_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r499", "r536" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r499", "r536" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r499", "r536" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r499", "r536" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r535", "r537" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "SUBSEQUENT EVENTS" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureSubsequentEvents" ], "xbrltype": "textBlockItemType" }, "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": [ "r53" ], "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": [ "r442" ], "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/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests": { "auth_ref": [ "r63", "r129", "r223", "r490" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, attributable to parent and noncontrolling interests, of an entity's issued and outstanding stock which is not included within permanent equity. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. Includes stock with a put option held by an ESOP and stock redeemable by a holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests", "periodEndLabel": "BALANCE", "periodStartLabel": "BALANCE" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterests", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Temporary Equity, Carrying Amount, Including Portion Attributable to Noncontrolling Interests [Abstract]" } } }, "localname": "TemporaryEquityCarryingAmountIncludingPortionAttributableToNoncontrollingInterestsAbstract", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_TemporaryEquitySharesOutstanding": { "auth_ref": [ "r28" ], "lang": { "en-us": { "role": { "documentation": "The number of securities classified as temporary equity that have been issued and are held by the entity's shareholders. Securities outstanding equals securities issued minus securities held in treasury. Temporary equity is a security with redemption features that are outside the control of the issuer, is not classified as an asset or liability in conformity with GAAP, and is not mandatorily redeemable. Includes any type of security that is redeemable at a fixed or determinable price or on a fixed or determinable date or dates, is redeemable at the option of the holder, or has conditions for redemption which are not solely within the control of the issuer. If convertible, the issuer does not control the actions or events necessary to issue the maximum number of shares that could be required to be delivered under the conversion option if the holder exercises the option to convert the stock to another class of equity. If the security is a warrant or a rights issue, the warrant or rights issue is considered to be temporary equity if the issuer cannot demonstrate that it would be able to deliver upon the exercise of the option by the holder in all cases. Includes stock with put option held by ESOP and stock redeemable by holder only in the event of a change in control of the issuer.", "label": "Temporary Equity, Shares Outstanding", "periodEndLabel": "BALANCE (in shares)", "periodStartLabel": "BALANCE (in shares)" } } }, "localname": "TemporaryEquitySharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "auth_ref": [ "r351", "r355" ], "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": [ "r351", "r355" ], "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", "http://www.desktopmetal.com/role/DisclosureSummaryOfSignificantAccountingPoliciesPropertyAndEquipmentDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r443" ], "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/DisclosureAcquisitionsAcquisitionOfDentalArtsLabsDetails", "http://www.desktopmetal.com/role/DisclosureAcquisitionsAcquisitionOfEnvisiontecDetails", "http://www.desktopmetal.com/role/DisclosureGoodwillIntangibleAssetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TransferredAtPointInTimeMember": { "auth_ref": [ "r355" ], "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": [ "r355" ], "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": [ "r214", "r215", "r218", "r219", "r220", "r316", "r335", "r472", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r546", "r547", "r548", "r549", "r550", "r551", "r552", "r553", "r554", "r555", "r556", "r557", "r558", "r559", "r560", "r561", "r562", "r563", "r564", "r565", "r566", "r567", "r677", "r678", "r679", "r680", "r681", "r682", "r683" ], "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_TreasuryStockSharesAcquired": { "auth_ref": [ "r31", "r336", "r343" ], "lang": { "en-us": { "role": { "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.", "label": "Treasury Stock, Shares, Acquired", "terseLabel": "Repurchase of Common Stock (in shares)" } } }, "localname": "TreasuryStockSharesAcquired", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r336", "r343", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "negatedLabel": "Repurchase of Common Stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfStockholdersEquity" ], "xbrltype": "monetaryItemType" }, "us-gaap_TypeOfArrangementAxis": { "auth_ref": [ "r458" ], "lang": { "en-us": { "role": { "documentation": "Information by collaborative arrangement and arrangement other than collaborative applicable to revenue-generating activity or operations.", "label": "Collaborative Arrangement and Arrangement Other than Collaborative [Axis]" } } }, "localname": "TypeOfArrangementAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": { "auth_ref": [ "r132", "r357", "r595" ], "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/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_USTreasurySecuritiesMember": { "auth_ref": [ "r132", "r357", "r365", "r595" ], "lang": { "en-us": { "role": { "documentation": "This category includes information about debt securities issued by the United States Department of the Treasury and backed by the United States government. Such securities primarily consist of treasury bills (short-term maturities - one year or less), treasury notes (intermediate term maturities - two to ten years), and treasury bonds (long-term maturities - ten to thirty years).", "label": "U.S Treasury securities" } } }, "localname": "USTreasurySecuritiesMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureCashEquivalentsAndShortTermInvestmentsDetails", "http://www.desktopmetal.com/role/DisclosureFairValueMeasurementsAssetsMeasuredOnRecurringBasisDetails" ], "xbrltype": "domainItemType" }, "us-gaap_UnrealizedGainLossOnInvestments": { "auth_ref": [ "r115" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrealized gain (loss) on investment.", "label": "Unrealized Gain (Loss) on Investments", "negatedTerseLabel": "Net unrealized loss on investments", "verboseLabel": "Net unrealized (gain) loss on investments" } } }, "localname": "UnrealizedGainLossOnInvestments", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureOtherNoncurrentAssetsChangeInBalanceOfOtherInvestmentsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedStatementsOfCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnrecognizedTaxBenefits": { "auth_ref": [ "r416", "r421" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of unrecognized tax benefits.", "label": "Unrecognized Tax Benefits", "terseLabel": "Unrecognized tax benefits" } } }, "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": [ "r515", "r521" ], "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_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureDebtDetails" ], "xbrltype": "domainItemType" }, "us-gaap_VestingAxis": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Information by vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Axis]" } } }, "localname": "VestingAxis", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VestingDomain": { "auth_ref": [ "r404" ], "lang": { "en-us": { "role": { "documentation": "Vesting schedule of award under share-based payment arrangement.", "label": "Vesting [Domain]" } } }, "localname": "VestingDomain", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureAcquisitionsBusinessCombinationCommonSharesIssuedDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Security that gives the holder the right to purchase shares of stock in accordance with the terms of the instrument, usually upon payment of a specified amount.", "label": "Warrants" } } }, "localname": "WarrantMember", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureNetLossPerShareAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareDetails", "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WarrantsAndRightsOutstanding": { "auth_ref": [], "calculation": { "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "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", "verboseLabel": "Warrant liability" } } }, "localname": "WarrantsAndRightsOutstanding", "nsuri": "http://fasb.org/us-gaap/2021-01-31", "presentation": [ "http://www.desktopmetal.com/role/DisclosureStockholdersEquityWarrantsDetails", "http://www.desktopmetal.com/role/StatementCondensedConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_WarrantsAndRightsOutstandingMeasurementInput": { "auth_ref": [ "r483" ], "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": [ "r483" ], "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": [ "r151", "r158" ], "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": [ "r150", "r158" ], "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": 11 } }, "std_ref": { "r0": { "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" }, "r1": { "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" }, "r10": { "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" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "r101": { "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" }, "r102": { "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" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3213-108585" }, "r104": { "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" }, "r105": { "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" }, "r106": { "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" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3291-108585" }, "r108": { "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" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "http://asc.fasb.org/extlink&oid=123570139&loc=d3e3444-108585" }, "r11": { "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" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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" }, "r118": { "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" }, "r119": { "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" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6812-107765" }, "r120": { "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" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "http://asc.fasb.org/extlink&oid=123372394&loc=d3e18823-107790" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6911-107765" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "http://asc.fasb.org/topic&trid=2122369" }, "r135": { "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" }, "r136": { "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" }, "r137": { "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" }, "r138": { "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" }, "r139": { "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" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "http://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "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" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e7018-107765" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "http://asc.fasb.org/extlink&oid=125511455&loc=d3e1448-109256" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r16": { "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" }, "r160": { "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" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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" }, "r164": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "http://asc.fasb.org/topic&trid=2144383" }, "r165": { "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" }, "r166": { "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" }, "r167": { "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" }, "r168": { "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" }, "r169": { "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" }, "r17": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "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" }, "r174": { "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" }, "r175": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "http://asc.fasb.org/extlink&oid=123359005&loc=d3e8736-108599" }, "r176": { "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" }, "r177": { "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" }, "r178": { "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" }, "r179": { "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" }, "r18": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "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" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r19": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "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" }, "r194": { "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" }, "r195": { "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" }, "r196": { "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" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r2": { "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" }, "r20": { "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" }, "r200": { "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" }, "r201": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "280", "URI": "http://asc.fasb.org/topic&trid=2134510" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r21": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "320", "URI": "http://asc.fasb.org/extlink&oid=123581744&loc=d3e27161-111563" }, "r213": { "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" }, "r214": { "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" }, "r215": { "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" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "320", "URI": "http://asc.fasb.org/topic&trid=2196928" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "321", "URI": "http://asc.fasb.org/extlink&oid=123583714&loc=SL75117360-209713" }, "r218": { "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" }, "r219": { "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" }, "r22": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "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": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "http://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r23": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "http://asc.fasb.org/topic&trid=2126998" }, "r239": { "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" }, "r24": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r25": { "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" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "http://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r26": { "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" }, "r260": { "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" }, "r261": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "http://asc.fasb.org/topic&trid=2144416" }, "r262": { "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" }, "r263": { "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" }, "r264": { "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" }, "r265": { "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" }, "r266": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "http://asc.fasb.org/topic&trid=2155823" }, "r267": { "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" }, "r268": { "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" }, "r269": { "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" }, "r27": { "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" }, "r270": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "440", "URI": "http://asc.fasb.org/topic&trid=2144648" }, "r271": { "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" }, "r272": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "450", "URI": "http://asc.fasb.org/topic&trid=2127136" }, "r273": { "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" }, "r274": { "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" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "460", "URI": "http://asc.fasb.org/extlink&oid=123368208&loc=d3e12565-110249" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "470", "URI": "http://asc.fasb.org/extlink&oid=123466302&loc=d3e4724-112606" }, "r29": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r3": { "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" }, "r30": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r31": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r32": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "http://asc.fasb.org/topic&trid=2208564" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r33": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r34": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "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" }, "r343": { "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" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "http://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r345": { "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" }, "r346": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "http://asc.fasb.org/topic&trid=2208762" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r35": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=123468992&loc=SL116886442-113899" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(2)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(3)-(4)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "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" }, "r391": { "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" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "http://asc.fasb.org/extlink&oid=120381028&loc=d3e5070-113901" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r4": { "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" }, "r40": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r41": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "http://asc.fasb.org/topic&trid=2228938" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r42": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r43": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "http://asc.fasb.org/topic&trid=2144680" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r44": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r45": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "805", "URI": "http://asc.fasb.org/topic&trid=2303972" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "808", "URI": "http://asc.fasb.org/extlink&oid=6931272&loc=SL5834143-161434" }, "r459": { "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" }, "r46": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "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" }, "r467": { "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" }, "r468": { "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" }, "r469": { "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" }, "r47": { "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" }, "r470": { "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" }, "r471": { "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" }, "r472": { "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" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)", "Topic": "820", "URI": "http://asc.fasb.org/extlink&oid=123874694&loc=d3e19207-110258" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.13)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "http://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "http://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)(1)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.14)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r500": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "830", "URI": "http://asc.fasb.org/topic&trid=2175825" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "http://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.17)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918673-209980" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "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" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/extlink&oid=123408670&loc=SL77918701-209980" }, "r521": { "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" }, "r522": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "http://asc.fasb.org/subtopic&trid=77888251" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r53": { "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" }, "r530": { "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" }, "r531": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "850", "URI": "http://asc.fasb.org/topic&trid=2122745" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "http://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r537": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "http://asc.fasb.org/topic&trid=2122774" }, "r538": { "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" }, "r539": { "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" }, "r54": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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" }, "r544": { "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" }, "r545": { "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" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r55": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r56": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "http://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(1)(a))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.10)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120398452&loc=d3e534808-122878" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r59": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "http://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r6": { "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" }, "r60": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(2))", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400017&loc=d3e572229-122910" }, "r608": { "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" }, "r609": { "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" }, "r61": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r62": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04.2)", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "944", "URI": "http://asc.fasb.org/extlink&oid=35755530&loc=d3e11264-158415" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.27(b))", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column B)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r64": { "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" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column C)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 1))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 6))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-12B(Column D)(Footnote 7))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611197-123010" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column B)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "5D", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-13D(Column C)(Footnote 2))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=SL120429264-123010" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "S99", "SubTopic": "320", "Subparagraph": "(SX 210.12-15(Column A))", "Topic": "946", "URI": "http://asc.fasb.org/extlink&oid=122147990&loc=d3e611379-123010" }, "r649": { "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" }, "r65": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "440", "Subparagraph": "(d)", "Topic": "954", "URI": "http://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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" }, "r66": { "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" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r67": { "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" }, "r670": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "985", "URI": "http://asc.fasb.org/extlink&oid=6501960&loc=d3e128462-111756" }, "r671": { "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" }, "r672": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r673": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r674": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r675": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r676": { "Name": "Regulation 12B", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r677": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r678": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(1)" }, "r679": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)" }, "r68": { "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" }, "r680": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(b)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(3)" }, "r681": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(i)" }, "r682": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(ii)" }, "r683": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(c)", "Publisher": "SEC", "Section": "1402", "Subparagraph": "(2)(iii)" }, "r684": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r685": { "Name": "Securities Act", "Number": "7A", "Publisher": "SEC", "Section": "B", "Subsection": "2" }, "r686": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "848" }, "r687": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848" }, "r69": { "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" }, "r7": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "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" }, "r79": { "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" }, "r8": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "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" }, "r83": { "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" }, "r84": { "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" }, "r85": { "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" }, "r86": { "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" }, "r87": { "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" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" }, "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": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "http://asc.fasb.org/extlink&oid=124098289&loc=d3e6787-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": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.7(a),(b))", "Topic": "220", "URI": "http://asc.fasb.org/extlink&oid=123367319&loc=SL114868664-224227" } }, "version": "2.1" } ZIP 119 0001558370-21-016006-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001558370-21-016006-xbrl.zip M4$L#!!0 ( ,:#;U.]0OQM(" .UV 0 / 9&TM,C R,3 Y,S N>'-D M[5U;<]LZDG[?JOT/W#SLGJD:^9KD'&=/9DJVY$0SNHTD)^?LRQ1$0A(J%*D! M2=N:7[_=X$44+R!(R18]PY=$)AJ7QM>X-;H;O_[Y>6UJCY0[S+8^O[L\NWBG M44NW#68M/[_SG!9Q=,;>_?E/__D?O_Y7J_7;[:2O&;;NK:GE:CJGQ*6&]L3< ME3:S-QMB:0/*.3--[98S8TDU[>;LX]G/-Q>_G%U=7][<:*U64-(M<2"G;6FB MR*NSRRCE+BC5MCYIEY?GEQ_.KRZN+K7WGRZN/UU\U,:#B'( S5RP8M)GQ_CD MZ"NZ)II+^)*Z0[*FSH;H]/.[E>MN/IV?/ST]G1G4^>':FS5UB7FFVVM1V,7- M-70)<5W.YIY+[VV^[M %\4P7NL?ZAT=,T03H-9-BI^P1Q)*AFRWG$[1DK\JG MZS.;+Z&BB\OSWP;]J6AD2&RL59L7T-,-ISKVW5Z^YSDWPUINSKEMTO,=Y2XO MBS*)# [5SY;V(Y R45%(""*!13@1]8(X7K>LHD^YQ#E*US:XB M3-VKA]-%+A0X#,>+ W?!LC#!E M#Q^'Z3F43-\G!-9S^C)*RF@YM;SU51:J5Q?G]-FEEL/F)FTA&>7$A=G+:5V= M16-!MSW+Y7D"YR?N-=.B;M&H 9*(FC#=R2Y<).T5_9Q"(1CV,"'>G(O4:!BZ M/-%9>VV!Y'-,%MV _15O_U)EY =D42\_ZZML-C!ECPN%*3"69;M"2L2W\.MFPZR%'7R"CPC%)^RG M&72RAC\>)CWY)"QZ=0IEB]G_SK8,$$UJP _'-IF!G7U+3&SY=$6IZ[S3&(!4 M)D/4O+"!!ETPBPEFH$\O+K26%I4'O^]&PTYW..UV\-=TU.]UVC/XX[;=;P_O MNMKT:[<[F_YZGBPJ68L'C1I9?Q*_8;5PH'#1@3A-!KD#$EE.G9BZ9U;(N&M9 M?K[@:PC82^,8I3JCQ6@3SCHJ@.;DE"-[I8KL= ;_#;K#V50;W6NC<7?2GO6 MH,'X,(SO[#5TR@J7FD?:MYW24*<+D"-^70WQN]%@/.E^!;K>MZ[6'TT;Y ]% MGCBK>]-^*H]XE%&.](>*2+>G7[7[_NA[@W FPAWFZ*;M>)RV]7]XS!'U.['? MHT77>F1XUG6IWH',S PPKI95AO)[&,^7@.RN9/BC??>WA]ZT)^9G_'-7OF8O MM+"&6?=.^RFHXP\-U.I0WWH.LZCCP,P[9Y;@969G#M;86&U;V>,92%;$6E*G M9W6A"G>K(#"OTX BL?NE0.S"5FJQ9FJNK;DKJNFQEFA.-$.!=.K07FV!#=:( M9101^RW7F*51T?9&H%4%&N4"\7XD)JXJ(!W3E7KGO5('5I^3W!A154,:<;@@SNL\;W*+CS#>")8K?">VRVW8QVM^]L8-_C^E#F:?>U.M+N'R01@UMK3:;>9,,M ;6\H=[< M%*YU&US3LKX-J9N+>.D2Y,#?9 &/NIC9[P)P7#/'N"YB0E"1V$9%54$"U-8( M@:H0?+%MXXF99@^XMI9X&^ /U#O@YRH'=J4\4J O+RZNDD!_&8TZWWO]OO;? M9+WY7YB[9^WAEQZNJ.' %N7_H<'V4&Q+POJ"B#9(JB$I%M*A;>GQM105H[85 MZ,.S"')P/JPPN11CH:)=;JE[>K$LZZ-M6I65*U&1+V-D)0X '&/ MYNV_^HS,F0FMHWER43J_7!2N,H]+DX>N=!/7[[5O>_W>K-=MIH>JTT,,JJFW M7A.^38WI8FDX2IER"?"[P$T9.VM MQ:1 MS=.'*C9/VD][E32#]$ KB:EKZS]6MFE0[OCWDV7-)3)*D"/_OIK=Q'0VNOOK MUU&_TYU,_T>HXF:_-^BK7ZO/\*I)>N\=4,C0N[ZX3B^L>Q?3/_FE- .S )KT ML,D&*)=."M/E+VF8L@90 U<9N(2_"ZJ-8$+TS4+R(EAG6H3)JRI<46L*6$ #'7E]&$P:$]^ M%WN?WI=A[[YWUT;]M6_TT1M^T<:P5;IK\#XZWM\)YY"PG4#W\,<\0YZ#RBJ2 MAI1RJH0TM+2P4BVHM1&0XPI(EI7!05(B*[!(5-([AC*BDF/'T C,405&\0[\ ML,**!.7]08*RJU5K-U>CQW%D:!MDX[)'>FV4]6-(YY2C?YU>4>1N#&$%VG6G M ?IPH"FWX9R0MT@HYRL"6:Z;28,<%-\@?##"'>P'L\U=IT_F^38.I7(7H9V: MT.5H^Y5H6(N&U32H'SZNF<'MTH,ZGJD(XP\E1_19[ZQS-CD;G37H'HSN '*T M#8/A.MAW2Z_1.=F+$/]8#G&L10NKT:">!O@C>1W"S[5M35<$.J;G.!Y5D8!2 MY12)PDT5'T!=5*2&_-&O044/GGC#^C9@>'5"" M?XL[:/\X&GR!ADPH&N7!@?F6."P/Q -*DF/](:W)O6_W)MJW=O^AJPVZ[>G# M)+C5;H4GZ750(\92XV&=VAPK;63C4'^#\'M)OX-D-KF]V44:]4+_ R )ZFA M/LP50?BI]ZS &"DP#2[VLSZL,+E 7*85+A)7!%$G^MFC0WY@:KHS,V:[RAM) M4964#IWGJ5OB27(4,Z)_=+JWLP:%%!*!06^#A6I,"C@8,'\: M\:.5X*4"M20WW HYY*AE!"VX&PT&O2"Z!%HNW(W$54-WV-QD'V8_EG>GE$LH MAR[#"S[;@JQ!K"IB$UC5.=.%02VDM9><4ME^I4()11BG[0RR,&YINXHT49.V MJZJ1@.H2$!AJJ .>S%"$KYH5:&0QTH!Y )B!G@^_E\95DK<(XO2U?C;$?A7! M\&WP/HX%L/C:@].:A>KW,1S<9)"7R"Y'/2-22:Z=<"N /*I&PWH:X \#/C9@ M9W9WO3'M+Z1;-^Z4+*9($ M=9>!M"3$JFMDX3!92.S%'Z"!Y>1 5D"1#*3,!"0RD-K+BYH:^(\*?_N)<.,@ M_/=+*!* E-5 &0'PJVHDX A[P=37(*!-^6UA44E%$O%SV1UB:R[>YV!DHV8H%EIC01VIYN8.XB%Z.8H;WW[3[1<29[ WO1Y/!;MX6I39 5@>R M;UO+/IR!#;D?AFJ^(F#3A[1,8+%TS<3BF[!S)2$>4K=O.\Z8ZC[+(FATR.>H;!P?3A=MK]VP/.&MUO35#^%WT=JG3\HQ*E MR8"_""S]C_!N5!,AZ<7#0QPA+H14&BZ/'1"BD8%C./%6\]8M0/J@P \-KNK& M_#(K_@*,"MX :U XQEM(U1Y!*D#NL->/&F K>&,H.5H4P*;N0]% 5/99JN+W MJ K 47N(J@%&\?FIW'>G"F"0/3C5=/[ASTQ5>5^J +)#'I9J("W_G)3*@U$% MD"D_"=7@4\T[3]4=3XY3%?^[!K$*KG9*+G0%6*F_TM- =*0W=RH_ME, Y<&O M[#0(%WLQ9KDO%N"2X[?8]';5EXS4WR MV8^TA -I 3IE/4<;T(KT#?"1SLAS&J1XDAR43)T#P-+59NW?&@S*NXP5.X85 M(*+HI=L@4\6@5\U8MP"A$JY:#4K5;&M5C6KE2)6SIFVP*FMZ66QD68"/FIUL M TPI@\D"4\<"2#+._VDCQ0:1<@:%19:$!9BHF! VD!SE&0C[$,,@)0.AJP/? M ODIK*6Q SP*Y#DO?I7)*X/[^L#W/)HWP8YIDI0-=JF\;CF4LIQS(@RDVT'U8!V MH$%4-G %U%+P+B_2X!4&)V]@/,!**AM#&:D M5H[#U[ J#68#S0@JTTA06R,*%2QT7%_\'9@]>UZ; M(0&6O@?R\YR;9S9?GE]=7%S[""?[)Z@V+()P/57*T[4HX_+FYN9<4$$AXF*% M4><\;/H[[?Q(3 $.<:92 M2>9E68(LU'Q9;@Y<'(EE$&Z@AY?GN/:Z_3X0TR!ZM4NB#,7+?><%L+GB()0C*Z+:H]G71*R\9M 8>1'A;5VA55K M4E3N$5J$7PYKD,/="HT)<_D-@;]DC:"F'Y<66_'Y7%+[\SN=4X.YX6=8&)EMS$1]_L!TBYF.M36?B]W"-*//[JT)I[]D5U0OQ^\@ MF%];8C[]Y(9)!_92O#L,CP=>6Q7Z(WE-6J8/)'GKQ7=DT#CVN+[".\< OB23 M$L*ZBCHJDOLVL09T/:<\8BCY.0F((39:R@P02.5$=T,&CH(.1D?I 8/<$\9M ML -WT*%ZZ&&31XL9@UFT;1AB>T7,]AJUE'?$NJ4=3IZLB-5#BXDCRRR7+BE_ M72G-8FT]W3Q+,5P;#M&'0;EAX@,@R8!%(;0Y=BDX]18+=$>#86[?>[#H0OD$W=3P+$XV# [Y8I,&H]'CZ7%RK&+C M A1R];H=-85-LN&9@'%H%8WZ<#=N&OW@T(5G]MF"YFQC#BJC)@(3Z6(Q',X]1LH#@%O'R#112/B?Y$^IVRY0K^;C_""KJD(:-C MSG2JWGW'K#,ID9O@$<8=_2T_7] 0UY(X H=4."TPG%V0[VC7CV MPGG,(R;.Y4>;.$K66H.EPV2+!;8:0TGL;\FRDD[?8#]P70]VB!8: ^*.&,X- MY =&@]S8#M3D0&)B'2R7J8YK9'A""N0,AG>P079P>/=@BQ);_M2(:[^R13NP MT4+0.NK#-"/K2^J7##K/5B\IC4#B.*-%@-"(3W#N"![CG5#=7EKLGS0^*M7( M7V$6+]:=%4>LV4&J0%I!+V2XGU:0SG5O+EA_J2VLK/5]9HFZ'35F8^1U4X3- MGNS9RO8<.*O?LX5+J?^8_-[$FM3JE\A2QXG7-_6@W.E0L5*D[F'R">JJT<[5 M)HDKLMF*6,+;@^,Y5U]9MFDOMR,>Z-EP=IG:"QV8X+6R\F8J[[FOI]AZ'=#?71"CR),"C8;"08 MW#&78+5L3Y4OJ*8]=(^Z_!5S*-YPV5MBNMM[2AV8'/S!^63.+-\GV8X>X!XM$+][F!J%=UWL\PI/,' 8]4^LA1=#KU-M M32:H'=O1O;I_;!4'VI$EM-WKM:0KBKKS2.76I+\&E"\I_\[(7P/GY?#Z.4X=2L98Q:F *3+;Z'))A.K65"WU0Q]ZF9#A34HT7LG0+<;4'; MVP9LM&V.RVS\R*)$?IK56$5)"NV%!0Z]Y&*FGWA]&U>.2HGJNM. DY%.J>'< MZS+O9A$R2,;T*PY)Z5,0GM+C@J9(WCO?%>^WXOHTGX%('.F>^V')I*)N M MFZV../2Y69*!Y]A+68W2,[5EX>^DP7:Q7 M1S:W4:FPIOK1^ X=+_$Y^N#KX8V8[RM W<0,C:'V M_+_2B:>?KJ%'17/87%03[_R[O:[?'3'5<]05J<@5C1,<5QVRW4W+F6EQ1H[O MM:3NIH6M^49&>H TIX6>95[NXPW'?LF!L:O+D4 M-LUNH,CFX8%P7\V]NX4ZJ)!3;];3<>H"0XQ(,8\_XNZS2N0UT>7GO$*3Z?M< M0%@3CO9? P?D-KA"UB M>((,5>0HCS$3G@*ZNN[@TOK"\G%5#BKC[71,:,(96'!*V$]1OATFA:'X:/'@ M!(_[ '0BX$ ,L_A1LWH!M=4\)_>W@4)A0 S:=N], -1:YFZ&LXG?#*^[:"(! M(VCXP:PA;!!F3]1\I+[K?2[[ROG?SG3OJQ+=N&^%E.C4!YR=F5+8N)V5[#QR1_-/GB$_&5[ );.=&N"P24/;G5+7-:E_>8O6 M"GZ;TRR6R7)J]D*%@?^$SKW-OZ^8OA)_B:<%H*TNM8P,/S:%''51/TTH,;L. M6E:.H]"HHL%IKF2DIV8GC+XQH0[ECW1BF^;"YJAYSYE?U#/4>TX1UP6EIY2\ M7+7='F1H,7?.@ST#+[073+SUX&_U K\=W/*EC*8 +L(;5.?-%J3R/5K]O]Y<_*)ZK]WP&,--][!\_M*XV$9*5U[?K8 ML6VTZ%J^#85+DT$1BLCJ:$>2Z?WNH#4%714.6RU27?6+,Q2&^Y1-.,X'OB4_C&Z-D1:JHD/W4A[4)W03Q MA,,;7CA^==<;T]Y2]-1%]0\&<06&G'V;G@HY:[M-WNT[Q<;_P6+XIO8>"^E% MJ%RFVO(N[OW]-928.5$;I32GM]Q)Z["CRSBQEB'VC[)':HSF)A,O=& $I#%A M.QFNDC5C#<8R7E>Z]T4R\GP0'IV#2;=O)C=\ZAGJN/63M/XOU+FEL)/]YY(Z MU#0=6'T6[I?U?*7> 85%O+$NF3*LSG[XT6=K:(&AWA-Y.>O8 ?N1Y1UACB#F MJC&%!6GO>*Y"^F^@5H+)/?;0YXL+2>MJYA"YP U@'O-X-(D]6/8<+R+\Z["-)^PA8Y$R)AA2 M!4]C(O!,M!TOT6LGJ+FN( 0>U4%#BUVO)81UG2M>[C(#^D1/6-6]3F4U7>PZ MZUMJ+IFWOGV<N> 4TM61 MN38SN U0)!?/Q.6K+>>X<^39FQ8S5+@>7 3-A-;,QGL>* MT4?JG][V%)+'*>STFDMU/H1K[,@*(D /**[V%;HCNY@WM!V+!<,X4D]5+?$- M=9JY3EI#*/7FL&NK:J7F3<^H9(QE5 M'5C0H^?R:$:_>EWT>'%]M3H$(A0 M(U6Z,,U.&!#EI-94Y]XUQ\1)KN+['^NX/DO]^\+Q$0V8[/&DYBRH7%@1O); ES# 40* R&W<(P%4U_L]G-OS8B'FI/3 MO3#+T<;V8(Y#E_Q;8OW &3%U&,LGB//XDJ$?U1?(OFTM,3P"*EW;QB-V03!F M=[(J(7D[C4ME3J H8+XR:)&GRTHS*\>%P'',*R' M.%;"& N,#Q.:U](YZ[@6'MFV$O8\E"TM7T,$QP'<\YK[4]DKUOAVQE>T*XX> M-HINJ9+QZ55(:REIHKE4K-T8SB]FWYM.J0UR13N6R+LC>N[OP<$S39RG':>* MU+7AOOB, (<;2O==7,0_0]O]'4-SKX%8AXW+&GV08QNXS.XF99N8:TRP M6TA*9'D[@C$@V_AQ\"RI'LM)KN/$E;JA"I4^P74?G]E,RH&7)7&\'V0R5 MUXY7GZL@Y(!,2Y:;Y>UTA/"Y"@Z>,QM %0=W/S8Y[J MXDB_6Q>.4=3;Z;A4H&W_SD8H-/+B'A<0UV6!*-HNA'?X89@AWWLO8&X_)FP1 MX=O!.TM)GMJ[[CTH52)'#0^5^\&+D@*=DUH7"5;8\L7;CWYF4@;C!&^4QQS. MWA _R=DDF$?\205FD]0[>VKD==RMQ2T]TPCFI+Z=N33]YDC;A',DYL8GVT3V MONTXWSDTSEXL_+>0B"EYM$2U@+?32>'R4?Z!'=Q0[=^GI-:DXQ3Z2M8+Y:_% M8^Q]IQA[!T[A( %D24._Z?U7]DKG2TX:+QE439U]V%Y Z7T,0@-XPHFMSZKB2 M_[Y5^S]XO;4?=+YT@#EF$OH/7\ M[Z MI3T A*!I:C<(+IZ!IEU_N?AR>=VY^G+:ZUY?:\?'04LWNH-KVI9&FSS]TMW\ MJ M8<"6\_7=@=^.7EQW_?7DY.WM[R:8O9@GRUW%8[)A\==P]/>YUO[P[BZ-@ MB.1GCD["XN17F%$^@L4OGV@_H 'FT_4)_?4(4T_3?D&V":9@J='OOKH?:_#M MR(&KM4G:HM^](+#\=K18'1/Z=ZY['8+C;S,7,Y)(RJUM+8"%&8X_.+8)%X3! M-[I)AC-[ DT(E0LQ0K%Q5/Z@2[ M^=49+\=K@*@$58B:U;Z$\&_MU1J!%UP&OH*1[=1$A91N9"2&[KS@;.T!K@+MR/RLBXIV$VP PR6C** M5]TDDP./>?9B(W<.T&IHO0+'I7.F%"$%NVA$(@W;PV.8 @/@83Z9H*3D,)MK M !RAL>7:J-QL2+;2 )0) FL=+@;O:[*^$TD:NR\ W7H(X<'U'0>4%%6A#AHA M@(W5&/<##XS,J#69.6G?/0*W)!W$^VF '-]M>_&&SU5#"^OPSQ!/-)]%M[II MG)8B %_+$D&N!6V30.G$>[0M(SKWB/IJ6X%"GU:@%!E*=MG,QH4\P%JO1E!_ M@B;68$ YNHCWTKR\1$8U\U8K'7TDV%<5>:KIN0&2C0!NSZ%CHQ^GP(S8"LH1 MA;?MQF#?>R[^_ MN/)6]*N)_E%>V>5N7!BX@;<>SZ1GCQ'^+0!+NJ_<.A0A M+7AW :ZQV'P+7=)AI]/M=+1C;=,N_GP[?KP;/,X&=^33;#P:WO7G^(^;_JC_ M>#O09C\&@_E, #B%C8&;MA$;DDE,C3:*LYLTY^#V:%M+W7FB#7K.\;.NKZD! M] 28KA-^0V7CN-,-C(M_"[[^PU_2PZ9-_0F8U. ;^_&DN9$%:V[F (,R?UST M+B]/SZ^NKJ^ZIU<7G5[G/#+TB#3U41R%CHRP??PQ(6!Q;@4E3ARRU)'6CB$6 MB+#^$MFK)/V"SFR1@=MH ="WH^Z1YCEX//::]*6;1]H;@,\O+OUEC:"-\'GZ MV]%I0TPB1UUR[-\Y\;JW.D(?T'K^53<]P& >5UU9F9K%NB2[BT-50PS2[!L, MKJ<5;0>3N9$%/#V5FZ<; P@^\S)X&2W2#A[F(@IXUY.;=TF#',:3LY5F5(E3 MXK)S>G:I(&^%$0:\/I.;UW$37GA6Y=&>.&JV@_-%@08"<"ZW $SQ9H.@@8\U M1+_8'KH97&<5EY75:0P5PJ#&=AM:FR?X9.KNF)R9\Y==125N"N-08Q.^U=?0 MU4WX%[$]K-:>"]#,7KIO.@)LGF974HFK!9"HL>&&EP<,#H8_J\2KS#&KL0O> M0PLC'\%7L-B]U6'/MNQ*<6I<=3K7U])RL "2@*\76FJ=98V3;M#@ ULS> MW>OGQ>J/6\]Q[15>7^[ VG8@RQR54;(%G!)%5[.U(H5-W-XN2;YQ5XU#O>YT MKBX49&0YN&)6BZ;6UUO;,Q=C0^S7(-'.F% MI>9E@5F6@TR-^YS?=(1T/_IG2H;EC#V71-Z2D&H&=[.JM(''POC4N.=)B94C MJ@$&Y;N?.G 11.)N5JKUM29:^:4P6 M; =;.7&IH6 3&;4M"BDSGF2G6!QQ%R/N-D;AK?R:(PS/II! [+]S?,JMHCO!<&J<2,4 >/?>T9SJ_GGYS-M M?*^-)X-I?S[$!8[DCKK'+-[RFS%/=LHT% ,:&-L"EX<;8.%5C!T.FEHZ+L>G M$IRH4LD?#P/E1Y*K=A]+L7AO =]C6O@'?0]O4=NY>0.6-@(;Z, 9O+M(Q_"@ MI:./(:8FM<41KP?;Q -\'EHN0,#)%H=:>E16I/9'C?W[D87#"=VB?"3!#$K> M77#4D(_-^^9BS A;B%P\5H%F G9TB.BQM[_X7\]/ES!>AE?$C"4EL\ZGM"17 M'7&"Y:X;\>VLU]AVYM,AD'[F%A0K]2DA:?M2/HER+13'4ABA J(1$N3HUBDE M/V4CY2J6DTQJN%9LT(3^VWG"$9:33S1X&9/!TDQPBIQION-C&=)-K _U%RMH M0<6R9GUE&?[\5AJG&O/P-4 M*<&P'G3T)XA0AN6MP:S0'F8+8E1#]?J.L(:"URJV[3A20F)>"JM;>;#$UN;F M_.8<=[PD26*H!Q) KQ#O.C/;W-V5\RO(Q]P\%J5YXPBA$U2FF]N 7X'E@?"L MN1O9.'@W3(]$:I#T)/C?!?N&MT!+;1"+JF 7U->:O>)->V>-YZ:W5^RF]W;\ M,)D.?N!RPU\'VF@\D_W&-^6N/\=/(K-&(RN$\*VU?+.:@PW1*9V/1HW\W"QW MD_ZK#DV2.&1I(T"*/JO)H.N<%-9W^[(=V/QK_)KV&@^FQ\\!%/$TS"?N. M?1$IR=*!RK4I03KNY*L?;%MF9C4)UY,J&,[.ZLU) FG]6_;[-$X[):(X'7CT MG,;$HC"-)@#O@B0$'I%XW#O@_Q__[5L6!N\&?6AYBO>8P7()#':6\7T.@C#H MO-NYO.A<=BY[%^>7Y^?-G6 )F FR7R'>HV\^?CHDH\ ]M'3+(*89K,.\9B5X MY6^@9;.S&J:GGK#+$+21Z^J 0C0.Y*<%70?KM<321V)"2-#/)DX^]G1PO29HKQA+#KM!B@2@(7@UKQA2L M@\=0Q\N?^$AI>(B$ S(E@%G^ 1 #+LBCJE1J::KW9@.U!F\ V1 )^'P6 IH5I4#DP8N^&JD (NN>IP;0W)-;"7# MN2#GY@"3PUUY$D,2JC?$FX0YV]DU#H#WHNAS\XX=-\5Y!FG\AX)+V!U2&I!/ M+E2R._ 25(V#1SB!YG;@(!YF505^D@E*_'3_^B)-R"=Z);G,7I(*DZ/NR)H4 MBU5BS#G!!$FKE6@++1:$JJ@A&&8KS0H2!)YO'KCG739VZ[581,K10!63QBXX M/UJ!^!]MW95XA2.M[B$*"#<="FRR(BVXAR$MA.BAGBMF$^!4UQ:0T()^$J&2*X26H&K'.Y.E(0'F](A[[?U%. MC9=WT/$?<,6$GR"P@M[*R3]=%6M,/G$LR?FD*%5(&$7<2W: !CG%1[9NC1%\ M#EY.N@=9CP>)-'$(,E26'(ID4*LY_UXK94,:JV6#Q*DR$0D"NY+:S?=6B1 M8/"Q16S)XV7L.B+O9H>OUPH29N?$YS/;260GYJG2 M8OX6AA^R5O29RL;G/%W8R)LI_MI&4K4R39R[6R+9J( M(O3[B 8F)_7'G HM9F)!\*'[%*?QLA[#PI3T-%YBZ/Z:@E>8$?DE[%#F?D9%ZU%DM**1*$8B%[1.WL14?@1J>)I5=$>\FZ M2$\O? B( \9'Q=]L4T)6#7(Y"\?T*>9WWV$X<[F @HC:]"=>-HNYW.]6E; MV%R>#B'7LT-@)3D;[EA#V/<219IHL9A41HY06C+MD8T(2UI$W4\+HS3A7V 1 M[H0,,>&K? "4H(0H6ADVQ_K>W""Q":9MN,A0'T&'4B:<2*?Q\N!Y?N2NL"X MPY6AR??DQ%D'@]2.M6T/^(_^[?_\',Z&\^'X<4;^W/:CV4LM[&D^N-7^*^CK M[T=ROSL19N#!BL)3$)TS!8;];!'6#Q=X=8!+2*ZR@Y-&X)E)GN][@R9Y'3FR M>N RW@HLV+X$M?76S!DE&!;K+!+\')\X,CR)73/38Z>1+")(^_I$00+M9S:P M>CEH.=L'+:5]%:-*\/GJ=4V]M49\A62J7DG.(R]7F+;R(GVKKR'6&JF)=/QD MPNWO&GZ-$J%&-+T1\GI03RL^-I//YGB=&]@ ^9T6-&E+A*9'I M:=["*<$7P;#7,7Q.C'U.#![B\Z0@*7UC7B7,>QM%LJLD;]CKZRM.OQZF7].. M%\T([_Z)S),>12HA+1&9V,@P/D6[%M$N1W^>1#%227V*:A;UZDQY$'>?O7_* M>"TR7HCL/"EN)!?MG4#(FE?R_/X_Q7M/XLU%^-SD/.T\4O6O*;L][?QS.NS98,^F>GX6)NFTH'07_8VN%ZP'-:M" M?(/X%/1Z]*$2U,_/&M6&A3\SV+_ZCMHMY\VXG650]B!<#T3RX-3>;YP-9Q(\ M++$G4:M7QOEI?1".9D/+U:UGB OO0] CO7V*=R,4/HAU7/3!U;WT_2GP$M"[ M>B^QFH^>\7<)M_M6O6=-5J^?,MPHI0_)H&A/2OWL=+ MPND2YI;<]3*HM:]/<6^ OM5[@TDHSK$9OTW(O_?%/M+UI[ W3V[E?,+B>MT^ MM?4X_<@K]TTGOFF7CIY*W^H=NV1.TO M;U0*&>8VN:>U3;C0\;R=N?B__KO5!.:]:;\1KV16$9JDSQE:?H(MT>Q35SG9 MI\+1:I'A:JZMX=.,9D1&I#GAD$B2*@./6UN2@6NZM<@K["/0H*4!BJ'^O%8I M^RE)>&9;>.E\\BB;[O&D(3$YR %!O'_Z@YIB54MO^_3Q4K"(]H$G4:R7U*S' M?/7D6:V*<"3834M Y;E%JS:O]43_\.?Q'.F6HQND0Y)WF[Q!NGB%#CY?W8.4 MI^#YZDG%SQ)\B?.W.'2N5#0E'C+)F;!A8O7QDB;/)?FSQ\LI6( 5'4B*>[I( M[78RNRP!>.X0FW^Z)AWF!&'MQ@434S= QHT@7^4X=2XZG>NFGL2K2CPJP,]S MQ98B'?5JBT3KBVBV>%V;O=C()>'SD13K8IK>63+/Z&U_]D,;8&WOU_YH\#B? M:?W'.VWV8SR='\\'TP=M^/CK8#9_H#\UH9'U7W&/Y#QP;R.299ZD#MCFCPU> MZ";.CHY[HSN0ZLC^L2!.P.2J6EW+C2P6N_+AWNH(?4#KF2;I9BP2V96D6ARJ M9GQTK2A AIJ5PHJ$0I1H##$1;>9@!*<2PH@I(U6<+W:'O1WR#H#"BZ=XB[*( M1U%:'.1ZPB(6YSK"JB[U^E&%@)0B1,'UHFYCYN[[]6*JZ$5:ROO;\4^B9TX' MMP.LC]Z,!LHDMT^2@QBN4AW?^*HT,]U-TWXC!RV]^0N/3,YS!Q8(FW( M,_%%&!F;V:7A"IJCFMH*(O?=N:*=6E9]7O/#DG+)WOCJB*W4E\F5FA@%'N?C MZ;^469\WV-EO)$2+_-'&=-OA],GB<#7R#^'C^8S#5 M;G].IWC?T_JSV6 ?YO#*KI787NC9>AQ7S8:NRNC(IKECGR94-!EFIP!+XG=< MV9C4,"H%*-*RPJ85:1OWV*!J-@Q7R[ZAA1=,:\51\H0NUL+"S?.JH:*3QS]6A3BLJTZO MIRSSA"#R1-'5PKDM+A\219?+OLQ:+>*A.,Z]9!,/<^^32]OQDAH>9K:Y8'(M MNWP;^%4 (4^T4_.JRP"O_/9;D Z6H;?$RBC/37Y4//% S7/P.U:Y^.^B&*5; MPU41?#Q1,'N_D@A3H42SH*1]]PA<,@ M0QJELND2_X![5,846E/-#2IF"E0\QW-%[>8Q;KYK^ SLH87T'+\2ET+4'VX'PN)A>4N@@A MK5> &.!'O);,WX#Y"AYLRWUAJ3?E&CU$2>*B@;3^"6)8R229O]F5R$[0UB&* M3!9T:9]N+@ 1]\^ZPRO8VL%*"Q.\M&DPQ4'>VUXU6D[8V*%*"Q/[7A[Z98^7 M#)%DCHH..QPO/M/-7P "^M)-O(Y43:-J2T.--."_"VOF?+R'H_'A'HDEW!VV MEJ&H/!?8&=(;BLT!+"[=[J74ZX#HGB" 6I$ H0RT6:;ZO&HM%P0V1BECB%+? MHKFU5VO;(I'/XV5J ;&]H9N\N_/]KQ_'CSLNV,?:MF^21R9#H%!>"I,;%V\;GCCX3/B4C&R]_ M.O["Q1+*K#H*LU<-WS!6>^X3 MY %6'&(D3[68WGN:FA)E^G.0&8PX&O9OAJ/A?#AH*$$?+S&2BY9 U>8VQV"0 MD=%D^YQF5Y)GSA9A76+?%,.IAMI+X_,F^D>^>W%*R?;PEQ=< ]GL?%B;^/6) MAXP7/2M.*J^&^EPK"K)FA;8Z%U ";8+L)7 <.L)[D+<09U>*4P/SY_)",9:7 MP*F&XCQ8K4W[ X IH'9R[ATXMUY[>%\,:LWQD16Q?^;JUD)'1+ 7GN'^IB,2 M[?)!Z:6;V2+ 5;<]8E <+L^M&I0X.?B\?W;?!-"3>Z2>[A!-?P\Z1;[VC0G]'5FG:AF:0/#?F=:$]!+\HL MT91$)"\.0\@COTO@LY,QT&1!^>9@ @/;(X<)0(T[I\W3;GEL2Q94C&V< -3P MGOI51_2MZCRN)_?.>H>'[7P]K$95HJ/0:*((J3G'CI_:.$^](A[ MS\6?'Z %5YX_Q8.'>H45B1Y3D?#[T%9^)X%&L0ZZ44:3B')W8Q/8$(OY@F-^ MM::"/]C#$LR4(=A0?%:!% M+7-VBTQTN?DL>&H?AB!D@94Y9T4^J.PL%7SU#T@&F'!ESD21"RL[]P17]<.1 M 2;:?>672(YP;M_@\P!<\*>3$&Q#;>Y6![GZQ.F5V4\=!X"X[4[@],-?75YT M(J>AX@W&Q>(>C5L$;S0N4\ M:A=M[C#EAXL*:D1;B$R9K'.9<#N'*3G9\-4(U1#"RC3E"+9RP.+" +__AZ\R M1RUXW"O>5CLDH7H2E,L9^,N)SZ#@ENP?_P]02P,$% @ QH-O4]7WA>4[ M9@ RC$( !, !D;2TR,#(Q,#DS,%]D968N>&UL[;W;R1135)94_O2!@%!$IT@P X RF1]_48 ( D" M<<75086=/I44&1>_182'NX?[W_[7CZTW>D4X= /_[^^N?OKX;H1\.W!Z!J[SAJ-1C__])>?_L?/'__ZTZ?/5S__/'K_/AOIV@I)S\ ? M)4-^^NGJ^,M--FK@_S*ZNOIP]>/GW_Y^)?1T\.QY0,!<^7* MFWJN_^T7^I\7,NF((.R'O_P(W;^_VT31[IN'T:6;Z-W(]+^ES#Y\CZPK2BA5J[[CQ?L'0;X_.$X%[<%_>O] MH=E[^M7[JT_O/U_]]"-TWF4@TI\5)CDT_U%JG^%$Z/[SA^378U,RD"L8.H?V ML;T3'3OD&__Y0_KC.T+HT>AO./#0'*U&R72_1/L=^ON[T-WN/#I6\MT&H]7? MWSG;]Y15'W_^_)&B_%\7$>$Y%:J;P'>03V2#? @#SW6H+!Q_#6>KV0[AA/[A MNQ&=[7D^/&W*-AM461Y/]G!]@-M]*':^ GV2BSXT!7ZBRBPOVT"SR%+ M=O+OV(WV[9"!-0] ;."[ZW) RYX3M#_M8-;2\(8XS&-B%\Z";"N+1> M/*2%I7B<'M IBU0=I/BC]85:K,UX<$Q-NMA?=D MXW37/M%*;,N/QK8=Q 0R?_U$-A>;0/B;A3'Y83]'(<*OJ!:!ZLT(ED1/." G M<+0GS*7+>D=WX@[H))RVY[T_]WFVFOBO+E76(V37(HO6!) (,':L7>2^HL]. M._@SQ@>%/L(!V07KK0GUT2&A?DO6I.6-<13>6R_U3A?=.2"18>PZ.&B)_6=# M0T+Z@0 U=AR7KLS[J*6ESYND9T(>>K/U3)K&L.X3(2J95.)>+8_: M (A\+C8!CI8(;Z?^*PJCQ#10"U7-*7H@PIWEXJ^6%Z,'9-&_$X#&88BB,/O& MF?ES9,<8$QV:7%/=>A2I,U\/Y&%=%EC?/:)Z:EJ5>7H@QY<@<+Z[GCU,PJT9\*#%$*._FS[[9"$.$T4(DQ_FYAIP-J%.8!0P[VMY,?]&-- MYVR-^7H@SQQYU/KZ9.%HOR3G7FC9]2UZTD'[D .TIFK)N)ZBORXYK< MEHX* M7[P%_?D^/<:U2/!!RMA\F/R)R@E!3X<2/MUG\ZKT;JD!.1P\/0;VE.2A2 M'Q"!D7Y#)PP3/-]_O,J"E?\K!> < 0O;!QRRCT66H'!K_81B'.SH/\G4'U"( M5A^R]A^^N^12]MXG=[#@.\)J2!3%Q?TH1*,ZE MCLIQ*M>//CCN]CB=Y7G58,X%5-.@\#\G ":C-0 5^4RE)/#?.XGX-0AB>>@F MX$V&>K]%VY>J,L &]GS8C) MEZ[OIKN4_^UL6D3W,G(6'B:FH#:T![H1'>K4<)1K.4JWY-%#(A5A,^ V??RD M"/S\\\\?/X[>CTYCD#\.PXS(.*-TH!$=Z8#7<:P$K0-B7F"?8>/1MRT!KGQ" MT&^*!T3V]3]/4?>>%1Y>&% 0#[-YU@ORDD='XO;_O"H01*G'A]X0ST-S>[;S M%C N-^2BRFYZCN-):L?X'%NR QS&S3:#&KO%BBBM>EP+M% ^H?&+PB2C93 2 M#QZ'9-!@1P>TR,$:8'+\9R_?^I.1.XHB2JY/1;_O]?[!^E> $V0$RT5C!*Y4 M:8X!DEPG,!^M+1*N-\U1JI"--PZ E5I-8(+FR,=8V%HPY9=Z!5A [@.)I71) MIA&L]+,V7*$LM>H/J<1T43)[CJF#;9UZ5:_WIS9/UIY^E\!_0L)WJ!-*NJ3; MF(JO;[0T&8#-@2=C0<>D9NP1!=#RNT!;('6Q580XRJTH\E=Q-9&O_OF$ R>V MHQE>(/SJVJQ=@M>L1%I1PUZP2@)A4SA"YB(7MA7AQV[=XS)38%*@BV]NJ?"' MIZM%.BP8<;^)M[%G45OY9+5"=O2$L!LX](E6"AU'_%6Z,<5%M2,L*G#7BEK' M2I0 LXHT>1W4HDQAB:G-?5ARZG."U$R/=^YCJ-0N\)-H2 43#JN/W(S#Z]4? M$0H0"5519ELNTMS6 )1!538&NLB+3#OLN?+:'G<.D.OGF+O@],Y)L'(XK;GB M(V@/"V7Z$2/Q)4[:3XL,I9X 5I27X<59@6Y,K-0J>S5ZPS/W?5&M#JY[641:^P>P!!7B=)C M]=!#'M19I\+0$A$8*TLP&R. CS<+R)7TA8**DJ,Y%OE&2NVXPL-L"01! MX4IAM%1#$M3*$#$JT$.6L1(8H^=7 &=4,#;8)45LMIKZCOOJ.K'E<>RQS'9, M$R>W9<^(_>9&F^1%*SW--^YN&4S\B.9'X7G?-4=0(X9\C)YMPC)&!\T0IV!# MYLQZL"=7F WDV7*(3!,<*_DFW,VVV*A_C(3GB&(X)LA 2@X_ F7L&&?&^9CY MXZ*?T$5]QW":OFVQ04C%Q,9KSG<#"SK PEKL!^=VT,(B]Y.Z#0D[^_JO4%2!8*GOB$D??4)\MY7P!K M3X_Y03WRL,XME?G/CC.U>4&NT6-*X^M]\@Y)^GZ/UY[_[$S4 P#BXOS-SW[P M0DO2T(I&4W\71^3GP+==STUVX#Q.XD=\+4TG)WL+$P+8)%3D,.B!_*S7@GQ0 MS]X&M@@BS*W']8E&XUJ>4GP2I[7HM2NO?8^>1>IJ62%\>M!"V#I;,6 -Z=D1 MLG\2;C1-3L'W8S8\"80-12I?04=$9C\X9@.7WT":!@KFIG':3'-%&.YPDJ7+ MWJMI+KR>*CJ,J"\ LK# 4U-,^#WE9!'WA;"ZM9C/4APTR"/6 ?CS,[4!\;S0 MU^CQXZ\NPH1GF_T]>D4L]XM>9Y65*ND.@#[Y,C)E:+67+7<,K04L' 764E83 M$,EJ5J>:>%T+@9$M;2$0T!?YO6N]D/M'M-1K4(L6S'#Y\FSG4?(JLX!<25\M M[-(]84Z %KVE*C3COSYB-(2!G?AI5:FA$H:@3CP!CP(M3%G/K4ICG[VY8HX) M)GCP)HC]".$=+1#!"6OB-6-&R_$:=OS"&^UB7O$3 WJTJ.8JH5NJKS&<# 5'A_L MQLK8@E@MBGP+M+%F'"?L.?)'"G]LD.LB9PE*;E>2:PFO.5=B1!U@82U<)_P. M6IB#6B\*O PJ48"Q;OASY=>.> Z0ZX=3PTNPA 0]N+(DZ0,.?>%:$O;1)0&H M%:7&VJ J*1CK2CAC?FE)9QK2Z@JO]_E?]!<;8P!=P>,, 8-6RNM/8]$-8:6) M^+57&W-6WN(#:&8X9LGX@H(UMG8;U^:^4^2V95ZXA:T[1C*MQY@'A&ME MX+9E(REJW;,5085=@2[2!=.!8(Z#_4 X-LB39^ENDQBV0VC;;/4E"!Q17GF- MGOSH1K6^8,DBC@]5Z5N5-"!67#41".J2B)69106"LQ!.U9E!KM::56.O]^P! M!*N\Q1FY2Z#E.:&Q3_KL6=9-DY!@S/_=REA0@Z"LZC-M GV664H!6)";5:&T ML\3BRFG-E6U!>U H"U#.=%8(2S0#O8KJPD6]A M-Y!=2O/MQ!?28LN.$@_%(AQ3_Y,?V$6J59@\+A>CV=UH]C29CY=3TH",N/7\\ R+(Q_(Z)\3DKQ8(3K5MN^C+MJ21EKR M%/Y"HP\-0-IVP= %QO2$]OQ"WI_7#5Y06=>+YA$+M3(+$!?6-!=D[Q> M-=/6B)_;J+*)V)27"8^T/FDK#-!>G1EXPG<9A39M$3ZAROMM-HN4ZGSY*61F MRL,.@>09T$*2%]IT2O)/-4E>@!T$R8]U(%P?3>KPJP[[#;G*]2H0 PEK)0$PM]7X")W8LY: M=,J(/]59)V=@@R-[9F#QUY,?.VJ)D:D+@O:=LN3/=5@B0 (<@^8H1#2/#%G! MMS0/39!DI,T YZH*PCX0-C&IW)UK!T)\P/%L@3R/*BN^\V#A;RB')O>"RN\ M01W7XI8(&7"L^H)\@II'@!T[6T)>BA:-@1'S2]H+@AJGQ30I1LUQSMDFS/CX M\^>/J3-GRUG@4Y\L0?9B.'6I+4(5VHV=R/J'C? M5.K1*:U_KD)K)30 BOYA$ST89%T_I@]:CM$8UV@58'0,:Z(AZ>2@))1R?0OO M$S(\!C[UDA"*>LF^G%)!&'S6THS=WG<_UEN3+=(!J)P1+++5<$TN(7S['[=U MM_RMY5WDX@".-V1GDBJ-A3;=\J&6Y[ .3CJEQ[R6*%K<[C :=LM-VJYDC@8 M@.?*+7TP53)+2%MWRYE:S@LN#N!X\QNBU=J1,WXE)^4:/<:4"K-5 G4XBZ,P MLGPG2X/,6TF:8W3+QUH>#TW,AL+=3!Q+:.CQES]*MQRN90'1QDW.X[]]Z"_P M>Q$%]K=-X!'*A+0.8[1_=T9V;@#XGZH%@"^6LYO__'5V?SN9+_YC-/G'\W3Y M^SL3"EXCVVZ\C;W4A;!:(3LB)X@;.+/5V$G%C)=]5ZG;4$+%U;#I*W1.XZ8 /%FN,_5OK)T;69Z0 M%9(^$*)TE=DBP04"B^8H(L CY^" $/*&UQA"%*XR4WA(0.#&V+;3FQ9R#A59 M=AAMZ/[]FL4BB!>/>G\(@;KJ"TD=+PALO*,$1?<$-K+H(\M?4^V2/JF,PNO] M@_6O $LK_^J,T(,J)W-V1FP@S%ESVS;G!#"545-?MJD K@0E^:1[4RV M8!P<[2_2=F43ODRJQEG)NT'8@WJ5ETH!6=V'YV-DA>@6I?]._7)4UIR0X"[ MWRW,"X/5'@6"U48YFE\/-7 LYH?9E=3/GAP(41^*("3"/"<*(W;M*(OJ&%-"/*)HMB)$62$W MBC$W>T;]82$DVVAYLU CQ%!$)I7[YF5&9UP(V4#:WEDN46H.3RKI8YLM?76< M/"2O=.1P1H*0A*3U,X>#>\MYL78QMC=DUL-;/0+^9+OS@CVBK\AICER*(8T7 M2':] E>K#0$AA4D-=E9#&MZ:3N"F 3H$]G.8R1=ZB[K24!"RJS1V;]1%'IXX M"'2=)"-O%8#]3Y4PD2D#GF)>1XZ M_>[=MI:WB-("F[B1N67MU3KVBTCV[-\J6$+.T7CC15N[KS@ M^RDT5IR9\<_5,C/>C!>_CN[N9[\MWIE\C.8=<$O9&BLA!F'+->^ S3M@\P[8 MO ,V[X"[N7I0K8=(U:M+5)SK_7-(I?-8?6QL1^XKH;^TC&Z5@2"\XU"NKJ&- M';B[3%JR67#'S#> L&%6%\X\[_)8@>/)F?F"N@%\V_70V:UX&32S0MN9"L(: M;D9.VJ$/.(F[1>2*;KN)-XI\]E#",M\9;^F[X#]$49=J72'L'&TNJ[S,J%$$ MG SHQ]KV'4W+6?E=\7DP0;5#+\C*B>7JBL^=E71E.0#CE]#&;IKF?8U1:K/< MD'LBFOI'P!B./\5^$-Y1MLU'#7*TRLM,G8 MU1Y=E4;P).<<_BPE_GU@^3/LKET_^>$.H;!<3+K:$!!>-78F)5J4 2<;"?;4 M;7 7X-L@?HE6L4<$/Q%POO5&T 7"$\BN>"^F1,OO6UEV^:/9GA.+K=,1PB/& M#A0!97J 6[I?"!TI!6;^PO+0;$4@)EA'^R?/2DL]L)[>Z'8&\::QJ_6L2A1P MHE".JZ'*2YSX_Y($>X1HR'VE/B3^&:\["(@'D%V)ABYQP(E(ECP1V3%.D+U[ M?72??8*+Y_Z!G(/D3<0SS'[.BS* MY #'>,$F1DFSM'[0= ][01">U@@@GF@"."#*E&G7)EBT07?:WX/F$&8!8'.P6)SU6 MYP@H=87@G->7?>F&7L)S )RE.HE/IG.Y*0XE?2 XX)OFY1F" V#B$T8[RW4. M]N7)#QH<@,9^6CTM#>Y5YJ[:8!#\\4VS70WS %D7\XX9?$,N$>2Z@&_1+@A=1B2-0A<(?O &F57";P";Z.&D MGR.B[W$S$BGT@^#7;GH3+2'9\1J;N^M--%N1ZW=Z+)/E?T]_R:W[LKNJUD@0 MG-H-KDA5M >P4 MZ&O\$K38$"#]VR[IM2\=EYR\ .0S7&0"$;[H>NW70'0JS M4_=8 \\]A0-!,%S4>NXIQ X2+!9)9P (=N7JPGT6 M/*B!-7R>*\80*/2#8&UNB<,#"!$HP%8$INB\(S2A$4KD1'FP(@KO?K;28;C^.! , MS@TQ7Q_Y5FTH)6&4A*^7;2?Z(T P.=?C9B6TX2WH(@K7<4@N%V&(TL2'E$"2 M'/QZ0T P7[>TAPOQ!L=Y=2+4OD7#,'0WPW4=K(?"\SO7MWR[ 0N*<" (VELM M"XH0.W"\/M,R-*I<*_0#;"]1$&6N*C:0,M9YF+,T P=P5=3MSM$NT^&%G"LW VR+T.17&3?07'KV0VH508XBNPKM 5L=:O"M M@"0X!CZ=25@^(Y+,'LSL =B"H+M9BM $QT9UG&M?&D$;##29K(,U.)Y3R.G_ M4Q_4J^6AY*'206]+#%R^<_Y%KF5:T*H2K%L%7/ M[<%#3%.S$ITH0D^>92>"R"D]HM@'PAY9B2V*^(%;7HD?.:V3?AMC@F%JX4I+ MHM! O#!A K^4HVIW$/[W.@M.'57(3+Z2,_(*B&^](69=M9WED0#Y*_*<:XO, MZ.)WAM.TZ?;O/@^:2\(1NE: M"T:*(51.)AEK'#>*R\HN4F*6:K0'8+UN0G>*J#:[I.9&-L; M*\RE\\^_K4U]:-3+>YZ*J+R+5AT'@BFZZA9;%>>6:YXQD^\>(Q#%9Z%.9PA6 MYN)LXR>$114N1R@:(H-0D][P+_:XK<;%4(-1U_M[## MN-0U,28(DW)5]C9!@%:Y?D=HX[XB^LB*[!Z[':V(5>8CNQ4(&U=5SK!1DM/Z M;Q].V-Z3\=(OS[_+9CI#]_OW[S\Y*/P6T1>,Y+S]R0ZV'Q)\::4Z+PC)P9N_ M*"[I@]63O2ZA)OH1D3/ZI(=&;D1G^/R1_-_H_>@T$/EC?/./Y^EBNIS.'A>C M_Y:.]G^3CEO/#\^ .O+AT\>/GS_0<5_(4?*NEYNHO4%.3*LT'![^Y2ERG=\, MEX)HZ#;9M#1X5^C7UEYZX-U[)YM(S$*)3,HX54"JZ<,J-]5L-?'3 MHGX1LA^RHZ)X;,G:0S#S*\M4=F[)<&JJHSQ: QI,&Y/70$FR,1]88"JF3^>(_1I-_/$^7OP_/ M,Y4P]9K X1#6T3B*]&D$#>%=)\N<*(RG-ED^BL25J^:RJCU^/^%6GD7]J%DH M\PPG%6\$WBQ!>XC^K(:8?A9VQ:< !)V2"9[0R27L <2])153*8?:0\$^&9H];X07%X*LG6T1:MC!F'52/<)WC8A,[PV,7!_YMGFR,*^O-?> MGD%8=T_X'$2;6B-35(@.N=V=XH*4U'"=42!8;YN5DLJD *!VEXB@I7K_S%&] M1]?CQ>1V=#-[>)H\+L8T,LRHWY>A?G^ATHT0-37$H4#M9K1[(^HV W,("L,9 M6$+UFMD2B%K-%3\N!QI1HQM7V@Z2=!*TR7;G!7N$F*IWE0$@Z-\"H3O3KS30 M:H&/(8YR/"1_%?E'OOKGDAYZL]74=]Q7UXDMC['Y"=KUL/GQE)\V-C\!YF 8 M1K.3)P\DJ"ZV<7?+8.(356;/W PKC=#S)BD54RZG9(BU\&(KC+V(; X\2T.Y M19_[60UY.KV^*N #SKEK3 K&I-#[72N/7[ZHB[:!HJU)+L]^T1:EX&UPLC67 M9O,6!S/4'0Q"V%I/6QJ'(H.3$U;UFX0\C0J0]BP0PN+ZD2QM4H$3N<<@>56, MG (J:6"'EEQ5&PI"B%T[PE.-'N DY+0&\L2A]4;N BPRH(1C+X$K"09BDSBI M6G*]?_(L<>Q5S[! ".IK>X/KE*#].J!F>&WY[A\)D(^TAG8^+-YWYF[XC?SS M[-L(1X1!M,K*+1G+]=3<4W_Z>/7QJNB>FLV_C!^G_U_BDOKOH\?Q\GD^&TPX\(+Q&F!H6EYC,S3..E)X2EI%B%106=EE.9'ZMSN4'^20<5L:G/ M>,;!V,@JC '"("GD447$P%WA&5#RGG_STF/K#0'"(JBT_/3P L?90S'899"= MT@=\4/@%!Z&L5"Z_&PBSG!('Y;B XQI#R4K?GQT* !U>U.'#3L-Z;Z=^):HT M. BCE]8:KHOQ\.2DB%=:BR$,W;5?73XD@T)XL]J07$@P;57KT@;N*+,Y;W@: MYECD=..C0T@<+M74FD6Y:][_AN@+,>2,7XGBL4:'4CI/V+49&>"U!X"0/[P* M!\58M8*3"WBU!C/?Z?NH\7TR^/T;GHS?ER.QC4QL )_ ^]UO__B M8A_"LG,8 M]!4TGX# -).7?@40[%X2AS-*]OUBY(%091MON=0L_-YW?#N#]0=R%B#MC:#6 M#S%!SW_OT_@L(^@YI(UG8!)M/3Q_C$:_[MTSVD@='F8K;,(@GN0GMZ/4\&EY M!V4AK>Q8YI.P<9]B7Y5-0H3:35866;Y#(T7);93,:B,9[:4=^O2G5%XF,J0Z MX<$3#IS8CE0YP&G>I].C+OTY* WA=L6J!Z=[Q2IGD]"Y8AT@&!%:CHXP#"=J M[Q@#>D"$AFQ&>7JJ)9:0=3>W-7E>"#46F(N;N;B9BYNYN/4;>\#;JJ[W2S*Y M()Y:J2?$Q!7JN[,6JJ"Y2<$4QF K]002A:TALTI0]S6$$([*[*'BQ,$]BR"5?3=PN@6 MO2(OD*\?07L(4985623 "@*3N%B5;.2J]YS[/AV4^FBQW__+KK:#?6G&1>PY M1*O8NW=7/,NV4D_06KN0]TKH]>L!RA9EI.; 7IT&"&US-JO$L^.ZC#&PR/W\.BQQ'AZC*?'>'J,IP?: M.[2!9,N1>G3T=V,IFE Y9O+I=)=/AZ>L\A+!R-I#<-#HIH:1X03NN:V@0/;U M_L'Z5X"3LFZ"K4]KA!ZV0UX6C :V0RW4@7/[!.ZCM15OF-JC -D^*\BZ(K?9 M:$/@^!+9&S_P@O4^R559 EQH2U?K"V&?KBC89U9V-6Q!,!5;#J+82/A7:@;! M<-<$JTJ(0>#*31Q&P1;A?)D2,8.$/2 XY!O@E1!'"&QC'/\RKXBX2W_^$!54 MV)X051UHL!X11LZK.;*#M>_^063;(="Z*]FY#MCW[DG7[N>2S,B)_4W MD),U>0DC;-F11$;:F!#"-JXK:VW2 ]RMJDEDLWP1U%/U:GDT7T0'$L>:%(*> MU_XR;DMF613M).%.$\"?JCE0-,JFG#;G@K39M2MV+1/RLG?)&&-:K2%I249! M9)7EBVNWN5=RIX:@P@]XQ^32]:(EF2:&\@F@^PY$-S<7A #CXX-0@]4(WV,?#M%,DN==O\ MK!#"TR] R\V3]*(W8FX@:P<;KV!N""'\P]UH!82]:&$^^1:ZT!O.9H.0YGFX M GM&RHL6T43+.9TNG2FYG'DAY+8>KMARB'K1 MR9Q/8BHKS%9*OMPZ?*),I%"U]FULC_D"9:#)^LO>")6,U6=#4(/1@9O@OPU+?)2;&T M?K0MJ,6Y+LW%VJTT%JGYQBY>MR@M-SQ'K\B/^[EXE6"X-)'L1<@F' M@XLH:/S+8)<37YH+N >9YI'VH@4YJRB<&&IF+YZ[3H;KY$T9>^*+[2Q,X M,*7@]#,D*ZHJ^T[0@Z-[1#6$0XXH.,8+LB-]P4%8(6%BU@UHR)>J5"LFSFSJG 99.?.@1Q(N'+EW8"&$U5AK1Q9<&S5 MP)P^K8OV1&811F$43HF"D=PHZ >]V-_J,T"ZJ]44ED;I E:NH@R O7M_.EY&X)CF,[BBV> M#;J%>8!&*#0D0G6I,U!)FUC8=_UU.,/WY!+8NL!5F0YJ0$%[@E>%2D"K7(X= MBX#QBCX[ND4N/^D5N3Q,-/I\:XI2 FV%@IB2M&$=(3D@."1'9<13-ING+ ))JVWX($% MD[8;>6R"2=]6,&DWH:%*B#8"#E]U@4'4P=B/.:V&7G?YMS 75:#*V0^:7ODOG* MJV041%991^6?^5-#.J<'N&-RZ7K1DCSUR3V/ %JL9-;R7$ =- .1U1PA+UHX MS];D$T8[RSU4O#H4O!IW51=: Q:@CJ.!"+<&H2]:^)]PL$,XVC]Y%J%&JLOO MLH#!MH5=,#=0U]A A%M V(L6YI-OJHN]^FPVH,Z^@0CL&2DO6D23D^54)J@S MQ8(S+U"GY4#$ED/4BQ;@SB2V%Q'MH(13MR+Z)F124)>EFUHW/;FQ )8681+E MHH6O7-IR;-M![)-KI;77"VQO$X9+\W2!*&):HO)@O%]E7&[B, JV"-^B74 V MC98KHZO,?VE>LFZKI:M0>,#BFE3Q._Q=]"MT/ONE><7Z%M4B?0H4)V%LW>RWVO M!,.E>=! W/=*5+YL27_31= [<+*9&NC="/)AV2ZM']V60^=-?&ENMQX$F4?: MBQ;D;J6W/Y'MP W7@\B^'3EMO/PWD++?#16#;YP(X(3I5.Z>*06GGR%=4U39 M=X(>'-TK2I:\H'R3BUD^&R1%O^5%+2<&U!I$" <$XTBW M%GS0I$V32F_)!L M&"B)VDSY(2Z:D(Z(/'!9]@-3?HB!5-/>QMOM-?+6;KR]?EU@[["]+2Q>$G)9 M>TB!/5*9RCQP,IP@K!-3>\C4'I+6_3"UARJA#8'CIO:0J3UD:@_UI7*6KM*F MK(H%:S*>LAP-R4]>AK/S!E/4Q9#U/6PY3U M>&ME/=1>\!!,(]=?DX/W#.<'UR,@!CX:VQL7O2:WJ2=$8"ON*HV-"BG"H:(D M-$:+(>PC'+1X3PUKC00ISJ$5Q46"_R7(0_9*H#FQ. X(-$JX(^DXD@'(R9'8 MOF>'DA4/B.8AKG-FL,<#&F;;VFG!ID+7+#\J*K-5T]RO.O0EU.1HEB*P]H$G M'#AQ4D<]<8^YMN4=-1^UQ]VUQN]6/-JQ@;9 %K ;1WUQ:6JJ;B6G'=-JNQ0: M@E;:X*/6#EYJ])YWXJISJVVCM+IHB60F%.A *#GS=BN7W=A_6R37$$13=M4\ MH=;<+3X_9K5/J%(CXN6-E-V]R)J.K1;=A>BW+[Y0JB]UO#MEJX7 M+Q"J!=7N=<40FU;6"$4 M0KVX^KVF$.JE%4*]N%J];T(F!4FM32'4;AT+3*)E/JE(LFI ,C#USVXMR4.F4@U7BIT_PN&F#:AVS_4]_FUCJ5 M=8 4O".5JD.Q4QE2$):*J79JJIU**PV::J>5T(; \>4@"F.V6,,49&',0R!: MDG&)[C<;=R=FD+ 'A#C!!G@EQ!$"V\;?+>PLR32"X[#0IH<#CQ,=U\2!5T . M D^2@E5)?N>;8$MCD-*L9A@3$4QJT!#43FVRFGP)'B=D?(<^%)6>>^U,!>1P M9,KV647;5K"'($)S%-)* Q%R%E%@?WLF3 CGBV?A?BSI ^'T;'-EY 5#0@H( M'%8Q>YI"U*80=:V1(&AA#=CW32%J^1 0MO<:TFX*49M"U&?(@F.K5'?AJ2Z' MDJ2$&G&"=/(:8;FQ_%F"$<'8(M].?6;QS^ZG!_INJHJ8=4>T5L/K6T8#.H,\SVJN3HD6= M@4J:*=#320WN]JDT!/DS!7I,@9X!2)LIT',1N49-@1Y3H&?P,FP*]+0MNJ9 M3_.$O&CA- 5Z0"36ZW$C-@5Z3(&>2Q)N4Z#'%.@9E,": CUM"ZLIT-,=42]: M@#N3V%Y$U!3H&:),F@(]8!P+ID"/*=!C"O0,(#6YJ7CRIHKSF(HGG8%Q:5X' M4_$$AEIQ'_CK)<+;6_32A7HK P"2IGLQ"L4YB2]:P$]VD_YD7 &&2_-$]"#F M"E2^:$E_VT51^J_TTR5I+UJ0WW91E,NL[F.*HG1I*+X\=X8IBF**HIBB**8H M2@7VF:(H;<\&23]J>5$/MBC*V'5PH%L+Y<]ZM5#&/TU_NOUI_M/L)U,%138, ME!2:I@H*%TU()X2T7H6I@M)*%91DVUQ@CU?TI/@[I/@'J5/2Q)0T,25-0*WF 94T89AV!=,_HFBVFH2$--]OT2X@&U;9\JO9'>AS M#"DCV<$[IS0ZW+] 7")JKR*PFU4\G#5!*JNQC?1"6A=NN,F$I"FL[:/FXZ[=8>,96$>JXDU&Y=$%-) M"%@EH>[+<7#Q'@+732DAE@QU;M]\"[6$3"T74\ME -)F:KE<1%I*4\O%U'(9 MO R;6BYMBZZIY=(\(2]:.$TM%Q"YU'K20Q%A$W\N6:E,8KJLH"%,8SA2&,X7A3&&X MS@O#/9 >8\N/09Y ME@$E4."YCI7<_,E_*3:S%^<%W^D3-%Z3#:4'V=;3A:?K'/RKQ#EX@':4 M W<4!2.RJ$=V#J)1> ")^A!M O=H10$?6;XC:YQB,'+]$4IP, Y'XW T#D?C M<+P AR->(_R;&VV6F,S-=S@RFT$RF*@[')FH@%/LC!$;M!&;50L8!S9"3GA' MD)^&86SY-D$AT0#3PK9SY*!M>L4H+S&]WI#L5S*V:B,';BVRP7_"[BM1$I\\ MRT:"U,6JG2%9B%17JBIN7=3@GJV2:QNYJR77N9!F(!X[KVX8X/T=8MA>5/M! M,I>HK#5%M-KE24XP:'X&'*(YLM-GE.X?R1VM'$JLT0^2%4%S_Q.AU2I/'HD< MD%LOF:@<7%SFA+CUD$+UIA0AL@6PY#CAB4AO1:@Q-C MD3Q9(+HJ$:\99W.J- *$?8LI7@IQ)VR,AL'$Y?>@)A-S(T!PCC3 Q!Q&$)AH M')*@'9)-+M5P%D=A9/D.D6#1@CQO!V'9:7.VC 8X:W#RSHXZ2!&M_89OB( C MYS;&Q^#!% D>HU1[#]'_J(P3E-!N8LY"#1?N/4;*IIGXQ@&+JOQ)UDA%CHM5S M2.X\+<2ZKOM W\D7P+DC/_DV.7:89W'U80;FTJN();C3F8'RX=50A C(42:7 M,YQ$/1&5_S&FI#S$M G/]:8&'Y*/L6G#+@E>9&^U946N.'U 976NL8'D<6HW4"3; MBI;8HJ:"6VO/..B9C;HE=?UX;282G="63O6;ZSO!]^O]G;N*-F/?=VE,D(7W M)_-;3K_@YLE3-4"38N3ML>-BW.E;6)38N#) 1> MY;,HCWU:RLLZ?9-[2A8*5Y'V*$"V.J&DGN6+UT6P U_=(GX);>PF[K7:89$_^GC53$D^F:\^'4T^CQ:^S M^?+]M]LBLF(2V"2!!!>SBQT1J,RB]S 6X0]OHC> EPX0.RZ%IS9OZ< MHDI33I#]QPV?_> E1/@U==/MXHC\'/BVZ[G)KI7'31C[UMYT0,)*I*+/E(W& MJ0%!M*A#A"PRERI 9+5)8_$8;2&$HK2]0HH^) 89('"3:*MH_V#A;RBZBWU' M'!3&:PPA6J%+?O+H (&A6;X"RSO5#!4=T;S6<&+,JQ[0/,P@,.E@=4M4:B*- M+DTP,5LQ8 YI0&/(_DEX)#<[!91C6"S<9Q&ZC>(/06B>%TN<[&K[TW(0;M>B M#A".X#9605X$1/CS&-KC"=8V.0!K(3VOZ&I4@,"ZQ--^MJROR%'D=O"'A"" M!]MFL) $'AZ"N,O*N(G>$OF<6X6"*4Q^GOC4 G9/#N5KBZ#S;Y<] Y$-Q;& M>[(@DFLX[]26=(*@B-7FNPQ)<*[!(IX%P=T&.*+ALK3Z7&)%X>W?VL- T-)J MLUL?[:$)@&W'V]BCP;9?Y*= "_#R<\+I'$-%$>%WA_"&I7$IX*/;;C"9 MYKE'+DU4,\K^.2E(C.BRQD:&\-*E,K\;I42GHL"3R.HBH#\BA'GP+] M1H\=/;*9+S;-^B#TSNJ%DOVY'$IV-Y[.1U_']\^3T<-DO'B>3]*PL?>C=.+1 M-IMY%/@C?)A[]$(G'TQL6<'531B?*X+,(&V::0.?45H4@=;@^'W'J>5$[PZC M?\?(M_=J$6O\GG!BUQH7!$Z$&Y\6$'1'UCYS!%,M;$W4$XKK6UVHF5P4H0B5 MB^%1&J(J8V(905!V^PLYP8I.Z MVH"%Y #%][R$EJ'6WHT%8\#;EQ4D7KJJ^?B"8G,2.ADFZ%VI[40WOX0V AU20']X,[5T<@'=4)B*]-QVL$^Z:Z'1(T>E=\MY$ MJO<<:=0EL\%'K<^B#<*YC"5"UO(:0X@K3@PE437-NS03*H@(H MYHK15I/TL"/LUM2,M0YC,0\\]]87-0IL^V MU\7QL!>2I-W*!SJUZ> 4HI-9.3OB7$=UZAA\NTVCM!]HE'8Q$?QO2?4]SGU8 MLR\HZV9'7-6A#X1S?.K;P18=JP'?TZDHG_@JFK!'#PJ:FK6K605-2 / ;!6J M5I(^0-0B!8%5X%1;"LTAP3Z1IL18-OE!\SVC%(I'Q#T=5?M!4'&49"O;#E7Q M@K!FFM@Q[B6)3AJ>H[]$**T02Q#J46?_'FPZE13U(R5.S]K&+V&$+9M7T$BA M'RB-NRT94J #O&?O/)AU>0WCL% 6826^ >173F35F2;K!&%U5N*<##%P["OL M06FH_C)(H[]/N=VV0-HZB_%P I>9P@14I7D015! M<&P]CY6=J[%3U@E"6%0E-LH0 \>^DU;E_"M.XR=GJX-'2*IP,OM "':JJ6$R M\6K5^7FSH547I_X1AMF*XT-GQ!]H] 51+%R+.YH(=A9:S=Q4V^8+G EK[XJ M_U60C[[Y:2 8XKM8MBW=NS(J7K(\3L,PYJ8R;F$>" Z& 4OD@8R7+))IP?&I M;].70>@6I?^V+Z*\>2$X3@8LLCRRPA7A^A&;U93,]N;M5@]HQ?G7'G'@"J+F MX@OGA0B5["[7ALXIF0N4XMGV>FYBXY30\V)DE(-F!VIH:2Y0JN@09%1"STN7 MT1[T4NGL+M$Y21RIM-A6$6*E+ MT 8RJ>IK/GB;SY>^C\>/M M:/*/Y^D3+55%?\@F'%F^,SI.27X@LPZF1M6I\-D!';(;^5&>B*(25.K=>]FU MN$!=[VG==\&#:J6><"I,Z;(QOT$HH0KA#.*C1J86OJ)6Z@GD+;6&S"IQ,8\B M!"X> 9/F$CMK!<%JJB& Q>C6,UP@L.$NQH2*U,/@.W?N#_I)G-U-U &"N; B M 331P81PBK+1MN:PC&L(HH#<%M#, 15 M9 \7)PCL602KB%R,T"U]%Q+(UX^@/03+1T46";""P*1[:D_>$-&9;G$7R MW,_"'A!N^A49)<0+ JMHN'F$8YL",?4)EFMR7,JJ+8BZ0'BR5/E<$B'6M+F9 M"V22PF>YL?RQ3;["R%DB>^,'7K#>S_"-M7.C]!G.81/@93MJ? ((SY@T6=L& M&<"9NY\A*]G+:0GCD5'6+96,$@3'C. JVP8OKR8I:E-N!>-A4 MD2,,="!P@XO-O22=F$K'_G*$J:-UID$JVQ<'F]>+B]@7S'_**^L$VC BY+@, M,W#'VMBVXRUUB2'G%NTPLE,W%OGLH83N9-_?!CAR_TB^Y^+'VW0;&QZT*48H M$\W1 )ST<&%]1#R)$'G\_^K^L[>[_&4T?E^/' M+]/K^\EHO%A,E@O:))MK@%[[ ^AJ3OI"ZU[6ZW4<$ID-P^0:':;+B>^'Y[:& MZ'MG,B._(+G80-A(6<"EI@ZQ@L=<6:8RZYL,I\9I[EADL%?T^63-L]$Z1.*NK0#A"N.-M5E2#6^P[@.#@B#N1M*X7<(MPWM_:. P1MYJ"+R:RU MC';]&6>Y0+-ML05]<["FUP,>$A;!.%R5>'0"&9R]Y #:P8UY&],@__21GX0! M["X0#E\MIK#1 ,LH_@LW29Y1G0$@G.5:3%1!"BQ+I]N=124P9U!/OTIK-TDY MJM ?@AZAQ5 %G&!:*G4ME)^T+93#,TL>MM@[2G=T3^Z63H%LU_L'ZU\!3HHV MJADO*XW9Q#(/<92C ?FKB#_YZI]SFJ258<@L_ ;1;%F#670A%S!L89]59P#S MEE7ZM6=S)%-,NE9N'W/BV-'-8?R%F M#>"6C_$!#W_ MO<][CHR@YY!"T*KX^U:8W[@$7B:M$7K8PCE7T<:V\$IT ,[Z$[B/UE;LP=(> M!8@_JX+@*W*;C38$CI^BKJ^)FEL&7/C\2JTO!,=91<$^>YBEABT(IF++010; M"?]*S2 8!)M@50DQ"%RYB<,HV"(\1ZEA)=RX.\E;'U$/"';"!G@EQ!$"V^2Z M@+0BMMX0_?E+JJ#*=J544J &ZW 1T$L4[2[O!F$_KBL4M- MA)SQ*\+6&CV':!5[]^Z*6\*ZUI 0]OJZIB7(837[LD!^6ZD*HKUB%(2$D96AQ/2M08$@RPD!DCBBE"7EGJSLWM"WO M=V3Q[NR-C S<9*:\C%3/>V7"#%R0'LE%=OD=>:_H@=QJ-Q4NADJ#0K@V]BL^ M99H,7'*H^"^_!XT(S'$L"-?*?N7D2(I+$ \R/[=&2-71(-PT 8A(2HP+$)*[ M(&Y&+7^=S$>/L\>;Y_F< M%GLX9HI(YQZY_HC,.7I)(1@%JU% 82#?'X$88-#VB813GS"#7&EW1"*2O2/V M:4C1C16A=8#W:O':NL/ULL><@)04A& UA!C,78V)^;V"A2F$X^ )L4KZ+9V2U_SWO>K-@- M@OU07;XRK4L1MU95[!P,3P0;-PS)TGX,(E2$9N9S,_]6&0."Q:X.PY01A<&] MY?>@-O=R8T"PH[7'O1RBX.XT%0[JDF)?7^.ZAQ"\UP0IV,%\NCK08./XDIO/ M?>"OEPAO[IY.ILTR0S:QI5ZONQ11\,(TQFGQ.H M\\@Q*KIJ=8:PBS?%-%W>G_K&P;=D"6%Z9FMTA^ <:7)^: MV/=K]*5W:3T3[N=RUM_;R?5R,";8U'I BPG)ZNTR6_:4=CL/BN M;_DV]>VN,1+4553L ^'"J4AS%70@;.!?+>S20X=><06':+D9G"PDBD=H&05H M]!<>G:R&0 Y-G@SQJ \IG<<3)LA2H(0>W%(K".:!EX+HJD*')W7@AAV70*.4J1+=E.7H(42&QW4)1AX;EB. M:TARG)J,KR;CJ\GX:C*^ C%[WTL"I+BM^XM]DB# -W8//6+I')L[RT:I$U.) M=?GF$)2\RES,(P(N)*(@< AOU9R124,(:F+UQ96@ (XA3SBP$7+".X+E- SC M]-43!9UK+N-W@!!YI,$@$2K@&'6.U[-/8'*N XR#[ZZ_OK%VEDV@U=CO)"- M"#*JO-8DN+7JC2RL>M(NW 2>\QA3C&>K)='JP['CN.F$*4@WEG^-;K'UO6B& M:V \"-%&"HQL -,^V)I"\80PA4&9>85>$%)BU6)1 1]P>^6Z$;+G886<[,S[O5>&_YU;MW MRMN?&SXC18@!9VE>_B:K%0U[>44G:57BJW2,;JU0'QOFKA0]<"S.[SP*VV_7 M#*IO:SF'OE5EY>#+N FV+ZZ?O'HLARHQ+M]Z7;ME0'4SB1Y6X!8& _8YLH.U M3U]+3!T"N+M*-N]#NN@TF\O8=^[)UZY'&$/T9G*]W2(GK6@:Y7Y06'9= M"M M3-6W\71)FP[O-^$31CMK3S\^(3(!!49VNV'WZ9:AU6U"BNA<].YP2H;4WP:A M $.W(E7?-M4Q><"):!Z\;(]34/".+;ME=W4+EA )<$RY12N$TZ1OU.Q]$X3B M\CR"]MTRJ+K]2@&50;")7TN#V[I;%M4W0W$1:54'.EB:KRW_&WV]=-B)RYH/ MOV6WE*YN%!(B 7 9Y!%*,P*X]E.JGBG9>TI]NO7Q-VW?*:$#CF7Y8_"DM2@< M_/G&W3*I61M/'H]6MZW\I&/GE6Z8[)4A:=LML6O9!/PULZ(U:YT\#QP@'!,1H87'I7&H!(0!9F[ E+%KV(PWZQ27' M@61>7+80W@OPQ65#ZG'IQJ.D(N=Z]?=X2!&A,Z.'2!L=[&.B&='*KODCX0SN4*_)5@U:YMBTYY<'7N&?:LPN\03F@-$C,P &>^ M.F?_=+NS7)R8=?C.0G$7" =Z[6501*KC_+3"-:F4HE8V @0-06\EZ>/8B3=Q MCBQO$E)CYA,.=K3(! H3> 1^15$?" ]Z]!BC@E4GK$A-N'_'<=?(TA\,Z5D,(]GPM[K&0:+LT1P+578!G/J(97.;!WO*B M_>&'\FU0H0L$([\2W=70Z:QB)-'@0]=)+B')$S3DOB(GDP5R^0BNT9/E,FQ@ M5<: 8.17YE$%_,!=T0]K^X3O'%%:D2M;IHID&9.2WZ.2K;/&.!!OL_O;R7SQ'Z/)/YZGR]\' M<^\^E2],*'.]O_&L4'C[%O;H9<$F\>U4]A)(,K@$<7ZP\ #!"+(1!WX"EK"6#Z,=A'ADOAR=$;\,/!S: M)RB,%8A_WA $]7G"4R;^.? @J)\3'9EY@=.V/]."$/BS)C6LR>4P04#.,7Y/ M" :+*ISC8P2.@T\X2QFAL]QDG2 8,93Y)D,&.,L> R)MB90I,2O?'(+]H2*; M\FA ,S',41AAUXXR4$^11KJVAT]*MH?WH].$HV3&T6G*(5HFZ J\IM&-9$?= MD3N;E0HFIBZN!*GK_:E-9@X>?[>PHVC'J#M^+XL^!8!,([!T%-J M&XTP]S\ MQE# &L(.71W+$S*^\^19?KF6=E&N6YD*B V&*?1G]Y]6L(<@0H5#1&A X+2% M8$-H3G$/S-Q:#E-7*)N/E!U MD]QQ7FE.",^R$TU:1G*=OA"N]^J,T,$,W)5PV/&LXJ@)Q1/$A+.V?EY<4#CK MD$,J-0):X<549JM92/E"&T#GB(3H!< AT)NYBU2M"1ZJU#=\\P MD3IE)[)CG!2GNR$41<[UT5R8-=1BN\ZH@%9J70G101N<.JB)T<2R-^=MFQ$0 MUK@0?$:MBP@+\5:O=$SXYN@5^3$ZU;LL7^=4^T'P JES30.Q82S=R0]R=W+# MU"-Y_/&X _%R?54<"U!(;]TE*D<6G <8!S[3@KD+(["R/(=UU^+]65.%P@Y M2_79*<8)'-?N+#<-)1\[_XK#Y%G[2=PX;)/T@9#25)]O$J1:/06S:>;(0=MD M5%8@BZ =A(2D6J<<#Q%PR^.2WGAQLI)6.+$&^=@+;H08+VFH/F?:"?_B[UB9 MFD*-$C0-*7?'*K7KEKZU;3("3,#)N4@!83!)O5NW/&O,2B)'#!P+SR/\;@+_ ME>:]IR)'I@EI0-T26Q3^6VO/4](TQ^B6N8W9-S2Q'""G:6XQ9,>TS%T.%=[- MN<9XW4I ;5M) QBW&ZS@IA4A+>_.LDF'NP"GP-$O9RL*]C+@7+3TNW?+O-JV M#WT$0:[<$\"9W"'G)(HGF\TL@31,GU6(5F[%\;IE?F.6DAH8@Y.&)QS8"#GA M':')N:;(?6PD[M(M3QNSHHB1:G7#%3Y=.HC2 1B&2T&W?[<<:L+JHHMA%S?( M\#&(%BB*/$2O5%/_Q@HW*4 "5NGT[99-M6TLFMAU[YP+J=$.;96=Y)GGN^;Y[AM^ MOFM*>_6M@3P@BRKQ:5J.71Q)4A;RFP_U+1L?(ZCL$>J'H@Y U$.9R,FX ^F% M6Q&^N1M^N\,(Y5/<"-]?Z0P 0:N4"Z2(?2+L(+(S=>)\#3PKFSD80:1A9,?.T3S3-*X&2WVL3I">%%3CW4LK""R[106J,6TN&-$$<-3+6P-03'1%^/E=/9( M?THTRC?8ZFW>V M>K"^T6+PNR!T(W($^S:/)WJ](5P%A%S10Z=5OAR!2+9'"@EI\9''!W%K"%J_ MD.YB\,%I^5^HCHN2F@1Q*#BP&>W@!)ZT>FHS, ?'..'YS6P)Y!#GBA^7 Y!< MH65).@G:9+OS@CT2VX5U!H"@!PB$CEWS3HX6=#X^!CZJRTK&&!#TAP:XR<"L MKYBI);5$S%93WW%?72>V/$[H)*<=G&">5DXS >9@&/:;&VWFR$N0##?N;AE, MB"85[9FG6Z41 $1R"L64RRD98LT;ZOTP]B)>*F5FB[[#.BO*T]$Z7\0'ULED M*G.:RIR0!>Z8KC9Q=8SC:$,NNN6LL"W. T&E:K%>9+/$ F>(2$!\D>/XPJS" M_!6%D>NO4_^VM$)E2W-!L$VU*(#-$PRF$%:A7A[/-%\#SR/>[!00_.7 ]CPF MG6!*6I45-?FQ)9@:>P[AP"B97"- MTK"2\@U-K1>$_-W-NPX;HI!5Y8#T8P04KT#DTL5LH$3RX.7\1KYA)%)[#N; !PAT^@/ M(@E].S*C005P$E"9(IG.F#A'PVFFX'_!0=BX*5TT$XC4^\!V(A&]VDU:*H/X M6);F8&HMW\:JC $BEW_CE[,JE "WO1RVQ@6Y0[@V8N/T2%^"A!%*;5+D[DDN M'_G?;X(P>@RBWU%T*AJ7Z'N9I$L.IY;G!E%LH-V#K64*OAVI3?=B!;PKH$ 43)A8'+,(24X@6[*,_IJN1[UW!.,OS"2][8_'8C2$,#T/2G1(+ZC MS)D;E\%A?6KF&_[YXR>-MY1G.8>C8'2.<^J/@69;@_X;WD\.Q.R-=O=% 5#))D]7KQU)V2#>?R^R%%^T459^(RVI0DO.**[3;+!%,KFUF&NMD4WJN#9 MA"8@O!+9P(<(G?(.:0<)?:X1))2;UH0)P0P3NM"L=UV&!YFL=P#"B$S6.Y/U MSH3ZF% ?$^IC0GT&$^ER(])I0GP'*ZZ4+J@GU,:$^%RK#)M3G M(F3X;2@,)M3GHJ1VL"$8)M1G("$8)M3'A/J84!\3ZF-"?< )I0GU,:$^P$)] MYBB,"'11EAGNF;S9XTPG]-\6:A/,J.)\($9X:--GQ0 ,HT@"5"AS85' M^'"P'L29Q,7RA(SOL(N-ZYY&E:8"DGZ(*?1:ATHE["&($.OXF"^>A>F*)'T@ M9"AJRPW#Z9&H;T?@36[[/L)T MWGQJ^TLM8=5IH,R;K& U^7=,\)CZY/(;)W>9XNY]7#;SP//(2J"=FM;E*P)A MHE^:HN1;E.>T8D1_HGR8?Q!&ME:VCXXE_D#P-R3LY^7O.I?UXO2#-L\,0-2+ M]'Y#DOXUH7QODEZI'>;TC2";U7R.U3V!D0#-IL-@!Y9Y#\#8G\ MD?Z_(7>]H2:<5X2M-4K.NULK0L>(+Q"75#TH+R^F'BRIS9)A4 CP.GDSE^,J M^QJTE?:FEM?Y30O>&M.&[XU$N-&V.O:'5=G[;@[?:M.%[(^8!N*M-FV-O M:+5E=\T8HQ#>4M,#[HV8)>"N,SUV#>!55AH\HOLLZR]UGF6E4YIW6>9=EGF7 M!>Z4->^RS+LLK7=9.N^QS#NL;^;]E>+ YOT5]Z1Y>^^O3%3G1;WA,E&=)JH3 MIN.J?[^4B>HT49V7+>HFJM-$=;X-27_#49TFQ WJNNE;I3 G>AF1 W$^(V#)WO$E;;A82XO4[ MKK\NH#]'5(K(]S>!'V'+CF++H^G*/XG65=>0##IX37YKZIJ<$(/+V-_2!/I^ MB'2#S/Z'1I!9,O'[A+ZC_-2C;&X3;78AT693GP@CD3ZRU5-X[NE4%&Q^[)FP MQQN)1!/2 ,+1R %0&& FZ0,D4DQ!8!4X!2P #!%J;,:^D4=/"3_*-EI9 M.)B\)P3[D9(X%J*\Y)A!8-X7Y!/%PB-PCITM(2]1MPEJKTB%?8I](=@EM!FH MB!L$%BZ01P9=$U ?+/P-T4R\*MR3=X-PQ=5FG!PM"#RCR3C)R6YY*!0RB=$. MPK5)FRL,/""PP42\FHC7;A_'>,GHB)-Y-=NI>*]F%#M#.'#;$2%5"O1K"YDC MC\+X9.%HOR0(AY:=F'6T#!Z?/GZ\*AH\YI/[\7)R.WH:SY>_CY;S\>-B?$,M M'HL!VC-X5+K>G_VB9+O0&JNG2Q(30H&=0M@#HIVB D//KTP"?"$H"QP A38) M21\@-@D%X53@5",V"4:]E1F128OJ\?>([%KC-4;) ?*;&VV6#V1+]&RF"JW5 M$X*104F^LK(KZIBU6@I' ,;_B\)K%+K1'VL4DBM9:&^L5?1E^[*IP"SI6! T MGH;8)\6U+X8N7.IP"IZ_W;M;FJFQ A]Y0T P-#3$/AZ*X)S/UW%(-.TP'-O_ MCMW0E2@CW-8]*"*\&T=3B@@75ZALHQ^)" H5$85^0)01B6#*.%5 JND-\I:L M<\L;XRB\MUX"3/NX*)SZ7!U$V@&"ZJ$L5=D&*$4*PE+A; ,RTYV\6W^&.564 MV&8WK7UQL":V\\-Y3L-G9JMG"EDO00N<3G(.[[UKO;@> M@4^):;G6@-5)#7;E$ +'J%STV>S%<]>)]97KPF*VA>#&JL(D#CJMWLH2>Q2A6A.\.<5.E7O#J&B7WU>BC#L.0HY54>G M_BK VRR]Y2OR8[U88[+YEEQOB\F7A\GCKL2D%-P\0TX@E:=NSX4I)X(Y9#ETK2?+=E@I<:B8CX(LW2EDG",$+6D)ZQCP)?X<7CNJ ]A'5:E>D"M,!Y_3+GS1U!_.#4IQ&\-W$8!5N$)S]L+Z8I>&BT M#/F?L[1^<$/&*HP$(4JE*ILK(0S--7@?^.M[]Y4<_C0<2O-UWM7'3VHN0CK+ MR*/3C*QD'N,L-,Y"XRPTSD+C+#3.0N,LA$)IXP+=CC&D:BD1-X]W; M2LT&?5TK8=.ODOZ(HOL@#)\03A)\C/W(=5POIHFW%HA 2B9 87J[0$YZ^]CN MXBA!=+::6)BF1CUVU]/H/Y4U^L?)#XA7^:!&H5'J$8H M VM$63.R3X"-@M4(9:"-B#(W"BEP [P&U&2'V@VAF4GZ2>Y3#_3K/7L 41WM M-F>$>*%I4@3/$@NU24@(^@T;/FG1;GDW(/Z[#M:>7%Z@E>:>;'=>L$=(7IB; MV1*"=4JF%_M T#ZK\$B"%D!N@2]LS['Q M-\ =2%SYS:(Y!,41=84V$)Z:5N%" 0T(U*]YS,I,*3 M?SQ3/_#D*_GO@#*SGI-":*UA-NW';E\ A4PHL)=P6P.R=0C8<'84\%"!H"8P M@!.:&03M@=@7)'(FX0PDHT !//$["79;"(8!J8@)6 ))H[Z\/(R*&YA)LVC2 M+/(S'I&K[_X:H^\(I[D&[ZT709)%27,(^Y5NBD4)2DT3_,':YZ?YB4=I7CL( MMQU=$O-P@; !I=5.Q-ILH0V@9W**1T ! 0ATKUZ:YH2,[SQYEB_UK;4S%9#C MA2F_6H6A*V$/082&[N6I6A2JQLH8F&>HL+_)K-K\YCT&!4I0$%UH!VX[SD0S M7 :9=G#0&U#X!0V8U-#\%SK+5'=$:95C/MMHP&>,Y M3[Z=//FO_^OS/D(O.,W")/ZWK]Y_^_U7",=^$H3QT[]]=>9D?AE_]K__Y M?_]?__K_O'OWGQ?W-RA(_.,>QSGR4^SE.$"?POP9;9/#P8O1!YRF812ABS0, MGC!"/W[[YV__\N/W_]^W?_SA_8\_HG?O!*4++R,]DQ@QDG_\]GWYR:6@FL0_ MH??OOWO_I^_^^/T?WZ/_\=/W/_ST_9_1W8>RY0\_T?\]$J:( M*!QG/WW.PG_[ZCG/#S]]]]VG3Y^^_?3#MTGZ1/I___Z[__QP\^ _X[WW+HRS MW(M]_!4B[7_*V!]O$M_+F;6D[I\?TZ@@\,-W)2]E"_K;NZ+9._JG=^__^.Z' M]]]^SH*OA(CT8PTF17/Z:9"7'>3&?_J.?U@V/2,MU"=?T8_?L4^_(H9#Z%_3 M),+W>(?8WW[*7P_XW[[*POTAHFS9WYY3O&N6,DK3[VC_[V+\1+]1JN:/5,WW M?Z9J_C?QYRUQ/GSC/>+H*T2;?[Q?*[7^L490[LD4T[+6=\XT,U+*5!_NY+3S M#?FIIA;^G.,XP$&A&&770II)4_D I9WX-8(1#8$D/3=45CA>AOUOGY*7[P(< MLIBD/[RC/S#[D%_^?ID0U%D^9GGJ^7E!B+RMDE#1_^/7HT^&X+76J*I#A+CJF/ M>WVILOPJ6Y9B_HG6\2](]PTWT6\'I M__PKEVA,-RN$D038>H]5D$M6:&D*V/FZ%"S\4-4.J$MVBCO8.VLNR6A/Y(\$ MK_$ZQ_M,SPQR\WGYY9FB+;Y9MIV/?YZ+;-='*7W$&+ATU"VAV**_^'@&CB@K M@_CEZ:XS1ZO<>')&V:[JE;SL"U%.J=>ME),^ . MIY)VL.^5A!&G[!+,4B_.0@JGG8[8T'0&GJA2\ SP3MH!]T6EN,.!L*3LWAOO M.+\ MUMLW(9NB&7@O:U:L[FGU-J"]32'J0(^KJ")*UIG7K6,_2ZR>Y ,=N,9D@1@;E*1(L$*4ES.OWGJ? MUP&9*H2[D)\[=@S;ZO;@/;E#U;H/*QJ#]MXNF0?Z+2&/ZO1=#_S+("!6R\0_ M=,/RO=(8S6W!.VF+BG4';6@(VCG;Y!WHF(+FHO@!L:WL3>P.107C2_+C)MTF MG^(N,]1:SL4IS]5K=,FJV1P3CP$[8),B9=:8]!E0)VL4T=2M MV$A,J;GR(IK%&]T])[%Z&[RA"6!O4BE4>-3IYT"]2BFFJ6=?HY4.]2BFGJ78P*2G;H_1^_?OP&%?0= MN-@V]>@EC8?7_6/2I.KIYX"=JU&5PK-J'P)UJV89C7V*4T.;@CHJR2-.W^'9(S>U!>VF'2(//C@NJ=-T+J_P6Z=I7>FEE^.G)'U5&N&T%7BG M;%3K/+^K; +:!9LEM9#EE:*"JC-_>]A[471QS,(89^I!^[05>']K5*ON;[4F MH/VM6=*!_L:(HH*J,W];[7'Z1(;_G]/D4_Y\F>P/7JS&.55K\/[7JF;=#QN; M@O;'=HD'^F5!'''J2)!W!XC/.(JZ_/*D$7AW;%+J! VE%J"=KU'0H5A(:3KW M-,)O3U,@$__WAV>/6&ISS&FQ$KIUI%ZEM7<"[XDZ2I\LI5MZ@/94+<&'+JL9 M#\28+!!G@R0^+DYS^0KI.LQ\+_H;]E+U=:B6IH =MTO!\L17T0ZHDW:*:WP2 M++9Z.&5$2;N\'E7>.R.\)ZKEBO>ULG+%!Q69WE!K.PB&;Y+7EDN+^J"NG%%,3(D#J1>LXP)__ M':O7.>?M #MCJVHG<\IZ(Z!.V"[KT)DC)XL8740(.W"^)7'\@(55Y#4M<4X_ M!^QLC:H43E;[$*AS-=ESTRGL?LW9/G';A/XBC/BK\PYWSW_7M1 /:_ MB3__G>7^T[C8[*[#V(O]D,PF$BZ=HG1FSZY 7=C$ -2E^_0#Z.)&XALOM#>W M5ZO;A]45(C\];&[65\LM^>5B>;.\O5RAA[^N5ML'",[?5*]3V6@N#GU6H[.Y MQ1RZFN4\N MLPSG6<>H?]8(N"\V*R7[8;T%8!]4"&J\)&+D6FIE6U$HEROH.]-J\B@29PQ: MP73>=A8QI5#Q/+1.&H*/,)6\PUQR4:88PX@XVUH6VGF,^D\31N"EESTOXX#^ ML_K',7SQ(B)7MLPOO31]#>.G7[SHJ)KMZ_8%'J&]3"!'K%9'P!'<3WYC7R?D MV=L3[ >)T0)Y.2IX(<9LE!@_%+5"V^+JNXQNMO2O0=B98]DLB.$I(O.'U,VH-R;!5#M8HN%T>^3RM< M9O?8QP0/'B-\B_/FJVZ:78 'I(["M1532WO :HEMO'Z21!'%74RS]H1MT;+ M*$H^T><3T8Y63TUQ$.;H)LFJU=9$2RPG]DA+ZN-HF>1>-)F66\H=>=VZ.H0O MBLTQ(?Y*]%38Y*0)<'AJ4DB&(_ESP/#3*.8PQPL+DM, B%6-UN/JT@43+K\= MAV!PE^*#%P:KSP<<9Y@LJ#;Y,TYKFVL*@^CU! X=/=27$46C&V"@Z2.]J8<+ M'D@P86MHQ@:=;"1/@TPN38 YDXS9(&$V\&O;S-, F@L3<)P[F!IBJ@,OG2,' M^-C6B6)SP2N[/ND$?SH7'2.$&9A8NL=9GH9^CMGN["WQU-:P:FD./,*Z%)6# M3=46<-QUBFSJKQ5A=O:T0!7M::8#+C2E)PB33O23 T[SUSNB24Y&>WIHI=@(XNP(-31^'ZG%[='G"0:HEM/H7EQ!>(D6<3MY(!"5L\V?3=@=),6UQI M&X^E;?=,?41MBRFZMLY.$AV^297B,H=U%F;BGT MB'I@[^P$'#KTE)8!I;T'8)C1%-S4J3GY M=XP^JAB41PNCC>Q=,_61]2Z.#4N%1SP_T,CV&EG;]:F>4T]BI .2SDU-55O@ M&-6JH@Q-C0T!(U*[O*8N6C_1''L7LPM]QM&1@PX_KHM+LA-#SYA?9Z>2SH\E M6P^1X(-*78GS$TC L'$BH-W[G"Z/&BW!P.074V]"[S&,PCS$V3(.6$76YR0* M<)K17='\M>.N:H_NP(.JKR'DL-/M"S@P>ZM@ZO<2H_+X(W^=_/KK9/K+K/X@ MK $##_1NJ[=VF$_,:]Q;5[>>1US;OMLMD89SC7U$?0L5HXK%E!?:BWL6=]XK MO0"A=U_JK#'P"&U7LNF.5+TEX,CL$'CP/2!!%\B=I[&T/'"Z)G$8[%EH??_C M#]_S IW[OU\>LSS9$YVN\('6O5,DL+:W!!I2&NJQZISJ9A,'4R!J4'NT'*'^ M-S)\I?:,RUQ0]@QD$B]0<,3H4Y@_AS&B+WR_TA+M2L:T4DD8%90G0AX72I;?G2756"CJH97,1I54S 36,;V%C3+O* "RX9!9D76FJ#0D6$LPSC/V0H"#,VWN$ M)8]1^,3$8K>;(RH)'079)7Y$#8]VK'8K%I^QRR$E)/&_^9&79>$N)/2\K W MIS@TC@495522G0R QM'NLCX(<0^A"A6 M6.>:]^D*%[9Z&T! F78_V/#67PWC>?R>PAKUY/(R6\A/BP+T>,Q1G.1D;D5< MGMYWBPG>A?%+$OHX6#!4TS3R(:6VIP=QRMF:4SQT:'+.J;A) MFDE720N D=B-8X0V['1OB99[E)*#N3UM"BWJ%<[>SIO!CA0VZ0U7MH1FKQH M':5:'3A]\/)C.N( W7G@-(*N30L]P@8Q]0/":*HT,8?*OBN596FJ],]!@4I\ M@X/-V9,,2OI,!S@U-82.34KEVH_%(2.36EB;Q^#39*:-H%R]$@:,Z;\,0IUY MX\K&T&.O54G5U& 6J>,= MN:(*P^^]&1W3]S-%7H.7Z.HGIMO#PYM)PP9'_U MTM2CY<3CX#Y\>LZSS3'/*81W)R4IT.=,\)RI#6#RQ5 U92:T"%ZH.P(.X6]FS4A>- MK0&'KH;0PZHDU.-TXE7&Z-I*-2$F2[%RH*RBU@>0J=/)IWV@QPD+9).^ (0&S[,*(+Q,@NT#K+CCB8*D' B:;__?MOO__^^_?H MX*7\!.2==\R?DY16J5^@/WV_()_2_U#V3- I^Q>R_!0_HI!9AY]T5*D+R,O1 M W%,O'\DB]4?OE\@&GRLU17VQ5_?L[^2SPB= _;S\ 5'4P(!G6HD<2<*-#0# M#@$JQ4XGVG(;P,&O%'7('#.)087]R#J>!_R?OC^-+']_]C M\>>__)%%\1__^.?%7_Y$_OOAAU,D,(W\!6/RIS__9?&>R,"9$(:$T9]^_$O! M9.X8LPR"D)X->M&=%P;K6#P'HO "=6O@B-.A9JW45G-3P/C3);'Q#>*2+J*$ M41@C07HJ%'*@*;V+_XYHZC=KZO1AS-P+8QRLO)0^Q)$M??^X/T9>CH,KO O] M4/U$ID9'X &KKWS]VL$ %#_2UQ 4)-F>[5VY6^ [TEY4- M.,UI:UP6TO#:!\G^D.)G'&=D5L!S"6Z2C&80;'9;[[,*$WM3 1[ZAF8Y*9?9 MAP1@4##5Q$:$B+(I,L4)@GHN8! M=0B@O:T*'R#4RK5O]@,.\Q9A'6SN3_7JRG?XYN95IVI#B/H MPS,>@)V\=#V3H#"/1C?@B*JK>)]G00"CK;;H%I*3I&= )L]3&D=9'LK 7_ZH M'UN186^3$A@GTSBVFWV'TP>ZGZMUYM72&7B8]S."^C16U1-PR/=4P-I)YATO MRO&<9O1S6ICBXSBV2;]954X0R@KI1SU8O 3M2Z3Y/*V7/O0:\G\"COH;XB M!W2&6PY]I+>31>E^LT'K*I8C(X#?9)!LH;G#T-YC/D&OL[?0TGP>06Y]E5D/ M;B!;"@X4!KBF/M.Z=4&M;CVWD%4OI15-YQ2JEM:436$ZZG6-_C%J5U-H2^KV876%R$\/FYOUU7)+?GG8DG\^K&ZW M#VASC39WJ_OE=DT:V//B+,TE#R:_G7HO^=/?[](D./HY6=OB]"7T\?)S>%HI MIZ494'_M4HPZJJH-0 _M%-5\WY$1Y2E/G"[ZC5(^*Y/AQ@M9CA>7([M*]EYX M6K2XJRU\?U2K>.*4YPUA>V:+O%;=D].VZ* &AUU,K _L4K3RQ*#>!JACMJI4 M/[:2&@!TQ'8Y!SK@E 7MA-^W.MMI&^#.UJA2[?*+W "PLS7+:7SE18#GI)>V MV9.R6ABC]*:-S%'W%8^Q O7G-,FRNS39*:NLU5L #\4&=>38DSX& M'&Q-4IIZ&Z.%.+%I[N7;U^; B'TW>?&A3?'"Y.KS <=9YV986WO@<=6I:NUI M,%5CP#'7+;.ISY:444%Z\KFG"V6Q(#WI;EJ&B8\_DQ'\BLRSH^1 LS6$SLKE M@HC_IB684T:VI M./C@I;]C";&4QVPM'8"';K>R]8-/56O 0:LAM/F1*"/-G+Q:DW__XP_O3H"#=3^RM-8U>\U<;@&B7^D1E&XY@(M*-DR0>(E[0M1F*WIBV:#FB=VB-915DG6:! MM*.JNX$%=Q#J5*UUYQ3PC% MJ[V=TFE.+.QKQL_\$DB;HZ62U>L17>:HM9Q+ MN)VKUQAP5;,YA%R#M,.#KO;DR<219U%!2H0G*HKX2^(IX^[:"U-6%F@9_-FGJQ;DJ KOZ (]%+97EJ&SM #@^]>0V=61*712[JNC3!4W!P6[, M_LCUC?$3K62U[=HG&5?WRV?2CSX[A';4"KSP%5']$V> (E&5?Z2W!^:A?#A= MEC$, TSY\,(Z)EZ"LX[CY?-6P+%;H5:]?D.M"6!\5DEJOL? Z8USSE0'X+;H M&TTOW*R7X4YT0789\T?L^"1/"'V+3].F]'H C9\>ZHI-YZ[FL'>;M:6WL\T< M%AXJ'B*D6UC\G<+B94+ANM\L4(QSE&(_>8II<3T4'%.ZVN'[P4XW@$>W41FW MU!S\58O/ 378T6=['"^$@\<5.N2B_8 MX05OM_4^XVSU.4^]) W"V$M?USG>9[<$<>@MKH2E%A1:*X>%,3D"!5Z'YCXO M8C4*.] 3JO&U-H<$:3NKNJG*!425A.B1GQF*]DQ(@I(UH5 AU33;8I#-S+;7 MA G%V)M3 29'6F(&,H6\\"X91JGJ/365/PR**6>" J$,+%H@U] M+6A;WO/NLWP;55<2CB1 &FT] A[)!Y;.=9VFD;X!#3J)(,++4&@.&D M64Y3MR/4ZJ=E+M\;[]R,MJ\KO6@WS()87'E MI3&9<&;%,R@77A;Z"@.IV@*'R5859;AL; @8-MOE-77<@FKU9L\",Q$ M'/%F>IB&1\$-"7:(\Z-G;N>/;$XZ;$]CEW>>L(MXM>MQ- -HK"B MOB.ROJ/"HDI:Z39B'[B&A=%0OHR/<8J]B%U4>/+"N,!M8D7O_#O@Q=^86;-2 MWJGSW-M&P>LD)2O=^/*8$F/YK]O4BS,RXE%CQ@'[+6+YK.P!'/0UUZR^M*)L#QA\=J8UWRW17VBZG;%TYH&,:I'B,138+ MG7'55\CTA__^/= Y5?N$]+T!Y'93!(X3%LRE.P7J( <89VQH->)D9G8K2!=V MN^P *AB'@W+B^>H?QS!_U3\2;.T+''9ZF4!Q_*?N"!A*^LD_ZE'?PW9S^>]_ MW=QX?_H!6__%QO?V;O:C(TER*"/+;:320/_W]\K@_1KQ&^&Z'_?R.59K8 M[)9!EUY76_GO6;J[R?"C^SQG!LTGZ]VH3Y@FC-F M AOG)&8,0 /AX8+>=T9A\R"M/T MBYL3(K,.'I4N3B((!TAPA[#$OHR\+!-KK8;5A$Y[H/&AK6KC\OFT,4!_UY?9 MV*\I07:Y@)*TOC3H?T8E*=BX)&AM"-Q/UJ53M)-VJ MW@BP5ZIE'7 T7Q9=F] )ET' 7C;UHCLO#-;QI7<(L'[[^2E&T/MNQ+]*, M/$(,S%%[&E._.^ H,='"^!8/X_6.,4,5-\39H<=7Q!@BODD]^5Y'BVDJP]QZ M>]RZ"]*?RGS#ILTLFJ'31&*>X=.JR3@AM*@%$&4+83=F'=^EB8^S[!YGF#C: M\S(.KO +CI*#,CVK;U_@,=/+!/7G8C0Z HZ/?O*;/S[R[L#9H%3P8;=L@XK3 MA/Z_Q?M#DGKIJ]B ]=+TE:S ENP)13(IC(ZTJESC;97FEZ*RCDL:5,\.)>U5+6:-9HX^YJ_ M1/1P@QI?%%K 1HE1KL+R)Y)7<>OC=0 M?;&\6=Y>KD:TR4/NI?G;L,IT@XAN M-7:-;O,">*UZZUU]Y@.^]LMEGT/I>2%U,(AH7WT1R>CK,!:%PBT_73H(ZR;1 MU^WKPBDF*>Y# C "FFIB MOA7%^:"O"XZTU&_M!<@_"*Q$OU'&2'">V^HQ3/\R4CUZ:T(&. M1::FJ5^5Z$D$,I89ZV*,=>S:&V>).$]QUWB!&-N%N!DG.*.2]30ESMQ;J*!$ M+PG*F=2(7\.>MK!9HS$XHEK EG9"\P07#>-HH$L+E?G!BXXR@^92[^C/ 4L" MQ'$FBCRG*:'([HK11">YW9WWROZ\I,N 18$\BQ)Z,KJ X**# J$Q[=B%0C.8 M[-SC+$]#/Q=77=FWRZKED@7?#H?YD)5KT-ISLSTJ$Y/R3KK]J( M\Z9*#A&J L]$,6M)&E HYLZ&OQ FU&[$&&EE*R"WU5HQWCZ4]:([3RSK;SKM MB=C;1#,#W<: LV([;*9XYM"*W8 &>YHF)K#T_Q=T)BY/V(VFPBI*0$NS_?H\/Q';/A/]FQY4CEE_M#U'RBO'6^_QKF#_3HSYZ MRY;-+D_L94@"*(@,,0A%#Y/^$\-&D/A'&GA- \4@=8RC@%*A,2 >JT]+"0*T M2U*$!7/Z- 7Z5+'_=A2@:$+52^4._V9X9 M*:!(;<- YUD3_>A GO -44'CU$Z@%A,&1QS.3U +;1ZC\(G),]'$;PK+ MC8U@L)>N;!18^O\XAADK%61RDG#2'3IJ]32$[LF W!/+B-,CY-\:#('RL;^\T1*M2FT M-_'FC94M.HQYC@ 6+4>PAS9$3S\J58Y2"ZP3:EM:):R^*< M[Q!:H@H4O2R;31PKV" )^Z3!JH;&&S%'6L-).GV@/\G@%/!Y4?Z,$;\C@P[' ME 9M3O=I^H2HT_,*$,953S"+G<%"$K2.D9 %%<(@(@VZ&AGPVPXV0-C0V@@! M9-*ZI==*C^DK,VZUT$_I!FN6?\#Y@P86* 6B$'C7Z )\6]Q#4V-UV (9O:MWH+-MHGA'A-GD M\?3(]![S!3Y^P.E+Z&,^E[K'?O(4,RI-R68.V0('$U>&K[]O,RY/P+#F3'7C M5QONUI<:N;5E01>Z6F"3'TF2:? 3O&D9W@JC^O(M6/R9_FST!D;35AL#\_/E MY9;\B*^38QQ@GGV2T31A+):=#:M44SI $6^P:8H--",BP+?,ANDT?).,,4*" M4[%E]L)X.=W=FL8.M1L.IR>FW#0[89IBKLKYBU_=[V!-8R?I7D.CP]B_U="6 M2/*K1T?$7%E7PZ [8.@T,43[D4-S7^! ::3*\!L,\LF!ER&/[L8>(W;EDIX@ M8*DPQ"&M.0JJ^\\.!CM,H7/T^C: ML$L7"\>I[8>HQP-B*RJ8>#B6>70R[N BXOA.4_A Z1CCZ-Z2Y>->^Z8!84:[ MO<(@W%X#MGQ.Z0 =6P:;IN\&:XW(S'=,FW4QW@*M.-)4G)-WQVG9.<&VQ-1) MTRC=&ZAV?E1"2]AH X>HHGK/F+XSS*J\;+W/"AMJ=@6.'7T,(,.%3C_ "-%+ M?%.?;WK!FK,1#UF7)9 (MVF P*$=_)H=0F&'B-IATGL+7L[.IS:[2R][OHZ2 M3UV/0G9T 1[P.@K7[SFHVP,.<"VQC0>SS>W5ZO9A=87(3P^;F_75=B2 M?SZL;K)5\O&H)-6*%MA-.4H]L,($\&JN?LVL3/L MC\0*>/B/:6#EGILE/H A:51U+>WER6.!K?2O]&>? M6OO(#0QNPG.%#T3RD)UUDI\CS)X]CH/EGHZ(_VRKAJ?9%3A*]C& C'HZ_0"C M6"_Q34-$9K) )1MVCU)F- VJ.#VI M7[US=O4Y)ZC 29>$=$1?-7NPJQ@>2WW%50U;"77'Q\Q/0_9HU_(IQ$.GHI ME82BOB8J;.[+!92\G0%'H/891F+]: CJ> M*<+0M$AP*^J.T$N#YV;I[@ 7VC25%9C6T1HVF.D*/QS%Q Q9KF%=JU9SDG[D M-,EW;"O4\JS*]-VR< _EX1RWQM9Y=?Y] TTW6_I^RI>,THINL[L*,Y\Z;T96 MDG7(TF8G Y4I[1+@QQSM")/8IP=A?L-LSFW*STN84763]"HY/N:[8T0PEV&K M.A&CK0MP:-!1^"112-D><.AKB6WJTB5Q5@:H((\*^E.%M4.=C[&?1!'V\Y"F M2GFC**Z_&^Y0\4A#<[(N !I_GK'5$P7_WC_ M#>_=&3B,]3."#&AZ/0%#6T\%3/V>LBFRAHCSDQ7'(:D>%"B8(L85E6RGPCY' M1OF:\OF&)_@00P3,*%Y$+7(H+$+7D%AE#X,$M8F$7:&-Y[Z>^8)ZEGV#^F+(UP0J"A\)J_/I2B M7+_ MW:X7J&*&I%G+F,BQ[4HO=&03"AO'2OMB7H*YJ:K=64#+%7:3NOMD2*,;<$30 M5;QM<7+:!S *:(MN:4%"N=!Y-[^9#^"H9G0#G 3[$[4'78TQ \ XB6F9-=&[ M&EOO,WT:_)7.7?K/NQHH (< W-H+C5.NP,&!A,M+"\RQ!THQ@H)7M-<.W!I MC/($BCYZ_XACO MMO6MXEK&WV5TF,;W91-/YDC@+ W;3J3&)JD]?H %N9((B M TZ[(_!DN/YZF'KR]AG3"R0=&;Y^R9W^6+%WFQSGSBI-";W\G9O2#C6&KB=& M4UE#SRO!( .)^;&:)\NJGK/:K;8J83ER6)U M"5XPG/P&O$.;<.3(3BZK9QD6R9'%38F)+ZXW3J/9>7^U+=]G!G[>=79(H39 MYY+RI-^LT*%%?/LG53Q)N&(%ZG#*MAE*?5.EOI-&/-U:BPF[\.P5+]T^LXOQ M!I7;@UOJ,*NH;I+;^IY0R0).&-O5F],RNM0X6M3>I?C@A4&Q-R7N/2WC@&V7 M+]E,0]M B]D0<5>_904RK&3IV%9JZS@I$VC6P MO9_ (J+B!@XLQK$&5QL@ !3K&H-SZ)-^LPMZA>IZ&P0S/6ENE'VLK0%X9\M6 MU2_U/#3K:7B:K#P4%_.6K)BX7'*$NJDV(<^/6881 QK2=HPD#J '4()](FU# ML2%'U&4"]]=!B0[24XUDNDROPI+?Q*.-!#GHW[VGIY2-V](9=SFG#OFP'*#' M8X[B)$>O.$=LVGT^VY8VYYV>>4]I]XYK!84$:%FNU8002)+"^5GPE!8K3-.R M;(O4IK$&\9?'+$_V.+W"[%Z9CHW.N\P)KA4**T'YI/WJAAP@K 6G<5.W#U^P?%9C=,^ M_8!"7F_5VQ>=)YUFM>A4R6YYBE.F]PH^4!:=MM4O]4R;];0V([D/GY[SS>YC MAOD6&)F#W=!/I,G7^47I892 !K,%\RBG-7IDYC;;Z:G5\ *A35,A @HIE8-^ M?J3G4U+>%FLKS7L6]'62B2<_CHRFP$_&'6UVB/ 7>_)LE'D]Q#G])@ M5?IP/W<"->,Z.=50[QD:D@ *W4,,TNO8#\ZNX*"S/P=[46<'@)/M/$UB%:[^ MP"TE2S"A_^BIPG*]" "'B/[&,'LS&# \&"@QY/9VSZ?WQ@&')/>B-G!P;)/. M!_+@P06_U&_AZ?%V0O.$#PWC:,!("Y7YP8F.,B/!2LD:THN>$YCI].GQL+0+ MC)9%/ET8AXC][]'0<8FG/,T-H%M72Z3HTTB'5TCK3O*FFH*[5%'WG%NQM)F@-^*:.>:;]A[+V;V4!7MUL^L#" 9T MH(.#J6E.GCCJ1P0R:!CK,N!]',:1[ZNQJKQTF5QPI0'E $]TMQZGMD]&>/(4 MBCUG&_(M!FN8TY#I=H:@]SC#),B>B?)7^ 5'"=O/H+?&B:AGE?K-* %C@'F M$!EM?;O#SF0SUF9X!AL[^&,WFI9FH87.%5_%CR:VL:C -KX(IF,7>F(:I (6^[,@0 MA3]PQ[-9RS'*4Q@%9"+*X"-W^"#2WQAF"2> <1 "8<))J#RUL:R"8.&KX^% M'0Z2=9J22^"!QW7Q!O?0++9V0O,$$PWC:(!*"Y7Y@8N.,B.!3,EZ!EEL8YKI M-(MM5]H%2!:;O+N6)_[OFP.;3ZT^X]0/,_4B1Z,?9\D"""2JY -A&=J \K6>!!6VZ+LF8,1+.%$C _^JE*7UL6XBIVXMB!?1O0XJX<7G#XF^C$]LL[-X?R),[5U['-/UB!I MZ.83940:]8GY(8E0LG,GO:2FSB(\CE=II MR0*G9JN8B;D.8[>@KU8BF6-Y??BLL+^#4Q^G%A&[P=09]+Q(SX6 S)?6678D MJS>\V5WA1^6UGK8.0$%77UG53*G>>B;S)(70=F8,!7'JU93\],N>4=6]N[M# M4>)-^3#A/3Z(PZC6 &UH!CPL58K)P7C:!G (*D4U'X<+@N,$F_YIZ'BJ4U=R5T9\ZM6@,E%B_TTEH@9!_4_2"WO6"G^\SJ#?G2DFX2KSSZK M,7I/4'NUVV%ERI%S(8"#V#1?B@R$;B4 #*83&6+(JPLQAS,:.!1]!L/R- MT*],.NJ@#28<-[@=-CO9-IMXT+>@^&;'X01\!!C1O#+,C\ &,):/J:TI$'"9 MZ"JZCJ5)C"QA^32'2+!MC0M;I]36_.VD.3?E'_!3& ML)5:H1XS;Y;-BI/=XQ@X0U@T"K&O(Q3C&?"OWLA?%-DF6;N/LM MF^Y>P(%!4VT9#CJZ 8!70WGJ@_8^25U;#EMNRHA))& M%T)'B;ISE!E93]5W.>W]$K8%?D.SFS>/4?C$'#Y;Q_XQ5=?#[^X%%)EZJEW/ MS&CM GC9IRNYJ7,SPJBBC K*TVSMC*WN,@AXV-(*2&GX],P+9Q$3>%F&159$ MQ&P2B2I,4]\A8P99?3[@F(A^)%8OC'%QS&^3_&^8'3&UVU.G^SRB7ML0#>'? MV1<^#NBK8#[:,49(YE2" GH\YH@P0Z^8G\A.BA+C&T-^U+#Y#7-ZO2@Z!NP" M*ID7^'0"2 ^/7NE+9+:>'Q-2T 44ET%^J7TM!*"3'C\]XH"9)<-?G4V1C.D MA8;!IBD>)#,B GN1,U"GX2N@0^_0H7(@S 7)OOW*Z2METUBKA)<-W; 1-J)O ME)6L4<&;/E4FN"/!WOD2:VHK&7F2K4V?)*;'?X09^2D+ Y9FE,1EJ<[V;:!> MG>&BK8$1BJTB_9ZP<=5$$0O;2257^F/%EMUI3N(8^^RW3V'^/-U&DT/+5+Q0 MC5E5V7?O+2H.&LSPI-N#!JSV0"78<3A VZ%O4;EA0XN'RVQZ1IF*8XA6HP]KRO M[$ES$)@8J)(#44'0+Y4]I?M=O,([E\8YOH,QX'@.:6EXN":BAR^8OD!*E@V' MPTWB-02XHA5<"&]32X!R4Q/8,-LJ\?!)[*XB+U=/=HI\HZAX?:[834/%V=%1 M:4KE#.%ADSYYR*%XOIU=@P^YW\\Y&$8II[8=SRQ.9@8G#! MQH*1!"8-H 0;NFPH9AHA\7>>2PB;4M7-_<_+V_7_7F[7F]L%NEUN/]ZOT.8: M77Q\6-^N'A[(JOOV"MVO'_Z=_?#Q]G)UOUVN;[?KU<-TB+'%G_,+0O]W*\:4 MJ;TIS#@SDSEHE*3>'&J<:S8D>Y6(%I()>Q!F?I1DA#]+3TTDL4B4,<'HV%N( MQDM=$.'8#S7QV#R+WT[Q(C+%)XL#7DJ\8N%TOC6IA3<==ERT&?(W*@=B@CB^ MYC2YV1R#O*5,F24_?"<+W;LD"OWNQ]A;.P!%=GUEY?P7=6O &2\:0AN7N?CX MX7R]LM6EY>;CX2-[[]&=UM;M:7T_KSA9>%=!U'[%J, M8"3F'\*G.-R%OA?GYP92370LD00>$S8,)D?-$'J X\J*6J:1QYCS^RD5>S;Z M2@*@2@)4B##A> S"?EXVT*& ^ Q1I> MXH,J1A"&.3>& !+V#04ZZ:#^G*3Y%J=[Z99]QT!F1 @X')@;IZ,L;@<5P# Q M0!GC!*_EPU_1BD3++\N;U>WV@>VZ//QU<[]]MUW=?T#KVU]6#]L/]*-9!%+7 M8&I&Z1X[SCJ&HJP_P$-92N?[ 5$L'P"&L)[?Y9@C;QG] ]ZO+%9EN7=RL+*5+ MB3.)K))?R%X&(OWA/ -!NQ]0!^VMNDAVTNL$.ZVIIP[V$YC*.@AI*0'RN0A. MLX\<&:)@@RH^2#"21V%$?W2?2^3*"'8@S-)03-?#,2'^6DT].@;B]AY 4:Z' MNO4'#)3- 0_!.E(;/VEP^PN9/&[N_P;+9[L6@!U=YN>UKWZ]H+MO#P\IL_\8LIENN!?7L/>NH5EW[Z=-U]G'MXEK/@8M1 M7+!G)XX)E:18&XL:I- PP)YM!+.B@!DK=<;XEO0VH_"W /%WB!2 ML&/C:L6P6&^"VCMW;1JX(,(6WEQS^N:O5D)55Q_@$*&ELHP(K1T X">W,8U M3-@.RNWF%LPFBGPS2&PI27JW;D@;D@#NZ28&.3T-UNT/. Z,U!AR6ES<:O'* MS=>*G[/]5XU%IE/#P,,+\8C&3?4*66$%^4^=%8YZT0".&$8F.:F#I$\ ,&:8 MZ3$@L^_^XZKUB.)FO;Q8WZPMEGE4JR@.8J1/NA>45@@"C0Y[QJI2H(=0@WT6 M;$LYN\?#R0Z%\2Y)][P>Q(&7]:/UC_+D[&DLZ>!8>J/2=6+UI%8L7L*2V#0< M)LN?@ECA0[#UT96.@F*VGI#QU:6X)>([2(;"I_UZM+J8\ M^ZEKU;5@5[>>E5^V+L,536?CF?:@E=*%,/@: \W42N/614Q/ MC/@;3*3KVM<]:P0\CIN5DD.VW@)P="H$-?7"F]7R86)_RS*,-P?V:&S\Q-7K M&EPZ.X'W1QVEZ_[9U@.TOVH);NR_C/P"E0P0YP!@$!E;\ZDC]S+9[\/R?+1\ M!=JOC9==16M[T@ >UT8FJ977[$, <-2;Z6%<)W+SX<.:UX%DV\F7&_8BP>J6 M/D=P=BX!+40ZR]'V)?(6@J2]"&TO"G,/$XOU5"MV[ ROQA#6"LRU9=H09-*D M/3_9XZWWN4<9H;8>P*%!0]UZ!IZR.>"@UY':O#()\>05VB[_$YK;=N>6MG:9 MG^-VY(ZJV\_+=6WFAE+BB%"'=MUP7+5AA"R]0IF_=@PN9XV AV6S4G(@UEL M#CV%H*9>][#=7/[[7S$&D M#>Z\5ZV'.PS( '=@4\/(+MZ7!N @,%;%.$PDAG] G*5XJ8-\\(XV"E#!%L"R MR;V!)!SYP_1 4@W0FQU90M)\59;1>H\C+\=D'9GE&3/'HVR.KN2^H42!@XP= MH]5RL@91! Q EA0;%&WH8OFPHEL4'V@&+7LE?0X1UVLD'T[UK<2<_C@_D.1; MB+HQ9P'UP1XMTY00P_N3&NM3)5I.;2%XP"14O_/2_'5+OJN, +#&>] :W8!# MBZ[B]5=1VOL !@=MT4U]^WYUL]P2O[Y;TB)0V_LE\>W+J9^-56FMO^':C\), M?5YS.[9']QE&PAB[EH(78LR0S W6.:)3FT $B@?\1,?Z>WQ(4GJ&VC'\M30' M#@%=BM:VQ!1M 0=WI\C&4[?5S_3<&ZUOKS?W'Z:>M9VJJ3^>Z?6;AP=TM[I'#W]=WD_YG-NIEEV#45O[F?EKZ\"C;#PCC[6' ML 5E1$CS$T( 0\MXZH**T(?C8X;_<22#Z.I%XTROI3GP^.Q2M#8O5+0%')V= M(AM/?SY>/*S^XR.= :U^F?BA[E,E.]UGYJ[MZQA5XQDYK,4)>TD9<=( M1I,1M044GQ=>%F:;G7BYF(R>=TD4^J_\_UW!JMT9>.3V,X(\:UO<$2V*\HF37MV+,Z)BP.30"_R.+L##74?A M^B4\=7O H:TEMOD%.XFX\U#6N,DPJO9W:1C[X2'"+(YKK"P5Y;U,7L+@_8]W M7AS@?>CKC,KZO8#&9T^U10U=G2ZP"^7VTL#897ED2I5P4WI@+ K?^E2$=^]_ M1 <"',Q P"ROITA0UI1IJ, VU9)0JM[RUDX?CFNIBW4[-(S*1E%RK8 M@0 \2 :9< EVG:28",?KDOOUY,XX8+]&+-(Z<-0&/:#(:LU4\LK.F!C@9=]P MG4SC2W!&!>MZLB2]2RAS!S/O@FJX:.J-H7O\@N,COL=^0H!3?W=(IQ]PE-%6 MO9Y;W=$),&KHRVZ>1\TX0-HC&E_INS0)CCY-QN/*LPO5.'T)?5S\S=+JZV<" M&7FV2>FQ51B4LZ?.=9=V/Z 1VUMUL=;2ZP1[E=53!^,W"&JO)YVNH5[1+DG1 M$Q,%D9^R0AA$OR#TE)! C*M*;/PU)<+%B\-_\N'4Z1+,D[V+Z'Y1'-"Z+P1 "CA[DNQM-@P9&%2\5# M/ &_:/H3-&AQ;[0SHTR9(N<=PMR+Q()UL[O".YRF.."J+GV"@!G;/V+E9UH1 MQI 4<) 98J!:JIT!''9D MK(KQ-6[\J9;X56,);U;DW#[WV"?$HU>TSK(CF4!*MBKVF&W-D1[\9QP<([S9 M*3>M/F9X=XQNPAW>>F05V)8[/(@84-"P8Z0BL]B<$NQYEPW%3,.%D#M&7BHG M'I-)6?Z,T9&Q1!'A2?\4)?'3NRA\P<$"'9Y?L]#W(N2Q30W2W,L1K9]QI#5W MPYCUCY-T3YH0[V!'3X3$XS$+8YQE-*/YP,YY,'I*DH ?JF<\I83_$B81JK M8B.&"I:U+:8%>JSOR''8.<,:ER4@SDVS_!QF"I.J6P,/C0XU:U4=FIL"=O0N MB8UK%33X,/J-DH;FL?3'%..K9.^%I_/$/OUFZ,6-JG?YA MFK*;;\L<>*68C,V^PWA'EX<,BND2@3BGN.HJ@S29@!22;%>73A=_(YM#K:6M M$ V\0T[6.S\$6^P_QTF4/(4X6\?J&.WL #A(]90MHK2]-? PU13>0IS*,2I? M1B]$0#]<(5D(1*1P&Z,CVZ)-44MA>K6_P-%3>-Q?O#RDT1*G"1G'\P=/%:6= M[>$&J9ZJ(D;;&\,.44W9C7/*E MRS@=V2 %05LA2;]9$A!Y=N,])BGMTSYR=G< ')1ZRA91V=X:>%AJ"C_BR,E% M0%0&) O!1LZ%TY -]CZUSN C3>^BC< ML>E8MI_7?N.YV':WTRE]Q!C8VF0L^%PF^\I,VW9UB"L*)_^=_@>W+!A(-,L&R #@:U,FU'BK4^VS?2IW9.;JTKPJW")Y?>)M%2/ M'W\'+&,R"KW',"+2T S3+".S 1@0=1W&88YO:&+MZ27DUKGL,$JS :C>YFG& M)VTRLX"G_MK8"#?.]1UC>W[='T#N,11#-20>\QQZ,E&*\W 7,D.%E05/\ K6 MCM!=FES3;;AUM1O7^:96;RK \JD.6$_QBM_2L MWY6CE6H)$S(?X\E5#:O>;?)0\"?K7B][OHZ23[2 M?SG9V(I>F1%+Y7DK_K7 MZQSQ!XIHDWT59Y?X7#"'O>LXD2WL[D^F-=%KU_S\2GIZ;%<*RMX;(QH@I@*O M)UW[C*M!+Q)R12:Z]C>+;T5&_ONS[Z)I3W38=S'Y$#OOK\A%N%@?LF^/]+A[ MLV,OTF?\8OTFIAO2Q_V^Q?+:8[(M!G,8=*T:\VQ4M4)]+L.F767MCHLQDXW^ ME#'IR+R;U:,@P>U+ JH08)H1#X9!9;R\+K Z<'4S-HYUH$8K>.:U M[*63[*#3L9'^1P>_%R^BBU8ZNC\G:;[%Z7X=O^ L9VO9GAOJ P@#'8CL&Z]Y MN]V4*N!=+XO*&9=)(TP7?"HH\18%>4NF(#?B)[.9#'8^M1P^L5Q&97A'\'M/ M)M"E%%.^HUBD?/!SB@_8HU,*,DZ0M2V; M*D8>W1L0%GRD$L''H(]Q\DC+=M$O>AT?CGE].\821/7@\C80K*]9#0!.E\7\ M\:^WIF[@<8%DP1"3['3_=F8(ZLS2,L#>X!=B@A_:X14"DMY4^6=CPZE=5G/! MU!$,W BL%OG, 5W'4-<&Q$IRO3FW/8QSC:TEL\EZ&5A N^J&+LN++4R'HW*#@YQ+G0NWYS M2=@@+;E-. D\5WT91$O0,\YLDTSN?,"8&%/?L&$F>JIE1 CP9 M&ZB012 A2]N",W^GA_%&E/GD&#.QM6KP4S-2D!P?F],PE)FQ> M+\FTDOS4\W"TLSMPN.EKB.:#SO:^@"&EMPHVPJ)DM4""&1C0F-8>$P)"\4PA M>Y6P?,,0!W*X2"59.;LOXZ#6.*\.<#CC/Q?$_" M+.@+C)_\J17E.S1=**;5$3A.Z2LO(U%W+\!8TT-XTQ!H?90)4 J6 U.@ /> UUFQ#91,=1XS<%C2G46,398 M.1NA6 C158CD\14Q41"3!=!8#,R>9P5( $!;TE:RY?J8DV7,?A/=JJX MXHN.7EN7EEC,!.YL&K0)^&S0GP$$6E5S_&),"\1E0K)02$@%9A\#K'%WW'B> M;#RQOP$ (S<[:7OGED"!V*?6GN1U=I\)MND:HGG"UMYW!IBDK8*-D)#W1!>H MX@9R>N70+GZR/R0QNTU&?N/[GC&]/3MX[[,Y'2X]XD!*#RSV>J4_:63(&1 ! M"@G#C%+ET?6E #ZUSE@ANU40U,]3>5S&IG,#*;W4=6:><[,)GK5TYF5Y!B7_ M=>I9VT0&JN\ <&.M9)_AEBKR"21!+('NKUZ:>G'^>H]IOC6^3Z*(^/0G+^U\ M:Z)'3[CPVE=]@:FZW6 #:6\M+.>!MV!HJ*I(>1UJ&Y?P.O0WBJ8Q@$?X:4U)Z1ID7-K M7#:O. O;1,,F0)8PX@8366E^DA8DJ%L#1X .->6 5S0%'-]=$ILZ,*.[8&EX M8*)W+%WEU8M8W%)._#E+LI)Y]")Z36#:4,TRC#<']H93_,0L4:#7ZPH8 T(5]P;JN$D:Q_& MX?ZX%^!S\%ZG+G)6[=6S6I@7]$$".K'!<<:6XDNZ\GGB+Q!AT_/^?)SJ'I=NJT]\##L5%4.*V5CP&'2+;/QBI;E MZ1&?%[11DB)&'?U&Z8-SX*MD[X6GN\5Z/>;HQ'5U.]V8-Y^;(Y](/8(K_PMGO>7+X@',ONDO#%[*:O(L\GPT+@G?V =/BWN<;V+WZ O58(Q.(LRG] MCK!/IPST,/7K>WR@9TYTRD'?#%,?ZPN9$!,*":E0*581%VX/]AT:2JWQE*NM MKGFM:EI[$\9XG>.]:KYFA3!0A+%OO-K":C!5P".L1>6,EU(:RZ>.U1,5!C%I M; W:U4JS 5:[H\;ASY)?6 O9^L_F]2+"M P&VB6LP>0]$G 'MP':61AF%;>F8(M*ODAB//EV- 03%6[SKG"; M?1+@:,)9T<]4'(SI6WK'K&53JJD=4##M5$V>@IPU CRC4,MJZIJ"(N(DI]]I MJFG8NL/4W').'JG>46IH-A>OM+2#=.J7 [:-K*\>BZEZ-85>[0]1\HIQXU:3 M$0'@?MS?&,VKOJ[>@+W>0 G38"C(V?/^+,TESR>_G7H]^=/?MV'.*P$&X4L8 M'+VH87;0U@ZH#W>J1EU5V0B@1W;+:IR/3ZGR$HT%7>M3!#-7_#7,G^]I]AB= MKC^'AVVRBO,P?VV<,IA1F)/[ZIE#Z=CMW>?B\II:6 T&N\=9[ W<*"=3']6A M54,+H'[:HH[8K3K]&/9.E%+:T0^3*LY.=Y.L*UP1!)9R)^^]/^2)__N&;P/U MWI8>C0G0&!_7J%T9>.8< (YH(RMJ.Q>O=DBT0$PJ),1: -W^G8&)I9,#1!^: M?R*&\OS?WY$V1+4,)>PS,'O'G3FCHEJD,6AJ$9LA..H;J5<:9(_C$.\XP!NU4X MZL]EYCAE:-8^ -:3Q8R1S533T2"O$DA,YJA([I&P5X$S(*:50/+^X2,$A+Q- MXA=B!1RXPVE60E31Y?&3*!@>R9VEJ:6V9TA!%V]^5<_NEK MWHG*,,H @=D M"^:2874 .<#@:$,K\Z-9QAO1KPT5W%')GH);)0!B$H !NBGM)L-5$&;>TU.* MGSA(D;^DPJK$>D^5]3PJQY0OO];DW.R$_;102K% "C MA:$BQI7>"+MW$7O9J'K2#>RTP[%Q9"R)"&O$#07F!;?-;N6E-($ON\/E\I*8 M(@ZNPNB8X_:J^<.I 4>5@69JWE3J10HPS@S5R$9,%9P18(<6>/30C^ M8, '@L5N<8YNDJS=8B"0:1GG84#E(9#Y@'U:?#/$V>JS'QT#'-"%(]W<.N9B M,GAJ4GW0LLAH-GAFV[B*9W8M<9D%"EI7ULHC/))0J)(*%6+QO2-)L&94!0BA M(,WMR>;.*G/CFKG]NKEQ8>X#,7=&A;-T3^<#3I]P2N\;;=,P;K[VV](,*)AU M*2:N[32V@7UWIUWDT2_P[!E[](GP1TP I_=XQE&>T;(43JOHSLL2512=? HW M>)K4$#$C?P0[5!HE'3U"Z*>KSYL8LQ'3BU^=1HA5G6MJV J0S_XS/8^^I[83 MI]#9.LN.=.ZPCB_H51&<983I8QBKOE@3&H"#S=@D14CV)@ \<,WU,1X#2-1B MP1;1IQT2EJ? D_9"P9I$/7H4S.D$K>#N-L+=&Z=@B>X+PXALQK5DF((QDC@[ MKXDVI7&8UTRX*]*@'+VF' ;LJ9(DWJ9>G.UPFN+@O6+EU),$4$@=8A!YCZ)/ M?\"[#T9JF$9#$PHL4(T?DAA.LT'@U")W1/QG\A,9,"064]TX<:KZ4AR+8W0H MC$"O^TYY,"Z2(K-MLO3_<0Q37!@$9S^G2::J&*G1#3@8ZBHN V!7'\"@IRVZ M<5@+!G3))UB@BL<",2[3P)LKW:GJGE"]F!9/A6L.= X#.LWUO>P9P"2/:9F% M%+)7Y*?\=1T3O\!9SF:[.-BDQ:SW]DCW N2Y, XZ!H?!Q(%CH5TC-DT9AU$& MC*N6%1P\S93D6" N"2I$09P9?;&G$&:!N#C5&G;:&>C$9B2SP#V9D+/K&&R7 M@YX^$7-YE5A33U0GMM -F;_ZKR>/X(AMH:_??P-Y)#BU#ZW_@Y=9%C[%YB- M%]&Y([^6T7HA?BO%.2.]GF+N$9[)@0I!@.+[N,:[]L*4/>)1W;:S='S36[$2 ME:5*9+PB^BD&V:<.%(Q&,J,X#+))&O8QT2B:&I=^*.>5(?GB8Y[KMB(A&3.CYY F;7;&Y^:S61O6/@5TU=2 M<; DDWWO":\^X]0/,WQ'-X"UK-=!8%;@KF,,-7ZW]9X=1&LI8^KW!7'D<>K\ MO(%E72):@S3"?/'&_Q)W1LF![OHEM,F.Q'! =SP?,?]K&!,*DV<#N#9P,UZ7 M9A<\4<$4W36=]TR!Q6[=#A?ZE_ZG\#!+^%N,)1^2.'_.+KWL>1D':U;9B6V+ M/QQWN] /R8_;Y/H8!YL#.^^+GTBS2^\0YEZTHJ4W@C _I@WP;)T^7/0>QY0" MW.T2AXW](^DZ),.K OP]$XHE:](3'7:Q*:QD0Y^28Q10K,]**2GX[XB<)'2% MH*R7ST7EI6NXK$Y' &!FKF:>7* %NBSL*PF%'FIFI7*A39\& %K M6N&]?I-E31S6UFO(X5,<$N9D9;'T_>084YYW243%X;>FSVVLU0?N:*&O0W[CRU(5"U3Q0 43<<_L_[A]CQB,VBYB]>;TH7M-0\C]9AJS9ZKK MQ&W9:<:Q>Z[#:(Y,62'&"U 03Z._I6C>XG1/K[O&1R^Z)).#U//S<_T5K>!& M:IM:(BZ;FL".PE:)C5(VJ&">+"KK.UP(NO[7IRY_> M43$(@K'U2T 7$_=XS^\XWN&477TD<;MYC,*G)B\?3@TH)EDR4T/)T[ZD &>. M#-5H8*E3^@"(X(,D1JCBM!"'A6Q[ ?-'RA:*MNBW/*7E4[TH.Y][NTDFF MVW"/Z>7F, G8A?\P1MGQ,:.O7H9>%+TB\C^4''/ZEX!:^R!9,"GER&A=5)1B M/R'3HG_:+!RD]=[R/;V\&9J-=9X./\4NEN=UW@X^0BR:UFJL=F_^=KX?;&P-U(3TEQ6!/N^C6D.? MV4R+.^/H6H:@( \&*SK0:&A* MJ3/H#A2^3 W17&:^O2_ W0)C%8PKW CR"_;::6*A; 7=FA5JR MXYXT >RD*DF-BR@7]"8MJ!1&-(VEU>W.&@'WNF:EZ@6,Y!: ?4XAJ/E-9DYN MRB<6E\<\V2>/882S5J]K:@?<\92JR;YWU@BP^ZEE-2Z/7%&OCVG,+@&2 MN<9U^)G^U.Z,K1V >V6WLK)[JEL#]E,-H8W+BA6DV=[ 3A"?T'?YZVTXU9LR MJEL#]]H.-667530%[*]=$@^H;6?O!1?X1<<)=U VM8>N(=VJEH[ M/5 U!NREW3(;GY4)RA#W0V\4%]9[=03NNOK*:VV&W@"YLVZT%WHN_$BG7C?# MKFJ/[?:1GVSDS<6I6 ML>/G9H.J\]C:R%-;HVMZI-D5>&ST,4!MFT^C'^!XZ"6^\=9?A_?#F"?]G"3! MIS"*6)F^FBG6^X,7IG184UA1LROP$.AC #D$=/H!#H%>XIN&0,%$5%RLAP"J M&$WU8I(3(U2DQ VPP@H> X(IMUBQ_QPG4?+T>D$D/8/"]@U7S;[ H[^7"6J; ML3H= <=_/_F-SVOYRY(!RDMV4_I[Z@7XUMMWG-8V-(/NQ0K%:@Y[T@:R;ZI$ M-3XOH 113"A.>?)ZS/)DC]-['/$B/\_AH=T1VWL ]TD-=6NGL.KF@#U51VKC MTUA!&Z4R<0#/)TH/H=^7):K6 7VK81=ZY1!28#^97-V0/X=1F-.3P"P[[G$@ MFCQF374WG3 $'C[C&[OI24;[W 'KP.E![\9(\E&B_05TB%9O&)'H9QLT=66 M)"(2,B[*K8="SG&J\_5XJA:@Z86-Q"OMP4]O!'#%4PSTJ.+%B^BS!PZ^FD:F M7Q#PJHT^%OB><_Q" +A%<6 @7#[N(LDZ[9.[0.U?&HH]VH+5UAKX J,-]>\Q M&7Y"/^>&.+'WV+R (JH3$Y\\ 6F?$>PR'@[T-IY([>DS#G3/.RT)B_>72HPD M\ZR<_\J?'$2!E[M]"PRP 4<:?RHIV5 TV4N3 "U^7W?4MS+U/Z8IZF=<7A,QG)AX+BDM&7PCVGNL+#&Q+ >N!\ .6;X@!.[]%3F9++<)\H4@ M>'][ $/XT^FTT $))5A'IH9H,?^!P-U75M@2<^H9,V;"C.D+LYMGMSK=JK\E M<,,*%.T=FWWTC?R*Y9>ZI=]@ ?N;^W')A*$#^R!/T"-]S]"+&)XG M*7VWE0F(O!TM.)+$&+UB+Z4?$10A1-*]%R%ZU=)C+T'[KWZ$%RC8>;PSB)+5%X+%31H#0U]%E8 WL!MET_AK0+>F;=J([OO3:&T,UC^ M$G'8#?!^44@+&UK'1-(D]R*W]TXMU+(F,@N\+ \UW@APRG]Q=]6_F>L7!*DM M9A\+7QM8?B%@VZ8Y,.25__BV:@",\27(UO(XFS=3#(#/TN4/1!;]G??:4A;8 MM0Q?$&9K?R4CYS^J!?A"\%S?#L#0O&Z$HEK8%3XD67BV6S$%?Z#H/=E7,4*&8S?S+R?7L8#/IB0[,['* +*LL%M+/.FG1P9=S>>K@LQ@>;S 1 MOOC]]$*M>^Y?ZM#8_#4X&1CKK+_D85%AB>G'X=TA2-L[1<9+R*D?+5U'Q MA^;KTT'P9&!\0V.B91N['!&9Z.6?'-^/GML7<]GI\@"'1[+ 38^XN!J8%7<# MSXTU[I?31XPO8\#L_<6,,')JR_#E#*']36)\&$POLI7CJ?5<[- M6QQ;W1E_K'P'\2VNY&^1)TPUC+^S'F[=?5=+=6@4X1"IC0I@#+Y.TG7LDX7T MUOL\]D![QNO+&$V;33S"D%EG].6,BPJ]!^.O7\E&J[H5\!O*\'N2,,7B7QX4 MQ8D]VY,-F9 HIU+.=AP;!#1$C$I41,S%F/9I8M7BXZSWSRS6:5 M7.$=IB'? M8E:)[>^GM%G:;+,W _HW2?RTQ>G^"C^ZR/;N%."+AONF+\,=ULO"OZ.H/ >4='?(L9;_6J:CH)*"P9C6=!QHOW(-KQ)O/BM78*J+MM.-TCJ MR/ %C9/:7\E80V6G %_(:*EO!V #IE09X$V/F>-_03>M8^1,,;]8[&V]S^IT M"J>,OR!T;S?^6)#>S/4+P?$.Y8&!=[D50\2=[NQ]1M]#:;"<&&Q09AM K+[T M#B$M&T'3]C:/4?C4='+JE/$7A-7MQA_OE>PFKE\(5GO[P9\PRFR://C%U6Z[*: MIVZXS'WU?&7\S.,8:[-XQ'VOAUB9YN(J6MF"\C9Q>KM(:BVQI,@Z0(5\BW>#JB.;G(^"8VA M0^QE$F=A@%/VRS;UXHQO)?>O!ZM!:7[0J&N>#MCK(C,O2-/6QBY$MNBFWJ]X\%XIP093550K(3,ZRR/-Q[])7=)E5A3HKITY3Y*[$)IJ]J9VNR6F#; M,_2'?F6Y!W #ATCF--P\\*A+B7L MHHW$#0EVB/$#@R9CV8--PSR?:>XW:3PM+-RER762[KUUO*/_S!D^@8T(I\%#WC+(G"@ T> MQ!C'"-@=S@;#K;PT#N.G;)/>)%DV.J0:L7L3R&INZ/X VY_7['%V@,I.X+:0 M#Y$E&)7PC>#N!&:G\"LJ1GX=$:;? ,9@6A5@'6=YRLK0+C^'JN5L8T/@N*=6 M3D:L\U: L:9%6//[PH\YJFBBWRC5*7-GZCK>>GM\E>R]4'7+MZ7YK/SS7%&U MEU9M9^.K#2);\M@%HK31;YRZD>T=KV#75=84W=A^"".)&'#AU4-A[P\=&"D*)!XG'ZQY8/V.$]# MG[^R0@+N.0Y]+T+[0IRI'U5P;RYETHJ0HYZ_LD"E*$B2!7%A(#R2X-Z"=Z;. M!FM[46&XLIA)KSRA+DI @=^">;I3\%K) %ZR#-'&%3J5G&&ES8UKI.LJ5816 MRJF,X\O\YH4VHCRS/2M7!-\>]IP8:R $"6IO"XE.E7(.2&5I>C ' JY,UE!. M7A>C *.V->M8A.M!R_\+(DZP*<[B/["IZY 9MX(>4/2U9JK>B_TF8F]EF=^J MF_&+J>6SPF690/EQ12\-,[J+2+]7)=#0PT8//19@[LM@3KD$B+W8*"_C@&X- MC&+BOJ/<16&R(B^)RP%X/V 4LZFP7.52XV%\F96^V=F&>V/2LT+^8094#P)F M=&/&=7%'OH]S'($F>KLZ[H>6=AO8VV+#N]QZUWLKU1BH5*NZH@3Q*OO4]JU>T'3X90 5CC#1R1KK&8U.-DUL(45T=L:LBRK M/;,5$_"Q#,B78VE)-8-!#HC!^ZZYVMT8UHF[Q9>2]4_1[#(%.GZZ-;J[1^_G ME0$PAN+ WF-H>-P>3#8!)//789S>-,B>DS3GC_.^M5GQI9@=MM6S@PR?$-+N7R7WSLL$%J\>XB\G&&/5&<1T6H44V](@3?[ M6"L>Q>Z6],;R)&G5,_V6!J1B.UP=+3]Y:; E;%I*KIRV 3JNM:HDKQ!J#0#/ MYIOE- 9K2@U14GK$4VO M:&WMCW&89_CV 1YL6BK+4=/: ;#[Z\EM7K"FH(X8><3H0QZE5,%> MU*\O"D-E&[+.2;?/7KPY4!+9SX1$GJWCQI(O$[ ''F"NOXA>(YPEWH##WKD) M3!&$2?&.9PS(HB))5O3XBN1V0E[$!)9>SBAE1DQHE!.ID1";OG9(!:?I-U-4 M8YG=%\->)Z*56\DBV L"MM?C12BCPF7H:V)&_N,W4UU*GHTE&3GBMBTV,]RH M']D$.&#_T/*V90+2^4;/-$( '?ZF_5+$1OT$$L#>J)_2($/JM#U1LFR#_23] M%/,A+Y2&O*0:\A(N&^].@"EV_1R-[WA60K?RV0^L-/IDKWW- M],OZ614E0)]#-+8Q^]\O9,E-HIG/353/(EIF 72P'=.@5M:3#?3?XIJQ3$"9W\3J-,2%1UA0Z:!'H/P MLI8O=O!"5J);>+= 0'2,28O&RZI39_R-99KF1#T9+P4H"H80\NK&LL52/51Z MS=J_I3M"; -#,:%WQAPH7D_S)3B],L0X UZM.S8 L,3GYLM#"[[%^D;O$-GY M0O@F=%S93TKWMS2;_8!S;\F.C%_P31ZH'CU3-0.*>5V*B>EH8QO8,\]VD2T\ M9B8_9);BR,O%,V:4,2HX(\+:Z:QR'+5K.@&8'TGOU#8\<;M\S/+4\[L>DM F M C1VAQFE:=ZA1V$&\X>>B@R>!TC\%.])H]\*KF=)T6Y'FH49@5-&.S!MB M/_0B&3%A84A66$)4<]4W84//^:&%2OT.B#CM-B]<4$H_%A@(/F"BW[H!Z/ZZ M*$@\9;9\FZI$Q#5[B/XFR;KJI>CTGW&L-YI"-^)KG6<:]\TZC!7]-#@X._0U M93A.AO$@'+!K$*IP*!2.FA0V/91/$Q_C(+LFGEZD7I6 MP^E;O]Y X]O0#,6)?(^NL-?X1IH,.5_RJD(3]&2>3&CIP3PKC7H0LO#?0NFB M@;A=((Y:TTHDMV?Q+FUU5S.&?.N",V1P2'Z3>+H_B'=ID$OJ+N_0-B7H^X<, MY>DQR]E&,/.CK\]]PP@N+HT;;D!I]P,:Q[U5K^$(;^/D5BXM@&NJNTEQ@ARHD-_@4O1)C95?]'KGZ,GPA0 M!>VIB&-;X8:L-W^J??T^89(Q"\@>D+&$K1&6B72#B\P#[['O'<+=[-N14Z M6L.%-ATU!:"U-84-8UJ2VP&OF [&%, H-LDE4D5I5*?P-*K>MW3>136EH=F0 M?3?!]&M4?>^B(YETD>_W7=OW"^N8CLX]-[LBAW 5YV'^>C(U[7%HITD-*-A9 M,E/'@9X.*< ;54,ULGO8=[K$L[REW8TI4YN%+_0\WT]I;0*-!9^MR0^F)93S M-'P\LKUS:7)W69ML-6!PCZY D<+$ ,4<2;L3 M?;=3*6<6H=.IRW,;%*N^R];%SNC+/;=V:/&%<9=]OWJTZD*?I5];#\ XIZEN M?0FH; XNE%$0ZN6%5C7A61IR*K[*7=&[KW]S-#S?/UND+V^IX:&!<>946#"T8T]8ZS M0IR7J".Z$-GY4YU;N+(&/Z>HDNUY?EX88W%58^JA,5NSZLYM2%DU@1[>#0J= MC5[B<\B!VB3FH#+ V0)Q+D13A9VN2^3EC%OJPE-M2M M@(9'AUIB [NI">Q-ZU:)C;A1U.2# MK""MF&P8@L15F&*?-.Q "54SN##1JIC B<8VL(&B7>3A<104]">$BG%T+*D6 M=VE'G$:T(<0XVG&(*&C;Q0A9T'5\>HMO';_@+&^XV=JO)UPDZ:N^_/"61C?8 M>--;B^$05 ,>6F;X(*ZU'@JVY(\%7_0UO?WYC?M'K%S8I 94[+'*TPN^J.(V MS?-0#LU0.03]RLQ^ M-.NQ[=&L^_#I.<_N,/G:2'P_JES"!:IDG/!]/7#FEA[:4UAGVCN$S"1DN/%5J-C5!SBZ::G<<>NOZ@ 8;?3D MMGN#CS% C .8\IP6E>;J'9K4,[U_PN;SK(!,0!,VO=>&-65S(Z!QUJY4<;'D MO 7LU5Z;P,/7O^'HBS;\PR%%!)?PWC(/ET\7H= M[O+G91R']!*=>4"4N5H6#@T);_2),:=+ MAAUEC[R*/VTS^;N1$ Q%>:-?2T,Q]FA9-U33GLQD,#I'K[($S-M/R?8Y.69> M'&P_D?A[W<18FE^J'C+3[087<'LI+L!5JP]L(.VG@JE[2P^AT3J?\F-H!YSF M7AB+Y]"RXV.&_W&DVRV>].B 4\AT8Q(:>/)Z[2,D=QI\CN[ MDI39,J8/BGK57Z1R1EGKY;'^5(!'@J%9Y!CI20)P])AJ,F5<#;B8K)<*\D & M83\-V6V7Y5.*F4"JF5_O_D##P]@4ZJR/ELZP)X6&NHP^.VQ,^<@DR9!7B#9U MHL>8]FK,7Y 9HI*CU5S8Y3%_3E+ZEO>Y"1I:P UTE3JU'-;J8]C!JI366MJ5 M5]*>(.'4HF(BH[*B.%'RJ'V5/*5*+N?;68;S6A71. L#G#*_97.I'4YI/5'2 M(G]=Q\10.,MY)BV9>[$7I <6DD,];F[79(0Y[/6];0-"Z9'/5T M@9HH2))E@;@TJ!"G2'VG2X)"(DL#^:E]FNRP20NFQ7ZX*O][(#6@@6C)3&(R M,804[(F'%]+VL=-9RZ16:8 =!;8D:0DM"U09T^H-NE-3B+3# M#UZ E_EEE)!5S%.W 16]Y@,>;6HK0**IR[S H%4#.S5HZT_(T?K)9Y&/O!SY MG/FD(#"*-1J"O4A5WA-&5'?!RODZ![C^EO!L&03L7R\2?'\-\^AI' 82:5.:%C7V5L@.77LFU^./!>Z7C/[U,%Q/> M*&?,T?_?WKOW1HXC^:)?A?]--9 UN]U]]@!S<'$!/VM]KJOL:[NZ,6@<7"A3 M3*>VE5*.I+0K]]-?!DF],D6)DD@QE.X_=J?:2<9+$3^^@L$MY^X4+Z>R4 .$ ME*P+-!',"7 G@CT1_)WCZF1V*HTBWVAUN,]T39?9,UWM$U'I_,T+0G#CVSAY M]D+ZTK*'I-<3*<8.4+^Z]Z/1#?&^3A_I!Y=*83Q(R81!0<[F\SI./J>,$?F# MLW*9U7#K!.!E[DE7_;&Z)V$$[!![JH9PLV7*Z9 V$74Z81 D:+[R+TBS9=V3DJULC]](. M-6NSC>:FB/VT2^*ACEK0)25A]U/\/)T!DJB?V=PG@ )*#^L&(Z1P82%M_JEU M6F^8!?+8L&'0VC47@_011Z$5-4V&+HH)^_?GEX0O9@[E]E?KO*BU _+(ZE:V M&B?JUHB]7D/HH3[\_>_/)"=.TH*ZT]5FLH.[,;2^1]RQZFSO@]R%M52NKT); M.B!V9#VYAZ]*)76RC-U.^+\_?XG?:!+Q6>(K98,$37NXR#W< UU3U+VFYLC]F,=J4=M=B\Y M;1P3D.?5AOK[$&[A'YU+E[K?!Q&]R^A6^4!C3QK(G7R026K5-K"CYXZ@ZYWQ7Z"Y[M*UD0SL--3=8I]*8E?9?SMB- .TK1VL9)!A=2K^(T MX\?BJJE"?S+(HWRH86K3OIXT$"/!8%4LCH+L;SE? HS=8,7DEFE7&@]VK%;[ M[3Z$!Z"_)'&:?H\2ZH4@]Q-,OU,V -Z] C/%X]Z MZF<7I$IA")>&E.(0D&=!EEPBPD1"B6$36?/(+(BG14J#W+/_L@5MQ[3/%-H: M36@"VFJ$SQ#:FO5S!VT@CSUH^X4=KZ#7VGLO.B\B';2?Y/^7F MUI%AS%)&&OX6S)???#=$%OE5>--:CM\*63%><#^^\KIV$!$?<$<>+Q[(5E[U M@5WF-<3C&\0C>0^R#5EMH&8O]*G\DM!5_!IQ^NR'F-?R7<7;74(W-$JAC&\0 ML?^FY)-W@F<_\<)?O+I)\8]RRW?:>_EH/E.U;*O2W=,"D^L]%O6PF(M&N_U-!(I!I# MAX] RC.9^09:B[%B-.7W+Q&FL':C1AA9.65OT86C)_G=$2I#"8G@POF<61R MVPT8/\:M8@SM7HA:B%]IMHG]NT*Z_WR,=0@::H;IUH=D5 M\1#!SF:LRL2E*/,!3BX1AXWW@+8-09JB>5'00 MC\(DM0(/;26F3-)'#B/&3=E27F0X<<109%['\7N,"U*PX^-YE2&NZE?20( G MMPE_,W!UT*N#U=)S+B'7K;ZB-I:JVQS"1$/ZP>4?2L*DH.S^6GVA>I/B>D6P M6GO.Q=V[U6]T=W6W.;B[AO2&W=W]3?0FY=-B1&J]%:;9=88NKS) E\\?]YN9 MTRO%'_[.G*2'P<$O#\4__S.@"7.1S>&>OC%/TYK#M'>>BY-K&4$QDVGI.0=' MUU-@_(2>%-3%?/[B-YS3FO34'+TG.&TTYA(2?4S2.0"H",PA0'KI82=.$,V' M>"'1E /$SWK3H,8>WB+U4'_FQ,C/R#SVE]X>^\NIS'_NK\'%NS6HZR M,7(_;5?R]%!Z1N5Q.@0>>5;S=>='AX3VB_GVP9C'%)N8>^X"0 M5O*\3Q(:^32?M#=XXD 22/USC$%DYEWO_KA3[8:K,WPG;\?TX$E'0;2.DZUX M5'E'DXPMV."H,HMY5AP3ZW,,:%=][>%P MA'N O,8R)Z5]A%,V1HH@>DI61[CFEHA'N Z!A[HP)UM-+,2P;+@\Y&D;AQZ/ M<37V0>ZP6BHKMNM/.R!V7SVY!R\@]VH;C"]/7R+?.<24K9- MWQB6MIC.(;2MZV[@3&)Y("=@,>)0HG%M%V5,73:6LG^E 9O[<=74Z[CVYDBC M35?18GW6TA;[6DQ'=,OKKEP$^&GNH6YUVMC1'/&'4D7JH PO:I"!.UQ612"X383#87"LK1/B@-*7?=3C8[5R-J3DPA9MDL^)PQM1O;LFZ43Z8PSG MOB:9M O!D,9]<%W^H<$85TI8M(N(Z+)G@64:+.VLOL;@)]))X4;IFUA(E M+_56.UTDD ?^$(.TK'%;^R,&A4%JF%NA+HB\\ A;TL%.M]H MLHS;\6%2XS08(I,LD.'&+]($/P_'C182,\2-+H-TX8:J_\QPHU,-\[CQ2QDN M/^/O&:3 $)MRH5('X/<@V)QF9:3TELYZ_R>U7&.PNRH0-?^VRNRVF<\$F MJT;O*EIBCN,<\,^NXB80LUHKCI>EK\I(A)"D+F6UB"@75.)N";$$A"6*F]23 MXRS.CY#3A#-FI:UFCLD/^^QA/3DHU[E^0%1N,+MM6*ZP_&"XW*0Y,F!>5) Y MWO-'2\X0FTU^B *=HN\N!Q9 .U-Y+DP#.IBB?#TNK- MEK"X NJE\$X89*122#==\W\F= =O\['^.YH$L>_L>H\YJ]0N]A1DIT6?:90+ M5!OZR@M7\!HZ3,+B,+R-DW+NY.U7452\@?(2J2PCM(14=O_:_Q&\R)-YE IWN3$ M -#C%\.19 !IER8'*AW6NS3=T\X[<@;Y M?)S!I6Y:2Z.+8/(QAIJT6^SI'C,YP%-+3%^$HM" @(P#) MR5;QG+9K3%O\?/;/"\LXV$/OYOVQ<';JO?0.QA\'AV>SIU[!Y8GWU2>[^F3[ MHQC;76^X&F'8 K=Q0H/7Z(J_;KDZ\*M;H2++?TK62%'9Q0>0UT(FXXO[JLGT M9A@^@?NOO7R*DR.!X$16DI4H)2)WPVLW69HW=:%-4H#UDM<1WJ?P[WT5Y@.^ M\_XI%)O%/TUZX64^W\;JL"GE)KG@I"*YV<_Q#_$Y(OKJ9;1QJVU>7Z4E1' . MGS<_:+(*4OJP?DR"-_81'D-O)8AZ"1,^.]XU77 M3#/6]6\IB=\CN!ZSWXIKB]X2ZAY B_*/*=EZR9\T(SLOR8)5L /5R7N\#X$E M\""[A/T]>IWS@#W!U[8Z<-]4'$AJ0 H52*[#_(?P";Y3U90[:?S<;8EZ^JB1&4NXM2@B]K+[/U/KQ8K6 YE);:MX=F7QK( M0W:026IO!?4A@#C$A^DQ> TN*9.2]((4(L#6-[EBJ^L@(U"5S!(PZ _J$QNG M9@=?\B.>9.@N_7):,V!,JW1F 5SIDGIF^#T),OJP7JN6N?VIG,5@=[M(I#V(OF=3CSP82\,P89C4B#)0:>F)TJ M4555? /X!/D'>*)O;&KN->QBCJ"$%"D,F$<>0PTE@_LT:;16P]>B@E"E;*@? M)'!R P%"/_OQ.Q2S79>!4R[IR&KC):]P1L1+WLJCG%SN2<]GG-EO*/J27(+) MZY$Z,Y4=(#8TL[N+WEATQLGAR7O_RH:P)/!"U?Q-U18I]FJI6)V+-39$/.-J MEW>HNQ94%X31)07A!?F2L/!PLU=G1U70;YM3PQ"$O\?)GW?18Q*OJ/+5 67C MN81AHY*-<5AK.8= ;!;80"0"8<@!D:1QQ*)9;7,5=X(>AG"\#:(@W5#_2QS[ MG>%XW'@NX=BH9&,XUEK.(1R;!380CCEAPBGCB$:SRA8:O@(Y0SL%CPG=>8'_ ML*.)!V\NW/S8T2BE:?,)E%8'I%&FKZQTQKV*UQ5^? 8G+S+.EN(A[+;! MLZOL&Z2!S_G&;.Q@4L 8XOEOQ3)T)X0C<2X=H5(\D;')QILW1B$ED)X1;X,5 M6=*(K@-8H@79!JB1]3[;)U3NPX,<<41Y\5G"&,#J/XJ3K1=6>*P.*U@1!VL2 MQM$K32;=%;#]/21]4C @.0='1_H3ZGSJ1F;!\7I/TXO(K[YSTHF/[7W00Z2& MRG64;.DP"Z#4D=\I5OI,0.)%?NTII;/'2YN?)8>/Z]RR-2[.87,*U9N=RN$Z M3PIV%Z7[!$) ,<-N:(844KL4JZ[JCML@7L\I11WKD05%-TLW:WH%*KVF#ZX7 M[X?RVL-1DWD$54VAAH#BO^,/IKJ88QV.4W,:1&;UR9KTF3!XOO#+3[HINNK6 MR$.J0\UJ="F:(@ZT+HF'^JB@6SMW=YI&;TW/^(TF$;\E]"I4+C,P'(;F#9NZ MQN_7=!>G@2H@C]L@#\-&E:K!5VN ..2:Y1Q\0Y53(Y*CVI M![5Z"^01U*!.P]3P"?> U23EV(G4D[-AR88V38/LP-W>:[JF;)STK^(T>UCS M,[OG./25.[V=[9%&B+:JWO3'NW5U-V9WL[/I2-M8TY33XN2Y)F7QGNZUK M^7ODY,F5-"GG0("%N_W^:13+7+?1""2WZE MVR5-CFS1U18I^&JI6%W--39$O*YKEW>H1P)5CE-+2=?E=L(]5.7>L$G(W18 MFA?A2=N=M+4'=E?M5K?FL.KFF-U60^K!SIO3)D&%N$,'OHIY$[!W=T0>[".@I7?;BM/6(GUA)[\"L"%>(C;TXT+L1@@IH='IET&1L_;OZU M#W80)WPN\K+QHHL5^Q-;#+[0U2:*P_CU\)!<>;L@\\+@OZG_'*^S=R^AC5YL MA0%2G[=GS&(E:)0Z]D6C'64'CR5LR?8Y#-ZHOR"[S2$-5G"K7"S.Q/*1+1PC MD@M%LD(J6 ^N2KE(*@4CGR*:_01E?_DJE86UOV?K4;'5PA/H:/(6K&0V713# MXZ\9C7S6'-:LS.8>+"?=KPQQ?:C'QQMIK'QA[>E_$Z=G90H[\EM'RN./CDY( ML;*?TO5#MK8>B.<(FH(/WSL1Y!>$,^"84;"P>75-X[6FB53G.M-2Y];T->TUU"5Z(D+/MW2.$?L(FTC9,L^&_^=Z65%%8U2!XY2I@V9*TR MER':B)''N(HCJLGD@I"J) M2R,)CN"K-@APAVZ(.;<[J?&$QZCU;"_XOJ#=3 MF-:OR.,0_IY7&^KO0RK.)]^#,'R!I#Z%/=6MD8-3AYI5K%$T10P=71(/==J< M;GZ>#I3)'YSV_W&9D"U%N0\B>I?1K6K:W=0.N9LJ5:NE7Q\W0NR::EF'IR+G MC@@T"2>*P1OS]?/U'AX2$&^5=AA%T64F/MJF<).[-K6?@>>VBCW6B1?E5I2@ M+U_Q=71[P*;*G&@:.)[NY"JJWT7\X@71O7HOIQ>!F42ROC&:XKJ[]PRBO(<2 MXV.^[T24>,6;O @0XVZ[\P 4*TM*\2>03P,P M=/K/!"^T3=$$%YV=9X 6^CJ,!XN<%TP5RMV#DAVOZ>MVOF#?'%75@U+UD-%V M>C>X7'GGSB"O(LRIBT4&N99B)>'K]Y_QS_%&D4(\)E+0$H11/HO61X(EX)P,1!L%'7;+>W:0^I) M GGL#3%(_1A&OS_BR!JDQJAU;V?PI%BVLS1L\SN;L6_82'SQ1A/OE7Y/Z7H? MW@=KU8 VDN3\8ZK38#UC3$EOWC'7K9:I& R;8W!!08--PXM;>Y>U-!C#R & DW!1]QH M+LC#6ODD[MULS4VIM:R]C7-R<,LO@%?ES2\'+],L\5:JO,V1))''OPF#:4X= M.NDAQ@XC:MF:3GRCV:(VB.8W\N%)E!0NOOP3ZAQ\]9B@078@?^22G6PO3 -) M3HT)]%8PZ_!F@UP-YGBB6R^(?)H\K,4GAB\\8':G3WF^.-;7?+HK(4VR\T2U MWMI9 ;<%*<*UGF1>R (SK0K(85Q!365) !;R*>&T(8'L5[*-HVQSFCV"%M6^ MT1_9RSL-W^A7+KD18S<0/2LL4QEM.(P=4SP;!%,J-BUX\=G80^1L']FQT1A4 M_#(;2()O]?(>&[%D2>NL .C(1,-Q1Q(Z&[@YUL=EP^G=GX 4S732(@!4N<%,C6-7, ,"# CH#%B+P8!_V-64'/+K&_,AI+8 MV0%-U4CC< 8HG17,U!1R@#+ ?SX@8\1:+/;_PU#E.+4&N.UR*&X.'1G^I(P6%-^C+229GUGSUY*Z \;:U--':-UID0D1[R M5TQX3?4GD/IA_3T5-E(8M:L/-2TUL&T"/6%J7NCI\M:\?$(U%=#]C05YZY/: M+(K;'X1F&0$R)(H*+OE!E'R\ M-H;-IC!D0T5&7^/D %U.&D]Z@&+'("55\7RLDWNSUK1S_5AL646LA,B[:!5O MZ9,\R!,.F5X>KJ2CZ16GZTT.*7Z9,E1S2;I^M!#/+$:K-#2 2G9$\$-06*Z4 MZ87QNO@1J";*C0V1!X):N:J+G[9"[+PMPAIP2Z!)_@"J>'Q2QJ \F6I]NU:K MXZQ\MDUYM0\W]9J-3[<*/]['4_+'=0QGGH,\O&$M=!4SVDD&![C7=)G!<[S! M&]-!;IJHGJG5[8;47?LJ+M=.6GUPKZ7ZJ3#XF O>U$JYOP;1.DZVQ;E\)L_K MLYBL2E&(SV01KS5S:=AO7)Q)5U73F.;J2&OS#1D5&F< 62^QJ*C&5V=HP(SN] MAHY[Y_.^XS6 D221 I!)@XWL!1M0:?%A",]*P(WJO?CM@FG0*IT8Y M,8BAF$8MU]GI- PS AR4M*C)^[9 MR!!%AOKRRX:2DA^_RR@NY@62)4E@AE$<'U?2%":=:DQIDXH]'M9$<",Y._(D M[6$[):7M[-B1-13>80[^@M@_5NAZ3V_CI OZ-#NBAKT^RI>0I],+/=SU4F(, MU(DK4TV.[._IU( VB=:/A<;'0,9X\;OJCH%L8BLT?'=#^,7F@@E5Y.*XKU[8X7RP890B):K[ZX<6V8*F/0S2MR_0+)FWSR)?>?>'$( M)H!(_G8_HYO6/'>%0:ZK!@&6Y44!D0_H$@^G-^X#;QF$01;0]*KUUIY./Z20V5OUZJY79R?$6UOZL@]^AT%R M^)P(%J3"8T&N+-[QZ]S"LJ\\;+[3*)6/VT<^6=*(KN&>H[2&TW<_5\F>^H]) MO*9IR@3TPEO:%>.=G9 'N)[2]=CX]&?&,C M*[:W+%J"J9IDB&VQI*]!Q+,G[%ND^Y#2B2T,[6;)D8R_!BV**E[%41KXO&Q, MTW9'=P>D2*ZOK-RCZFB->U=*5_CA11B2Y"!+E>754>5DS2MY0F93R732?2?; M!LBGIA4&I,9A\DTE^QHKOJM9*(*=KXBU/SPRXVP89\5J4:\'>C#J5+>.1LKF MLX"C;NE-X9&7YE.#I1?RVBCIAM),5 RN@%602T1VN4ADYQW@*NBBN#(?B>K( M)!:5D2-(XPQ)7!2W6QU6T#Q8DS".7FGB NCLF39'NH(#*5BX685/H?3=J5^8 M*IT/I7HV04HO(O\I/GAA=H"]@T?A=*>J=K;'"W%ZJN:U[%L;XX8W3=E'%O?P M]Y1D\3M;:J1DG7/D.[Z)X$G6C"EKEO"\3/@Y_YP322G<^6USM4:VR./QTY5&T[33ALCCLUNF<=/ MW_FE#DX;Q_&9!66EDBPR\U6R,#CHCTB"*/.K-&$W_W+R+ M(F+4,*28Q9/V0@;Q&%LN1?6HPU5U7L?&.SZ$A7*I^ZUX0\]36P<->LG_9&A] MQP2G_B K-Q"9-3JIC**/1L<49HL^2D4LHDV1L@^7E$H!B) 8TJ'<2N5@)O% MY-U HL@TC5]4$$RSA!^"M57R;FZ)/,1;U*N_I772 M#''PMDD[.%)E/1;^W$[Q:@=P(B6K=$PI[88#-]1KA?A8S!I*DTAK5ZR94P% @W;(&Y@X]R*UY"CUXO M7A/*WT=/5<&AU0=OP.BK+(.HNP/NP.HAO]62A#27@ZQS08A72#)I5$Y@DH(% M*7B0DHG#B==O7A+ 6 KU?EH>A&AHAC2FNQ2KSK>.VR">;"E%'>J1.4%1A\KY M,Q!5_43)?@U#% UGY(MUY53>*%K-Q!^/A#7DD2,>;C#DDX])L.4*MKY#RI MC&C'-T#C]> ]4"MQ]CW:I]2_C),D?@^BURMOYZV"[-!C/.RB,*O(U#*'.F1; MN\\FEO6T,!;D@ATI^)&;EX455I*%H>.2(T!C[=)-'/K? M]K 2?5B_L)5DFF?>>*'0Z\J++NEUXKTW;,V/IH<4%XR92A[!C".&^WC&D&[# MJ_]*AB3B''F- ^!)O()I7@%AY45D28D/C,D^\JDH7B#?IBP6J#QYY94?=$QZ MJN/8DJ<3K\*T0@1X$X(+04HI)#HSN([()25UV_*UUF27*-FLPWI&EM^Z8,X/'ZH$E JPT:X\61+PH M#02LL$">6?V_LNGH=K_-O2&+B]'3X=(5DNQ@%0T6*%_HN:0>E/C(3^2JCP(I MIO9#Z" %Q=&FJ2YF>Q-!O*0=KLO0D*FG@"ZJ+XQ)MJ0X-1-L]:= MWEAW8]_2LK(;=NFE0?J\2ZCG/T35K(&?M38)6KLC!Y"^AE!O@JG[(H:+WBH8 MFUAP7D0P(W%$:IDE&+:^+!I#:KTK( <-$E3![F:]IJLL>*,E-&H9KIO&K#!! MTR1J8.@@,!MTT-7#&$34GN%C>A(9^C9U>D M,33$ ')K4KL?[OW)_FJ,S:!HN(0#-4?85XI@T&&3:*A5399YJ99*,9))3W6F MLTQ1E:;"JNGVCH.,FDGM<-O@&5F#RD:.7=+'A.[$_?9'&GDAU,#HVJY5],$+ M;OHJ-QZX-'7 #6<]Y!]9P1I>HZT,RD7J1TJVW@'VVW? ._#)\L#/7^!I0R\Z MP+,_\#]PSLB:!%"'/V9=LGT29 _8E$_)H56?] MPQDKBC]J?-M)]TW6-$FH+Z"77L5IEGY)XE1] T3='BD,:JM:W_M0-$:\@NJ6 M>5RTINF>OS[""2\()^UJY\*>IH)R99:Z NK(0O0;5:?WJEK/,#PK:G8%)VLZ ML]"L2FPT,+^=OH9N1$&-FI;V]&P.R\%/OS^4>O %JR(Q<,E(\]L?8D,"G%&^3B->IIET;\*VO@]K M J0)T"8Y\@:@([>Q M0\><05Y@$L,)HVFE+XO8A7T60[. ZJG-A?\&LYCF .QJBS3PM%248(PR7=S8O%BIBCWY]LZ=53,!RQJ#*3YP8.HC2FIN\$5R]^V_D71 M3 2JF1G/&53T'9'*U$ *5(--X9>$M-Q[]E,'K24L)6^)!@BSETR;I'\U:( M20+3Z8MCWU@0]7PMK]8%.0#H*-S^9E[9'G&0:XD]UHGK+^>5#+ \GF=09?&< M)Y*G\Y[WD9\<*D^,=<:L1C?D<:NK^,D#>BU]$,>OMNB#@_/=ES3=)4$.UAYMCT>T=X#>>1JJ%O+,%8W1QRO.E(/7C1S MV@O"J<.3+P5]PP]*7- D3MG,]-E35=]N= M%R2\MKHZ,;JC"U(LF>UA_3^D%&Q=.GNP=1@%I>(XPAYQ(].V.>ZHQ M6)OAA?5H7D2-S42"_'GO3[X4X">XN9H 5_A]#],,SEC6W3N:@TPZXYC<5L7C MYY^N"^O<1>0$%CECR#!EK(G@/?G\Q9UQ^$UG?A.0S6A//<=P+OL3]<*;%$[$ M'Q-P1MB6YPJV9+6W]L$+E/HJ'V6ZJSO@!L,>\H_/DV;.&Q+*N9!=P4; FIO4 M]TG4!B9$<"$E&X%D[O+A$7[QD3@E-HENX^3W3;#:\/^")+^[].9'1ME0V@)7 M.EWQHY:V 8[ J[/?/#!,7XWQCLT]..7[1N_ 3>X[\+S=("54G0!?4C F.6>!K049R1 P7\E%PG M/H2'4D *K(3.=)D[U)H7XE'6L1M/A35Z2-)?!4:%@9_;*U[A. 8<) 76"+I8I MUTMII--VZ$%"H5H]_(\:H0YLE:RC7'#!"U>1/W*J=E(A-<+0BG:\4!6:7";0 M3Z%_8T/D(:963IVM!*T0!UF+L,8RDZX:7'*:(+.J73@JWAKV$V09NT+6AF2C MIB9(@Z9-(;GP/_D=]]I>+:Z9Y7LM7UA4'(0DH'U2J?X&M9T=5( SK[JD*&?+ M5TU53ZVOQ.UI-0X;#(W%SYLXX:7RN\;BQH9(8:5;N>I8?-H*\5C<(NQ0?^0D MQ=,TS@=CN^JAB+C\Q;NN@&MJASS>E*I5P^VD$>)H4\LZU!N+UQAMAYI&&KY% M[5!$6E>$S2BR6B-J#I%DSL>LCU%P\TMK5\;H)3-4>S*R?J'>S;)*8^11U*ZD M>G\F;XDXOCH$-K9/DU/&<77,@IXK+]V0=1B_IW % FKL'1^9F[I65O"\8BQO M@>/W%"J/55><#=L[NMV0QF)?Q>4VD%8?W%M#_52PXLFUW:-)'_":6GE@0S@? MN-0%509);3=I^HTD])_?V6SC=PJ7SJA_P?#?>Z5/="MJ!Q4)UJIDC@%DD*+B M6,.HYR[=-&8SJ^FABK'Y3LZ32*:DX%JYG(#AX&H"X^0L/GO2%DEAB_)RPN?C MV1+Y=*!>DO[D$&ZJ$#L8;'H300XUPXQ2!9I^%!##S$!%C!QKH8:8B0VC!S#U M60P">&D%XFM9(@H*P[.9G*M\2D$R M1CB?L6&>$[C)R[GQ]Q1.)C(X)S#Z^-*;"')T&684S0G,O)!EH"*V)C"84&5B MTW1@"M8MF$J-_'Q/_7I/.Q+@>Y) #B=##**>J+3W1PPE@]0P?S\F+[E9G#@M M"&/L/"-_4NL<6<4E6C1>",J_4:Z[6!+Z<+W[EJ&>%_Z3K=,8#J"!?"JW9'XE MVSC*-DZW7K3,P3#Y&_V1O;S3\(U^Y3*/L6XSN7/ I!9#]4:D!EISQZ,VE:9" M(XAD\A Y>N/2F9E8^/\R YB!K_/R'H^T7DGE3$#ER"Q#L$22. ,(.=9D4N1@ MC'$CARGKL$#^=2Z P3BWO]G7C\XY@4;5-(-A XB<"W#4=)D6.H#U#,##B(58 M6/^/F<#'+;.W ;M),F<$'E7##,4.H'$FT%%395+D ,[X@<.(?5@\_X?-RI&Y M["_Q)04+YX)?1/[+AB;46V=-+ZZ.HH44$HR8J*VZI!8AW%<.#.@U-!(NBI(5 MQ6MY^TCSO3S^E^-"E0)6=DQ@GLK.!,XV9"WV8R$%C#^GEQ4*L!9A&+_S3'CQ MY'>U\=_)S8]5N/_Y'+X&\M%V<@!;\ M7;^;M=$GNKS4_N"VY.XQ&#QP[" MY""E(#B*<4YC,S8H_$_AF4V:(YR1CAR(\0XW0PTQ9.9Y!C/.B='"U4WPB8Q1 MO2B>ORF+%0R^5T9Y-LBRIHVUS4*FGII7?DHN1'E>E?B^"@OKQ=Z7HE%?S_CE)WF"4!' M2FO@D.PQ/S@Z%MP\*BV(Y.%J>F%9Y: MOWD&^*GJ&C%>=II?F#?(;B/22S;(AFN#^A_-2Q8DHGPG_ @"D%RC''3CJ1LT0 E#5R:QWF]R91$LEZM'W6D:1&B&*-'_#E-_*C-##FD@,S8;RAU&H&_9M) \C,&5DT;R+UI3%75+%QI48/4]S>-YK<*([O M&77IVWZ_2+_WS*&AY3Z19M<9 X&I&S(]XM_9K:&I;.'XMI"6FBVWA/KT/X?0 M5]T*TNX\]_ WE#P"XN_LSG3TX M.//7W9R.NSD.?*+G&.#Z)HX#"Z&Y@=,U$@X<0/$.&WT5[S,/G/'\;Z*C:#KAU'':=U6M<:?U-VH?F=*=W>O.89T>SIW1Y>Y!;;!5&9U;%M.Y!XV M('^H).X'V$>ZBK?;(..S]Q=O&:H6OZJVR&.Y5<7:A8RFAHCCMEW>P1J_+ZV]C/SUA-5VSRV:#PCKSV5V:#G G'"J;MT MWT=FOPT3\:$X$U#8IK$AF[K%B<_8 MD_<@VQ#F.?QF"]EZT7[-_K%/V&^&SH3S/2"#;%0>W6\RF:]JV2$R*,!>2I$V!"))?\0,..SFT'E?85!UV;', 4 M7HGW$+U7^K"^BJ,T\/GUX3AZHBL:O%%?HC'U\^/7!B,,H8$8T0:;)(>XW@20 M8]YP?0:'>\$20- +0QBU2\8DD9P7>38+]:N)*BVX.&FFAUO+/:Q)C2G)N9*" M+7F)R:7-THIMV#F]<)3_D%QZ_L_V_W M6Y'8)7YG5NF81O>A@Q2,1YNF:9VG360&R\#^NHQ>294L\XO(D$@GNTHBN M@^PEOHN8 /3%^_&8Q&]!VCBH&Z"(%#4,FDM.Z,:2PSV],Z;=^(3E(!*,R2=? MBO 3)!W#1.XMEQ)F@T),XN]Y>G(BI21L+/?8')!+"C\$7%:2>3_(+I=VTOF? M<],6 I!"@@4I9"!/-;-W@]I'-5QE+HU4G#75+,Z\5,T13R]ZY)XJ#=7Z?+8SBF[F:9-HB;$Y5*A MYH1A^;S:4'\?LJ7NVIK3T-X#>7AJJ%L-T9;FB,-41^JA/IS3 MAED1ITZ6!\+I(TAZ@'53''%I+K[2[?+D8F-K0^2NJU:NZK&GK1 [:HNP0_U3 MD)0>>>'2%T$"&8'W'M\@YV3>Z3!6ZV9=I,,\^Q MI&8(G38ZDGFF9)L,JD$5JG>ZJVR".V5<5JN#8V M1!RK[?(.==Z2:C[:O'N)[W1Q#6+F>^M?[)(A>'WF=B&>(G?0;?><_J2:% MVIV1>W$_(]16WUH]$?MY3P4&K\FYMPL^1# B@M.""%YLT*+OHH6C/;6I3,'I MD8 S+\,@Y5DDC8N+M2MD'I@AUIYDG!#$]QY(JT2#U],R(=G>=TX$D3K.-F* MC 6V_,UD>ED6$\&=O$OVTZ;QVM#\)8%]R9RHPV%!BM"ZLC]N@S3T6E6JXGVM M 6*(;Y9SJ,LA<+;&,>OD4$-GH+N?W0%.A]*=\Y'3LP-\#JLIN(5YR3V*"]6- M^G_;0_@^K)_IBJW)X:&U*R\,J7]YR"-2-NP5 +VHSC%"^INM,X3T2=&.SVBHWWFI3 M;VO&VHUTSPN_U*8;@6"G1,\'PUITFQ[%0)B37K, ,@MF+&VU$BEA\D1;HAHW M& 6#R96[H8VC1L6?Z!N-]O2IR/X]7IUP;T#UU&'XEA2G M2%YI!!>2F0L7B1@0[? ?^RC@]Y7>*_.9A$\-2+S/TLR+_"!ZG72/:B+CM*!F M;K>2V^17RMU["+;IV\T/FJR"5)QC%3\6,]F?^XPK&K20HJ81$W5.S;H(S6TZ MIJV/!3#)>8L#X$H;G&M'ZZ8J[#'X$+EA$B7%?*(^W>Y@S&W*I&AKAS3<.U63 MDZ+F1K@G01TRFZDZ)NDAD M@JR %YILE=J=MD./'@K5ZNAQU&@6Z*&2>:RGT9(N80Z_=8$2MG2KT"5 V!5* M3/7MW&1+^9/#^6BN@%C>G1#"CE]%6](95#V0;SJT!9]]#D+7(@3+$B% MQZ(QD"=T]&NZS.ZB-$LX9E=N],%+URE H-,4HV' M7@00!\

:,5.JOVN,?1F M'U =INH77 IBLPZT+IUL!UV%_^@ ;%C(70>B:I47WGHKUN$V3H0@\,>'-4CY M$N=#Z>F\M&]WI/$RU!!R-=BK+^Y%XC!5#.P\B0K./F,/A=;@*?*5# C( =_P MS<]H%>R\L+)7Y4,0L9Y.,L.G-57)C0AVW$8E0S#'M32'*M?7^C)U?B:9>-Y2 M"B?AGOKE&%">'#SP';M4W.5LF[<,I8<4AXV9ZGC>,H@8\GG+.)U&S5M*UL6\ MA8%V=393/;&3$LC;TV9WH--O[=251LG381/)QGSII3F5EEE.Z(#D3')F2;G4>"$)'61./-)$\3Y5N M:XH7>CH5E*BC;(<;<+K%'IZFVY"])*%F4H"91$61*,EHYS$W.:;@4'/"W9RO MU$OW"7]6[B[:[;,7QO'B1Z ZJ6UICA1]=!6M;K6HVB+>2>D4>:C?5@@33ID M:?('$'=Y2[U)X>L8GLCJ8:&BPPR=MZYLE_N*UC-SX".A3;NP((_)B9^"],_; MA++U.!ND:)H]>1EM+6K3B\#,G+S;&&U.K^X]HR#04&+P?(21_KQFM$D@B1.X M!X8H&,1^^V]QR&;=89 =>@6"LO/,@J#="&T!T-QS1L[?H<#P:T@[RBL_OQ64 M$3E]+AUD=?9R^,:.,W-VM?)MCG[::T9.WB+\: ( M-_6<9$2U/9M$QLF-K;6ZK43Y&DT4Q\3IVH4&\Q [\SE)!0 M\;P1.0@-J[*7]_AE$^]3MOJ[#=89I6(*>,>^5017KX&QZH6J7GV1NMX@$\CU MFWY'W*NY 7H,SVG4?/GJEW__^3]D5>T@EX/L&-=)5X 36D:IL*% O_G7/L@. M-\D(J0@JY M"!_UV/P>1".E; MH,BD.3&HPKNVCN<@OQ+Y@ZR0?"+,6_ZZ*]([6>"-;1TT9 MR6U-<4>NEN0&(K5M8/[EWRLARN7@WCII0%JU U=Q: :6M_Q_8Y+>$ODT3N M0US %LA+ VELCS+)R6/BN@00KRV'Z3'X.":./N!B([R!>[+--G#0\DV.3SVP"R[!IFX//$)-9 M!*AI74=MGW]>\K>IJC*1BE#P:%6UG11,#/&U]\'$7GPIGIL3"'Q6YM13LO5\ M2O:1SZS%*U8@F$DLN\VT/#;3S8]=D/#&C[SF1MMG,$1_#D!ITI0G &F".'9@ M-*JC0T L92)"*(V"S O%)/6)IC1YH_YMG-SNLWW";>%%)^^6C:&# M% E'FZ;VA&%?(H@G4\-U,9'&N2"2:;XF]>$/(:A&"3M;!)H+#)'/;2V$01]MV]5\HPNKPTP W\U?L1;/>J9XHL MLT2.75,8W,AFFP8_Q(@XB=H.5YREF'SZ5JDE*3+KI:BNT!:U^>NV$_A*Q;KF]OHN8>:W3DB<0^M49R%E'*>S;&(1=-7 MK"4+?'L^O'K#5M\(3DINY"GW)8WH.N#W<9N-J;!\G_[(0;*W*:J0I]T9,8#U MUV'PKKGD1')6?&-*!5*NYG83VN,'T*)0%GT5OT9-0#J'R9G<9?S"MQ?OY!'+ MER1.5=?#['!"CC,6S6MD$J9F@QB[;&KK<-(EI5L0(1^\ZR$DA+\P&6520M)*S/1Z%$2YJQ7S-RH!DII5N0"_Y(YF(1[]'%XSR+#!FL2\-;S1.P XY=-LVM(U[B,>\$,.Q=951G,3GQ^^UG,LOT[\) M.0^KIT?)J:^.7Y4<;*UBZ^@B3??BN_(^ M1ZP>:@*'V%W9FZX(O2 @-@&Y22XX 3R7%OJCO,5;# A0WM"74:-\L_G.">5=?;N_<+WQ4JUU MIA\9R6<(X6>*W&?X@+91F^6OR);O+T^\[](EP$?";JV/80W$6[E_%#37,P)" M6"^>@RXE/[L-&+L?I^'%^+/;?E%8<+H-F"X!_H+[J39A6KE_<+C'OQ'3 O=G MLQ-C]^,TP_UY[<,T6]#=M_L+X*?8C6EF^[$A?8Y8?K80;@.[I[HK.43[%YIL MF[=4IN&(%',G-+?NK-?$[B,C?'J-_1E^CZY?H/]G_//^-B(>1%CQKCO[PMKN0S93_]OCS M/__CZ\^_7O^-).4K2NR?,7^[>>VM,EYN.*+D0+V$]8;'D[9QE&T8:D/!CVP3 M)/# (/&] [*[JZZ_Y13C)/.&:>[CQ-P.ZCCIF&MC$DG;_&3)=CYHSV"^68Z6*3< Z?X'C,E-$U;LPT MN36X[#;>LJ_Q5+>5K3)$.L!.9VPC[TAUQ(/+/7I^P;OH:_B MW)A%DU60TLEJPU[;?YL#@P8?!_O(C',!$K*G\7,IX6?K$R#1,EJ&XB MW\H2V++AJ^^#>1FAD0_6$BJUE08W:+GGS$NR,[#=DKX&403_H67!J0\_'^K3 M^(;'L$V21CK(V##@V'/+8[IG>D"I5'/X P9QFI*H/D$L'NO^%,MC2+*/@BS] MB="<,?'W"40I?TR*A^D\3@6-&Y"SZ2@.KSOH%E*9->4_A"DC^NHQ_#9]R&?< MH@6EL<"/;*TL_X(2QY-"Z!: N5_(H74 MMA=%W8@]MP]3T/TW^F,7)&<#[K]-MQFE8'7FL-UF8),8W<3GC &Y55T,Z/O; ME+M/]I(O;)H['Y;D*-5GYVD.F1@UTUU$?I&S$L.?*OM&PJRFCV_[LY\#$D_X M(4P^"ZK+&SMB3VD"/"C.4\B+)+$LYG]FK4K1+0888S1SPI) M1D?9>X!' HC.'X;?^C(_LZI28;J-BVE 337/C=.[2+QV:&-<-2W$W(=7*Q^EURAK M5((Y#[9V#&%SS$W[IK.D4*E ".]F\!V_ 83K*]4S9.8U'G084IX3[^$]1KZ? M%B2<@M7AP;), M,T/0D$3]KH%9',T,&#PF9XYTE'#S$72O YCC//,+ Q8,,?8<@'@2=7=\^]_+ MR/LF6&W$ ]B4(?W%+(=L ;9I0>2Z*ZR8"HB]C='4GC_:Q#K&Q['W\^D2W7@ GI%=QE"7>*MM[(50T_,52%O\P M29!.)!!\'I/W=P:(@7VKUY$U,&SPMN?K%#J0BA)S+,WJ\&L5V9KYM"XIC+JJ M&)47IL?S^$1M -:TU8 )@&'V2$< 5Q_"4*V77KQGODBT8@IC*\(6Z(!W*-;[ M,#SDD]457#A/LF 9%F5F<"WC4)G:PETLM*/I[#Y.QY[MC)=\G+-@)$0CDL;M8+2#UAE^X1GN+HZ8,E0L?,<,&41I ML.)5^^U?)CGA-X>!R*:I+=W3JS/#/DQ8U1D#ZM> O9!3//\QSY1,>W:_>'U- M>!$X$A2&*A[\R ],XY(]JOVYBED*/5HQ=EK.2-'6@?F-;LAUL_T(>W$]K# 8 M&[;Q7J"N2,18[9,$\'9=>Q6HFGW!TRSHCQ6E?EJ4Y]RD!\N<](D)(HSD@8; ,Q.5PP;D?=8?]/B)?0?^V#E+4D*4W>9$$(2&W; M>(+.$MZ791HP>;&E=F#YY%R*KF+3EW(8ENUJPW!1RE0NO:I7CLNQQNF@/*?O M<;14JB1ISOD.7O=:5&\XQR /TD$>@VF,+[D&"W/&2[+Q-L&P9-/?J)MV$'FC MR3)V7=MOHL&E:1_N3 :<+Y!"K+J_R'^\9N8MWM.T]*7[2W'F@\O SV)R2.DI MPAD/)$,M@6'X$+*WIH3S)@14J#P&/,_=P*F_U$DZ#K^107RP964O %;B^:I< MW-F8\['-2<&5ESCSPDF6(YJLSWQPZ/,!3(X(.GS/>!CHI3X&[&\L G46ISZ3 M? JM Z#B53Y#QS]78;!>PRJ'K6Z$:J=[=(UMD&)>JTKR\..T >YCBA9YA_K: MRX:*I%WF6BL@SQ>9L#7LX(5'"_IQDD32E%CD< ITL]V%\8'29W$1 \U( M*?N"B"-B-].K^7Z2[U%2,".KZOQWQ<1A<]HHCC[+;_+T_/WD2;(Y+*-O_K4/ MLL-=E&8)GV6<6+'X,O!$Q*V=)U6&"H%\M'#S48PLL@=)@'A<<&0(APMO(3BI M2$ZXZ%!6)6IXW/;TA47R!ZA$I$[_9W8'=PX_74J>]\O_DE5MY$+CO$<'.V\O M#N#_UYA@X?7%OLP_]DB Y_W%H8/ #)^^F?SS7'JLHRB 5KL#54E^3<58T/+R MHD'#VGO^QJ5I&QZ_Z67@LQAEZR7%)O^\)^P_[!C;_"&F&6+KO#_D"*LP ?X! M]K@6HMEAX!_BFT3\?-#1Z&KXT_Q6)M*?,[ 7KR@XP_8F"3XLO"L_QS0(?\+^ M0X*\V@KX<;Z0_9RAWOP'NH+9?AA2_]\*VF<)]\4ZJ3,9%,5A2T\I/^RP,>JS M3KP_UT?$#SG\C+,4_B&JLM>GEWQ/_KA8IKRRD)TC('OYF4B_]; [#Q]L $3L M"W\-=7T^(+;Q[:]!#?U],5LCV5F?:MG_LJ<'7H\MYS'=CY2=V=G7I!^@=BPV M[C.:1K2^W8=@&M%?O@\[C1CX*5WD\OPUC3!I M(_S3"(V743_$-&+J+UQ)*OH@XYD\3M\SQ\ WF/44[L..9$,^XJ0)2UJ2?<@Q M;)"!\ ]@%;4^ZM@UZ9?%E1_U1%/*@'%S$?G7](V&\0XL!&51HY1^I2WW /5Z M(@?Z'NI745BC&V*(["/]4"_/>?#RPG[)Q:&K?Z$1B^F0:7WA;X,H@#R8+'BC M.LZNVQ>YN_9!-T-5H8O20[O+#OE'HKOO5P>:C]XBU#Y=[M0%K(L6*4B6HSMB&$ M$"/).'T& XOD"F.II$XX>5+EO("MQ_K/?W#^)[=*)MW*:C33Q8] 51RWO0?R MP-%0M[YEI6R.. ATI!Z^1:5P;_('T$?HRM;G MTD=R6W!JP6&06S<\)_"PH["U%;W>4\;XXC6A?.;Y>Y!M7KX^W=R'J\95>+^> M2'UV@/KR00+=;KB?*>BMQ7!OWC'QJO)"OY(G<@/7MP\W_INDE38/LOU^9 MJX1ANMIXZ^S+=KD9 $#=M&8)29HFZ@:I#D*SA2U=O1P V?^^>2:GLA$FW'\V M(!LD=_!'W)FO9,PHH8 D 64IK.H R8+MEOJ!>$MN&X0'^'L=" 7J27@+:$KD MC@X YY?0\Y=T]>>"?*%,DP@]^MG^NAUXV/(%[:/C 48QT3:>^'#,F0KSP:8[VJ+W*=;5:SG.30T1.R][?(.SW&>S;.#$T=;9@K\Y%-'D$_>H'_$E?QY704[FR/-+"T5953 MWO;&N.>WFK(/=D7^XA[9,3#I7M&P!,1V4] DP M("]Q_01X6NR92F7Y+?FW1Y%(\DQ?(1#8^BI.P.WNRM75Y4'^J)=&TH<24HPS M8)[F%!)M,H@G'F.T,9$^(@F3@BVI\.49)'D+X[DC:9)58HO]UW%6%#MDA76Z2QH:4B>']K0X3^K2?O\#L<)4'CB2!Z?BFB MHBI(8^)'5UO,?MFE8N&7JH98_;)37C-^.2*78X1G7FQIPO@WWZ]H;(#8!YN5 MR1VO_BM2;U,(.7R9(\@YG.?>?+VY:+V]4VN U+O4RE0GF^6O"+VK1O56P#IJ3T51MD/I5JTH%I745"C&T(''B+]X%M.G C?!&HSTE"5W%KQ%/ M0O(RXI$=<()LI8SQPN'>#V\TZ>/9)^WGX]3-JBK\N=YX'JZLD-F@%\=O4'S. MK?.V'(7<=^2-:79%[M)]#% OB-/=#[&C]Q)_\.E7VXE7:R[9-(DZDQJA0MQA MO'_; YH]K(O,5BF>*LC;VB./[$Y5J^&L;(PXAKME'NJS@C(L)\H,Z)RXFU"= M0M=4H>&4XL]F'U%VD:94'96GS; 'HT*Q6@P>M<$<>BI1!V=7Q='KY_O@ M#4H-8EOHJWVSAZAKI) MFSCTF8VN@W /18_EV\ J8XV@ASU+ MQ!,2".JWC33MY:&90,O!NUV.R.%A G/7*KO:8X<8.*;0>O@%NV;D<)Y*T*SS M-V_;GD6@T6V6(7FJ>'=&T MUKB*IN=(O5=7+6>_\XEO<0_>SC'SC>DC_1P'](((>1R] MKX'/E&EI2BKE<+F?O%^F]%][>-7PK:L>0G-3Y"C4IF!MA[:A'6*,:!5W\.2Z M($HX501;G<=Z,H8MVY3JUC/STB,UVQQ5-IV1KQY+;,Q=@;+[3;D&=5MWX]K: MS\]MU?MORL;SDAPN$_I.DVLH6!>RB?Q=I'P,I:LY4I_3532O+=C6%GEI02W1K9;)YB(0 M(0,10K"_+1>0%C5MD4&KMFA3TU!P?O4.5<'_KHI*93N\X=BNFHS#YD:X [!# M9L.15ZWFR3@[#3=+FNNHY6YFUG6&U-(<:7#J*MHR19O#F4VGR.;V;Q2'*?_7 MOY5RL29_LC_F?Y+$_N__'U!+ P04 " #&@V]3%^LO) !6=@P $P M &1M+3(P,C$P.3,P7W!R92YX;6SLO6MSXSB6-OA](_8_:',C9GHB)JMD6[[U M=.\;LBQG*=J65))@1_8GOO7+V<_M;^T@#OW%K;[^M?+,";MB:^\ *P:+UPP[?6C-OO;;^O7@%K=;M3U<_7=^V;WXZOSB[O6U]_9JT=&<%L*;GMJ(FSW\ZV_ZEE[3J MN7]NG9W]?';Y\WG[_*S5^7/[XL_MJ];X:5OR"7[FTJ87=6SW]S^C_WF!G;:@ MP&[PYX_ _NN7MS!<__GGGW_\^/'3CXN?//\5UF^?_?SWI\?I_ VLK*^V&X26 M.P=?6K#\GX/HEX_>W HCM/:J?[SX3MK Q<_;OK ET$]?TV)?T:^^GIU_O3C[ MZ2-8?$D^$?V9H9.T./JK32B_)TM[-!\N_?EFLOB+\V[<7;23'_WN?$"7];]==]-W0 M#C\'[M+S5Q&*7UJH]>?)(/,E"Q#\'GKK%0@MYZ>YM_H9%?J9K;U(.B;0&C/ M+4>2Y =]: +#]J_!:#E: S]BI$#EX]K74/R>MUK[X V6L=_!HQ=(0J&@FR: M(6F(\/2I(4S3T)O__N8Y"[@=Z?][ R=V.= 4]:,A'#TK>'MPO!^RALZN^=J$ MO[>#N>,%&Q^,_%?+M?^(9K"A%:+?+.\V@>V"((#K^L0.?H?_>883OA]:-ESE M 1<,%3M2 ,ATLUI9_B=DI_WJPFWMW((;G/GC0!S$$3?T?*Z%M+"Z M@H\?^V!MV8O^QQJM8XC[([A]\7L;'VUDND' >;#B;5F)R![?Z&0+1_T: M#82R(A:UI$"D;YZW^&$[SL -+??5AB.ABN;PK:G8PR#2##UW7IV1F*;4S(#^ M!N#&QJ-MO=B.77X[QM&\ N'OP4O)\1;75$_"R@HBM:= O$>X(R@K2EI7Q9[0 M6ZWL>',&*0Z/8&BC#=SR6WAB@TIV%O CP(, MG=*E@I#VH-C,5D70HG:T-;E5$92O!UW,;U4D)C:HA2FN&G%QK:DTRU61*->( MIB:Z*C+RM*^)N:Z:N/CV-#+=51&1UJ9Z"TIU&8D-ZFS2JSC!\G6B7M.")*>W MJLQN5D6L; M:6&@J;=&QK6ECK:DL'K9%+U%%%+DQ3S7#(N8=2 MV4Y]?CG;_K2U(51"A+,+;4'X;OD^_,/G! 3 ?P!$[%9; ML Z/"C4 A>U2L>EN[]^C9=]]M]&SG1#,*T'"U8%. '07UCJTW\'%0H[\!>UK M)3[P/;A>5ILXV%O72?1[.'%93MDY#>+D3L!R!(.3U-W5F!7 M(TJ5_K2XLJXX(V";TT*XK@,7,/0F&^X;[KW-2[C<.&DIP8(S=:7R)K^2O/E6 M-+W+KR0E5P>:W.87_6X(JAVYR_2CT>U_^OM*&# WKI'@4@16*6BAGP*Z/O3< M),9$48%JMS[5NM0&I.AH-G"3F"3)9XO:'E?L4F%#TAJR1EI@'U MA-^#=7MW@B\BDOU;F;%-)]H,FE D1 1S],WDLD\PW(J2CMZU,[(<-\D!X MLEU[M5E%OQI;G]5G+%<]J^7:T<(ZK=BV.;TX+X29P ME^/;\\A #O_6??4!J#X\R_2C!1R)PXMHZ7/-:B%L8N]'OYRT7X'8[AR5D>!IQ-M@-C3ULSKP_:\3U#5]:Y,1WH"@BX3-TXH9I3P=Z4- M**,U^M_N'/(8CO#14M* (7:C#1@'R]JS:TMA![$;7<'H_K#\10UH'/2C#1S% MOTV,++*6&&I_&L6:J(0!M5$MGF9,P#MP-Q6U36U5"U$?/??U$>YM%B*TQBW8-&WI](5?Z23YZ[8, MN69'TRWL).D*-<9"4[8<$GL2@8\0N' ;W]KAZBG-OS>=NMK*VUH_Y^6NVC% MK;;*A66*)$4*\N:9;W%0[A'/S\,;P/:BM@(P_^G5>_]Y >PH&0KZ1S3J(U3A M#__L>>_ [[[ O2G_X"^'_]%<0+Y(/M@.%F]0+\ O0/BS0#>*:O3C"_5('Y!+S:Z-/= M<&BMBEA?5*Q)V#-\>8+_E0K\T16R#R?$Q!P&AV4/.3+[GSUO@5<'L5:3M,,O M2**L:Q7*FED?@P6Z#D-OQ:-@%>39"E.^20KB$2%1S8T*U707"Q]%"XG_ \^" MX RKEH*R35()Z^N@?S9]X/EZ:,7E9KZU0$]'<.O+' MOO=NQXD_B>HX*)X5Z[9]>7VENTY8)$@54_,I//.=8R\(+>=_[35QP2\JW$"E MT+\_54G-YW$T@KL^L#!*V/]S,V"G?G$*=,V';90QV1F_>2[^I'=8I!F ,WUU M"GK-Q^OD!NKS[/QEABS6!: ?%FD&Z$Q?G8)>\_EZYELH<_KT<_7B.06(9_[> M#+CIGYQB7?-9.N5!_V,>/8W"V#**BC4#>>8O3Q6@Y'R M/*F\QIDU\5;O;:DFJ8'^X>GUFY*S\71E.4X:50B+?J94D]"G?WB*OI(#<'\% M_%N M;[75 ?6[4^AK/A4GNXG=@XHXHMEH$P:AY:(]-WX31:C4)-5PRY&JJN:S=+*5 M>+ #>-[_![!\O,, KF@SU,+U]:DR:CYCIWX-NX]\@+\I6LHQ)9NA"IZ/3S51 M\PD\^XFQGPF;+O;*-E$;M,]/]:'F0 X_T[><@;L 'W\#^/7\H%PS],#^Z:D. M:CY[=R%+%A%3'*MH <_\O1F8TS\YQ5K)<;K_L?,SC I0 MB3M=_^7G0P]Z$7[UV[C%/0^.2C=ZW;>+:IP$>H%;<1!N5P>*>_U9&[G7;]N% M_^Z-AO?]X;1_C_XU'3T.[KLS^,-=][$[[/5;TU_Z_=GT2QU>]DLK>(D:W 1? M7RUK'1,4.&&0_B9BZM?VV=>+F*_)K_^Y%]_YP78A*#9<3KQ8J1BG?+ZJ%49< M>:GBUVZ4[\\6RG+WK-VYN%8S\LIH!@U,#K&PCO]0S"6 6^[X,1%!C$B&,/>" M1XF:TX"=+-H^**N=TAF4A],XBV@2%+^&$S^Z%8J>+RAA 8I7C2(['82M#GN6 M[W_"DWL4L!G#"J:ZFK*$1>%YLI276"IY.HK(4Q3:'+?>%10UBAK, F+?*_$Q M >XP7[P"+ERI6DYR8;Z'("R^IV2I8A0WN 7%OJ-J\FRQ#8P.A<#Q*4"IP +#Q)I8-<,?!4S M:,$MH9'[R)ZUMN',9?\1!YW;P*^;>LOPAQ4%<<+:*DB5S*!'"1F-W':FZ5DP M5$C_G 7DO'US?MY I1.E(6P/54_P#[9KAR *KW>81@<_BLF5S%!H"1D%;0AU M,RGMG8&H^\'"LF80@ETT;&@%,3Q0>QXD'@3-T#1!%FQHAB:?^?8R_J!$J;E0 M_I1;2=;JVI&C[.UT)8$E'!-5DX;M\AI?03MB5%(PD2\LDDN]H[Q4?"\UMC[1 MQ0O;C52VL,XT8=$K_D**04Z]2'$8]7BQ^F=O$X3>"C9_#]9H#L48C@DES=$O MKY!238=G I0;)5A+X?C$:K:PF%%J99=0JLU/A$Z9,W_F]'+V<):C6$B@-H\%D5])44O"*+/74PVU$$30%W2>?OLUZ MOP"4LM4QE017Y2#KE9GYLCFM"\\DTM&8073.<,IN:BSE%:3#=Z.6U B M"TNGW;E6['\I[R*V4%0CO3M00# [?@B)WLRF>Z\YGA&$&J8SA%=T;&Z0)M_5 MTN%G8LR=BRX:$M>1.#\_)7@$E6R 5<6,",:WYS;^J2FMHGE\*2FS7A92<1ZDJ>RQWXVW M@N*\ 3>PWT%L%GKT F0,&BUGU@?>M92G%?,H)0( (YU1\L@RGW:R(%VV.Q>* M4BT*8PFCC$:&0* =$4L^@]&.)/*,:^SRXS-'"F60\OBLXT@;;R"TY[M=,#58 MZV698*VM/V4Z^Z\OI^"MJDTB4"$C/_K:1702' ,_RLW 9"7!5=9N/BG[G*Z" MN%),*!H0)L[%(65DEF#Q4LX1QDT&H M82(K>+87(CW+]& #<6>!*9U%Z*I]B?(#&<$"@GP2G,7T8 !].\&>8= D+M"$ M%.4[EB.$"MO5]J_!:#E:)_[YK$F&SEF3#$UG\#]/_>%LVAH]M$;C_J0[&\ " MFENLXDN2K7P4(Q6VM*)+CN0[9BC@",VN%A72;DA3\,]>8U E(9B0!,=F#/QP M3U'PIT,EP5^AV+*+S3R$&U/@O]MST/VP#]TT<<6T4Q0#^CN5<4FEI]*B>X_X MRX-[;V79+EYS^;+:J(]+$X4*9!0.JT55H:[1MS^!U0OP,3-CIHR."F-$OLAV M0I-,+VTE0A*UE2ECE+;HDF$-X&JW'7"C"@;PG]C\5+F"VNBMU*K&*1?AVD)U MH.@)> ?N!M 24AX6TU=]9$WD5<@DF9'YY1+)'R".1?&+^A]S9X/.Q2AN+OR_ M!=[[KD1+VA&(B0=8^E0672K#U,41"\+1,H&(,L,4EM6.):6G&7;QI$:-5/=Z M!(F/LBGL;XZFGH,W2N,J9$&[;GR6TTW[I&8$FE*A(HX4NE,J23L169_=U&VZ3O"I@RYO# SX1C7P#,H':@DBC MY,_W@N5K9K(P!#^QV024*I91Q3RL@K->ZY MB$0%Q3/DP(4[++BC#KKS?V]L/^<#PU[1&!94%%GJ!D15.*4A M*+=)K1X(;D7?/9>ET6!74CLB5#^/4(0SD@,/ENU'7L/=Q;\V01A[F*5!=C%L M(-8QAQ?\8E9UI[V-&>*"5^2\-BM<,6X5$67@PA4,!)1#ZD$I<\C (EA57]JL M^J6$]$W%2).^Q%->(E0^:"M#C>:KN*R0$CQEU6\,=VM@>L-GNQNX-NZ\9^_ MTO/!-GXM"/H?<+\%P;!=R_^, $0&-5&E\C0&6?I,\LX*[#E&]85ES:$ NW@I%SI'F#*XVS"%/=;%32HF- M8:!^VXE!)AE=K*]5.5LQGEA<@J?4JFJ[Q5%K&TQ3]2/73!3,_3TMY:WK1;FW MKKW1TWC2_P66&_S6;SV.IKJ_>=U[1AUO?J/L"+G(H>P!V]A::>+9YK;=N;S0 M9,[@TQ;C*2<1T,BG#BPA<<>>'^DR#'W[91.B5T S+XZY2'-2%-.ZB7R3"8V1 MCO(XP+KOENT@:):>'U@.F(+YQH^CLFZOXQ@ Y62PH%ZU8[9,6K(/ IGH&OE2 M@*2V!\^'.^,D[>3\<^9;;@!5A#!S%]%/3LRP'+0E9O7RG9V&0EV@&KD\%$!' MH3&AAG9<%+#AX!57ZBL;I8'*B>?@,H'++U@#E],.QP? MS9FE2B3Z9*K;S-!V>LT;=-VP!KJC3P J8J;UXBQ4Z#71<@GFX1C SUB,EMU% M_&68P'C8W"S%L)Z66OCIF4E>1)9)?7KV" ML>X+7CA/XPN:ITTV$36-SQJ?-)'9R7.1185E$BZJHZ]:2TW$S"(2;@G43\;; MC!:4Z?>@G+ZZ9%9+X?4/@Y1Z3;/=Q<*./V!LV8N!V[/6=F@Y1&T2ZQBI67Z) M]9J+)R"$BP98I*\*B.HM+FRD7CE$U>MTTYW/XX,:6. N=7F^#HA7'3"/.\$QULX"<08@5,Z"J M,O/T*(^#7AMU C([7(;6"A!7 ,Y6CH ?(A#1:[,O*C&.#OJN9F(ART6((:=Z MXI\!N''Q+?\SV<=8OO^)PNNNO T*E9FD]2CTURH.+$,+=2ZO0WTI169'GE8U M8U2?VX4&]*R-EMK1L696U4%K7CKS^(JNH_MH.(;]4)M(%0<(LD81H%4[495" M53;$!#W%(1%/5?@DL^9AQ4$Q=&.W-) %O3J*!T3?S0>0,WH>/F^?W79.3.5' M3%#L?CSM5,W"$'$?6 &X!_%_!V[>SWX" 7_P_!^6CXMHQMF*=J0L?:P2(;C& M_FKXUT,Y:\QA0>UT+$)51>8:)L%K.$"HFD%85RK]ER9)#.%98&1N])6E'D,@ M#H)@ Q;W&Q\M[M%'1AD1HK^-(F&#_@?PYW: #9O)W%? CO<^-A46E6; M/6YF5H-)5.JF)O T'L/BB;E8%%^W.E6(SFX(YM#1.57-(-8^J:>AY$(46 M 6X04:/4BE[8THF.7,A4S6(EEH"%B4_7&W_^!H5)PXM#H/JKM>-] I3.Y+L= MOB$LD7-UM&P<4*E,$X9S2!@D4G-BJ8K"&,.!7F% 2+)0P%_P35\EFC*<>\*A M$96[J@DK:)R?$J4O#J+'0F4.'_O5CX5K5>"HG N+2+!KO0@6C\KR#,O7/VZ* M,>(A+/66KAS#14_<+W)\3"D6653R+6&)<0HVY72Z^\C9G?@N(K]/%]&JX2R2 MB9+<)%^J4MS.$.H;_S.";;?D^VAK&81/('SSN'*N]JFNA:CE>.Y>F6\I[!-OLUT>59NW-AIE:941X+O?@@*@"H#IHNM2HPRJ5QU) A"-&&!_+QW89; M\+O/YP!1?01/$Q!]][4[#^UW.[0!;6/*WY"^%"!KL]#P*$)VJ5FN51DG(2A+ M.R18JG<%M".$(+WF"4.162H15-U:9&YTD+^+.[<=D+'9SSPQ8EF/MVG ;\U0?QK=";Y;Z"@;N5N,#OCJG>B3Y5 MP9(:N4N$ ^=>8M-T+"#O+LN= _3 *,\<2H4394JC)#5ZEJJ@'MWYW(]WB7M; MQ-'RW@[F**1U #>/8Q^L[,TJ&+CO(-$4[I19JK$3):4@6#6"%N5]H:H]V $P MJ2B>Y8Y\^]5VHS\\ ( \U' TY6CB1$Z!N%6-J:4I)2.D R2[Y]][FY=PN7'@ M0(X&+-[$BZURHEP%G 1%WI(9(Z+XBG-[ XIY+\<2?RF@)BIV%8Y&JS=XW MRW81VB-W:CE@M(100(3#S[%CQ2F?B^*/\%4^D4\(8I6#:U&62E6AC_)NQ6C' MNXE\2:)\.%!#P'Y'#@?X_1M?(R=&"D6N8-$M+[1J)^I5Q*IR###* MM'>CWX*,]#"S/E PVD_".P:.%K+(=MJ=&\6OG/1P,G M(@I#36Y8+U6.Y84S?F3)W)VZ>-;8@ZK:\:\B"1B73!84JGJW:7IDS>.!=K$N M[,[&9C4BUCE&"M'$K^K*UACNC'VPMNQ%>JW7_T N?J#K+J+S4?S"BYE4+(T= M(]M*XU+5UZTQ-(R 0+G2-S[2%R?O"FL?(]'8@:CJ D=AEJIH/?C-0@ESQGZ] M8V03"P1Z)9K_U[L/8"N\!%EUHEB\1E^_)Z1BEK5'IQG " MX*D$&[*>6L]< E6#0&I>1CEKU,1^?0M'R^<@";(!Y\]'])>]B3/O*5&A)7.I M(QJ4JDYBE(VSJO $U+,$?E]4I@ES^28,#;F9%E5=S;"_UL>PC+T!\SE6$0MA M>18]^.G:;*\PH,2N'@(B^1 :THYQHB/Y\,HN-;*%LHOK8R$6$Q2&WO_EP"AR MR&7E5%'=(^85,QR2+_54[>QS@#Q9_N\@1#<'.U!8N554]XBYQ0R'Y&L]A6]M MYP L@@>(/W+?AON!)RM$0'R.ECP\XVWGB#@G!!KMKP-S0XOR8#1O8N5MP7P* MB0)%]O<]C<;0)X' \"$.=30LJ@),OF:<)\O@E#Q=#(%.R 5[9\'0_9 M*F(BZ@ZR":;6!]NUW+D 4RNA(>V()]K4RBN[H+"(FIE:]S>E*&S;*!(+F[N8 MN5X6PNOVU87BE[&"6$#9US-#86H(_BT42?R_% 66 ^-AE>/D$!,*DB,!"XK' M%/KV/,K,!T?%LVO#C:3U\=T.WU"Z0PA7D-[0'V;\Y*QM/D]$ "+9*JK#G)/& M&D51]%ZPEX/8"N;SJ"0&4L/YJB+.!*R3XRV1+H?%CH;E7$Q$B[(@($_7_D4O%N.2"*]9">+R*KOKO(_F*OY#C* M_Y[WM9T[&W0,Z7_,HZ Y$SBT^LLEP-HDZ_T([0A?VIZI 6ZB#@2%@T+5GB^6 M=[3I)H>I0FR!Q('\7KH"^_PG'=U%>)*ZZ62AO MV]=G5PWE67EQ!3V>7D=3,?Q^/]1F8Y ;4VP3&JV:.:PI):F@5]8DPJB*!Z)B MPFGJRE9!7D&GD)A!?5>?R/7U33A-94TY406EVM"/,#+VXP(WETU>V\3#(.R) M=>%!414%IYOUVHD0MAR$PH/C_1BX2\]?Q6HFNV(QUL[@>=5N7Y[?-I165006 M]H):*Z^K-"W(V+(7I'PLF5+Z$:*"7O,L89'6R'3JF<#T9#X<%C2>$DP"2WT# MK\SSUW/G$,"=][.[V-Y81),OS>&7M;Y^'"KMYUM)Y,KI;[1<:?*Y?T8N_74[ MI586O[/VI>I(B]4TGV=2&?G%!D@HSI[$S:("M\S4KQ3ES8-[]Q",'6L>C;&9->QUA*E)=>ZK*DRD,A\CU%_AE@<;_Q(9;Q?6)DN8I>@@5VY/R.._LP M5C>63D* $/02!>?\K6JMVL/DC,Z?LRPTJ,U+8SE2+*Q4MUSN="Y%J:H@'+\ M9W%G04'4:MG ;UH7[=5 MAXF30ZAR0$@-(LY]L5T4DV3CS]^L8"]7^'Z\N]CY#?F$9F/JYQ>IX =V>\ MQ>.!T^]Z_>A9!1-/4:FLP)UVY\H0\PJ/O'*OEK<*_LO/^W@^PB^-?WWXVT2* M'*0+$/P>HN!><'OVT]Q;Q9W>V\'<\0*X3QOYKY9K_Q&U,T3QY.!:G(9I0OX: M=O [_,^S.X>+LV6[^X^'8I6"CQ#N^79'K= .T2>'_:WUM[7J"/XPFW[K# MP?]V9X/1\+];P^[L>=)OC1Y:=\_3P; _G?YWJSN\;TT&T[]%_W@>]OJ367

XF?A2=624P 1SG5:ULVE/4=SAK=7N]T3.<+8;?6N/1XZ G<=H09(#( M@T*YF"=54&)"N;,"&RV5^P/871#UCIMA1#29'527[4Y'L3\"72%=0WK>Z@7N9"/!*3,#N8J:N2'_23N% M4&S)_0GS2>% @=[#%J4J:),0[J\ MUL!\*&TV*=&2=E-+>?U3GFF40D+0[$.-(2A[_GFP;#]RG'D"%OJ99[JYS$\W M#]W!I 6GFN=^ZZG?G3Y/^DV86K8@[&2A32*D*H@PG8NS]NWES>WEQ=7E[:4J MC[.BKZ3-%<0ZVLT*W'K(3PG\ INQ]4@.4\$$S &<"U\X>^QK/N9W4J-P_$GF=\J@I]2I;*_,:R3I8TM'](^\99*M7I;*5^W. MI>*WEDPJ2$R-%40T8[2BG8D+2?3).$BO\X,4[?6'L]'D'YH/S:VH>W,5>6 2 M:RAZF);[(MK"2ZJBW=AET%'V-1JG;&8,VK$/UI:=>NZ@DT:4WS&=ZJ+L[HSC M^28_GL>3_K@[N&_U_S[N#Z?]^&P_FOW2G[1ZSY-)']T)3*=]>=OO(F^QC,2% M N-O"[DJ5W=LH_=&N WDJ:W-Z"VGH-1=K:K$IHSIO*\>XQB^+1K#HW%_,OM' M-':1G6Z,#LR:+]#8[,>499I:+SJQG=]>7%Y8L?MN,,8%ONJPT/,#S+_UD[/W5\&XWNOP\> M'UO_8:W6_P-W][/N\-L GKPEK_J"1E@*""3%(2;,^W[.-I3,)$S?2)M+^!K) M#J3K]J7J>*:E=+T_C0B0OY[X)](]%M&>"WE\\A\ASHI\$J/3PG TK.? (&A( M12#$HN]!09XJ*'64&0G2.ZMD.WVH6A:C 6L3VDT+3'H\-"-4DM:4W43V2="A M82%]$<+L97A6X&78[?4FSWVB=>%QT+T;/ YD.BB+\S1$>.T!DT*V_RNJ\R%[ M&]N[IYM.^_+\\O+\@CO@7O$% >83\IJG;RZJ-ZC=C%)=1X>W#L+AD;H/J>WE MQ'XZ)\K<4N"+>-^_T]W&@01D/H<4%][RZ[9S>WU^T8$L4[31R'X?;4^!*9UE M\TT;RJ-VL'.@GM]*\ AIAN'R8+O$OTDH<"_,G1^:LR4X7!7X3A*4BDI&^>&' ML8]XAIK:C7YV_>T/^[*2FK%J1S%/6(=[@7O?8[\[U7Y@QT)2!O%A(24#]A' M(RL8K:.'_.YK_$VTL4JNI-TP+=;&_I L(9 9MKR>MUK96VO&-KH#^^/ LP)/ MO-[HZ6D0._1')_;>*'H2V!\VX#T@ 1#FK3AG&VH<^UF^D>K3S]6(=O-"*5UG M//FKRV_&-+(7Z9MQVBCT#8031[\UZ_Y=^UEB*R^'>R"V1N8:^^H"/6I0' MQV,07R5+^-OVY:7B,"6\2BBR_G.*:\HCG2CS/XRSN(YR)-WDT;ZKS-:#?\&?23'_%"I):ZRE_7.@=$4L.-#[KUL_9CY5'F M@0+'PV@>:-W!\SPZ(SRA.[XH,I'F<\&>.7.Y#T02PRS*>A\1Y&6?(#3S?<5& MU=CT63^::YZIV&IF %ZWVY>J,P>*X4OFXD "0F9<,"0(C"T__)SY%L1ESA&S MY+S Q7'2?^S.X 0U[B(7Z=FD"R>I7A,BF."@H#XP)%=+[K;.VA<7[>O;\[/S M"U4OBW%?RGYXX6A!NUFEE)[R4TE5",R8-J;@-8YWO$UUQCAA%/@S3OO?D.FS M-1@^C"9/3=C0)-)/P-KSH^B=E 28F.);QIV?G]UV;BZR25]4"L0^(S#4U&XF MX-)'P0&GI,AFC/PA"%%^L#'PHPT3X[ O\%4<]F>MQ]%TVAKW)ZWI+]V)[M$' M^I;O0G5O1:<9-S#%MRSKH L\P(C+4: MJNPJT@E*32LO:0Y]V2=IG:=V<[5?64JIB6E592I]\'P @8E?S33VI26E4FZFD(=V26OQC[WF(S M#[];/@(HP0-GSB+5:2@URLLF-AW^ M3)QBN-MI.)/$R"LWPZPR@UF<23Y)J3A:WB>BQ$#LY0&+O R)M"K35,.9)4QD MN=EMN8. L*=39["\L=1K* ^JR9I^YGI^6:!2[RL\!^ MCMJFC',SDM7NV+U-X+ZGU[O]W?-L/U78H;V,LQGMI@/>!+9"!"9,!>EP/E>< MQ'A/CNZ''5"(?5!:.RT+T5J!_P^'^ PZ5V6%*!(#_=,'X-Y;6;;+H?U,/>UX MP*,P-G73Y<4J7D!TX.UWC)9]]QW^&QZ'P?P)K%Z G]_&D=1>^!YD&W;:S/S=1"4R2"C(U:N4SN1M2Q_A+P8A M6'&<1[95M"-"?8<2,@8$M_/2I]&"85MPTMYF8D>15?:N;R*_QIBE--.DB%:U M8P:W"C.S@S1(ZHF)K;$AC/86LD13)G%/. Z"'L0(NI873K@'V[5#\ B/.SG/ M&.*T5Z$EL^E6#09!SW%P%S2J^%: \-CW'E#LG;T0/-3WG'RMF,@S$1!(?>PC MPM%H-YC0PP%W;CMVXEU5L*V8>5.HQ,A/ FXLK.#MP?%^H()[L5\UU]&\23?4 3^H3(Q''D!U&PPTZ/8^649B68! $&[ 8N6A_C#Q@\+@Q M,UA(!\925!XZ@MXP43@H/5L('))HV+U;#HAS'DS?/#^< 7^UEQ:5RP.CD_? MZ'6GOT11P7_K/FYSB$Q_&4UF7V?]R5-K,/RM/TW2BS3$00,!QP8>+;5(B884 M'RG8/YGSA%&VX>P O3QKGZO.0U*:'<5G#J' F.(CMK4W/0$+_<&]^W MW=NM'SQT"*#FP(R"X MMF%713[[T1.=:6O2[_7AL?'NL=^4+=@.A& (PAY3]F=*'0%.G(4*(AB8:#6R M;+YJ=SJ*'3F98-]Z;)80SLA]41Z)KN-X/RQW#AX\OP>%LJ-HZDP'^7*--9=) M$N2N9S07?%UKD2].I_T:3'0%^ZHL (7R M8X8_;V4UV0 3+D:A3;:!4, B^?+TD^-O94_)4[59;6:.<@S(Y/V3 84IDTO\ M('[_+3S79');-)F,QGV4]0]-(NA" M'UO_8:W6_P./(K/N\-L &:)JVF_(#RG(?$CA;$/QL27]6O:32JZ&=I-%*2T6 M'U?8A-4X?,1.E.1-VX+@DWWW^63]R_-[CA70\TQ5;MADW@C%1+ M"3QL0@3Z"F7GC,-*)L<'+ON*B"[,I:LT=.K)IR)[TQ2=*H>>.R]KJD%IJ ]W M3+%59C@:UFR8$31V]T[:>\B0-T:4.HJ7Q\*O8U\$R=6SH^.F?75QJW;N8-)? M\=)60E+)QZ?:S"S=^=S? )P-=\__@6MV* C&V>WU)L]]HB'W<="]&SP.9LT* MR(G@V\,I17#_5]08G>QM;#.)WES<7E]VKCOG(AZL,'T"@\\ ;R/:32+5=7'H M:2 $$KU>Q1<0*$WT,0'(%PI,/,=9>OX/RZ<&5V"M:3I5*N$@U6^@MK7H8%=: M=O$I>(&4VYHV<*DYI!;?)I58\9^J[/T4C=/VJJS5LV/FMMWI*$X!S*:2_):U MDL#U+"*R)XE' <@WX10\,[GL=^=-F?HQS)3AOEA(24#.OH(=)O--'XQI;4; MKL7X[P],'DFDCD-5$4 > 3P^@]$Z"OKDOD9XI-/3YY,5;GQ:8(8*+362,&*D MK"=\D?1\("&4[\USH"S!7A@(U@F^P&]L.AOU_O;+Z/&^/YG^9^3K,6N,%VF, M &6Z/RRDV-8815BX@X@M>MX*V9*2X>:CX![1T]R[SUV9L?49>3ILCS=48V3% M]K6;(8IU7&R>E"&[QO>[T?7A:)D^_6Z%8.Q8<9:SY/,"?*!LUKK- M4"!! 1G#7T6Y!2E3U(: -J_AIK5'2M3EZ@UKQYJZ5P-)$-84VGF'5CHHT OM M6(0@V*RB;JEW5&5:T8\XT,5X%^6I:\I!=>_J9KF/RP0XD;FJ#^[=AA$BA#*6LY>3G26":3DO'VJXA4,O2AU"%@<8!3G M2^*BSPM"2FNQ/?;[7>>)/8J5F9TH70712A'$X+YP5A/J;];U'4Q,'P831Y:I2_ M0@+&!*Q1Z!?WE>*)@"^N9%:<@'?@;L #')A]J"\?DK&W"4)O!1EV]_D->*^^ MM7ZSYUT?6&Q6@ HMZC=#472[/\F(EMO(W !PT%NOKSYX3>;4!#0F8C'5;32% MRDMH9,:B1\]]C6)MI8'@RDQ'?(TTFCX"1#4C=] 01+DQQB#>W'%M3@JB# W[ ML];C:#IMC?N3UO27[J0Q>8/ZEN]"TFR1H#W_PQ97?&([_#"4)&O>=1?WMK.! MIUS.,Q=7:]EA'3GV;,%F:#_'D" ,KJ"-#B"D5#C-2'XW\5\M-@HH.T2M^L$LP M#X?PQ Y^A_]Y=N? #RW;1?C=P[9LAVW-Z[3/VF>YX$:3;]WAX'^CD_A_MX;= MV3-<]48/K;OGZ6#8GT[_.PJU-QE,_Q;]XWG8ZT]FW<$P#GZ4=%]GVI02(.'3 MJ%1J3,U$!FD&MNDL<)-0II V$X@8[66F%[J@&KO<;P5'P;$#.]( WO$>4UH; M[7+H)*]('N$:IM$X\CD@^M53ZV6!N&B?7RE^1LBC,#9UT^65YX?Y!/Q7X"/O MQ9D//PSGC%E8K!&JH8.;\<-D%U2>3OK.V H\G"KV_VJB!JCR"=KR.O%N5^U> MYI'F"ILKJ)W*2ZUZC'+)>"0O*K:*MUIY;N1],+;\D1])M(C2GZ^Y0:Q=&>4+35+$\WGDS"I)?LJ M*LL-F3S]GWG)1BP%"@3??"_ ;3QHU0A7M,OL!H']ZI8G M);'1(R(C/PX)":_T(&'!%IY;YNWXVWN>%H=B.*27X-:;S[,Z $D(=]TDPGT' M*.@E6'3A5L!Z!?T/X,_M (Q]>WYH/^!OP%3:<,N<,.-&6V:D5'_RW/ MZ%G! M6Y3+$SUVB3:GT\UR:<]M9&7S'C;N8AL!'Q;K66L[M)PH%]W"1C>+>>*(;3^+ M<:=]>=UN'J]J@"2AW6W#LPQL5BO+_X3S,%SK;8@)G(&[\[FW<1$:8\]!*''Z M8YSG_3&FST]/WS@;#;ZWQZ''0J\7[0ER: MPP.4Z#D-L14JSS$SX*^0-Y*[L9P>)'VQ8TA1*>W&.QW89) S2R/!WJSRMS(OQI=OR'$@!\]:G+G8/3BV*]%MNF*K364+S*DEF"DUFG6/TB_ MR+L(G%=8!+ZVTLY;2>^G=:'4ND!4<)&S'5.=ALX!Y643M(((=$M@"JXW03=Q MF!B*V[]IH\SRZMFIF"Y9DU59Z#9T\%=MU$E718':"#*H#T_Z!/<'J\T*JX7, MW_73 ^&[LIJ@RZ&!+JP/LB[V_YZ5X;)]>7O5&%U0Y<#N0N5N'K;6&,X-!,:* MHU I(M:=:E+7E"\FLL7'[A.6DVZPX7'']@JN. B%&Z,Y,NH9[?&*6T\.ERJ# M-[3P"2PTK M4%^^)B:C#T1E#?SPL^LNT 7N&EV7\%I^\O&1>"P_Z1>TH)I:VV\XV7]JDV#W MNCE5!0H/%NXS@BTO$[FZ-G-+.4-R)3$U?NR'E>;N4,I@&; MK(+.?=HPX6'CNY%#&\3NP?Y _R)3 E_!8&YP"HU]+:3JY?)Z$P*?;=W&E#98 MN3P28Q_:*-'LS/.XBW#'Q"I>_ . M'(\^:K'E#=8NG\S8QR(Z>]YHH"]!UA"ZD/7%_I#I7*-08W2("]2AZLPJV[E& M!ST0ONO H8,JAP:Z*.]>YU]+C_'\">W%<;#JPX#0/OW7^G MTMW_KO=6W/WIVK\V";YYWN*'[3C12]D,"0:KM67[B.X865BJ9L?'=;MSJS@A M,M]U?VD1!3D*9J,)U3-C[+W*WW^A/UKVW7?X;\\-P9QO?KC(/PWN]GY]'DP' M*%([F@'V^FEYRU;:TZS?:\Q44!"MC#89D*LH]@(J"-(0W'WN_<3F#<36C';3 M!(LVB_V"*@A4DULMA] $NY2&(,K$>&@/O/I^L?WE^ MS[$@1/@IFJ,%[1@@:=JN"@GA'D+U5$X0;2?8T%J1)W;.5K3C354%)[G>)@B]%? GP(D-I6_VFJQ;0HTC43,O MB=@"[GN$>*+PJIBG8ZK^\4 M3\: D)-$]?ZOX()D N;>JVO_ 0?* @)L+VUK.U22\]2BZRX>X:]M)\J8C2)P MK, B*<)]62:H0^WHQ\T3/-5J0DO*=?>.Y+<&D#P)1XY\B-XM!U:ES91R.M66 M[#4Q5>Y08<1;:ABIC@"#GTA,)@"JPYZ',3IY8Z&\ODYU*4&'^->(303\.BEI,+!7"]TIUJN.1@'\C5L,1@ M^SZ-'9E+"A_L4O.WFK!IVUTIUK$MV^OM-$KD'F7(0$O-7FO"N(CVIKOEN;:# M2V&_I[$B)"9Q/K'W[?XB#701CZY/P6+_6;]!V/-1) MYEJLOIPZ."J?E#Q$J4/N/5A[<%8LR&]8;_^G<9(9)WK@KY=32^UCY!%8\+N3 MGP\OWFON_30^ZAT?#.A+]5G1;73 )=7?@/0V-4BO4_/ R1TFS)^1T=AMN]VY MOCZ-%TW4(-6U1;>!\^#Y W<.E]J9]2%[=&3[.@T!F4. 6NI#B4FW*?GYXO[ M!)@)> ?N1LT)_N ;3L-(P0F>10=2W55,N!XIV-5Z[NL,^*M[\%*'?9C\ :>! MI6!@415P[L_;EM28!7G?V^86PC/R4W2&&Q39?K2#@(7?3645_3>#(:6D!@M]#;[T"H>7\-/=6 M<:?W=C!WO&#C[PN\?Q2%L"PL*-$[N%CDK_^"S:X<-R" MAWI]L0+P19.YH43 JHP;V54'2M6^O;BX.;^%/RJ:]'A3Z&&$K92)[[8#CY7Z M.=B2M96?C81@0+C]4WT?7" 5(B-29K'U;\AND\63Z)"<.I];3C M 8_"V-1-EU=0PN>"2!"[Q7R;CMH&P<"=%^;[I5=HA+KH@.\45U)DO5)T6:4QT(S/OC6 B#I*:H_*'8L6F81&[LN*%$H>N@_ M<.'Y=H-\OP@[A'Q![90J:2/ *#G!$T[U>I^5@+JPXXIKIW!&S=!46L^*7' Z M&UN?D++SW\>^%X)Y8K9^]:T5[G1&J:"Y@ICGTY*2ZK54DAZ7L%M+ME6TTVU] M!C,R!@SO"%5;S31X;779OKK0)/DQLV8K>:P186B I56)NZ-&+*FJXDKD*8;% MR!=9M;R;,9I7I:"0FII (\^9IKR;,9JALE$3] CL]&ZFXC.0HR"Q!,"D!O37 M:#+6]QW#43!7.%Q&OO>J)=R$T7PK!861T>AK#3=QI)RBP"'HK95NX2:4O;8R MFF4503F]MM+WM=6Q\58"=J?75DUY;74BNR@(3S&_J;D,XR+<]X>".LQJ[:K= MN=+/(US -:-,M"1'9+LU@.0]*WB#?T!VDG?+0; M>EW#2DZ_.@%0'?8\C-')>X3)Z^O$]3UWM)IAUBMQO8[K09RY+"X)6P%PQH U M:UD5,%V?QHO4M8$']6,)2EH:S8'[#LM[_F<-XV7;UVF R!P@9)B/Y89;S/PR M]L':LA?]CS5P P#+C\(WX,=_JWN%(7W+:435MN1PJ\'(NWF1\(Y];PW\\'/L M6!#D^-BW1HZ4-8PP;-]955ZWK\[U,^,V=T3QP6ZD1X+8)3^]B*]C5=KK[31* MY.[DR$ ?2_3:T@!&2_,NO7EM^[;"?D]C1>9888?\6'Q#*NJRMOO#T[B0?^M( M&@B5O4@*\QI>&3 0"M(]US J:$FF=1HBFERMLT(F^7F2"9Q/;!W[?YC/O8T; M!F/KD^\]GKQOT'8\U$GF6FQ>G#HXJAOY/$2]31!Z*^#?@[4'9\7#/53M_6=U M=*-E"J,:QXD>^.MUI5_[&'D$%OSNY.?#:\>:>S^-CWK'!P/Z4F_L=1L=<$GU M-R"]2PK2RZ0\<'*'"?-GG,:+S/%230U2+_9-\!3;&0?W9R3/?9T!?X7BT]5P MLJ%^PVF$23_9E-/!Z1:?>[6_3X!)7KLI,1P"DP'+#H0.H5_Z4)P\M: MV\C.CG;0HQ?'?HV:J^7M2U''IX$D?R"Q R_5$<"$T9-.03/K W^JJJ_CT^B1 M/GHX@)?J$&#"Z*EWR==ON7!ODUJS'.*&A+=5)P(1SSQ#48C@ H;:#01,G M !Q$H@QC6C'XF^;8LX5W+B[:UVU(L!M5%S0:9 N_ M:D,@+L_TF(:8M96?AH1@T(!\)GMR5,L6KH7BA6@-OR:QB-\PG2?AW\1E"]>" M!SP*8U,W75YY^>CN5W? >;4WJ[OWJ>^DR^W4PJ6C(Y=OA++H<&<*MQD+;.(K5>J<)+-C7U#7VBFTT+1]9WIR!AHG$B\P-ZA)J'M5?NL?7UV MJ]UY@JQ9)B-T*1@:8 Q0D-!6*Y9457$E\A3#HM>[S>8DM#6<5Z6@."6TU2FA MK>$,E8W:*:&M#@EMCX3$$@ [EG"_NB:T/1+F"H=+K^=V;,_ (::A[;Y"9630 M?;(=*+GG@BY4$7@':$ ?UD(B7U)9I&[Z@Q:.$B4XJCHU)@R=2E@5)K_BIE9;FZ%YME*9C?0(H&U.51;FHO2,@ MFAR,I":YY3YXL_%LNZL=+453KES3663/V]>=]G&P3R!<BQ[RTV M\PAOY&1@SRUGNTUF"S95H?VCY:1HS%)BRKFV43U%5N>HF*Z.EJX2X4N9*^>2 M2+5574X8';$/_1@[/0+R*P0R'09RHEV:, P*@[75,!(*^ST-!LE8IN-!SG65 M1N.!9G_902;.\+5K\[AY7!&GE*.:7$W)?]U!\I6B5-$^US#0E2"FE8(B M)9-9J0WQ4#P'8+EQ'NTES@N*I>J)5'0X4F(=P0W2GK/!!#A6"'??7L"3OPS3 MP!'1K"(H*=DTN1*21[6Q[SUX_LH:N$OTG\B_Q?)=N)L(1OXCG.1'R]2_96J[ M\_TX*?<0PNX\W%BXD$VRNCMN&LN#,"6]G/LIC4@O*/=A#8?V;(?:$E_L*R&9 M: ERY<=M(FX-('G/"MZ2!.;OEH,>2]1AI\UUJBW9:V*J9',N&]Y&OJ*28!:/ M2\)6 (2SIJ3UN*Y/ Z>&>Q VU(_EX5AI- ?N.RSO^1R^N=7[.@T0F0.$#+/4 M9'@FC(C,_#+VP=JRT_QI:?JT;EW9[)F_):OJ3OOR5C^/T.:.J&IJ.);W&OCAY]BQ(,CQGGB]XKJH%-_W:43)'%%\L.OU3NHT. MN*3Z&Y#>)07I91+UH:ZJS\AH[ QN[:]N3N-%$S5(O6;4*,BB MY&1S\ VG$:;@9,.B ZEWD-QW+;)W;:4BZ*GYB-.(D;J'JZ"$8PE[6L$'?&TC MVSG:%8]>'/LU:JX69_^BCD\C2?[:PPZ\U&M*$R[WTU5[9GW4&\BEN..L$L_: MG>NCMB4H!EYJ1%D31D^]0^8T3NH<)XR#H_(SX\*+?Q,\8(:@CHM^V(NV@T&3 MBWT<1**,75HQ^)OG+7[8#BZ:0_IG$SE#E(U@>M$P#AL+UU-QZYE\:+V92*@Z MH1)EYRB/P>__KPMPD8.64L0/![Z*U7 /;RT]Q;Q9W>V\'< M\8*-OQ^F9!_XT?(>M>YT_3" 'Q?L$_M#M_?H\F YF@]%PBG[<==7REJVXLQ;JK86Z:_TIZ?"_8-LKQPT( M***N7^#!^HLF,T$)I\'=KE'5C,:;J!HC6Z5\UV?G[(R((< MJ)QX&M$E$63WP^;(XHY*:\<'(=K%KU,LXAO*C216UKVWLFR:\1M;3SN^\"B6 MC19T>;$$J7RYF-D#>#ZJ _=% W?^!%#6T/Q%(*5"(]1%!SQS[59&9 .&-"%( M[=WGD_4OS^\Y%@06OP1PM* =;R0M"U4A$>1CJBFO=@ ,K15YX>!L13M^524" M%[68$1&TT ABRLRW%@!]<5"X&N&*-4G7S)K)ZYM);+T4FKK11U&"T3SZ9J_) MNB74.!(U\R)@P K1_6'YBQGLAK"WR)31C@J2=@]TH05YV:O4_O0-PAME"^MY M*^0QG2C.AR,J2L@-\=N5&5N?Z'<1,CMXW 4*0$/=1,CH2CLNTDE38/*J"QB] MUJ<)"%!FSQ LIJ$W__T9SN?!9/I,7*&(=;(R7[0[YXK?=]>FV#RG^('2BQRD MRRMVZU;Q?9<6U*C-$$K&0) +@ [64(ZT!>Q725P)$'0@%C<#F&Y]2\$@UBRG MI9L"#I>SZ@P[TY9:57E1B7'%L.@5,4$0WY(-03#S$B-Z"A,@IGZC53LB7I6" MPLAHY]2M*&XGBF**AI\#%^*^B;",7M/.WBQW% $#@;3@;P?N&$ A%V7/?H*Z M/R)N*X54:GP!$?GM):,#%M%_4":J;3+V_/6M@H\X@@&@$;!2HP4H\UTK"V[T M/[^! #UUC><.W#989!='P/C:8)/Z/%\5G^O(H&PV[TI!(?7=^C$D4#Y63E'@ M$/2B^Y0_.8&UT[[4,'&4/,,2#RA2WS]KQ+2"9+Q)%!_I>9,Y^CENWDK 3M0+ MY@;2NUG9P4]D%P9A>E/0-IWT1F0'UXGX8F]49:(E.3NX1O>O1F4'UXGL-3%5 M[E!AQ-O(RV.A.&J>'?PT<%2B;N1]N4@TU6<'/PV06F$^90?GF5\:F1W\-**T M4L,I.S@%7OVS@Y]&E%+83]G!J4N^#MG!SR[;E[?GIU%2&]"G[. 4 /7-#GX: M*\H@/V4'9])E;99U&B*:W#NR0B8Y.[@1 MEX^-RPZNTWBHD\RUV+PX=:#7=>4I\_%IC.R]S%*._E'E!6]VYN/3>-%)#7JE M#&_$KNW1ZAVG"6N/ M)LF13^-$ =I2[SU-< !0E!Q9H\&@R;TF#B*IR9%53>^EDB.;P1FB;(+.D3J' M*FYZ1F4S6%@G5(9G5.[:"]_C3:1\R9=(N?O3X*?[GR8_C7XZVA3*YXJF,"U2 M*%^W.QJ^2_,+&(;R@W,IEJ.5A"R'"K M 5]X%,M&"[J\\E(H1XO^U'=P&9.S?V^$,NAP9CQ&&"0T8'PJS(>L 4TDS?%5 M(3$@VZ4&^9 UX%=5(G!1BQD1O3+0S43D0]9;U\R:R>N;26R]%"HQ'[*Q:N9% MP( 5HF(^9 VH(&GW0!?ZE ]9KWS(&G"13IH"^U5=P.BU/DG.AZP!&6I3;)Y3 M_$#I10[2U1.[J0IS6W73OKQL=#YD'O,5&8-3/F21^9 U(!8W YCN;$O!<,J' M+# ?LD;4JLJ+2HPKAD6O-^)-RH=L-*]*0:%7?.>".R&"5$,0CI;] "+_XQZL M/3C_YZ^,N*H? 5F$0*)]@N "W'92Q_(EP3CRC&&O>QQTJ8B'D6]DCS+ANI$$ MUP)2O1ZZGA*N8_*"&SD - )6ZHO5QBT5.B1<-Y+QM<%FY!O26A*N&\V[4E 8 MF:RXUH3K1\HI"AR"L@2?$JX? \LJ@G(TV7F;F'']MMVYO#PBXDK +N6W61X=62$[99\V,/NT3N.A3C+78O/BU(%>UY6U M9Y]. V(E;Q\E)]:E]W\:)_5FH&;"_ZAR4#YK.,?';5G*R.?B&TPA3<+)AT8'4.TCNNQ;9NS;/16]389W, M^XGMRIU *'GSQO81IQ$C=0]700E2KR=-6)&H6>UK6)&HWY!5[5G[LG-]S.-+ M'QT8&1U [!.+HESWM;RE*>KX-)#D;^W8@9<:#\$$WYGB7/4-0',@Z-ZF(I"QQH3/,P*-[R1L5/5B2?J_#1VU!QU M\.#+C8AAPB%G"&JQ$@!][0":^*#A(!)U+U.X&*AB\#?/6_RP'5RHH?3/)G*& M*)N@6P*=DWBP#) 4HWIF+%IO64V=MZ^OF\_".J$29<ZNXTWL[F#M>L/'WPW#M S]:/L$:W<4"_O0. M'D-X"@XMV]F>VF(B@(\0N NPU6=HAZC[3ONB?=7ZVMKU G_H]GY]'DP'L\%H M.$4_[OIJ>"_;7^E/3X7[#QE>,&!!Q1WR]6 +YH,A>4<(O?;3Y5 MW>#P)A/#R%8I)YE.LQ!..?E)1XC(!J2?+Y">D X64UH[/@C1+GZE8A'?4&XD MT2")^5ZI];3C"X]BV6A!EU=0VLT"]YF#74!A7E5O(LJP3A:KJ/\^L4E#H]:Z^X3EVS.9715",C)A]C.EVS6:Y4DBU3U]^ M2K=K[ #0"-A39G;-TNV>=]J7'>,87QML]611K]//I2!'':][RS7%O05VT8KZ M:.UUC&"9+(:_ 4@_FJKT^BZ82ME@IA)K: M\J8""YBHQ02$T8:>(C"&(!RXV M0J\%CV*M^=X7M8+TDY#;\!Q^=VN)/KQEN0M:X5B"ENVV0"3#L>['CMG#6*/9 MCZ1-9#S\,[P]<4*P1JJ&#FS$ZLPMZ1$Y4&JBVOMF7C 'A M6%%Z"BX8EO"<,P=@$3Q $ 9!L+'<.10]LOL&\.PS6D[ JSBVXS\:.6IK9VF MN562&;^513?2TE6,RMBWW^%Q:NQ8"9!TN[BW0X\__,!%%QXL]4SB0_5A*[J1G$;4\$%K\@$(B78 M_S[1D=D6SET3,(^C#-I_1%K*AS-@KF<:%5-DSIW*)6O647/>KEG3/0-#A:IJ$W^FX(/_!@EN0X@K"T9A*W9$!1-9() MA7M")AJ (JV'OOVRB?;B>Y-I+S.5%LPZK%5-HDEEN46%T2Y<>D3L09(9]KN% M/)UXEA]LC2P.5^WKQH3E(BU!?.)*C?^LQ-FKT/-NM?+<^)"/SFF .[K1;9G; MS'G4;2N(^FW94<>G*\CCNX+4:&:IYPHR.[,"CL,I7D#3%:W0%J:EJZ.#R7D&*U8F@\9<\/2#,LWLEM%.9NF M_]D/KZ+^MRUD\;AN7[=O3=0_65[LA*W+GG=K4:KL]J.!ANL[\9 Q(-SAJEZF M8[/7:!,&H>4NX' @#?3]F0[#2T_S)E&;U6Q 86 M0SY.8 46([]G.0Y8W&_\[9O@&"$<1]AJ&\F<"J)7=?:AW+==*9U98H,Z<5*) MBQC)"II\@F*DR/3S>O V+OS(@*!.3"F3-,HCHEX1/PI4>F_[8 X+4G1:6,PP MI;++*#7NA0BG[WT)!NZAF^G ?8?'G0(_78Z:ANF^DMBBTOU(&^0%=WHH1/"! ME _P3^X<[E(*-W9EFS&,*.(P,#H;_1ZX:0PM^*%P$"5C;.1'7O#PG#W<( -) M^K""N$44T[A)A*P!&4%N/\*VI7K9.F[:E^=7C:L?)*,O8SE9"U#"LH_K'D(HP@MN5>8< MP:AV=4PD&;_ ^BS8RA<4,DF_'!*F"I43WDG$Z2V5 M!(GPW787WH^[SP=[&;YU7==&3ON6_[F[U=H[F.#5SMV4H>00@T-*(MT MC>?T>C]K$[W>3Y[L1^?)KM$448\G^\%,"C,#9UT^65Y\D^^^'-WKQ-8+F+V0\H^>?(W5^?<9[M3-6RHMRV.U?Z M&4 9P,]LZ,H+WH37"&;HB%U0!E=V9=DNTK"Q/<<*@M$R QH\8]K^?N';F"^JG:RZEY)7***)>'N[)VV[TS40_]EPY[=3'"'^!WIA$ MTTMM**'Q:+EG^"?,MH5EM5.?I)F677B-?=#W\UQWW<40?M?N-WLA:P+B$.9L M13N&L*LR3P,1LLO;%!<89::;EV#NVU$?W5ZCLD#1A0G[V*C($@S^1YNPC?8Z!]%SNN')0Q3-)-X4I,8J3+&[!UG*"Q@ MJ&$2*\J*J_'!8$^4L>6/_,B$L8AR[8Z!'TE'USFNIN&ZYQ);ZI.E&V5AZY-O MYYDLR)4RX%VT(7CMQG.FA,2"WD+A_,-5Y8?-(L$YX[!5-I] 7)(+>D4EC$CJ MG]4UG!-5Q9;Z0$HCAPR!;MD-9TQY@0FOE%1KO.Z,.89PH(+D@AXJZ;8EZ08! M"#-!_=W AI+&^7N1[3@6+OOR+YY\N^XB-?W@KDS$M&XB%65"(^KQ4OL85_;#.Y2+!^T MWBTG\0N9OGE^. /^:FS::L[O&]- M?QE-9E]G_ (6FM(7(W>"<$*!9>$2:@?/KO<2 M /\]=O!9;T+X9\^=VXX=Z6\?!>(#!EG=:4>;X4@NXQ3N$.H?NJ?7Q33R6LL \3U'ECW5GSW\&"D2B$ M&B=N\,-#>'B@^EW:[HWOX6EQ)]GV,A5WN(Z,%877E^B%Y[ M];P@C,R'9]8#D(JF]P M!W$'EIX/5XV/"G+ZAEHTDF&R=1F4F] MT'*D!&]B'5WE><3R!\\Q:[[_IUX\']8>S21;+2,=;.CL&+]E6GHW:.*J>@ M_&:KBOQZ!2H42J?=K/SP/K2SIW)TR"&RB5;9<#*5$K^J!2Y[+IRIS>NV]69- M_%ACZ(B>K7Q+VV7^K=E#=S!IP67MN=]ZZG>GSY-^NHS%';=62<\MSVWY:=^M M%]1Y8]:W+; [T6DK&:D*8F+G_+I]<7%^=MNY/KN\:"N:=0[\G^'H>[2M%]M) MKF1SG(DC6?L9"I%>H@EK/SMX.^WK<\5Q&[GUFY^VY(+3A%=.=Y][,]6##_Z] M >[\D^UQ&ZZFODR1HF8"K3@Q:@)AB@1B>^&&KZDO83@52* "I_1Z.0,7;FNV MPX7HB<5255_]P@Z;55E?QZ_40,?K#TVMLJ>;Q^HDTEW([F(?N))[Q081\,:.%]1F1% M<>$3(+Q5\I\!5'\5PM]S/T0\7=FPO(2H0.)25"?GJ32%TR#DL MM3P5\*1,$R?V;/WVQ6 GR%%?94"G4?@&_#TG4.*D5%SX1*OLI,2!$C;1GEG! M 4^=EG]&= AOJ[6Q_I,Q8QM?63C8K@%D M]:LO39EI0Z!>K:@),@@7;J1=E-@((I=))(G?-!.*9S_]JMVY5?Q:58VR#G;* MO(#)T_5T\Q+,?3MJL/OJ@^@V'J=I0N&3GO-ZYH5+D&6_0,OW\0NL)_0"ZS!# M\7?T;!=W3.&J>^) G@,5T=/+EC]PY]X*3*$.H^]_1%TA;>+WK(0:^K*EIATK M+S:"8K6H-(U@1";N28EUM",1KU*9:4&05]## F6A>RZ?7EQHY98Y93,099" MB8TDR=Z(9&<*N9*Q="DAMI%1K@_F]?@AW,R+'TCMDFJLO$TN=F&9)HSE4V40 M!(6C?@?^BZ?7WN/![W;XEC/?!EG[;=;8 M&X&Z11$>P6-@+VB,E-*I^1RN#S9!-M)C8/UH$XZ6M=-^K]<3[P7B)L@75S?B MUQY>U" :5A"_JA[ MW?CB7YO8!WFT3*_OJ<>8@CK&,H9?:JQCKA+"%+G#O5GN*URPMZ*-EA@/K@+? M..:ZQC&BNO2IT;:M+37V/;RV_D%DO[EM,1,5SBYHJELY%GGE?MN5GD3T+&>. M\H6A(X'G. ^>_\/R%]1E1GR7QE%4&6@IW0V]3*A^T(V:D6^'B)K1CM:UTU&J MS0*/L:!;V#6 S%],0\L/Q/^5S^[B?K.*N&UW+D]L5P.ZU'3,!JP"ZC9$IU%1&\:"+NGC M#5'?S2=X5CX0JK^\*G<:EM6O=D-%^)&X5N32$X&<9:!IY^(@"_/6@B9C+2#V MI1W+U;!3W*K CW8-9V55?LMBEM8MAC6Z M!$92-#*4@U_U;)[U@9/B?B 8H/X'BD ?@-$2%ZE$^@"A?\)IH$@?*"654-7W M7O2 T7-3-K6G\5+/E@L/=E77?,/&A9Y&KM/(4(&VH&C?^/N/[?'R M+S_O*_01BAS_^O"W"1PYG2[B.&XK%,?MI[FWBCO>L[;/Y^@I)H( V!%"]["H M[6RG^I@YX"-$8="W! CM$'74:5^USUI?6[OVX _=7F_T/)Q-6Y-^KS_XK7OW MV&_]*6GUOV #*\<-",B@]E_0>5_%Y+"#(1B",-YRAY0@*90Z2B:YPF_B^?XL M[<_:GV[R$RXV3'^QD9G"U MT7S&5!>WJG67LF6Z4L6E' C42854Q0"F\$HGRFO(@\LX?HJI?[- &C*\&XES MEHT$_&W:96OI^:U%TFG+2GH];35."XWVTX>HA<9$C_2Q[[W; 12G !P,?4A5 MFL\6;NDD[T)NM)YHOL./!*/E$L<5SE::3Q\1 E?=OHC>UQ;<*9'W)CWXB7:( M'O]'@GK+Y02\P_,:DN'P:JAL2\VEBFBA!;D'ZQ5+08=]CN+@NK5O=,1E#V!P M-9=]>D)Y %W(SD^^@]%UWL(Z&/[6'\Y&DW\TYK"SDYTU]#2QAJ(D$,D73:P? M3W =\VW+P>TR"LMF"7Z.;.>J4P!0M9+-\, JE%2+JJK'A5OQOWO^[P,7;LOG M !MXJ;BP,0R@2R75T54Y!1YLUP[>P.*;YRVH%,@4-H8"=*FD/I543@&X Z(I M'A8Q1MTX643M]0LMV^=U[?)!&[I6MWIM#^;RM_6%1R@LQ 4(H#9 MLO%6KGS63WH;K:,H7.YKJK;BPQ>]@C:#M)P:DB-\&2'URB^!5_7])AJ4^W&Z MJ-HFU#%*X;QR2MV9J7J;EV Q<.%+)=42J\JUZ5ODR\]J<\64SL)UT>[<*'K25YT%/!(*,J?J18@^7/B\ M'_=@[04VC@:9,@8IGRZ7H!#[>JD\06V"'_=[)0Q2-TTJ09[I@I1=F-(]_HR> M%X2C960\FGK. KN9)Y,=3,PMAI7UU=-XTP5:45%I)>K0/RV/?6P \_H> H2\P:O? J M^MT0A'S6VMLB:^UHW)_,_A%9:?N_/@_&3\A""_^0=-BRW$5KVR7\ ^RU,1?R MJ1!C!YX=]J&C7,M3ZR'Z=J;FJF\S>PV#C1BPL:[ VV>45="OHQ&<#-1[: MF]!;>2^V@\)/$$B0*V

6C[U#&8'U?"#7LJLO_*S8K[3D3+G3S3?D-C(I)4D2X].-VF3 M@/8!KU96NER 1"*L#V S<2%",L?N*,(0O%$(8BW^.2W^?@QJU44L6E?9%KDT M$^(L,:M.>GJ 0:C,!9:-4,*M5E(7-6TZFEHHTH]N-C^!O8UKL900+ST MQW79!G7@JX8-=$EU;3A5W@X$4VL$0HJ"8X6//RIOB5B60V6FYO7E>+ M%;P8&DY02$YS1F,7#('M&3- &$%52>(/ MR_&\@W1U^ZQT_=4DOC@ <>FQW9;=L8/ H$1< :1!S%1>(T=]V)'N\P?G9J M!@8IIQ\WAFZ?[+Z TQ@(;]V9]BQP&5+[]XF"-A<8U^5YZQR5?D5;?Q>)+2M5 M7Z9E;T8:S?HL8:F/V4H"DEA0X#\>HR)<_%A53PSC;PCC?>OC6\+X+(5XWXOC M[JP_<@'/C>5E,>]-1M2B'4^(",?0&.%9*A(GCV6)!<;(7[X*5_#T\'MN")?I MYSO!^.52HP&XH.[Z$\.&[_7O*>%UOQL $+;CPW?X#A(!V,P#.OHN,+:#[:J^ M8:NV9D!CR$-'8H,2P5_8Y??,(_W^>?Q+-V;__ V_;)^B64!U$>J'FU<]@1J] MW\ODNUH9^=40W79BL=,-$ M1'LN4,VHVHMN;KTMLPFW-'LEMKNGR@,S0/!W0G"?XCG;]%L[$WE2%U$ M=R9LPWM1"_3]^_5?;3\**&O[F>,%B6CW+K!4=!X+/?O%4X-5\9WQ/4TA9OLY M@C]N1D6Q=^R)EFF'4 -2?5Z4OU5BZ"(B_%>SDKQD_00TL\@50;R%[OY&1;G7 M\-L(O/H>H7^Y:(=60PUH5M%!O,>1O*JP)*DI+.@!154U2HGI AGG^SP?Z\5_ MK-^Z_HOD#D\T_)'O.?W*&+@J>H&W:7D.8ON89Y>2&H5FI4J4I*98W)P9S)63 M=T\>W(EIX!U=3%;**:G928A/^T&C"?TI2N=D@*FFB4I7J8C,' M&X2HYW_(95%.Y6!O_PQ3KPR;\(?.U(.6D!R'7=" MF7P_KR1:2FM]1R;&E8["\+\K)DEUNT6E/F4=12>-V2\RDZ+W9Z M ].(TNT/O/S&9RB56[GJ3DT:*M4:L\.1)6 ]AR[YDUQK4](>5Q M4B7?LX1B-)DI%42%V7]F6? 'U7YG%2,+MAI-,HY8FXL#V)+;&Y%(]92'##DC MU>Y(+R[*A5$R7H,M]]Y>+NGC3&TURYL%)>F5&3!)SU74DJ)>-UVT!O,YHVJ< MF90:V6&4;Q>2##1!%?)U2SHSE6)RM%0B^51F/NV)UNAQ7E.X_98V,P?U@9$T MS2C=?TCIQ90#NJCEWN!M=VX8QG20)Z.@,6G6Z;XAS438#$W7%%FM58F1ZNV..?\X2+9&,"6^X-W+5'L#:6.:59* MHZ4":FIJYHL*OS^DF3%EY_4B.R$S>7TEII4'OYD2E=A^RW0U^[B"#LA05A^& M9J$V8AV.%15AOV7%MCTYSM) HM.9HEN6K4F%&BCQ_99\VI2\I-.O2]#N<>L% M.]Y]X* LD_M-4T70UQ?ZS)#IX7"9%LN)N92=P['O-V6MLD$I1G4H59I6<1S+ MZR,388G>;RJ0;+M:>&Q/S5$],\R4>E6U]UA3*.; ^(<]X$LUHV).'YW9(SUO MYPH%V/2 1#F64+)RBP60Z6AG-B4G0C/)PKX>$*FL(TAYLR%1\C*QZK7%/C>8 MG:6^:,E7I,9VO:).IG(./ M/2 #.5/H/S8JY9H\*5K[!2!,J8]>6;,]U(/[H M T*@DXU$F:F,LI+Q*#9G=B8^R))!4^9UTVE9FM)B+MTP1X52:]YSAS%_/D=- M]Z9@1@I&)?&X&DE@Q6F+EEA?M48B:KH_!'!##\L-J0<9J]-Q41Q6X=+68$I=ATP-B M2'II:M8PTRMIR;9:W"0AD+X-J?J &,8 /Y]TE]0#(@Q_UDTG2Q4K:+HW!>F. M%E_$4KD^60>_WT,2R!Z; 41Y85?::+%EYI&*<(G-Y#L I."#=[#C5 MZO)F1C(+0HMQ]=;#-"\$3?>>2C?[]N.CS9;,$=N?6*J7M>G5'#7=HTQ+44K: MDB]$)= 8I+7*6$_W?Y#GQFWW+F6P-I^W,4!>ONUUXN*@C[2P=S MX^\'+]XV57O0<9GZX,2>Y=LA#>JC(8W-UT_&;-D87H@0+ 1Y%S^Z0X 7XER( M(.^8.%Z),*P$YJ9P+ 3FII L!.:FT*P$YJ9P+ 3FII L!.:FT*P$YJ9P+ 3F MII L!.*FHZG$>"4^MA(?3.7^9;SO?*,6MDD7N]O!9TJ//$[+GYX#X9-;XKL7 M'K^\_+CW\/[L?O)L.R=]1I!>*SD]$TK\+$XJZ8ZX;)^BPW;6P*A:,\PH&B04#"P9F#"P8O\L87U7> MZB)VU[&AUL$,V%/@G;J,U7D9\*>_#!\ZNNHT^U M3:64D#O882@G=0'2DRAUF7=FLY.C3?/]96-L%?< M!G!GA@;$A>$IFVI/VU^6@HT'0=,1.)LR>Y@1#C&N,Z1+@F=W%-?A37XX>&%B^WHK84;3GJ:C[4 MB]W$9VX)^PI<6^S8RCJ.H9"5,5UUZ]ST$54WX=!Q=2HB'+W6$,,:P_JJ84U] MA;JNLDU *4H1F(U9DBTTLF-A/!(O#&M=]>*%KD8*9*:I:90NSN@.@]1U'!6F MC@AH!P/C^KOA^K)^Z]EQ_3EUG1]QO5@L]0BD*9V>M%*>TP?)2YOA9D&)%DO5 MIB)%;8?K5CEJ7O.1ND8E8_@(13%GN(;XTH&#S=H=#!Q<<>0N1$&N-<==^GZ) ML,[.QD2Z]/2$@FI_,^*Q^6Q#M;2:$6QW["ZEMD6OO&33*';GES:AS%+9*0(Q MZ\IJ-35>I2><[8"YPJ]O,&2%]P4\,!]A/L)\%/I(S4L^TA7'G'8&+9>1*ME"*BETX,*D&^0B5]VJ8JJDS799)&>;TTN'@>:Q$+5LS;2 ENVDVYUI5SN\.(,G$ M?_S#1.+D^\+!F&8PS7PNO>+2HPX3S7S.EE&[K9373S?C9F/%MBGV(2$\S"[M M6\E:*D6R*:4C1V>%4M(RXO9B@F@&A;&H2/SHME/8TUQ^;F]&=)^RYW%D/:21 M]0M<"O>-]M<.!X>6CQ/;[!9S-9GV8K7NJKZHQ^Q+&SZ-FC5=12OM)9ELJ\UN M,S$?S\4:' '*;^$B+(,WPJ\(UF_;*1BM'PR=S"M9O1NCQ)X#P M+XS6;(LJ#,?IOFR.N"G(:^U&4Y\AM/(0K1&.CF&P8K#>-%@/AR!6?-VH\W66 MD]KQ(9=Z%!*];/G2QKXBUAYRT=F\0R[K(PV,S1)PQ^BZ(Y2+PD5B-%:MWQ6M MWSLAI=N3TBSODC,Y6NK-8\I#M)">7'J;@6-S#\E8KYV4P-1OM :MXBQ7&RCK MJZF$"$52MYAA I^9=#P?W2#JP0G!J27X]!@^_8@%'0OZ50MZF.8#8R$L=NI- MB3CF^X=^?.5?L9Q=$^T]>V9D89CZ0>B M'@O#\@I33DM+427-)1\5<3C+HNO3T?8?&6$Y?%X.@QV#/;2'X3\$]G9%S24* M>F%A1@U_6BBG%KD<)<*Q\"C),<;0&.O7@W6\>W@C!]\_!.&I)@R,D>W*,E\? M27W1*G;9'()P_,<_+!]A<0; M\7P]]Y3O.PA]P]A> ZB=:J",H)DG,>\\YUY!Q]/OX+HSDF/IW^(3KHYKYY21E/&-$:4TUJV MJ()?%Q&=!,?0.?Y8#BJF$TPG^!CZY0--)SV&_B$ZR99BJ=%DS+-29CQC:&4X M5ANC@$Y0I(F),/P' TVABB<]'3?7?I7 _BUH[_K9[6*[UY>>A5"PW5G.K'^( MOBQU)M7;9+U)\N5A8I"62EDW5E,H*DA.0:4(WQ?5P?"_"OA_]8;VI0<7)E2? M]FS[AU =ZPD:Z-0MU5QR9%K08H*Y[(@(U?R/?]B(@$_%8E!C4%_^#/R'0"W$ MH[Z6GW<=%K3"JOS.J<;CAC&?E/X1JKE2RI]G% MH" G>PR7].("/6@%!CB*'T +G*..I8??2J9*QG4\CQB[3M_P__K#@C_\B:.N MWRCJ&J+9P5;0F0,6 ?:K ?0/$&1GI(#I IV*<.Z+;!C1[:!2A8")Q M[EA\%3/'S3,'WOY=4\ ?5QW>>,D!<(SP[P^0 9\OT:8S?.S)O"4EFD:_U6^B M7!!Z79R/.5! "-L1F V^%QO<6)#DN'E %OTT3_*3*-GN.K8^;3X.'[S /$ 5 M ",Q]GV':S$A8$*XV72.DYH'9PFIO-,\H&PARQ>:PEB>-/5&U0226:[5$!D$ MQWZ8"$ONWV7TYU6E8_S=>_',.4!K#;MEZ?"7E3% JV(/"+ 8 ]M#J1H]' 0. M[^'$[UA,X(F4OR["C:7S1@89"NF\P+"Q (=_#^WBC_0-YD!RQF/@.WC$,$-5;L,T>@OKT=N;.]P"V#1UE//\)76WN^! M"$&I/V7)QZZ;D^AJ+-&MYJ<#'1W78(-#[/$(0^'C7Y@,,!EJQ4CPY0!!'2=-AF0ULO;0'W-A<]KL8/=95LMLE&KMJ7&8OOE5W(15P07V B-,WB M0UH8OAB^9PL*? B^8LQBLJGE:&@NLPU7:(M2?Y@2$7S7EW^SN'S_%:'WAK9_ M;\R-_Q H$ZFH.^O-2P]FI:S/6F2THO!6H%.A#T_'(QR/"_)_5U1BQ_L+'>\/ MH;+53J3T0EO+DA6:*Q83SEPLKFH(E4LK*=!+X#=)! (NA8_I -/!=<8+/DX'PJS3LAG9B\J@4Y':ABHI>:J&Z(!' M1Q!9"J<1W#0;X#2"JXL_?!SD[7@NXS>E1DV>+M/=\90IR)H:Z/SUK8 "C1,' M,B-I*F=7 MUP 7-_@]%,B=>\W'>0)]E@VD T\#-T ": M!(K&QVRQG-^VG%^E%_\I=4?/8DD].5XN);Z4% #-S;+Z0PVI.Y1-P$4XK.XP M#7RW>NM[ZNYJ]^=_;F\LU%<-CUSU*J49VJ"*2>C-<0+Z+;Y6(3BWG<$ /,"Y@7,"^&.(WR$%^BR6&5$ M=4&1T_@\SSP4W4Y2&B!>B$->8&.1F( -!DP,W[S2^(TE$+R'&.+Y*97K+RNB MW)C4ZNFA%(L7TH'!@%(&.#K"\!^\P"U4\917*0-'RX\7T1UN?=<9;8,OCHT+ MD(<[J^D['G#^>8;;DLX4X,C9FC,""'?'KD48K19],KW(KJ2&GG"\A!^=.%-1 MH>)!K(.)< >.:AV\-@F#-A2@O:%SS>? XIF""N_#(B\NY'9#,CC3,)7>"+19 M/RO6$!;YX.P0R^V?'<)8Q%B\=BR>UY%_'Q:;DZDWY1=ZCU2[;=I\Z*T>*H4Y MPF+@T],1\L F ;C-P'CQ4OO7_F=71\$HS2:@C+(&;X,7"4Z+B2E MT(FB$(W^\L;'AU)PLB_R5B?SUNYAI:*"UD'TFZH]3ST=9YY5^ M>VVG'=H>&G'MLIFJY!=D0TFHS@QTW4E;A%T+[J?F(UR,QU?68P(X'P&$[83Y M>U+/P^:OY2#[N,#SMZGE."1TR^C#6O;L&YQ;@+U=J8'+U_J;0J->1X;980 M$4;1_6H"QN@5813OFB/HH:U-9K]@ M.L9>>+%WL3/,-P[2T^Y__AJD7GK&Z0RU*DM)6AP[!39>:[N!?D1;GO3Q3*!K MWN]\\I]1M3'''P*7^&/C2O])&,%V<82P ;Z&_3N=GPC1[(3_!-;UNOCZZ(D9 M15NO(/"O$T0V/%D&_K$TD9+J+RK=UQPH^:21X3AZ(4X.LP^R,1#I3FELFD4R,#+BR,B@>&QD?&]V"-'L MX$/A9XKK_*:141DRGB!$7:EA4]90D:LIIUU#5!)^(F[3JC).R'84_A%%:>RC(D B2NVS41 M#J6%[ZI0AQBVZBYS/AAY9<=&(W"=X%+0+?4=,YO:ZJI>7=2[44DMK\I%1O1Y M4Q(5FMG4U&-)G)=Q3>#'>[XAB&U<&-/]Q"39]RIS56HG!U;2\E)5=UA#F-Z> M5\=[R1C3MX?I,^5Q7 33Y0&9*LX4-BZ#04=1\F6QUF,'"-.H!#Y)1>(T3L[Z MMJ#&>1^?S?NX"*@5KLS.!QK'RI5:VLZ16;EK=@)0;\[/D_1137W=^23;@ +1 M S;H&SAS!$=C\99O.+9\SQ'J@"RZB<(FUO@_6H++$2=,O%GJF*K9DV9SFEXY MTERA612FX.C]K#M,)IA,,)G@$@:A$(H00@;G2MQ<2?S?4*N44UG-HR,U(25I MM3]E)6G"* .D5E'2!!V)\>^[6 _3!*:);Y0+<77U#SZRZU\&/F$Y'M[E_R1R M&2C#NC/M6> RT/WWJ:['O<# ;GKG'P+N?>4V'QHM8^"FW0?)Z$ZFI71%*S:2 MT GF@KUZ/B+$<.E;#&$,X?-O]+\;PJ-X-AKWV497ILL3_M'O5+NC2@U!&&_- M8PAC"%_.>WXWA"4SG2'\5"-CZ^L08N(0W5%VP M"6WT5,_0@E(/NF%-?:#CJ-\YHWZ79KP7TQ/U@!8U%M'UW-QG@W\4KL EFH7: MP)7!*)X332U9RY9KK__V4UU:_X@>!&<,4H#UQ/A46N7!%P=)Z \PNZ2Z-IPU MKPKT?@T**:X M7U%<86",H\J0SLD5:?4XZAM:M)<4,<5]6XK[B;(Q%IL M;^BXT\$ 41R/*.Z]!74QQ7UCBE-\HT*SK)F7&VH\WQWE%%!I#3#%?3^*^]T@ MVTDI;L;G\YDAX"8R,&-LII=+J,U20'%Q1''O#;1ABOO&%#=)2^-$+CKW)?4A MKXU=)[?BA._HJ%Y_^/%K*.[#,.*@I% MDG?L?@;>\4!DF..-[0 10"=4V$MU -8Q1X]PIKZ'0LNP)Q'B7;''*V/NG884 M_.VM'FJ\^)@O?\+YMY.*-XRFMR2A'DUV.#*I*ZUTBXHV1L+\BT-OY <8;8M9 M<0W9\G34 VZE'[";5WD&[I;I7A.<()'V8GU67R2@#1=#D3B: M)R,+BD3@O1!B2Q,#&P,; _F28Y9S KJHFVYXW9U63-S2)J0_L6*%70\!& MM48X*L+RL0C/OJ_:,@;V-P9VV"XN/3VP/QQ<.">PZS76R&B/E;X\LF=48F"D M^%4A #:*-5"<$*%H,B(O\4*$7S0'!W@O ?XOE;-!M[4SE2%]&="=MP812%@N_7?[7]**"Q M[6>.9R WKO @CPS ^C9+YX:K(KOC.]I"K'=SQ'\<3,JBKUC3[1,KX# /"_* MWRHQ=!$S_JM9288@R-Y$3$4X?0)5=4*(>Q)X]3U"_W+1#JV&&K"KHM%4CV+T MOL*23!Q^$01%X"E:T?DX'^>8/LW%8S_6;UW_17*'&AK^R/>%_=L4]KJ@WH2$JE-8:D%)71:85E55:)4SROQ 15U07 4C$F M_@)TT AB!IF<.4FP67):;A4+23F]:.AS9+V];JF,.\IXM6@^F)EAK$5+]&.F MUA=A2^%URX[0G-*&T,_*AL (KLO+#T(:&E;[SV2E25YSR;%&3KV9IJN% OP, MM=Q[IF$)JW(WGJN2M%02HN*X,FS+-879?R8)C*(SSF32TJAC%]WBR 79\1RV MY%ZW[':8EC/FBZS$DUQYTM7%K..)L.7>VP?M3+^O3%=IDQ_WL]T4W:L7:P/8 MDJ)>-WUH*-WN9"DUI,FR/G:F>4$#>5%A%?)URU$Y,YJ-,^)23H(&FUR,BN3# M0PVVW'M]U8G/V]QCR9 ,9BYE7*-33( !;+G_^E*JZ%2M62$O%XJ3>='*#&8/ MU%SA]E\?SQ0R':>9RDH%FV)&J4ZSE86OY_=;6MU,*C%\K(TEU57CW6E46))N M38GMMY2G>C$Z=?L"66AZ2J*6,EF[*2I!#.S5,ZL+A^&73D&B:^F'V*1<[71R M V5M>[]:ID=.$S*,7"2-]KQ6$*78R(_7%&'_]=U^RUX^-I(K&?1$;S!,C-UJ M";7/%L7)WGNP2R4F_HJWI0:;@ZU?)K1P*9_,I[6.\70<++4L0?NM]_L M(AF9&QM3 RE*;:U@7YHV.W[?QK#9MQQ]=_O6K>&RYH7W[6ERL5^$#'94^\[S M'?C,ON7,MS2S_3F*7-C[M1TXAY/P2Q-L8Q$'+]XV57M0M4]]<&+;Z\B.VPB# L!(41$8Z%P-04DH7 U!22 MA<#4%)*%P-04DH6(W<6.;H_BA<#4]+T6 E-32!8B=L?A=0C!.I!X';YR'3YX MC.27(=?SC5K8[@SO[EZ=)[_I%]'.3\^!\,D=O/5V[?[7O<*^FF.A2?GO#^[' M[\Z%<'?:',[/SD5SZ ) E. OAAXAV3K0B2^K;WQ<-9]G)_=TX/@"X8C?47RH MI:-LV*<1CE^HJ:N6#:PS0J@SKI\L DURP=L /LLE#3#V AB\O>:18BNCBUN?DU8O%RL%]5W_T2]N7S_6VG+(1WCCA&B OAG<$' M#^OH?Y4X%H9"<;=RX]LJ)M;9W$@F)4/5'^UTLJ[F>G.%_>B%;U^(^V\L^1CW M-X_[D%P31W;T6:94%NID(3-_3([CPU1-1+C_X"UQ&/=7BON#5TY]'9*/YU=> M-Y+#=5N<,:EU0">7G)/)?CPI%ML/"9]'!UD_>ED M&U7X4B_ADX5\EAQ-2(H&"71X_7U7QIU"EL^P]E\#Y"O8EJOX0^!".1R-73 $ MMF?, /$'BJ/\21B!?$0(&_BHD(RO+H!W?PT;;V$H W>=3M,5^D87J/#W'986 MRR^6WVM>V@O([W9'Y0O$\O*.*A9++);A<[HNL6#7[&U3A0@ONQ<4@: MDP@FD6O95;X@B<26>?$!,&22-.I<;9%NC:/-%:JHRO_XAV4PB]PTB[SM3^&- MZM!L5%^0'!Z%;%7H9ORX&155NIU?9(II$5D8:.O[Z*VFF!PP.5Q#%.;*M[XO MR V)A*O-,KI'RM-R5I"7LV9NI"+# 6VFQ_:O#,0;Z=>QD?XJ@I5V7 [14#Y M@1*A+0G?56W/"F2<4)^$">^E?X3'+WBL* R3$+OTV:HP>)27"4NA%*D-I),; M1#<1H-=C%&V]^0SO?55Q3!\DJ5E6SH@-4P)Z?")4:"EOJ^C"#0;:BA&:VK^1 M[J!&^!96(2:-&R2-_;LJT1Q0]%?L5V(Q_SYBC@(FEYZ$;QE0.9UN%%DQ-V]/ MK#K9+O5:>7-D3TJ!;D1QE @9?^<90$P:F#3>#J1<>@XNI!JOV_6_CJP6^,RF MXZO6J^1ZE,SR,J<>??/OFXRH(>5P/%A&O2;^LNJZ2JNNVHV1JM!FQ4MS61Z MD>=?Y,9JG1^Z!B,D)2B_5:\ MSSV,5:E8@\R @L3]LODDEJ MG/W%M'W5UVS5S::;_2)/@D:?SKB XJ^/.SS__73++W$\_#L_5SWW]UY3?/0\ MI.8::IB+^_+AX]^0+__N:[P/^;?]KU'\44WF<=7$ST] _L__^^%MRY(V/V#T MHU4]O*F)%DIJ&=#QZ4S5S#[\6753=1]][8-.?T+QK_C_^1O.YWRH$)]H^G\K MWW_,N5%BI:?NH$<,>X $R#7,^//Q7WW]58'K7W_WS/N=#[L2!^O/*)(G%__R MLK]^?2D4_X2_TC;])(K8]TWYCUI9AOG1\8^1P)V2S#]2AV*@KU)]0M ?B4_. MV3QA5UPD#\P*EQ]KF8I^$WCU5X3^QTT[M1M7 IIJ<1HJ&J5BJD;B"D+0M((C M,*XL-,)0T 6U0&A8)703NSLN_O@ON$>0)L5>' 4FOTFRKSU0O MWQ])%:&>_4W@.DVA6^.'4I'WI_ZJ\*+<&LVN:"7_DONL7&MEL__W-BLN=!4!L8PQ< P M)M-9 E,6N*XI.J82*&)@-$9J/^AL[@TG)(1OY\,VWVC3K&H'&ACG(MLG90?5Z8MY#LO1]E43T#FLL:[Q@T.LV.A%1N.@ 3?U,B7>2 MA:3S"QM.%HC4L<9>@V\7?2E+G^^TL%HH\T)/WHR%&$DP3 B[^: (^3,I[^ < M3*IC!#88"1XB"4%&+58ARC.=,!YU,!75DNUN;*IZQT:GL)A1EF:J=AB,1I V MQ-L)O:;H]E)9L?F8"/PSJ:/R/+N+*,DQ%#C%8M0;TZJ5DY8658OJ0EQ?U@S9 M6 TB?LHNX[16C%I:U+0!]U2/\SJ\5T.F3+0FR$1E%;*\*!ONR+4AOSW WF8[ MG4G+7$T MDY@UM;:+.T^EY4.FCM<@5VD[G,?7IZ2B['&K("TMO[W%^]M1,Q[#GDK3-$OB M4V.5?[^\?$':*#BV-UIR8V=X.P92%ZB>%Q*6OM_%A0DT)GNCS,EM1^&67>\7 M(S:C+"V?<0$O?;ZR=V4A'58PWX 423JL-/W;RM!SQ,^4Z M<7HK7N_TG82HQFG+THBI6SC1R,^DJ-7%N4575OF&82.(MDULPEOQ+6E,.69)E/1@YK[V(3WN(LS UJVU#V;499F>H@$/NW4 M#I","CB,'_ADLT+2C)+^F3*#4'<.MS<37FH(#&[/MYU.)J?,B34IIHS!+8IQ M9:\IR::3;-MMUK2^U\YDB)4F16BVYUU1W.T?U ME9WJ[YM+(DHS.2FO?Z:OE+"#BBEO(P2"5P6(:7A63EIBP,31>HLYY+1X#IF) MAJ9/PMJA("UQH+\@9D8 ]6IPPE-]>CAG%)(6<](R"^;AU.%-HL'SZKPZ2(<0 M// V;$%;XD$K6;;R%R]9=NPNZ4L_4A;8L)T1"YY/UW[\D89:XA%J+#/ M9--%RDP0YUTBG&ZQ">PA6*M+CN6U2; Y:8D):&_?B:9=Q) [[B'HB"2W[64_OU*%9/1/N!.]RNYH^XC=DQC&T M/-M4-[!V8+:"4=Q#<@5"](2"GL<%LYF,+ATN(2-]7$3$6TYRTS -W#?79 M ;4_IK8;+ MPC9#=H=S;A#(W8P6.X'%DV3>=%;+B-]'SIIK]0YC>)GFI"5^51?!+)J3:PN> MX-Y\1$Y%=E(M1BWQJ]N#E15#AH@L= 61J9/6<(05HY;X=3CX:9>:T)AC3*JZ M.@C0MM@L2,O\6E&ZR-%[?.N0\%R1MMI4:JW9@K;$+UL\U,*!,%GS7LAP\6"5 MV1R#X[@E?B&3SRP^5_J&(QE0-BY>YE?4@V<\,^T3\E[@VKU5/9IR MDI63EIA 0_OF8=:2#G!GO5ZH06.KZ[-BU/+*JE",RG9]$L(368>6%)TV2>9( M6UJ9-_'=K<-,J\Y^$MDALFK $)_1$N79[N>]M,PYJ\[4VV?C\8(+,D+6A+"^N@JH(;2#AR/*DYZH?(9B:9V;AD>6$]+H[M M57>EPQ-5<:VTO1'"'+].&%L-"N]LIH28\6!;KTG.1,/,1C%J:6%B.V;9[@AO MR 9#HXT.A]K8IB MB2W::6BSI%Z-9+*WJ/%K<=]>X<4$RNM:JE.9,CU:A9.. M3Z*[916"L&S8$Z:1B*]XHKGC+'Y#]0YNGY]$[,3*24OKFJ<:EJ'R2G.$[BP( M%C[IL[G(4.5U.4S/V6;F$<_;P^9:C2BLE7+%!$KKTKNHL=DX.X)O\//9>-Y, MUONT("WO+8Z*(UEH!779QE/,0B<[H3'.]O:$S<-MV:YOD@M+WD>'_:HN>?MT M(.:D)6Z%6#M>AW@#@1N#Q@#MV/V9>RA&+>DM!!.*VZ?I%2]4V3E)2V,=REE MG[#Z2,+?':!X6G,Z@R;%]CW>EW+%I4^8?=,T#C5<8'MPAQC#TPV>MLA5,=NR MW7>(E^/!E*9;#K0/<6JF01.R92GH":\OC$:3:*' 'KRI[;;^E-8]:R@JZ"FW MCW0ZXI(TYWL859>RNM)VHV4M5=!3?M^0F#@)UR(]/B'Q5+>:_L[5LRF<)J3EIB;-$G!A:C#0B9C+T$6_FBPZXDY:7D&]93= M;M91K, V(OFXCO*UQOY(6V+8T/:7G98,3V&2Q!N3WK"]ZE0SW_<$)OFH.-?V M5E*')\Y,X_MX'=V&:4Y:FNT,KN\[[<.@RY.=8-PD!]1&S/Q$])3[UYI+$\JG MC89C[#1V-C-I7NT5,RBO;"UHL[DV1C(0MVI68R&FZ\GT2%M:V49W#(04MRJO M\GW7X _S49PY2^@)4!IWS"V3DH+I3/8.S(XY1N0S-4-/N(!]AJ1K(063L"%$ MR3RNKDG3MG+2$A.B@:!2L< PLC"LDRDWUYTY5XQ:9H) "&EKHXS:,#KLLTP, M2]-0+H8M,T$5:_:*9+'H";!##PH\]!=F7X9\.1!=4:KV?2LG+3%AJ"J8XJRG:TJ1I[NX::"S$G+3-A0G'GH"&=.A M-]Z.T^6.%VI$UPO4E6]*8DY:@G&^A[-+6L$<6=*8.0FSHRT<6CEI&9OE&3-! M:@NL(G[+*X&E>] M*C8<5&&&PB4?(;"@V9#20_&K27&RW73;/JI>8$%2[VYWE>G58PF \ MC#8ZT=8+TA(38&GN3*PNHLJV.*SQ\RU=]34Q)RTQ82EU:%H[3*<\F@X/['QV M8#&L&+7,A*G1C6>6[:6RBJ^V\\G2;!UZ1]H2$\;ID,DL]Y;!DXE4GSJHE/CH MD;;$A(.OSUUOC7(P.9I':C_U4SSSN+$3;F%KH/O+6L-;\QLY@BUNN>"V&8)A M)]S"0*?K4E^BYKPWM6?(T-ST72W-24^8^+6]0>_#8"^36T9=[TUA'9)L05M: MF53=+"UHI$%RAJ&F2$!D)Q$SVA-NH3%+. 2E]9Z<5.L,)4X4MI4I.G;**Y-G M:(L)PK[G[.F!H-4S4T%2Q(*V''<(UC-AVSMX#CKT#'6Y,GD+SL8]X6EA'13M M+)S)PC&6XFR+P69KDAD5V GWR71D;=?>1QU84!JXR6#MO106HY9GFS"$-I'\ MD0U[.D+T6M*P)^5R>\HG$E<,54>G0D-NF&1-AU3,G[O9]I[P<]Q@2/6F;F?J M;#;CQLQ9,K6UQ.:D946'T1I9A]&0%^(,%1Q]A7O];&$G_!%RL$\&WF &PT80 M[]0^L?3\7IJ3EDY(:S]29WB;1V5AH,U36M4[ \+*24L36 5-BQG/QP&=\$<6R6&A#2.L"S<.[F0P&_A!)[.KL!-.1J1M22KI5$-YL^Q56WI: M4^CLX,5..!E5>XY7:V(FSRB-T5B70R6F6HQ:7EB+PQN[*B1MY XCIS;,I;%NJ+A:T)4C@>LEHEFZJ%,QU#[7I>&#Z/2:C M/7&>#Q;SED_5EC"_WXB,Q(U;]D1/<](3^[#ES#J"TZ(L*0+"8 8Q: AL05L^ MGVPTW-/:6I<3K==L#-C9BO0RCITX35G7)CEAW%W* CR":UB?:\L',2$6'+;: [I#E5,H+1EOC'& MVE32;O&2"VTMI"L(5)ZN.77NDK8'L:9!;V0.2>9X"W.ZDV9&>^+ M<'T8,F51,R<>MAX6I.7D@H(?.-=7#5XZ!//Q>-B>RJZ8DY;6Q4:-'750G 2> MT)M=72;A'JM9.6EI7?NIUU\;O#.$#4N.IGB-H%BL(#T1VB-D&9]NUC7>#O>& M,1X(1'-E*?B)H[2Z" 1?'&U@65WOFJ0T)87B^%\+7O.K+%10[=6I,W@[R;@0X_\AVJ78V6B%KBNNHZ, MSU]_>)S7S.M#'FI#\LH&[5@1\6,MRJ-ZM8=*E'*I3QQ^_>K72I-C3O376KEA MZ"?LR<+91[48C\8/LC%--TB_9E2__AW*"^\^'PMWTHP)S];,/)0P%1_^2JHN MHL!-8N,MBF7@3S#Q1.76\=]E__&WBK8>_ORC%@+H)X0$^W)]^T)_(H"^7.&^ M9/KR9)TOV)?+[ OR"7OR#CG8E\OL"_4)QL"^7-^^H)]@<+Y>^ !R[SGUA/N$@;GF%^P)P[#KW!>#8 M=>X+_8D$^_)Z^_*;+TX]FZ:\&!/HWV#"JR8$7_^F[6OR1 O<_)?_O4/(NQUPV](AGKV/ 61GB\>8_!#U?P M\]9@W^Y< P4#"G8FGCR7[?Z(/'G.DOZ(/'G.BOV(/'DNHO<1>?)<=O,C\@3H M#M"==WCNO+0/#U FH$Q F<[D3:,O=:81^!.-ORJ#SNPLLYJ6>(F;=\[[T1$& M(@+@]95]Y*?*,QKH^J93Q0N\+S M/Q;I27&@.6<[76[*!_Y3._[/;1'Z$X[SRJF_5_9CV"/#\KN5,NC'/ M[S*"U,0?+-'-))/]99D9!3$/Q_/P.4!+L^KN#SOYUK3 M.(BSV0$_"/A!OR(M ]4^%O0]151PC/GK63K;OZF3_.*@]6&D[%:K1V\6AF[. M'_A7-X@>O6L,A ,X M^%HXCL+K.?C3!Z>$T@AQ4P+F=&5<'R.0Y-'I7:5X:VYW_(=LI BF M0N;/PN;"IB019*GJ.A\K-KQ,98]JEZ?# S_[:\3N[.@;U;&\K0A_](J^=,IJ MW5FO)8OE>3MV5A@7&D3/SKZI&YKMJ6[TW[M6OWY7,8/04^/_WMF[^+.?>'H0 M/Q#<57S5R[CZ\(7/1]]22.(H7US&_PP/LTW,*."[;\^;#I)HA<4-%I[ \E1N M]ZC):LTJ5/Y&(DHP]P1.W%-8ID@_>J0WR7U:Q7+[)Z#FO_^9JK>_5R MJ5?$#5FJ*=8:(9:#&5GGC=6AU^AZ'879B9<�C['84GP]UO*MW>5 2W_ M(5#T "139!DO):)ORITUVB?G(V4-A^+K @FZFXS:"@5)\*:_:HW67=YQ)V(& M)/3=%^0>HZE[BF* [0'@XP/ 1VFYE7]=%7H,C5BU?4/GU=#/^!(]P$9'#'OU MD%@OX?T^%@;M U;7J#/#1L:O;)@3^$$*7=$=3]J!3(8KB)E K1#>YX9(_L Z MCL'W!$F4X./? #\ ?IQ]=<\]W@/,CT>%8L5E\1^N"1SCU ^88MJ'O4?/K2YL M]_;PUI@T61I_99]F/=-2TZW#"=]04!JM<61U+Q90@F>V"(P#*P2@R.NCR*O? M:+]"%%EOJA0$+9JZP\&^H,6N9*EI8R%M4=5-Y)A+C'Z5\S$8 E<&L'_MEJ5R\>8CB%#P]9\ULL/+Q *![([C7)[ID- MT[,>;,\$V^,:MCKXQ$%] MQTO$_!"LS>6875G9$5?$X@GJU_)ZX'@#$'%-$''.XPV(ZGL1U:L,U@)1!:+Z M,2."SQA>^]7&=V;=EBBC$27.#L/=D/+_,!WPA\92W9>=^C2W1N+.7QP^>LI?=0>7T,*XZ-*&](DD<5P^S'T-9B0_\AP'C3%=@O5W)02?UA M0XK#;XI0D+%IQHN^$0MF/0A-PXZ3C.9$A!$)4C5I&O!(]KK4)D5Q2$V0]P3#"B$ BG(M\*=6_/E0#DQ4 .@!@#\@=0#J0=2#Z3^O11P JD'4O_* M 88K#"^6I/[FZNU.!\:BHN0N#Y> @CM0(*22K ._LGU)).QF*L1N-[9]\=A9B56_ MW._F'8?.BI7E%X;J03A2=Y/OZI3]XF]C9S_UQ_D>1%O:';&5#.,5#$4K@HO2 MA3/?L@J"Y$$T'+Y'3Q25@?8X[S39=+NLN37'#52C ?6Y(M9<7'U>?M2_WZN[ MNO=Y:*R34%MF![I@'D_^[)#G'\SI'T__J+B=\E0K/&NK;3=;-0P,.5F!_U]-T7# ;G_+5H(P"JZP4J4()U;2(!M.7=Q'J!M@!MN62\Z\)AXXL; MP6>Z1GUNPQ62I 3:3?<4OV_#9M"W*%$<%S&J_"[U,Y;KS16&YG5QJJ^5&S%F M?*^H6N:61#;HR/BN"T1!.A2D0T%1"PB! ID',@]@'8@X$/&/N,% Q&\M?@5$ M'(CXK06=/EBMXN/HBG:,KD0_1E="0Z_8/K0. \V(HKPDT5!#;5E1?;VB&UO# M#=9Y?A@4)7[,HD20TK@VD7B'APA(EX.R.* ^%V?-QU4?<-@ ;0': K0%: NH MS0+: K3ETJRYV3#9=4?#7O'FKIIWM0Q(2[Z8U%!\.*=6)BY1PCXUR[B@',7'*_O MW$,#43\@\SW_)5RW1@7>%&9??ZWS&CGL_)8D%UPHA9_Y:Y+W;\L+$ M;\W;*L8N_]FXZ7K#:WC%!M0-OA.TOYETV^6E_M;\%5#_!]3@HZ@!" (^6(^L MODJB.)]3- K^YLM%@FWQ/XC-30T +++T;YVEKD9\N3 MG\WM#L8M&SR)+RAE&_$AD7>])8H XCU#(. E=8!.'QF=@&D*I!X\I@ND'DC] M^Z]CO.G8XR6LQZZDKY!JVI*Y<3>DK7A>E1$QMQZ+N.4SYN--%HFZ0703M9PO MU_!W'D\$I]3[.8S>N7\!8GU =C^,[ *8!:+Z7JH*?B_&/#1BU?8-G5=#/[]2 M]!!"3JXL?5 MF0-1OWS2C%VA.ITU%8O>%D&H&R%T)/Z,K'>5*'!MO?(/N/C? M#1U7( ?S1CF8"XO,->3C@=9\Q$ ;4".@1N#P 5H#M 9H#=":F]&:8]SMBK7F MXL&.WZS_UK3$2XHV8(6/SCUVT8]1CH=P_1R"NFW;G]2=I-VOVC*A&[3[\EKP MO_M:'E/I&[%@CM3=4[&55CVT>DG-=YW]W&&L_F0?XJRH(!E3\+LOR#V*8N"9 M-S[K83+;EI>S+';B^(*P"7ZA?P)<;JOT[ M?J'*=MD^QS\8>)*QC@O8/VH&!M\??\AW"E0'/A-XQ3*]UH-DX1K7H-A_4 ?\ M&ST=V4@1S#,V<>2%($4C)=06I.>XM _ MSU8[=.E57OC>P-N#Q6^9#L70>?]C(XR.,SEA'ZB9N1*[2>/ ;K3GVXF^ M+,""R,'B=3#B_8?E 6@ T'@-T'CZGKLE28LY5!]U>8G@>*-*3?@Q]/+8QB\! M"-QM),%NG^QAV\,@+H[L_;0FY@!"Y_X%QM#W,%8N#P&V!H"-=P,;KQ]T^#/4 M^)O*96:A3D1MR6YD:3]O[$S%'J_KUGGAXF\#$_5X/J7:0Z/!VQS/8BMDOVZH M;(X;>?DRSE#W.(Z#^F6 &W]8VWSI5=XR;OQZ5J4WT'83 NKX#MD^D!B]2UFJ M]O)+$+\')"(. B! "2/ZT\O_0JK\QO MX:WA5DI-KB9+,X\@?:FZ->E7#E:D>QC6!UJ5=3:6.E5$?&<>G*/-0-U]H1GF MGH#1LW0R^#M1>/T$QPMT_NM7V-!6W6S,IN%NC7Q5^?BJ'T'ECR!OA1#7^!C6 M-?/KU=LTO#-^7>,9?,W\NL9FZM?,KU>_)/W.^/4VP?WWPR^@CT ?P?EX/?P" M^@CT$>CC]? +Z..5-?1X9_P"^@CT\::?[KI.?H%(*XBT7CF_0*05G)3@I+P> M?@%/$D1:@3Y>#[^ /H+S$>CC]? +Z"/01Z"/U\,O$&D%^@CT\7KX!2*MSS#N M>L.J;UNT_C:!TD?EVIKAQT;X1CS1 C?_Y7_O$/+NA0PBB4\X?DU=?GZ%@8L? MOID:>8E\ME)7S_YCW_:-2B_[_3*J\+YNZ)6G&\,L@'X!_;K!9,-M\>1M#,+; MXLG;&'VWQ9.W"7S<%D_>O(?*#? $Z [0G7=X[I3L6:!,0)FNABDLR,@KBGX]G MX/( E^=57)[W(BHXQOSU+)WMW]1)?G'0 M^C!2=JO5HS<+0S?G#_RK&T31OX%P $?@A' \?@4LYPQ"_07<@BMW"YY[@>\8 MLR__>;:"V/=CT4M+-32B6\'&LVS\N4RD]R,$K!]'FCAU;9>" M:P!3/I@4U S3UNSS@GQ ,_^VO$[NSH&]6QQ*T(@?2*WG2* MBJQ#1^I/6)F3.@V7L>O=F2X^?F.]U:__SB/KQ5J$)([RU64;\.V-=?C;&^O* MO!/NYPWSP.]]>X:SBA=%_51!*06]^X*B^#V)DO<$0SWQS/JKZ-;UQODNJUNO M7FGU'.#^\S57]^HU4Z^('+)44ZPU0BP',[+.&ZM#K]'U.@JS$R\.&Q#V.ZCQ M*"A[G,DWV,"^P<:>QN!1;.R[3L/?3L(MHVV#9@$;1 8;V!NCQ1L'/4I2 ^ # MP,>-P,?W^NB\0J#E/P2,'J!D6YV2@1J1"J_.S<$N$IJ*E;"O"R5.U^HOMY-1 MRU%[G0&-+QW;K;$YE-!W7V@"!J&?!ON&.Y&]/@@$,VE]4:@(HZWJ\FL-1SQ^PVL-BD_B85%890@ M^-T7!L )@),W@)-7O^-^C?X,NK,59QUHN,-IHR5'^;;:]LZL]S^K>Y3:^&"W M@.J\1 5R _7-T7![M"&HNR\$0MPS*/&$$W)U=6I_+[9D\05^9X2:'1F5P*P< M(TJ5@E&58)TO+;J%2K2KK\7[('F06A*J^5 *HA0JC"BC0&$4##[^Y4_#F^TJ M2C8ZXVX(VW&=Y*)DK\XB]@^R(OG8K2A*##V;>;8=@XRM@7Y,EA3_43CJP%<= MT4^D3?3N3A[#&WT'>RVMJ_6&.CHA106E\[0)?H^3Z#V*_%K8 A@#MW;FGZV@ M]>(!AU, \9!*O\5JQ L$YH'L7I/LGMDV/>O)]G3D?6KWIX(\&HFQM-GW'>C.-YZPA9JV+0S$9?MJ#IS-JU1<<;1F4U\C^(( M.-\ 1MP<1ISS? .B^EY$]>*16R"J0%1!5/ 7+:\#.;2'Y! G^ FS)&HKNKIH M]O\PX?B'UI+2(+H!X\QM1SJ,X/H2PAO-#9M;2T4(\1ESZ3T49!\CBV,CRON4 MY('%,/LQM+78T'^(,=YT5?;+M1Q45W_8J.+PFR(49&R:\:)OQ()9#T+3L.,D MHSD19#PLV6G757>T+#E.A,6^VNRV,@>,*8*,,'5/HN5,)$A$?LQ$Y.L#SZUY MS\_PHV)E)P)B'2MEU7UGBL%V-1IYQ*);M==6 ML>B[+QB,W9,$"6H2;C)[=O4P#D0(+>01K6/HHA(:Q=7^2AQ4#&_M!GO#J,3JKI+: M\3*_A)LW#:DDZ\"O;%\2#;N9,K';C6]?/'Y68M4OM[!XQ^&S8F7YO:%Z$([4 MW>2[.F6_^-OXV4_M+;X'TH2U;+G(,F["D]FJZ1)MDG="J[B"?_<%9^YQJERL M"EIB">3SY MLT.>?S"G?SS]H^*.RE.=K$(#M](4,658:/&UV9(>U=I><=33V5%/X.""_0%J MEXQW73AT?'$C^$R7J<]MN&X57&*FE-5Q M&K65V9DJ2&/CL[GAFE^H?L9RO;GBT+PV3O6UB[ MCG(_523*/M*!$Q'MT;"W..RY.L9#;;XC",9DC.1H@>81;>8>QIE[# ,-&4'^ M^>-4$5US*.TE8'*VEBXGH>2[X:%Y?17R%;_E=!1"GP][AVB)ICF4$'=?7JGG MW?N/YP-, 9CR#L+S9\"7075.MNDII_-H.CB8!X\8]C8%OM!W7U"8OF=^\<$K M8*@ 4'D/H )J08&(@W)G(.) Q&\E9GUYT_ -.X ^8\Z-QKS9P/?MICQ9MO!: MJ]]I=W@K-^?R./71GGNJ3=_[J0I_',/6CC'LZ,<8=FCH%=N'UF&@&5%>+1X9 M:J@M*YEL9#NW-=Q@G9OYH/3[8Y9^7U54O&YG'S"Z]M;(?,GL,Y:]< TVBHPX MJNY[ZBH(.5>-?G1!6_[@*-K#!\EF?;WV7:X?7-$_#95QCD(?]@T=E:6VQ@S" ML5.UQM;OQ]UU[Q="[F&^_"=7=2(:'T]'B.HN&BHO5:,6/MV-!6F382)6-&K M\'N,@D'GTNO0^G=H3H&Z,U!?#M3GXJRY2O6Y3 3[6HR)9V+DB KO4%;JRY([ M0:):=4REQ!\^O7HT+I 3CI,WX@U.1J"%O+?%0;R%R"22"R,AKTR_QV!@(ER) M(@.,NRV, \6V0%NNDC6W%IL'V@*TY0.7IG\$^UG?,BK=@S8!W."MJ,$MILZP M]VHV+YNL-&ID-/J\(4\A=;>?C9K[PN8MBMJ?,7IOKJJ]Z!.3QQ(?=XLY3X\8 M-7]$"53#OXMJ^!)'0,N7SZ/04*,DW!??^#$>_U1GER7;3+8C>S=U['6'K\:& MMIIO6 7#\\@[ C/W"%%&F)-7OH&) RR9=^X,@[ XD/F;E_F7'Y[OOTK[AT/T M>S%/F'=*BS(/(%X&I][RQ935L-]KVBP/2:'8A2!!],CB$*7OOC!$N3H;'* M3&X"3&[OA %J =3BU O-!=-@<3TSG K\GMY M3E7G/&8+=IJ;BWE0]QE[\?V4?Q=<*X2<^6N1=R/.B\"_M2.N&+O\9^.F:[NO MX6W&*ZS1!AG4=YU!O;S47SS( @IQ@1H -;BB@H K##:R^BJ)XGQ.T2CXFR\7 MB;S%ST\U#(WC#4-#,L*MK1G'2SA#0PLLOQCE:[.\GRW/>2.>T%XG4'C;")SI M6AG/9UIF>1)YH!(A[Q&2 C6T )X^,CP!VQ1(_:ON/JAI!5+_\:3^XK''RYNB M9PX^7L!\9(2 QXE#N.:YOKX>SWI*+1]HU+/ M%<$('UXO!,6D[Z&8]*J:2%RZFC1O\5 LJMSCH=" !P4XTN3J83ST?CA16CIH M*Q@[-7D.[G3H6M20 ZL]%16,+$I+[VD"OF= BV60[+S1TAA06WIE.PYD_MW+ M/(!U(.) Q-_U!@,1O[4 (1!Q(.+O(1I8$O'W4VK'[XQ0LZ.BTVJJAJ'JQR>C M5Z"P#L2M;C9N]51KTLF#T']5!/U$O&J7> T^V3<,1T!:S*RQD);Q0%0P*H]7 MH? ]R<#W#$6 @F0-'LCC+E*9^>:Z[=>[9FPO\>7(E?V]_#R/7DV'#95RAHZ M =\@MM[4)1>J+Z0YO! 9O+PQJKS_X"& &0 S-UTF>@;(27".8T9F'78DOE<] M#+RIOVP7D$/??<$RDX8 ]9X 9SXVSH#*-R#UH-X32#V0>E#O>97UGF>P [O" M@&UWO$671Q%#K6_-QM1N%'9@7K=Y- 1_\\FQZXYWYWU$W2"ZB0K-E^OJ>XA8 M@[SB#>45WTQ4;\U3 /$W(+L?1G8!S )1?2\-H7XO[CLT8M7V#9U70S_O.O\0 M\(46B-=/HEATH.IA 6^&*%R3TA=?[,J,UY:O!9[1S2S8 M&?$)!I8N?5V>^ M0_S+1TUKNN$0OCITX;VM=X08V6IV9!5'#?5+1\U[J*4\?D&(ET98M"H,C:7A M1_;6J-@%$RO_RF-.)\]74%CYFV&J11#J1@@=B3\CZUTE"EQ;K_P#+OYW0^<5 MR*>\43[EPB)S#;EUH#4?,=0&U BH$3A\@-8 K0%: [3F9K3F&'B[8JVY>+3C M-ZNR-2WQDN*MV,)'YQZ[Z,(Q\)R'A]$!6,4!,\[)2'(+S[!"7 + MX-9;E?8!W'JS*.V?XDMU4%/\'B7X/+>J3V8H!WF=P"KPA?H%?+FAZK_C%ZIL ME^US_(.!)QGKN(#]HV9@\/WQAWRG0'W@,X%7+--K/4@6KG$-BOTV5][92!', M,UY!Y84@12,EU!S2ZB[[]-KPV21]^4O?QQOM0A)'^>(R_I^XR[Z?#[L^P:28 M8QA(0^F:IN[,+ 6'B[OL))+?_+I'X++>@XSKV3*NE]:DISCTS[-5#UUZE1>^ M _#V8/%;ID,Q]#)PLRV*CC,Y]1Z=W,K^;0T.^/UL4$^"@5YUYV(.%OG-=/)U M,.+]A^4!: #0> W0>/KVN25)BSE4'W5YB>!XHTI-^#'T\D>*?@E (!F.O1'E MP,YFZ'06?KN[D:$"0/)GA>XQAKZ'L:M9E=Y VTT(J.,[9/M 8O0N9:G:RZ.> MOP:LH<]4_@:>3*#9IA[ GZJ MFUZ1S?B_6,UV[17"#%J>9X_(WM9QH7?T9.B">"GE;?7U386#]PZI0_"L2?.,T^6C2 MQ9__\_\>3[Z<'GW0Z4>K6AJYUGU&"_6V#&@1&JH#J6;VX<^JFZK[Z"M?/Z&"SD?*L0GFO[?RO/?\T'RH @ R#W^)OTN-:'7ST2GYRSV7Q&.3#D M;;*Y'/>*-MD/ J_^BM#_N&FG=N-&(4A51TF"091-%UG%!Q':46E$5R! M$5QE,%)#35.[.S)+_8K8KK5JKXV:PO'&-APV8G@K])0T3YS_3+G;LK&VY0T( MGNPV?)ATZ7 5BPJJ(,S/I/5&?V8V7:+.)U-ULV6% S9*4@4[0>I-4(K'@M', MZ:"D8" 0W,-'EH*7OU^?AS*.1#43;A!N6%NOY8X[R_S1/(SU(R6T4!T8U5B- MAP[S6GL$J58PSS3]?GNE\;2EU?[C# M'(/:1O+*@OA$S4=%2U-=3L+I/-"K>]D638FMBB.Y05H*45[4AI"Q+H4Y.HP* MC!,&>C>IB3EE:5'[3H3*>R<[?%%C5)MKW9[.I6E&65[4F)OUFONFI<"0(5KK M=L2O9F8^*$+^3 I[C01!(Z\!&P<:YI&.5H,6Q:BE]3,0TF7UJ364(7>Z8[R: M&Z_\8E&E5:&NDOKBJFW!@LWK/9>NQ5PB*F1Y_4F5BV!U%N]EHV?9<^30<_L* MFU'B/U-R@A5IPT'4DU7U0+LI'P5()E-DF5/& DJ$UN( .78B+!,OC@E*LC)* M!/Z9E*\/1PXSJZ:.L1\-0YK37+Y7D):8.E@U[=V\ZM+R1@YA?&&O:JB>KZG, M5.NP]%/2G\[Y"3YKPVG=;"&U@K3$U%B65^1@!F]@;^2IK1FBPW24K[_,5,)> M&ST/5/3Y<:(-,I'+*$E,WTA!N M-5H:)I-NTV*VP\UV(K,999E5O8%',?V)'<&V@<8#8;^2C&D^:)E5JA,TT 9/ M5QV.WHBAI:X=5!-STA*K&NVVZ81VW7?4^;S=H .IKE:+44NLBC1F%#!L9PZC MM*'C BW.-3D?M &/FCU?('W%,Y2Z#*KJ)8TX+L;D8 WU)8? MH/N(A$Q6.=Z<_$G_^V-Q767[)CPA]8,C)%00^#DI6AIUW;*JJP#?.K"D[;=. M#VV&^XQ73/G[ALO)AHWN1-CK!)LNDTP/$9M3EM:$AQN4T7?+GCR!MM"T;MM2 MF(H9)?$S93\BE_Z*7QQX5:91?-2;5W<93Q&X_/E!6N\8W'@D.IO5=-9?ZY.M MGCGF"%S^?C!/;67LDB-')3!]TD1CNZ$7HY8FT Z[M2:>K*=P ],FVJK%#*A) M,6H>.?P)UM"JY+1T2N>Y:!V.O5'0Y'I'VM(.P'6ZOE8&;$.6J*2:KCC7GKAI M,=O2RKP)5%>7 EJ#&^- $LAZ5#*V"7=C&#,A-$U6#'*;YW^8UJ+'H]36)'>[&8;6EE(8W6 M(^> 3)W]D&+T8M,6&Y02BR+6R:L#J!FKM92EOSI" MH7:+KG+C:D=: M.C81-6?SWG8IZ05IF5^>M4/30^;NPI-4'4W":D/=P6)!6^*7;#"8/T;0$%E9C0U!R':';E6)[08E?KD3XO6IF,8R+@>-CB1H*#6G.D/:6]WA%DYSY6 T[?D%:7D?!-V=K+'J MG(;5@>.VM!SOX8E*CERZOZD-X(*T;)Q/!MS2@M8^G"#3UC:9 MH-.V5TR@S"_*0\;(:J .970[Z:_M>LN/6+&@+?&+D-@!.V.--KQWUA/3);UZ MQS_2EN26):-T+PGU+K_G1_J$C2S"S9P.A"SS"UG&<#=8]FB'K _Y=5]:\;"3 MYJ0E?C66(W^HL(M0AMCF/M*UH3P:LCEI:;(2Q,-]35::LH1"N#:54LI@BU%+ MK*7;6S:"X0T-[],$#T$0OIOLGTX8?Z8.W.L MI!U/E0UV&=?91DLP,_A X1-3D 28:NN31ALV')UVZV+43B>9IXJ7>-_*24LK,S^9\E?0M').];K047&[)11Z;DY88UFC$"Q\;)*(L+;9X!S/&ZU6] M("WK[[9:'W+]>%SCI;5GJCB>8HY:3+;,W)4VZD;9L31T/*;'MM>3OM,XSK;, M7*P_=K!9>YTQ(3-NEEXB\QIZG$.)N2:U5YTQ[>YXKKD].!K.-:KM@O:$B(T: M'4.MRWO'D+D4YT9(_;#+-NW$N4-&?,,+Q04*-W1,=2UCOZOETR5.>/JADD+T M!E-XP=@:VGX@#PFN&+7,,2^24XU4]HRCBDS5PG N&'!I05OBF-VQXLZN"Q%P MA^TJZ'BKT0'/B?A>R!6V)8T%WOS88F^LYG?TF MBE?.(9IN"]HRQP(D,6=SVG8<,JS%*1OR1BO.YG#BY+&\*DST-[ A;];HI-L. M(:)K6CEI^4#K36<8-."D ;R/)\$,L[11&K Y;=E8Z!A[SAA6D97L';*COX-8 M0B1GXYX()"RRDW(H!AM=MO<6E1BCMJ6LV9RTM+#%I+6<(%RMQWOL;.,9AVT= M9L2KS=X=%>O#L9U%]VD1]K2+NQ)!L7&R\% AG2#[.-&YI_,BX65 M=T&B] Y&,+[,-Q9\#YD%V5$\R_AU(D:@':A4;]5-!D;[#7_G]?!=52U(R^'$ MW9C"6\/,-1.Z2Z374%68,ZRLU=S8;_CDU#G2EI@PWM.*7\=;-<=>P,)P.V?;2_@XV[(HF@>R*4D: MZ@C3%D2U.@(\RLY_[$2D@JE!H]!8KFFY8[-Z,&(V+5LK2,M,, QT$-7IB:QN MZOVQO@CL*#.NL!.1BJ@I.FT7KTYXR8_]+4\*KL6+.6D)Q[TD7$;UH=YVI-D: ME9:4A"C+8@)E?ODJLEB)L^Z2-\9]2+MLJ/<@&-TD_231I/,:$\$-2"YNNVRT8*$H4V;">LSEI MB5]5..X/.O5V#T8WT+++LU:U/2Q(R_Q*>=V1',LB>6E82RT;&^TF2;&N,K_< M532#0O?0X05TNZRGPV$@0<6X97YQ2;0E^DJPD1O#C>EPO1DA!=D^G(A_4! R M$]KD;,(G';V]7$WGV#BS [$3=F"_)YK5(42:3F>,#.K0B'"G1$%:#@)9K5E' M-4?9T9 F0RR*)XLIP^:D)7Y-$G\SX+=)Q]FKR'H=UAHTGIEKV*GX1ZH' V>Z M%8:RFIFBA\UNX_FK8@9EOTB68T.DR70@"_QV'RN:MR+C8MPRO]HC)(YC!VW! MJC>B,52?X?5%-NZ)^ M)=D!B)ZQ+<08OFQ-]O9&- M+3NRJ\Z"XS./#SL1_^ WU1J&JKPG)X]IRP_@\0>ISL: M\6LAM2('%9 5#YGRP3$W M)+RH'FE+LMBV1RC7V;8,7F4WY*S3V2SF>#:'$W$*=+A!%UB3M1U5D^7Z4$6\ M76:S8B?LT&6TB1D4FF#P9A1&793!*3SSXK 3=NC.YJU=RDY7LD$,''?AB#5G M69"66.OU>T13J]-C9Q)6^ZM%NS]*!L5#!FEF"[9=ZL&Y!?# MEJVJ3KB6/,@8M632U)*VDB['OBP6M"6K:CPW4 E:9G[GIN',M)7'6&WO.(>2 M5<7O+7.K.8,I+'D$*V\ZO3X\+6B_655%G(L" M@U\ID$-^HT#N>\W('Q?+X4_>>P+[ 8V!?P+[\LCV&HF!?KF]?@#UVG?L"?Z*!_W*%^X)_ MPIY\80OL"\ QL"^/]P4!Y_X5[@OQB00X=H7[ G#L6O?EZ1ZH8%\NLR\@.':% MFP) [%KWA0!.Y17N"_T) \G]*]P7@&-7NR_ >;G"?:&>>9@8[,L?[ MO53WL4_X-3TB\V/WJ-/<7OSPS8=.0HO U;/_.%J&AE'I9?]A&55X7S?TRA,/ MC\#_^;_%EY]ZDMVXIKYUT\&WT+W?E(\+\^2Y&L:/R!,@)[]?N_<1>?)?)A"? ML[IM37IQ=/BEP6'F$_VZ,G/FX.^C-W)^#.P""3FOUESW"7T):'TFA7K#/ %) M$0 :("D"Y 0D14!2Y'IX I(B("D"DB+7P!-PBH&D"$B* -T!29$/G!0!NG.= M)AY(@X TR'O3)) &>28-(L1+(P0)$) 0D0D !!\JK'2CX2P\4A/J$O&Y\ MX,PG2M>P5&V?O\5>K'3A&F:N25=Y +/"_SC%48I#C0' M6'IOX@60GRCBEN2$S6:7WZ57W8\I("#@2FIM2+1"!>?Z,7H?& MTO C>WLN4_D:VUR<36W^7$3H3Z_+G7/WJ0CBGP]F$&>X3I6X.&S^:9SA_71W M&82&:82AH9_?_0&1"!")N(I(Q/O1UG$09[.[*?/GXM+S8<(3 ]4^7M)ZBJC@ M&//7LW2V#Z3LC:QL[*:"I;=Z(_!FW;!;\]3_U0VBZ-] -H"+7A*-PKM89C\; M893S!:'^ @[[E2L(_0P#CGYC^<^SW7!\/]:[M%1#([H59#S+QI_#"F>0]R0$ MK!$F(Z?U(0FA#JFF&89I_73;N])Q,5-DNV^?X M(HB&_M5.W'T%N:\=BS6OWHWK)_4HG/W'K$(_X3\S MJ_(?>Y?-TJ^'JI;7+5<2WXZ'AOG?.SG[09%BU=?54%>BPHE2]#%/#R%N2L"< MKHSK8P22/#J]RZ#%SS]<_$,V4@13(14,5G)A4Y((LE1UG8\5&UZFLIRK1I%@ M%I%>=F='WR@>W73Y5G-24/6*EX04T5 D:6:8JT1 M8CF8D77>6!UZC:[749B=>#UH F$O!Q-.#<-]MA?'P$-F;;I)OC6#(,RYPL9Q M:"^26,TF-PKZ@9\O.0Q<-R-IY4:-$<71-_C!OL'/O+:9!FNO'COVJ"WL&X[5 MG8AI!C_$W1<<(^\)#'M3Z+ET%NQ*QZP)T@ M@R$_^VOT$QCF]QP:A[$D. \70=BO7J_?0N:CR]>F>\6S">SHX9 MOV4R/:[U.<[DA,E#)TQ#W$!F7T9'-D-!&UGVEKG'A2!W7][6V@%8<;G^@1?% MBE?O!'CS6/']WGM>8M[R'U)M#[B!;)TFA82+-=^8U1W>[C%#1Q9?%S?@9#?V M9LO^V/%6576,-G4WZA2X@6?&!G*/$C@ CVL!CU>^OG]1\+ALB*:TULJ_K@HX MAD:LVKZA\VKH9WR)'A"CWJ+K!ZVI'62N$X[$:H=8DN=&C(Q?V3 GH,-BW(@T MIS !>Q#:7&_:BX. %M!!928'QMS3&%K"CG\#\+@0>!#OV$NA/V&OGT6\;'29$O@N^^X#2P0*X%1%ZYN>AE+9#7;A-Z?48(MQ:B0]04A@XTWDZ6 MR72^;XW3-[(?EOBP;]AUDI/5"*YM=\:8&W;R,">*9?8#0M\3*/64_7!U5YS^ M7GK)X@N9$1<&^3JV1D5=K]ULIL6F!F8E-+2C*V@?CK_[5S^(C0IRTEP"@';C MUY_.J/E_D!J)PECACD9!)I&\:1I:/,AF'NB"R>K!NLC YC;$+Q'JJR2*@HVJ3K+4 M>M">[[/K>JK0SQ6V #T^TQ4D_*)Z?/4<.M:ZO$ND>ZF-\WY@[O*%-G]KRQ'C M:I-PH-H&;DSW2Z]=AT)#MC)+JH >#U7203 ZUK!Z^DZ)L=M.(HP6N'R?HNL MF*HYDV?AF;,*/P-9M9&N57=?LV3(<,D-S/5;QC"WQO(Z)AS#[TFJ7(P T.QL MKXH -'NRM.G&H.SA-C30C[-P@ "NRB]4[P 5^; "<*PK 2KR7&W*C:G(31O$ M]C+:' 0;7O&>MSXPKCG:=NF7WWO^)2,6P2XV].K1$#M3JFO>=CNB M1"\"N.$/^\-13T&1.'W=?'T<'8A:/&%BN!.+\7R*8RVZ82E,D:\GZ'L*9>Y) M MPUN1+E??6V&K?+FH_8D^-=@-KY(P9<.^CA?F?F."@<)H+9(.U(G]/ M C"[#HU]];X?M\N:C]@TY.K [.E\OK*;S3?A< ;+'L5&C#)A [3^RL"F>PUM M2O()[TAX':=@;@)M=#8'MCR?3Q#W# K0[4I4^-4;D]PN:S[:A>*K0[:_:9S" M)AJ\QQO3NPSG.#8ML TT3KDZ M#7[UQBFWRYJ/V'7EZ@#NUQN[B'8X[@W&8]'AW,"+=F:UU?9>V8P;,,/&LHVE M+7X"LVELSZ$(F^90!QJ[7),FOWICE]MES<6[PKQ/D!.6^*)%K#J.W-F/?5?8 MU(E=^Y4ON]0IV_%MTTI@;CI$I;C?]G0GS<$(N_N"(.0]\F3X_^;ZS? [(]3L MR,A+9H[ARDK!I\IQ8Z);J%W\M2>]SM8CYLKT'!29GKMYR$?FP*W5HH"2$] + MX@IZ05R9PIR_@*26A$73N;QU[]$ ' 69572NYQ!JO6UGUF.EK^X/^1.? 1LOIG/3:? MSL W!BO/G]L+P^&2=A9&XS M2;2&?; [538_0/,,/?*+[Y,!: &Y]IM*J8.C\RUNRW]D#EQE5A6(^+EON[^' MF/E'R(T]8^6E0E.?40B[D"&4G7G+ZOA07#^YH&76)K')M-'2(-F O;6#D[OQ MM%-89D6>ZTG+[/U<(1\;4?QP73SO7AS:6GZ?_'$:[*9K#5ZNX^ >^)5O[>W6 M2KS#%!NX!P[N@5^)"'VX;-W_9^]+>Q-7MK6_O]+]#ZCON=+>$O2QC3'0^YR6 M&,P\@X'PQ3)V&1P;&SPP_?JWJ@P)"81.TJ%C.W5U;N^$%';5JK6>6G.1.O O M&\;K/:AL_D4:&TB+%G#;:LFR5:"Y'AQS(:KGM/MZ*ZNV! J8#>FN94JE:@*J MOC2.ZL73*3J>Y,B%Q@&1RPA& B-=XDV4:U)#'$C2D&AC6*.-;SKG'UU<B4.LU/31TQ828 M+EC"L_],)0: M#'P/00_(ULS$3\'.@@N.@#H M45:N4]1BZFC) KE'CO.S42:\:OAXIGLM8N[ M"!:1>CA2#T?X^VO$A2(>_B$L'IU@#HG9?'+,YA-4.=&VC ME%9+7:3*X?*Y7ZART2F@>](Q1) BROM.'A>$R)[NSNZY(LR*=_O:3SL;9U/FUG7\3X""5 M**02A;!XB*,$80L&?/HQ]\&%**\^H5;I[J[*R\Y$Y]K+MJPPS=70/Z%P^<@O M3Z@H%)#X;VB[D[7U5-D34B*B],2A&1.W=53H!EK9/ M#V&\L<6J+'L+SX!#%>QY+YPZWOW8Q2%X;^X839.'KLP7LK32[]U3"[?:?7=H MY*6WH4@)OD-E(&VO14P8O6(..-#*4])V.?;/)U\7P" M=G^HB.J3)38(158$M/Y8W/5WP:5?+64IL,SR0H&ZJZ<3U)"E%ET,+LE?@4N( M:M7\-^1SC5RKP!]4PCY8NACP?;%(4G'_![1-84@7^=/E+M]-@=2,U;\$Z \P!B\"7CE8J=@_HC.Z(R MY#.]1&&URCMA6WVV!^AV#<ZZ#%8;WRH/%1#QJ?:'$9VTBNQSRSF6WX M;&=@C0;0G.3$S+>?D%_B')>*LUR6W,=QNR+!SY:D6Y^DET*@D<&+UQJ"?QXL MWG[=[]PRX!8Y_DPNF(?W.C-I*_56DZ_+@TS75A.2,YXAL*!IA!8$)&Y79OG9 MXG-KD+@4N24@\8'7AI76WF#;4!<)BFOF>%:9;N?IYHT!8U@0BGN5&P\IT,_> M[9W5A!MVL':!+OIB4^EX-L42U+A=Y>IGR].M42/@%OKM_K'5:U^MD3=&C0NQ=*#A1O!5S5>'3YOJ--=-5=Q60[+Y:S3'M9=#"$H1D[N%KUA.?!G2]7-%8X+ M(>TOCQUW S>MEK:5M@[V\TXI6V($M?+!^L)9;XNIG2U+_=V:'RVKLK%DYK/[ M<@[+>/+;SVPFSF6N^2->'ZU^B1-N'\!^A\@?WY*S-?CBI/7WRS@W [52GEJ' /[8T$\2:\/.Y$^--!2BQZ[VH MIQ$3U"B&^]_('I],DS\3T@\730B??%9H/EPT^3/A]W#1)&BMPW^/9&=']E=H M)AY"KOLS@?=PT82<8I\50 \73?Y,D#Q<-"&R\UG![G#1Y,\$M'^#)H<[W%3\ M?]%-L0^YPO=GXM;A$BUB685;DM[M''ZO;SC[/7-;GOE@W^])']VGCEW"(:&+ M>H:+)G\FLODI-"%!$0(:)"A"^(0$14A0)#@T(4$1$A0A09$@T(2<8B0H0H(B M1'9(4.0+!T6([ 13Q2-A$!(&B9HDD3#(+\(@^ Y!$@ A 1 2 "$!$'*@W.Q M8=][H-#I[_1M_0,??*(TP$R2=[&"9>*53@WP0<<+<>,2-^XGRR+[/9,-DRP6 MK,7",OT21GRW*]'T_H@5P'U/I\+$)SDX.W1-KV1\308A#I>@J(-A,@P^BVM" M)5K$ _/K,WII@SDP'6W]4:IR$+M>+^.> MZ$B:7Z1U;1"F6/:?7X[33,)E?TC+3H;*61K6BL#0FF%AL]3_:EB.\S?A#6*B MG[$&MB[F\&=@.X@N=/H?8K '7$ ROR" ;S>>__MA%8[1T=[[<\D&3EB0\4,V M_B.T\"P=)2;(+2S/="/B8OE@VCQEHX^GT)]WH/Q*B/XT.?QRN^A($X'4=ZP3 M:DV1\HI]**1^%2;PO5O188*"M-3. H"$"U[E?8H.%Q2!JLD:P8+WN)BBPP55 M4[86HVDJR?K,AOJ#DCBT(95E %3UG\_U._V* M)_*Y1JY5X+$3C?FG)IF>9.]B=#SF7\%RSO1O76_^45,QW]CFQ8O_1MG"69LF69)2Z'/-,S>T!];_?!/B#V'8\C#BI=GG(.\&CFO@V(7$N*-+ Z?-UGJG=%1L) M4,Q1ZNQ;3 &RMI ,Y[_?JJW2MYAJV0O)_>\W;>O^,+V%8KF' =]BIK2 !#Z\ M[\< +):6#27#!P/?6&Q[KH.6#7<&0B7<7O@%ZEM,4_[[;2"+68/9]89J9R2T MM=Z&VO$ER5!S(I,2F6\_:8J*4\E,G*:R__GW4\+>E+.(T'U>=[-?(?&_;KFZ MF_2B;_*/A\MH_Y>7['&8^&"JP^/9LO ME(2[>9>XL*A6!^2Q(!"9\%?G&1RB.L93 -S7C9S472R3P@KDE90XM5-3H_M^ MA>HU&E1-L7?#_FZ[HU;,_7Q"UUMY<8$!+//M)\/%,W0R3M-_%L.( O5YC?4^ M58&Z>8N\4"A0'XX:;U*;3K-^_)E<4'N2%:?7' ]K"TJ;Y\LI0B['9"CYS8K8FN[GNI,_6[7 M:"8HWBO?&#EV8_U.VRA424BPL_(8PH>S9F88.=AO/VDNGF88 A]!@8\;U_)_ M*GQ\KJOF;*VQOX(%'3W@2IH)%%ZR34@8YX 9[=F@H^1;\Q*E]<<,,=XX>?Q/X^"3X M2$785LE\3]X^J!AR[>.Q^ BWY'S2%<*/^A]01*M]528S:0?8M0 MV_N?_=6R7!"C+ZI,!-)"7A'U@;+_.V$2QW;%@J\80);D517(;@=.W5+::DZQ MEC@>B_2(5PU4[CW'1:K(097XN'@TTY\S4RDO3 10;_%#^DZ4^JW;YK<\0ZW' M, U'*SK'=AV%*B>0G[N2R2Q[MUZ M3G2 [O,3;U[4Y_+T<#\<:TV'&MW=YRM:H3+?W741,E[)P/D(5"29-B&K[@P\ MA@:MW#,H>35_&$??&'^?&$M-G);:.7V5]EBQ6VY6%O9OJ(FOR=HQ-WNZ)O?U MG%XH\SV;+X%J7<2@EX'J((-402J>8>A7^;"(-OBN)!RB#?XJD2>:2!86=?## M8>SC7?!6<0VR*<52*6]7R7AT?E(LE38(QE :T2NS#@E\O2LKB,#7KS*+"'P% M%KZNYS65M'YI,-QE=GQBU-@QHU')&VDWAC+1<-5V43,;O):RUW+:W11X!COH M4%X3MD-1J2?!LUM=.4+P[&JJ4\C [% J3>3C0RB0(N;**W)YB(A\60;PF Y&N= H M+:\XCPE+A+^S2'A)$\BV)'] 6DB GK3"^&S"?=56&#?0C(&2]S6Q#PIX&=DZ ME19G[EH ;6K.=U;MM#'8W#9NO^YY+*W.P832-DVUOMP7FERY*S)I'+=/L?$L MG8QGDRRI/0F&^-Z\W49X2?,E>W5$ M8^WFLP6QNY@;69+H4=9:X3TU&-K6DY M!&LXCL\1. N&S-Z\'TAX2?,EFXD$#LZNQ_6-?GG9;4]T2N]O*JRYHP?6-'UC M:!NM=M/M6F]8.C.0F16['W75_@9#&XKKIY)QAB4-2P(BQ#=O6!)>TGRY(N/ M8=L+#54:^A1,A,%\)4@EE^%J^0R3Y/Y40Y6R5!^4K38WTPL3JR0(]G)G-K ] M2AJJ!$^&;]Y0);RD^9+=6 ('<:]O^#+N]!H-NE;3^7YETLTZR?5 IF^LRC'[ M\9TWN"OTN0:=!TIE/!UBW0NEVM"I;)Q*7RO@ M"UT?&GX+;%ES $J?\?V6,4RHF+\S3A@R&5]W^]>']8X)F*23E-./;BGRE2D0 MMKP4DGY"^D,$H#]$P 3FXY-)BIZ-F]&)M(@T0(82!Y:8%9.4_\OO!DB33<]- M%,>IMJ"5UR*CE-RJ=O\[MZR@9U<=QP,*G#GJ;(-53C\=!/^Q[>LW1_U'N=30 M ;AJ<^E0&6HT+O7YNT2E;=U#VS2#$D/8;#;.I%X7127G,$GQB$(F!U$U/[K@ M_RM3X"M$]S_TV+P>B%>ZEI-/BD*%EYC"IKI89HW[Q&]Z;\]/T*%D>.#Z ?KH M3M'+H $5Q>H9+D]/S=K7W7YD"439A"7]',.0: MA<@J8?&/KGV/@L_\*T3'?J'EW4WY$LO9U%I(-*>;M#A)U$NKW\PF^DW-C*-: MG,H.,TNJ;O3Y!5VT!Y,FULSPA0M7-;/HE),/@>,>2L=12V-;DU%M^6D8+-39 M!N^7<5(3'O"M#6^V1 1#;*0FG-2$!X2%OERTCM2$?]TP'OHW+T$%%\T/F Y> MV84XGCJLK59E2"U]-UKM*U9^MC?',Y')HCA>*LZDF#B3/K^EAR@(I+P[6*0) M6U"02 NI'B;5PR2^^%8O5N_!&>/?F[6!)&D!MZV6+%L%FNO!T_^"4ZN2ZUH# MM50:4.76,FG)2LMIT%UTSJ-P(VEX$!"YC&!X,AH%P>1T#QH_1##2&>GB4B(M MD:Y1_/R "HFF_LEHZCOU4*$L9O:VI(]X+Y?(<'>CZJ10SR$]% 57K^FAH2L? MQ'3!$I[]9XI<<7 G'WUQ,;!%/X,PI(20(D*2NT.*"$D1(8E7DB)"4D1(S@12 MT$8*V@B+?^U(% DX12C@]'B5ES.P7G@S3BF9/D\IZ0&X" =N>A_8:TT&OH>@ M!V1K9N*G8&?!!4> N^H5UZ93R@N>69GI)E-(2*DN(A;N4QMGF RI@",5<*0" MCO#WEX\+13S\0U@\.L$<$K/YY)C-)ZARQ42JME/*^[[..8WQ2K^7[E0OAQ>8 M_+4J%YV2N2<](C>2;4MP$V(:CI^%.NS]^;'=L 6&0K.UX%:2&CK\EP3:EFMT$4WB^"ND/2U^S4(2I%"K2"0YDN:GD14OE) CA1J M$6DAA5JD4"M,0;]?J9X[D4^UZF5AJ*\:NXA3G(%K2-"GS>2 1#9A&/C)$ &*F^(M57Y$P@U5>D^HJP.*F^BE+U M%6%Q4M03E:*>,W+$_@IR7+0'7$DS@<)+M@G)Y!P"HIRWX_(BW=.$@MB3V5ZQ M-V)KLW=[I5K K9JRM0 -RT&]@"#EX!,NN)YHFUU4ZV5/TON-.:-TIY;'3#=B MDA'I]+>?7"I.,>>7KOQ-@(-42Y%J*<+B(8ZHA"UP\NG'W ?'35Y]0B4Y8SNL ME)DJ7Z@E=PG&M+5Z;X9.*-RV[IEH:Q#3, UC M?Z&(RL5C.31QX\\/COI!F(-#TA_\9UV2)&4@;"D#?ECG$UDFO*3SXT%$VD@@ MB512!8UP?NB)R"8Y"=\8S"(GX;LKL8BT$6E[8UR-2-N[*[F(M!%I>V.(CTC; M^RJ2B*@147MC4(R(VKLKF@(L;9\>PGAC!;,L>PO/@$,5['DOG#K>_=C%(7B_ M<5I\=FB5,L*J)W;UP:21OD^^/S3RTMM0I 3?\S.0MM*6[V\$-YGIM)1-P0>7Y*_ )42U:OX;\KE&KE7@#RIA'RQ=#/B^6"2IN/\# MVJ8PI(O\X6JVIT*=A$*M6-[4 $&0:I+X\R?*W3Z; ZY1Z%\?5M+VV:LD-6^D MYBUX)\!Y #'XDO%*Q,,IT4CV[.$B9A2=IXM56Z2W7S.*EM#W708N# M]'_0^*@'C6\&%$E?=_F,L*/R7'F643;]05=,LF+FVT_(+W&.2\59+DONC+E= MD>!G2]*M3])+(=#(X,5K#<$_#Q9OOY)Z;AEPBQQ_)A?,0Z;;ZFJ])5_D1Q+3 M66GBUJA5-@@L:!JA!0&)VY59?K;XW!HD+D5N"4A\8%?.TMH;;!OJ(D%QS1S/ M*M/M/-V\,6!TQO0L=V?K0&>J^GW/M%8=!MU@POJ7T:72\6R*):AQN\K5SY:G M6Z-&P"WTV_N7?P\Q7JA7W0V$S(C)SML4HPQEM0R,4B+U?J_T1:AXT0<]DRN+ MI* 8.E_HM85J;W,_6JK8(D%%J\E4-LYDSLT14K7Z<56KGRU1MP:-2['T8.%& M\%6-5X?/&^IT5\U5W)S>M^QJ8E,I=^?.^YN!OTKMV"[4869;L/="@NTEV+)@ M]&:=&8(0%"-/$87C=N7 GRU5-U+\_T#%X!_W0 D7$C;Q G!#GCJ!]C\;QT_\J.4A\\L!SM#?M@ JBE0 M*T'/?O)4O"NNM?S!T-]1]^(%_/6P*II%('J3;7K&BLG'3?F/%)O;"%[_=] N M7.+,WQ(0_* C5U]@]!/V092%\QD@<(Q9:JR H!\*[0/#2Z]A^J>;=FDW)(SE M8CK%3J"-1>JP8=-+P($AZ-O/(M^O#]J=6),?Y!J'7*)JJP"!;WI;]'[] M% OM5I%O]?EB#/[4;S>JQ=P _M(?P/\T^=:@'VN78H5D1A(Z_UQYL!QE5DA0#6(81 MLY0$9325SD!I95.B)--3-LEE9"X]?2*C4$/S1+54\ABFI4N9:3;7'N9F50>9%K':_N%/2=4:*T?$E7]J4N',D]']FG.:.W++DE/9%)3]:[;B,Q!CFX;6?/ ME%.98GDK)QD^(;M43UUUJ^(0C3Q[YFR:>V<=K-.SZ13JTRHCVQ3"Z'AIX1*SM5 M9D4VL=/Y4Y@>%;JDCPZ$7>(K+F/O!Y-Y@A;+3'IFMOK&Q5W"N%YAJ/-J( MU8E1;>JKC*VLQW?[G&G N5[@JL24H4M+:MO6)6 7BE/-FZ:&&S3T;*YB2RC= MY?=KGF?JXUJYWBBZ09P9YISW/*=56TUKVX6$AYX]=7P'$;EB MU9*\5\W/.X.%=U_NPKE>X,'RC&HO-ENEI)>]6:'J)1>E6CF'AIX]E7'TH3!V M6DE])/'9_7)VM]5M"#X7F-#9\Y([\JI]O3RM;J=W;K_8FL[0T+.GNBE]H(A= M;ZL7EHM1?R7F%NXX)S(7F+"S'[7AS 8C?56VEJN[=5Y-+.'0"TPXUCK4EK)W ME V)FN+WJ BB'"N%YB0J6K=7G^\J0@%NYL0[G>9:>X>/O4"$UJ[_5V>&N=% M?M$U:AWN+J6N=3CT F=5RJ.$+J]V'.\E*L9\QS>V!M5%0\\H4)ES8J[C]F1^ M->NP I@E&I,U?.H%)JQNU]IDN6_35+UJ%\5TX@0N<-2C-(%T:"J\O%+N;2=#+JC2%0R^PRS2SS73'S5E2*!?M MB3Q5F\X2PF#R @\LC5%I. 0-55AM[B>UI%88+U&ESJ6-S><*Y6I1 GQ[)M/M MICG?5:09&GI&K&(]K77N2EJ;2@S7T^JRU2TK< N2%WB MRO%S=W:S@H)OM*O MK5*%6B&=0]G\YR<&-TDJN=+0$@J3O=DH3:B\EL*9'>=/+>SJV74WO18*B75K MG,UXWF0,*7"!!]+371$PC<9.V/6X-JWN1K))S]#0LV65)J-&I[+LV3K7R,)E MWS6+F1%\Z@4>R BIICG8SK+Z(EE7'LWI MW=:>VD *7&"7N==W1E!+D(1^X6Y#CZMU)@5/K>0%=DDFA7V&;_9K_.Y^T,S? M-\U2H0J)=8%=(JM+'KHJ%GI<)XV-'2N,K=S+F#3]TH7#3T_"W+9K>F.*$?0JEFWQ^6F M0C(+AUY@PJ0+,O>51=JDZ@6@)%ILBTG#9;$7.&L^'M4KZRVUIU;E[G"3NDNP M>34GLAA!6ZP$E;6; ^:E#EU MZS,T]!R*^Z!CN<:J(;3KS4Y^>,\)# ^?>H$)RZ6.R7EV=BEH'5%J5\>T69W- MT-#SI]J;>UH<,:Y>;O/[=I=/IG7(+NP%)AP:0&OHN5:"K]?'FW1FF6^*4+CA MT#,MPVL/&W?[5'^@+[3"_6A2*RC2& Z]P(2VZ>D=#M360F*5F7H5H[(M=?#0 MLZ?.U,EN7N^[4PHD>O7[-E\8L$4XUPO\*L@E=M[@7'C")+J)9H[FO'VSBX:> M4"8EU@;6YG$"E-[8R%@IWIL V!_8498["H6=S M;3?Z96U>8T9\H59?KX8-=MT1NXE.DN(JB7TU#Y5,JKE!0\\H ML*(5>\VF&R6JT)/HA3KQ]/(:#KVDO4VRPUYJ4/($,&ANV*3%[$<4G, C:V/_ M\H-7S0\:R)9A2$L'_#C^<&KI(3_4P0>%/"BR[WDYNA"QRTOR7.OX@>_PPI\\ M<8N=Q!T.8\Z]CJY]G-C1Z>7;C>[\BCOTN9?H6H57FKH6$#MQ&YV\WX(/5 UK M<[1)C[\G4 CFA^]CW$ Z_M*]=S!U\8N/0Z6I8QF>"_Z$7^\UH3GZ#:&Y1U?M M?_[MSC]FEUZ*<5V]U('L6V#W[6HY)=FWX.X;$;AP;AS9MW#N&P'*D.X;$;C; M;=QC_X8_8P"$(R/N,T^0VT:HOMVSO(9X_S?RT+)W% HZ<_O>_6!0LE0 M#/U4W A7$:[Z *ZB7@+QW[O*Z,;0_:LD^^L99Y(SCR'MVXFIMK6(64N VJ.9 MLQA*T%Y#I1HX/T[(V KS MDT_L%G!CZ(;!#ZB.N[WV^ANZZF\5-W[JPCZB=]JE3SOMTN*> MZVD]KL>F^%%VGBK>9_+32BOW[AK%CFVIFONKZTWE_H85M?M.0>#XU+(X$!J% M#3<3690B0W/9.,W=YOYM(H=$#E\IA^%N>/U*,73,\7HTX/-Z83+?25L9\'P) MU6UP?_*.X4\^YG/*O>>XN/H6%>O: .Z:K!D@9A[.?_0I^EE&1KJ'RG@U\R4+ MG=@0T;(A/O^N@*C: D1"B(00"8F"M_"Y" 17B8,EJ 'H _5ES^U3JX,\&0#_D3"5W(GP7%']VK%:*#E/E^$(- MZ/G4SC4V%BJ91O9W*IY*WZ1E,1%A(L*W$.%06^KOE.#[#G 7M8:YXSFYOV,W MR<'UZDX;6G3A<#%<0.2? MR'_TY3_4JL^KQ;_5='J-P7*[$E;5J9>R^W6N,D+B#Y4=-LXPF;'694I07H=( M7!_CB6UUY(NM(JOF@.5S0$AJE>W6URZ5H7;*7:H]U$TK6ZXJXEQ@3SZ):*>+W^'Q) M(70)"8*\1M\(L%K!;Y&;!,1P*PZ@H,Q$_P;<& Z&'-T$3DQS' \HQ& (ML'P MA6.VL3-))"Q*6#10+!I*WSI4-D_N1#_ZGZKP.)!,&10LQ[WDBVH+&L_.\B6] MOQ])5'YH=[UY#ET-@!SLR>BG$IPF6\3^DF39QFD8?R.37=$<&:[&C<$_:>8: M'&L%B*)-%.W T"5PX!E.4_WHS,\=$> 4&-IJ\0 %3LY4.C98:-["J3Y"PK52 MJW)Q)%"=XKC)>[5\+BVUK49[CJ]4P98\?>'J9@(P!& "0Y? 4PHM;/;X:&I(.P-3]WB3JCF#6^JX%S6S M+XZ/7QP&0X]V(5>GGJ(<4(%M Z5A268;+AX*+_I#"0"G!=QK(" MRF2]"88!J.O0;]1UPNBNZM@6XG^X_Y#VL:FD8#6(V(O$7@P,70*'G.'6H!XD MOF391OQ-*V9. X,1LX0++E.6Y@HH U,*PE9Z%6A-N.,JEX*D,3 M'Q*1_*A+?E1K;OXJ2YKYM]^R$^*9HCE+RY$,%"6"Y_L23GR'SW4 >+%4YT8 M/<3H(49/>!6$H]6#L "U/VZ;?:@%M-7. 0$ZAF2Z_!$!KGF9-_G"KM;-]2F] M+O;J]_N,PA0U: BE<-,1DJX3"*D):.YS=%$AU*Z0WP<%H=?L=].I54U8.*XM M=W<%FM,V"!10Z.E:-5ZXG"/H[A/-E&T@.;B*&:5$>]A7X@(;..YI!1)\C@Y< M:6J F -DS\:]T$D2#C&<0FTXG=$CY!>S5 _27 3^?ZMFSI?IZD&D>T &VAJ) ML1]^/W,,;PQVV^Z7:&JT,<6D8'N#X0I"'VX:RUX(NP?_PI;@R\ 77SY1?SY2 M_7DS!+RH!EF]NX50V-^7=:"ZZF*;9#(5&6,!4H,X)OHI.$A!\DQ(1@..5AZ< M3LBWY.Y.ZL2(51@UJS#$= D\_V#RE=4L3'C#A:&Q>P]&$.>'* M2SG#"8Q+F?U^E;678DZD_<:V\4R&]'<)A. 0NH0$4$+>W^695C&3T$US\'_N M'-BGQ>?$LB*659@MJZ@Y5YX[EMM(8)]6;CX_^M7FOIY,:<.=T'9K*2^_*$\J M'#2A< -8+GD>7R+N%"+TH1;Z+Y2*0.GZ%]X=UZ_2YP#1/)# M+?E?R#G@(X.#3G64?BHA3(A)C@-G'"^#T8#S@VCW4=/N(Y]4CC?^38=\ M8#F!2 B1D"A)2%B,7YI9^AT:_"X5,?LA+Y&HN<%6<[_*=1%1,52O>K"Q\#WF M!%_* ^ZL!RUF5ICP(QFT%^U^%=3TFSKTO NE<^ Y;TB;I L<^B&@LS5YBBA-\T/*@?*V3%=RR87 ML1*S(FQF!=%9CM*K@4L9=P-'WBJS[;[&>X[;%[I-GN5+$.!P4TR:CE-366NH4#( M7"@=&RPE38D!_^)8/\#@EQ/(GFVC! (_\D"L,F*5!1*<(J>D'$3RF")\N-(Y M9RJX:""'I?'2I0RQ-5"A#J@0AU] M5\LKA?I%Y\NZX#%*R71XG6FW0;[G;2JJW472C942*A/IE@H'9073ZHH^0NRN M,-M=(:8+48ENJQ)AP6]9YL$D>5$'*KI5=:".TQ7=FU0[%2?13&T%B))^2T[Z MJN%&8(3 R)>&D2A51SQ/$%GZQ57$WB'V3D!%+=R=CEZ.+3^6-3X_K"O2W9SS M>I.]OFI2?+-?3M33(WA8^_TBXPQ[[2HA(K]$?@.D<4Z0@[)4\!PX&:@:*6!I.1I)+B%V73"P*=)*S%'JBK[075-5U/O. MW)Z7!W5]EZ^6.+73J*;Z.9')^&VGF>PK(RE$AHD,?[H,A],W\[LBS*=G='X\ M8JO"JF\S3F]07FXJ&R3"R"W#7LUDCXI3YJ'+I@W6P/0NAG^(-46LJ6A94U&+ M)!VEN.<+\06L:\^,:DW3!G!?J79')'M65%+DE@T!!U*$@(HK/ M6X#@Y: 47YCM$VEC)RQ&D^1Z5O:F;'J&$,%/E[WN:PV;.^6A"2CF"=3_TW/ MDXYA^)K6DP!4/&:"BPW'OSC410310@Y<4?*Z]-!JVZK@ #]K-6M4TQ93MPI2?2APBM1+CIO=CC+/H3FC>A[V:E2=R#.1YP#): M#4V>&@R$0FG3HMB2IRI.%\T9=4^YD.L607^,7[]#\F ^VPJ;6K8"[(0_\@>] MW,89S;],Y>,-Y,XG?K\5;8]I>CN3,3DXQ?>DS%J12YLI5@PE?! MA'"Z?#X6$DKZL*V5/)VC1J/$4)V*?D7A]@./UY)X;(B%$0@(I(>%R/W0\6YY+J*C8 M4F-+&_D7W!W.ZP K3ULN@$E2.4CH-YBAWY#[!CK2#HF7,[!R,I0U&W0.XMYV>1,W6[6(+A7Q9O\$)S9ZGI1*' !'D8 IR MN WZWY)CK> 6J.% X/75Y)XW17WMV>X,R;&?3)J\ZMB+B!E_5$*0#N+W-?%M M=4Q68GL0VR-DML>7UV1P-D7U488O*3#EE7MO2,L"5::R5G[0N9M8G8V83/DM MY3GFE4FH! K"# 4AIDO@:O-"G@AQJ@0@WX.[.]$"B.D2;-,E^,LG)_Y-3WP> M2VP?R)Z- VNE=4N[<.HG1L-"N[U?L%1?*[=:DUZWG1EVQ23NR\I0<>IZ1T-0++N@$ MLPRX5U*Y_)3:[8LK(9^M32;%F9C$O4N322J>25^M8"- $@T@(6[!B,=%7HD' M&\68"L7:W8(?;0HE-SDMIGAF@_" ^_:38^(9^JU=WX.L,-D69%7ED*+H0%+X M734@B0\4>I,J]<6!+B)X%B[8BEQUZ%$F2U D^U B;";6Z5UU!: ZV);$K)OTNIUPRGKEZJR:1:"+1@9+H<&LB'R#0G3&[K+NY MF<7W)TG&VSDMJP*P0$.M),O&:?I:X7=$W#NXI +=-1QSK9CD:W4QS4PL$8$= M)V8#!TBV/,3"$EQEJ8C;40TR5@1EY(O3[*XMS ZQW$'^)K\5'X MT07E&!XNH*I03O5!41FTJ55Z=E\<+3OWW#VT]7!W58:.,R0-)"!20^@21#2) M7AK(HXH!(W[SG:";4 M G 3P[:*Y/SP%^6"8E!?L3619A<%7MNFBHWJ2I;HX4QD<8=2.DO':?;GN8D<'TM#A*S;<"T;L.,"($C7U MXH4N.M4C(KRNBXYZMV,2? N,A)$Q\LH=MMK)=W,BBQMYLE0Z3C/G41KB?R#P M0N EVA&C-\'+&K2/B@WB:A.G.00QL@2UK M?AV+XUJR'K.6. A!='\2>PP,70(7>XQ0WB<2^K8O\_P!#"[%*0"EZWE^GQX( MH-#34R5I,D^LNB*;1!Z$5)QA:7(=2!!$):!Z1'2A(-3F_WN0H-O;9^U57IQ0 MY517F7JEUKKJ(P&ZA"UU[9KH<)G\K]&6-I)M2R\T[_KBD!8HY K^\@,';-'1 M<4:^D!Y![9(KT^@6C)JC3 VAKB5WK:ZT:6^LG,CB-J-TFHISW#5@(T)/A#X2 M0A_5[(M#EA8ZN%UI"U %AR&Y -=WH&Q+9R[9J.;4=0V !WI+B'C'K OX+1O^ M:&LR^HI_\B,T)%Z2R)DX(:8+J??XH'J/WH.L8YL(S=892-N1YL[GEH&HZASO M3=U=T"4*A=;=EJF52E0Y[0RV&Z<_\=HSD<4=/]D42Q(M B$NA"Y!A)'H%7H\ M=2-T.IV884DFL1V([1 QVR%V)JB$M0EK1X*U(^/DKSJ.)YDR:*M%,+UT3T>U MOI32E52QKX\RW71YPXX73 XJKQR^;S.>3)_?TQ$Y9T$/+!_=!=<.;**C$QV= MZ.B_.ON)E(192KY\S/]LQ>'N5OEPN#DOZ@"KU61I%.3NE/&Z.5WI"17;X12X*-2P4!"\@_K*@(5V%",3ZKE9,MQ'=P4B=@1 M7ZWT.,1T"UW),K'6B92%CF[!EK*(>0DZ3WP$QZA! 9W/%U3N\CTC-N7A;J5+ MO7[&[C64NCR%*G<6.0S8Z_IVN-P%K^OB=-J[Z;&CTZ6N *0I &GF%A4(C%P- MP0O-44I'.;[:'"51 NEV+Z_8?+V8,K)58V^,QSDQY3=VY%)Q-D4NQB!0$$TH MB)@V]"8@>+$)VW8QZLGZ?9'A-4$K%4NC5LUI##Z?)"& M]!Z \@PZS>^R5+L[J-3SO-#:3Z >AEM?)E-T/,U<#6<3B"$0 M$TV(";=.%AR$\>:+B6:)8Y$J#_<=F5X/%OMT%R$,:HB1B6>HMZIV =;@?'*@ M9!EP(%(,[CJ(^3^3/A@!CZ,'?_D! \F0ZV&^N+;54T1KF[^%G=>@,%< M>>B5L<3:%3&AB D5,1/J#T2X2%M:E)M M,?LMLPF>[L_.])Q;D&Q[!VDYE P/7#C9ESK=Y=9SV=1!#:2LUD)-2BP\V7'_ M3S:3C*>8US7((A! ("!:$'!3!*"S8B('ZH.UEUGKGMW*YH6ML177?QX!7"93 MGVF[UE9(.*G>W$[VK*F"$8#[]I/CXC1WK05PN+P8OJGFW9I-Z2C%.Z=Y"HE%"IMOEU5T]8"OK"6FXFIE$A] M\U_W,'3D9FSW;B?+5+_.9GI"Q^9M"0[ESH<6QQM!F)8FEL"QZ>Q&DJO=+AJ: M/A\ZVR>Z?7VZTRBI, 3;K>OL.P,\E'D^=%DOTES=K4SU/LOMO%%KE9O,IDVN-H//1LKFHO/:_EJLFZKJT5)FO/[EO+:0X- M/9MK-Z.J2[F5LH6RDV=9D+(;U&HFU1XNJW?W1K%7RW31 MT+,)= W04+1^$:X\,S;6LE#9B4=8%O;Q<-$;R*+>F[V9HZ-E< MI[;+KT:@T=25USQ2I=-/1LKFXM>5^JVI427^C.$FY[W)7I/)S !3&$ M<\H[H]F(X=N)B>H 2:;9Y 8-/9OKN)+6MJ590^47+FN*\FQ1HNOXJ6=S'6T* M++WJW2^%\FQRY^86N5%/[J*A9W.UU9QK58:226G3O9K4LJ59M0DG< $'LG-M M.NZ-&PL=K-VZ1*0<'GHV5R'!]UE# M*+3Y\I@N58J;^:C4[Z*A9W-5\@.GW\B+5M\M#J[-?+MCYR4QUVGAEM]YVNF+Z K^/^M)Q> MJ*6\D!ATE:+LC%?-]08-/9MK6NS?M6EG+U*Y,GL=#SR:P3K-:=3+(C7E- M&ZKI;D.CA58.#3V; *W-[G+W_=Y*+S@-AH(P=.^)&S3TC%@)NTCSK>7=6JCG M:J6AE0?;2@<^]<)90.4M5LX[7I$'2D=Q]LNEKM;QT'. GPWZU7Z/3U %MZ)D M^;M9O5"9H:'G!V<_,6KG2XFT4&9+MK-N>BPWZ**A9W-=IL56M=+K;_2"D2RW MDQ/JWKJ#0R\<1JM%15$KU)*B1C2='V5Z\]ERF4-#S^8J;*OS#->K6I2TT7.S M0<7@*[4-&GHVU[Y9R96WUE*FRHE[MR2)_7PSBX<>YXK-F0@7./Z>0(;]#]\HVD Z_M(> M.9B'^,7'H=+4L0S/!7_"$'F-*X1^@RODT;:$1O+\8W;I77XSLF^!W;>K#C^R M;\'=-R)PX=PXLF_AW#<"E"'=-R)PM]NXQUR1/V, A","^9DGR(T#63>F&31O MT8?__9;Z=D/Z98+4D>$U]+W:RD@S0:P)/Y\[,=Y$K8SZ8.F"Q138?HI?DHH? M<_VF)]0FHALYT7T[9_F, MW8(E #\GI4J1K5,(,5T"ERQXFYS@QY)G?M9;]S=JH2CT[Q8ISNSGUVIF\\?K M&UJKY#A9<.YW D.E2ZW[J:-HY0W*54(-^Y)TG$N?%S 3Y"#($1BZ! XY;@H< ME'@W<--J:5MIZV _[Y2R)490*[_74>8]P+')[KI=,"G?\R@!8"F(XW(_C8&# M^_8SF8XG+S0^B%!AU"\UJ2\.>Z%J8!I\\@2[\6GXU:=WU%I4ZRTA/YWN2]2" MII/]2KE?KYI=E+J-*JI>J341E" H\851(ERJTCM 0G4LQDI9DYP@Z0RM*?M, MA=_B^H[7%62%WQ\UL%S)>*'/\:4VQW'BI/ITD^HYC"0AC"B6AW)I ]!._E]_ M]L*=/[_X:*M:O]N&[ZS[WJQN#'+W(T??9=595J*!1GNX@@U[L!AHB;ZNNIW M"H$5 BLAU"KSA$C7$ M_.*N_6!Y\)\GX?VZ^_%G$X2(PY=>?D3%(2+^C*M917UON30 ND/TX/.(H53W MF&;Z>@Q*67_I[DMB?80Y?A[Y#J$!.$6)A! )(1+RJH,UP.=G%>7M0D,\MI0T MDCCQ\2'1$#C5HN\["_<-T$<1[4 );0'W@G=,Y@HZ51LN1)W9)]-W0K- M2?XUS\DTR7T@@OXE!#W4EPG^6L[;\_4HIV?*77TT[M]E*&#:2V:&Y!Q=\I=* M?H'T!6D+'_62KD),$A(R)"'#R*@]LK4 6.!?1L0QGW783KNK4$!>6PVI?:=8 M-.[KBC2?%$4R#0AL$-CX^+L#2?C\Z\! H/R6P5]^1-V:1!R(.!!QB)H]?;W_ MDF7B\/BU,9@^V7]^.0Y'WS5S#1P775^'*@U4S91,&?\&=?.UYFK (?%X$FTD MT482CP\@78B$A%-"@F6]_FJ?6\"->:8-X,SV0(D9EN/$+/-P[*(2DYB M=]%S.X7;6RT\R&Q9TLP&%-NV67T4VF\Q!](!/O."#]LHR_WAO3B=\HF2TYS2 MIK9+)F?H$B_DP[YVGS4! ( T0& U_B=PVAC\UM@RYJ#+[MM9>J$O*>#1KJH7A#M_"B=0"-AO/4BP);Q,4(2@2J?#V+QM*6XL%A+Z^:\EZ M3',<#R@(@V*2O/(T_QX6)T9,!&(B1%%VPZD!''T$6&:K6&3ABR$I.[BG%F[I MFCL1WPO*@#9S.+Z^20]UT,\MV:X][5%M?'=U$C7/S\2SF2QQ%! 4^!(H$%5' MP2N.=N1#T,S$TK9DX#BH61^0;-F_84(!:V!82V16$#. F '$# B2*G'0 <22 M!I\.&MH:*%43OF.F01+E' >X3G[7E.XMNV!(CI/;:L[#=ZIFQY?WWD'<&\G^Y5HV"E[M*ZU"OUW2D]X)L2/.\SZ+Q_ M99T=$78B[&$7]JCZ'G+P=7[LP+5BF!#(U> Y("9AXP1[& P@P0\,3<+,KX'+ M@0:BTQ.=GNCT(5SY;ETS("TEG"F.ZQ0 MH,N'L \SIIFRX2E \9T&,MQE%_7YV4EP4X@M06R)*$IU)#0#?KL$)K0=/!L\ M: 5YSVU9[AW K3E1U!F^4[MK=2:S5*\KIG&_PC1I5T@ X&L M0%2="6\_[VV4ZP 0E#@7CWMB#Q![@-@#(=<;.20(',<,B#WRAU:8>!;EP*L>-0X!V=SVE8]!I+J6) M:XK\KG8/[N31E)6%.H<2:1S9%/7+G$G"$,0AB!,]))#2A;\VQJ8J)X5*A^=3B?6 ML"23F!K$U(BBM(96'SB1T[;:62Z1D%XJ%!'=DK@O3U1^T6TJ]HB95.8)>,+C M;I;)>#+-$:\"$?4O(>J7#^9_NRBG\08=M66 +I#T/]%,R&GN#_KISCSG5/\O M1WK2S.O9]7,FWP<@9EHNP$4J$ 05Y(-03QO_^S_\[ MG?RY77. NI-5'6C)8-2;@<34!I*>D%3XXA^2L9%VSF&5F.'V%\/'YF^3&(']@1"74( M].PG3\6[XEK+'PS]G4,L 7\]K(IF$;#>9)N>'5G)QTWYCQ2;VTB[^M]!NW") M*=_[2O]7]" H.5#G,OQ/#G?E'#XZ81]$6>S'1:<_!.# \-)KF/[I MIEW:#0FK;RV$K:Y5.D)H_P%!O_FO\A6WEK> BY,_0@U]T"[;]DPRM3U^1DM" MV<1M->\Y&E(WV6^5,V?O0A?/G(?3ZQ(G!TB"RQ M)G E(^Y?HU(UY>\QS8E)L2*4@0T*A\B6O;0.:1!S("DK3[+1==PX037OV?#0 MFKF6&8\U)<>1Y+F'XB?.]]A@CKZ[@,*XBVTD!UI2$*K];S$4G?*3*%PX:*$Y MSJ&!ER3+P,"Q6G.&_^;:DNGX-MAA""2"IT+S"+<)/&1BF"CJ @="D8W!N;HJ MU'DL-#A91'W%<2@X!A4ASZ_C52W90]H1?"!ZQ]*V%$\^/A_ \P05]R[A*@^K M*!Q6H0!T58$3/WP#^*6_\+QW;6WJ(>5+PK7"/PSZKK_P27"7<5&I]Q__UQ_ :XTVM-]G6[Z8%ET,MD&]V!(L76DJT!=W>8 M/7R(K8,;J':OXZJV"5E'QHV78MEX#&4TQ?Y"9$8*"4/]4S LO/PB7"K^B/[G M[WAL .D$8B=1>4AT>_D]]M?A6_COQ^%8K?46"S]TAW<0K#7+)+I(N*AL;F9#?S@'B)MQY#PKC?QX'C,UY1SWLQSH.'"^?./ MQZ9^DK:TL.#,\5SBL:?B$\.2@P;UX<[9UN;PR%C?F_I_C#^9"K3FY/F+8_W) M*T?V1D(#OW/AC7%_R*6Y3 %D-ARW]&SX.LN U+$V)@I=>E-'4S3)WCW9F2,: M(7Z?PH,.;<.1Y-]C**B!"2@?-A!2#?UZZ5O'_93GDHF6H;D./L]BEQ>!5WCI M\U]^/]9>'M#B\(W/X7G!-+"/%M+#WJ#[#.#7H &/6,FR?:+Y"L')$!ME_-L MBCA4IR"LF2PM_FE?4)[\3 1+] &%7^(L/ 7[T@L;8";)N]CU-5]GGG?-Z)-@]M)R\3&K('3S8?%0 M+>K?(XFYS?8Y[ 7:3J7#J2BA_TG&SM&N01OW/]P@-Z9Z@4.EVL*K6%J;1QK)^(O8BX(Y-GYQ M*L=G8H+[1CB:@K1<6AHZ9,Y>E;<@F;"$P0V17\+PI.#[*D/")!Z>$2/.P MV9 K($60\Q,*[1I R\17LHYJS\FK?=WHTLM18Q8/'WU7Z8=.E.^8AVUDF!MP MTGY/V0>FA@2<:#V13J@%K98,<1)1.KA MD$ I2(>>,O"+!S4#30>M2H,O0&H(I(OLUY<>; I?1[WPW1A.9G+]J;FGI)4M MQSUH#J85FUF6LM$, YU5^'Q"VL:A_^;QF?"ER#6B?!+:C>8:G(N_JLV!S 8D MK/$J8(LC74A"2OT[4=/?_Q,"7G*EOKC9Z.5(=WG=(RXRM/>@?+WV5(KE',PK MCF>X_O0OOO"TV!!K'K:O;\ 3TX#@%/M+^_OYQ*WCJ7EX^LL+_R4>_P.??WC! MPY)/'GK@8BCE%Q\/K3S#VAP!!:FEX!I)\,L.;SOMW'32L^FEA4#I@=_2[.#F:?YO\$#S( +11C@[R"DKJS9LK> [(-TK_@#V#U9XQQ*TQ0 $^=* M8NQ!R9&&?Y9(-O:K/1# 6Q[9X]0LQ(VV#@R(<='#UB3<'9R@^2 FS^DM^UW" M,:C&8_^Z'DXN:FM- 3B8[#]55.?3[:B@>E6]WNI2XAZ,V\/6[&E,.>>(;?7$ M>\?/>NO^1BT4A?[=(L69_?Q:S6Q.@\C55NDMK0/P$G"F6$>RVS;V,_KW('2 MC?/,'B++E._=:T$34NR4+8K5W&9"Y[I3S1NM]G6UV_U5Y=+OT(!FQ.2A>HG9 M:J*^M&16+\B#>2%M:E)M,?OS1+#KU6(W/9 =H;ZIC7;5><;MIF???E+?*8JZ MU%WIV0?(YQ);H]<@!O69+7YL-P]Y\O6:Z(5RH:M([7CRW)>G X-2[8)_^8\3OVI M8+U.RP9'#'!M"]]A#Z!*_X ($"(.ZSR(^1'$P=8W^6-8QT-R_LJ<$*BI 7&5 MHCC!6LX5?L?F2LOANJ -.KF7DD(8*,;'XKO'7XZ=Q1\\[(\N*=QY7%F(OK-F M!#<5'U"')N,6,ZB.P7"Q%_I2HB<9)6.F[9X@0>JU5Z+Y-.BA>;95S.X.:C>. ML+AJ'B=V0O"+P@"D3>MN(F7+ B=YS4ZQ+S28Q@;YT*$5QC#GS(\V9VIHSORH M#;S$KU?%X!I_G;CI9-3*'9J)/C,LP'X/-=R#4:23EWG,@T\2/CP8';]CI MG1#Q@U_@Y+%P!)0*>&!B5]^C,G0\/)!Y86,_S'-U^D9G\86XVLE1_)_IDQ>> MAA;0/9EM\_)N_.??TP]/.WA=P/XT'05N; (GI&#W;\M:^^Y?FL'^4SI^>EH? ME6H%FRW^RA[^=/ O2:H*53()>=2/#@0\\,&%<.I)A5.ZYM-]ZM(]3NE[#+_^ MV?TA_FP@#8"I.!=5C$.L -U2ZB)A=GQP1[J-G_N-G*J/[GZ4C(&-0\A^V)8& M<_ \3.%KOCX"VI8WFR\]J+%#6-P>8OH^8 "C/HAX/^X64N".1'@AB M>2[2!_TCZO28P+HNU/QF<&]F^&+78^L3>(#(6%,_A&I_H:C]1MX?C8#]&'(] M^>T5(,\;'[9'NFYH5$\GXMU)H*8_%/*[)? ^Y'_>8"A#^I4AS@ MH!=&SL<+)K@3;$]KP^Y]H91=4_7[C9&9&-5NNI'[]I.C(+J?(SO$ @.;P;BF M^:&8ZEEKKPM*A9J*>TAK M.DM_/[]E%*J0&CX^9=3P'\GM*XE\T+^5(9_I)0KC%%50Q&%I2"?Z"V1/?#:= MWZ; 7W@OC^W$*DKY@8J&XU^?TK:/>DT+FWBGVLY)!]53M:957\^YU&+;H1:E M]FJ1W;=+M@EU?#839^A,G.+.2W-/K,8G]TCYP;68*FE'K?\&0G$PEMZ_-_V: M4^_-6Z!/<2L9C)REF'&SN=_&GA>WYOG.^'?P.2CR?;(EIQ*R+XZ$H98%&:&P M*F4WVK:U'E%H2ZCL]_.RI2,:(9WLZ.XZNFX>O;SF8_3_L _H&']V,!F.%9NA M2X+!UQ(S:"2\>1L?! RQ?GN)U9.R3[N+A=U!%+FX*0M5Z.<3]]Y*]YJ]74]>KJ=R'DG:=_:\-216 M/OVY)HEOHZEJ5YR+Z\T3:<^"!.K6$<$)P^1,..]VTB/\K# M*2V?^/R\AR#QZ5,6P)U;RB&S[Q!5>WJ(:_ QJ#.NZ1H['*(RM/W#DZ!I*S\) M=3VS(;$/= OM6->Y]&>4+O?P%+B"Q^0"]R3J>4BO>AKPO%5 YC><0"C1UW?[ M/LGU_6 /T-F+WQ!..I?;IX(&!>OISCO>]!X'>2S(5H]1'ANOU-'@"J2#I_F@ M(/KAZ6- ')]FQV%H">A0TW!44_$@J2=4S3B^,/71J14X4Y]D7I,/-,"@6Z9G^6]#<@.MSOVI;"YPK!7_W MW =?C/,TJ1./.J1#/*P,YYBZX"$K%?6*14F>R+T$/YZ;\'":[5"6*,*G&(I? MS@ZQ;@6@MM,H/0JIT3K8X6PTJ#QY.*\4.TI]5G(<2]:P9/A.+*P,X."%9C[F MW#Z^[JGDHD"?'U,^9.B=9(7 /5.PS^=!XO ;\.6\0#FL&8<[)./0"_<\%/&R M!WIPP3-G6/ 81.E$QWV,X00CGQ:'3B[8M_B8H_.XX7""?M8L'G)QG_Z)S8") M%@B.F2G_P.\@X(#T@LP Y^Y!DI\0 GO$G&.HQF\+ Q^S (?76(^7AOP#?\$/ M.F&I8\!G,P>^7PXH.-X2Y!M:8MU3-]<^MAWWX'FL^9OY, M@8%&(J24W,?DH0='A8850#\MP+?-^F#I8BW8SPU/4HJFJP! MWQF+Y.!D_3B,=5@'>&R'?DQ^]%]V<'NB*#NZ1LD]^@4_OJ;B1$]/.$#^H7CV M!BIG#C!/%/6CI=2$[YL[Z":XG*E4'XG3?UCPP"K!Y3YD$<)AYYW?3[3W^7BN MSK7DR-;+G=2PN>>8V1C.ZA6PZ6Z @9+*\8P>=)%GFO@OG_(H=5@V_S][W]F< MN+9F_?VMFO] ]9V9NJ<*/!*9/C.GBB""P62!\1=*2$((%$"!X%__[B@)$ [= MQA@W-37WM&$C[;CV$]<#ZV5#Y= 0:=B$?1 0>B)A,)!0=B#'G"T-QK->"+8* M7G-23-$ND/R$4H@@9H MG(B/([ +SY0!_#:YJT^BUM"%"&'7-00@]#@X ?BMJ< '434H>A!I2PT,$%^2\$*%N3Q+QW:>AL"JTXZCZ<:0@H41)2HV M4^L$LE(T, #HF'"G&BCW+@KD*2CY06D:"?+8"; ,'.A3P_"[317[:#!D\3 \ M&4E74\W<$!L:;8K#++W#8;]OU> 8H2I#1Z%J.YIR BVPF*@0O0?)>KJP@Y(: MUI2)[H*B;<#I!4_:R8)U%VK<._.-4?0&"IYTZI[("F(M-9<6&T9/3%+QWF:Y MN2]WKN">:/N@B"U)_EB_UFWQ/I3P4.'PNB"Q&^&99@@H\IJ&#S8-:P[X=TB8 MOZ"AV-( ,,I07S=H(*D8G,9/W;2(5!AHT6RN#7HJZZKXLGQ3R ^>E6=NEUX( MB\'X::BQZUK^&N2;8FM0*\787(2.\^-WZWF-3. ^>A LFI4F1 MJBQHX/+=2\B68,R814+_3==!QGQ\@8!K'U7U1:D#)/G",-!Z*E5'!"1"]8S5L3^G-/64&V M%A?C$/O=&VY ;ZCD+N OC+[.'OT7RAZ0!:OD:3B'#DKXV,V#JV[F'\M9

"7J"Y5[KM!D,;P5_=WHC(2[[ M0WG)$XA01A<62L""P(M!7KG0:D1%/&100G90;4<,=_"A9.D"%EE/M#*@#(1] M%!#9X>_ Y$B(;!7UT][_'=HKY"[#]F J2 5MP@98]*!("C8C.$.&GU*WEFDZ MGS_K>/I@&"*R21,+)/)[$(NHL #'$9,S49,ARAOS9Y#:/,&GY$< 4,,Y=.CCH+F-'%UBYYS1CGSVG?FB;>;4W2G97+I3X(3THK6T M\PW64M(&Y":;2TMGY5)3:=\[X60V!+@85?M)%=( D M,-&6.L$"&B3*B<2IPGI"F@2BA>5$:K5HI 8^C&1/*5MYPW#!;X]SX.O_D_>T M&*B^0-X+6?*))Q(L9FZXBT!B--AJ E!@@S1YUV,;V;LS0F)]Z2#AF\#_@T4W MB+-2)+*K1GPN'E02U\"^AX=\"*XXP8(A-R@3 GP)DTL.'8]1_-\3P197'GS! MWH(O;L$77S7XXF5S_SN< _'3[WCQPCI7@(>_U,&2541:,,,+7D4CDHMD3^3K M"XOXP&(A!JO@*93L1E#&$G6)POTQ5 M&#*'[P.4XW$9'U49WQ1%U(*!=@>T$8MTAHI% MQ"H6L6!S.!=\\V)7]HYY(O?W7I (3!U2B55QWSFD!OU( MB.O!%$.>C"#"VL$("4LF/@COZ5 RI8%?H-_!,>^;XO>L]NAGWHX@F8:'BR9@ MT($^+A+-;"$+!NBCZ.+?X7 X28"6^6!2J_RYM&S^CB^I4X\T22"4+EX\0$"6 M)=.!U-V]?4=WHRU["J?GED();@[Q*4AT>0@>8_T^@I.311-@_+/G%'-U,E]^ M8)>?(O=OS;3MOZ#";NIDQTOO& 4]KG2=Z6D++!GJ%$HC^*V>]:!^'7S[?C?W MQBW8Y&=P4Y*@(&J*(S,%_L*G+&B]@:S"D(J&3FX@R.="$!JTW:O&H8*D!H8. MB6/H]%LD],0[%.3SXU2/?#@8X^4,+KPM'S@2]H_PJ1?# 'AD0*,MPF 6NBR0 M^21L22WB_J4Y%ZBOE$$'KG$4T?)X=%*A#KY]!_SALGZR1ZZ+-=4NWJ\ON>6& MTU4_QC_M1GS,TCIRNLDFK)T20B@;VNZL)IIS2C1MJNAW XI^CRKZY,.+BC;M M0U,$==[!4,N3U"FGB$MW-MB<4%> X94^D04-VZ16?@'9.TV+QEY@JR54Y/:M MS(C4E-*G(I=*6&8RP*5[71-4>Z[+&R^D.RY*4FB#C$$@\/V\_!M%'CK42?CJ=S M+T"3!I^81DR2X2[RV&"A% 2M69)$ W1AYRAK++8P0:^/]Q7-39^XAJ3A!FJ MX8GX5V@KLCWNO)V,X-0S9*EV\-;"_%,D+1F9SL#^M$R-SNR>P$;@%//?(=(> M7&_Z<]DY_1/1.[##T31H+-@; ( U:L=#?CT4QXWBCDP;OL-O<#C[9*%L=PD- ME%%$Q&NZ=N ;GPD@<)>;\"I!VPIL;WBO4=^.MS%.'5,_$!V'M=@RGTLML-'\I_KG!. ?OJQH=*ZLHHM-@-F:KA3#9 )T?+ '_P.V M/9;3?3YC[,9!^>9[7,MWT))+?<0*\%.8.VIC7$IF4H4HD6NK2"SKRWH.AS-_7X,Z7-\@DA:*F MEZH5"$*W@F?GU' .SA+X/7@<6(ZUC*> = G%K@O[.X7:9&SB>B(;F0P(G$MP M $[/H^=TAD<(8[^$HKY%Y'5#+BX4_>L'HD^#-';G8X?;&:@V9*$J7"M_O MO1FO[_YNV)MS>W^%O.GQ#RGTNNWO ,^IC8HM';R?ON52($-1%*_(:R<3XZ= M@-:'SL VP=L#=(^HMV A%(ND->BR *,1L:X"[TD#[0+!X^VS?9EZ'["]1"JP M8=$]"=.@;*B+!$G&@],.--_#0SP5J%=XCQ .++"%K/>PJ2R T;]Y&J*^M&*' M3P)6J"D(P>B%I>O0B8C\.\AM0DA%#\4)G(L!-K]KT:E#&@!T+4$G*3@ ]G1' M%;&PP_%7!'.:F*ZS]W+*I(*6$&8MHPG%PH D:V"W6I"_"/<17:4T+W/,JTP_N94 Q!F$X'"B#4^S61=R;Q M=:M0RT 3^PC1Y!/E\OX8?!(OO1C#S,CAITE$Z/,5. M)+=[((EO0R3*[XE8I]X&.@9V!T$&(3)5MS@-5?3L'MX&@00*2WQW[I$!D2Q" M($,O:485Z*4$JVY0L$1V"+1?%501 N_3$_+^29:OD+7 M\N\/3\5$LJ5'ZFP[\M+^B98%Y[72HXQ+ M78K0'[.TY9_T'^^LM1>ZB;WZ@X&/X'E"8X>=B&G"#HA_/Q&2!T\3!0.\[_=+ M3)-F6?S=0;'/%WM]V,N#RJ!H.4#_7J@-FET>%OS\[W_ETIGNFC M6H-[S*\C<2!.1>%E[.E04NNVDVT[R M=E)IKUP-V4A!QR62[&];YK9EO"V3/Z(P.MHOU.!V?8ATVUT7WET!(PSVQF+9 M&C+&( E).+#381LGV&ZG=U>XHLF2F<"*TQ>S5?F%5MO!5";J#[R,Z,]/"[B,9_@(E!,&747XC[-T7%#\_"IFA-P;Y!JRU M>.CL]2N0[OOKH>N3NNBQ%?L/0STL\NG D_F(@;SM=D0N1$_6! M -*:XKR8(KD1 A1#PU[BX4E]3B>9WG0R>JRO)FIKM?GQCVG(,1@7?6CXH[Y' MWQV%'-LN\MV$.62.G)?(:TFN-H'2\-_1,[;O(-V;8F00)^[V@Y<(-D6GBQG! MP[8)'"JFG(/1+_X.)RY2<%00O3AIA]QQJ'XR4DHAU81WD\.P58C"?N!J\2 C MWO9B[N\B?9.2BXDPN]%!]&UA)6:HDP:=^'WDUX5=T!OOUQ/;K^A$W$U[H?C@ M5]#417Q:>(@HI58+5/BZ\*DNN9X890.@=# 1G.'A?U@L1R?<77&QA&K'[K>24'CL(1#!!3QB27&CA>Z%^$50\AH0H MPV-HP@3A"++D^X[P-8IFH>Z1&:KCZ-5=P)24OGO6"F%"!2=@JFH:KCOBOQ$L M[@R[XXT7HRQ0X0XOA@/VA*P8\E&A)?,#/2:[""JA"J<_S:2QURG<*32%-,_B M3$ %I&'"L>^5/7(U!M,5<>JQ=N":#-(U0[!C40K&"COP(+="\0; MH&E6CV9Y/]:@AX051]B20$+,RR^@&#C\*51DL W%R>SC 1S61 ZR8'C=4*<1Z"[RDB \?X9701D^5Y>=G["X)C[1 M>V%.^-F&/ 4WO1=7M@SK)8F&(=0:4-9'E[$BHX_1A 0=PCE AY4*_<$^10,!?R\$$B'"7[(@SK!CF MVOX40SZ),)%I3L_KA9#%PPLL6)/Z39"4ESKBL*B$JF)H)J3[!SHE8?(#<^/1 MY/7:/DU>/]1XI=H!@FWP!A3W]&RS%\5,A8%#')C %!=*JT.'NK]BX!@=IRYMT+E"8;M$A98#42F0Q]""&B6. MMP(OC^&]@%>?Q.+@4X]IBOT^[\BB.R@!!.XK-,Y2.-',";8 MIB$0X@^P=7"X,Q&IO:.CDL+)5,(E0>&8)!SF-#H _WQ!&G4P@D(1%;\@HO\- M)>VF86_[!TB&TC:""YJOINXQC)*GH[])?"]$#*(RQFK+Y5E+HN_*NX&J[#KBT MF!_X;5[+W?UV/9X6!X_\\(FK]KJRJ>2:>7B]';;,6F5U]?"<7? K9R+4QZ;#%V'7!O5ZB1DJH.71,Y_+K:XSFZ2+O"J; );FW':7 M[XP3Q\]\V+1;K9JUJ3!%L]%>KLI/&7NEC)/'+0OCR2._&L3O^4HWIJIFMZX6 MA#QH>?1V36[KN<1RX/*[^\FDQ53B:EW>C%/'SV34@;&:]_(RIY:V[<2$$UU% MZH"61\]T8L_6--,S!UREZ2QW7#?1SS]OQNGC9ZY50:NM:J7N(B;)YMQM\?>; M0GZ<.6[)UK.CQ#);RBT$=O?/6U:VCLK<&\QJD2[V'Q*]QV:] M-8,MC_K)<_I*F''SAT6\GC3&M?O:<-3O &'FZ)E-J]R-/^U2=:XRM7K];JYG MMQ<*+*9-6KX_(C+QKHC(Y.F(R!UX!!V#3]2 MG5ZEX7?X87'KX'M]FFN_!W<1+%.%,#*0KKZ>G$ZD=93."CX1#U,C**=C*)5! MX)W'-D>?8\0?,1+&(Y '0W1"=.A^R:+ UZ=&[PGIM-Z9"7/9J3*-!O8%-I"H@35448C) MZUO?)\O0 T-9KPPQQ[.7?D%I/%G86KH\=G% M3B-4S2\3[T*W5IYVRMM<2,((5J'N])FG^&C89N(5<3V1ZGEQU,%>ZTAHZ MQ MU,.YVV!#TYEQ M7,$G93/_C4V(D&TK^FH&\0N^DS=E,5](H-A#Y+K@I8RAN]\<_H34@#_F5 M?3H$?Z]35B!,+"9,B/2/;^BE"4TO\%NX"*(#8^/\T 7;Q6(-+C&*W!!("K;E M [4E1%9#2X(VDG?$]HVOU$N!<3WHR! D&<@Z/NWAT2B1YQM50MK+?08;P=/_ MP'G$/T9N*BKE>(2%;WN/B@E8]BL-$;DH2%00#9:Q]$IC2DIH8W0$S=QF:J!'KVLXK^,WX:C/1%;6VG&9<3 M:CVQ9?::;N/ MN_KCD\I.J@V^]\BWETYK*,RG[Q49#J71PUM4VZY'QFJ3:_.ZH[&M3.'9U>;Y M'_],X<:&$L/1-?H2G]'>=>>'E7FL1:CJ*[80K ",(&6(VBZ(204SW B(D0(1 M O@,9LAI:5H+L,0PJBKT)M0A"Q*J2@R18,_+*L#*QWNU9:&](R D:X$SVCP MZGKE (0!Q?Y]%N8\]Z/)X,@N0G<(M@@8)M@;&BQ/84@<@"$4QGK*Z9I+FME9 M["G5Y'>-;7&7B;';FG*N8F1GYC%$(\>5$NFP+PJ_>UV2:9=0U)!#B3SAGH%\ M+@'M>8J%/R &8LD=U626#4RE0Q5V^X!9)3*$9A5*]XRN+P?%R("'$:95R:,1 M"[!"!_@./8)8@ E KE))5#M\HU^QS#-'[=52Q)8V2F.JD&HPD%-VC["/G$WI M,.L0UJ,BPJ? (,>-3/ACJ5D8_N&!68@?O8*8VX MV4*?/"MY!=A\>''E* M*GZ72_Y7<$8.$O8"WM/ \^'>A)8U.B7T;Z1K_,2N=BAGO.KE#N1%>DV%"2+% MDS_#O97.WA3G; MPJ ,VOT\YS?@%P%1#!GXRJ.O]4X&CZ8__]X.F@YS;"V^4#YPO+&/A.8*2UOX\ MA1RCXZ Y493EZ?0P^_]]\L'Y02:@:QWO@O<.ZF*GY=5ATMU^OC&^>G6=.= S M?(]_I$E,-0(F,6*R&)_44@J[_FZ)?TW;>M^19V3$P88SM.RI@F\S_^B1\:>6+GLR-^ MQ*2ML]HDU6F6IKS,ZELMS%4SC1IJTK"9C9S=LBHB\E]@>.'W5E! 9/& M'+GTB(7R!8C\XDA8<%4-OM&^!O'@5[ @7)S,AD4GO%6^/*^P?UV(^2N'F^XY M.?[C'S85[G+XEC)0W@7=,<%^ET//_G5)05\-%&[RU:?)5X%]3)XB;A^5 M:ENL]Q;#A_EC9SS):W;N7!)6P1HU1D]/I0'7&S#YS=BU: MONWLC"GO\KMVY>E^)RK%SIFF;9+DL[5R:_'$%]FLEC'ZR7BYW_GQ3^;[B5AE MUS*0FPRYG:9@&J'+[&KDK5]3,&\X]]$XYVTCT*Y,-A%YW%Q>C^)S?5YEXCW+ MF?')1,&Y/Y=VY#+]87%B[MH+^6D^&[1T9[1( 94R\<4![X7Y*\2Z95TH#-M\ M;"VU&+'XO%G-PB70WY^_Y+ PK]4>W"I?+ [UD77/YL3Y!@B?OZ)=7JOP"6-9 M7!BP*=\L<3=)\:H0]'=U4,SNULU,*P]L4N;ERK(\-%KIQ\I]Y[,5<7H*#ZUM MDURFE-@*\B/O.L5VMMU==MCG\\P&T,@W>6W9>FREQ,4J_3!J=!^3 [FAC--0 M(T^<4LC?H:!_<2CLFR;D;KG)@]\8S7[E<,)]89=4V0;M'DQ-HE UL)K5UL#4 M6GPLWU8',7>6GN;.9BXS2X69D-*S#WPEU:]L^^J42[*;<>;%P_D-!98>R6:Y MB2DW,>7,8@K=:B6_5"=YFE1)[NSTUJKPN_(\+X]KC6S?.)>>][!=Z%O#[64X M-95?N6M-B.665^ Z/#U]SY-',Y$L#(V%T*\)S^,Q4W,SY[(+)F/C9[<[2ZZ8 MN"CVV48IOGM>;T+4Y.LW<#5DP99GD%1.U2%7+B5)O0DT7QSW>I"E&Q+<:.]GJ4J^BZ4J]3N2WMMRV2JF*<%,0" >U P'2#8JF#,4D6L?_GU MS+'N]6NMYXI4XXM"/E$9=.-S53L7,<=K26UOYN4("2+UQQG! [UH/EN@-R2K M"5%2XZ3'/?9K];!EE"2!P7M/PL(D3-B6Q9D!0%"!3 B6(,EH!Q!J=(]E&V]K M$^6)HHH>-,_,RT4[S.841"!.VI0<+)P05)*GD-Q CFF$EN=P;# -#\A@@FJA MK#U$6X2285'N*N;410_,&(?YM)CT M"28>P"E$Z>WD6::%LLD"G<'T#[(-_KV?.>M@@FA(L4QR[0/9:>!I-LUA#9#O M>!VEZ;NX9_N,;28M08"(I"%?@#0+O5-R X@1PE)+2)LGLBR5\ND;!&J:Q?L M! 13/\(P*@#F(#$U"C!M:CDD^6!NG%#FAO3:&=+VH=Y<<_ MADEE2CHA_P06"^^]P^,!\\,/3PSBYM$A?VZ0CP,L1T $ODA6=%%8(HS%Q,6M M:4G&U3KPM9'WT:((>3,.+I.4*D^J53GKG?D4!']7 R6L","88<,"! \GEC..AAAU6KR"(]_(3/T83Z&+F1WCE"!8$ M>4.B]_AAM2",V0AKX>,TPM,$!X&)5>"S$,,(/94TE3V&:.=L^_1K:!F'6KO[ MWX*^_+OD%W/(TV%XWWD]L1%71'A'R/P%Z _#WQP@BMJ;V,^$,TG_6402.JR) M6"350-#C3K$[-&N)P5S=&M5%7,STFW:&,9]'EV)W^!WL\L<=V1OX11'L+:Q. M@8Z+P8Y#A@0/ 3X:%*&N<&5%SWC^=2 5#[#4!M#LQJ[8H&[#B50R3W_BSY!5)%; . ;EP M((<8N2L)M0=MCW>U"\G ;!G.A 9KM]CHEO=+.X8M M 7C2A.Q9 C5H)G?D-K,@=0F:9K\GP?IE8$BPY /FO@5R//D#7:$>W9C_#L*8 M!?0C=+_MZX^^D@6 "3*,8-T3#%25L?T?G23_N72/07;?XW%#K1R6IR'\V6C/ M!THY:;O(# P7%?.(P'I]UL&NH26J0G>.=]##]MN+OP1+?E!A V$$6!QW2\R](04S)J,. "RV.1%M:[ MM$P#_%/$G7RYJLX\R\SU*;NP%WK\N3A7&PNWMMLP=ZM M0+/181JZ_8'"@%O=G&\V->\9"Z=_;FF8PU#>Q\5LOQWWUR"O9]),G^A(Q;_ MNZ?J2Z#U[^B!#LP$A+C@KZ.P$"2Y26S\,Y721>[_BEPGN'@F W*3@6_M^$W MT!RT)'7P2!4A7-K8OX( ((1M(8 0DD?T ?RGO'# 0!-"UP?FFU"KFL+#X'J MA(*-N3,)4LI;5%-.B2AD3R!ASC)U( U&=),6_+,==",MP82('LDFIA##I(SP MJIY"?CVDV<"K1=!D^!6JCQU9NA,-EC.@$AZ4-!W"9@[QAY0@@[1\NE?EP"/2 M$QR_0"[AV$6US00)D[^B>N*0S,MQ#FLO"63WHW4'.PI76;H7#!=6;V"CZ.U4 M=I!4"2GW6&WT*4WQR*A>_$;\)N3HX.<^DG\D\>L'H$,8)@"]WHF,H(D&S]RG M,: !6"#+XJ%")AP5FN:=WR3&)%\_'M3L8!-$H,9+M)=:J&@ @8U$BOGK9^00 M,?JP1!_'75IR"PR\O(_%@G05J M6O'MU>"GF!&3_!:54$#<=ZC8/ (E?((.?@0:1A'/-#QUA-@2$NW*@D3-]+BH MZI$@YCZP M)X'NG;"5Q.2">:2JZ)#NV H\2*3,Q:YENU#,!XC<=352))R-3V)Q^O:>+((7 M(2#]IC7>4K?\];.X+59HP>6/4(S-)9*H: O0]"!] M/KIS;5_MG<@(,_>ENSU:_X.+&PM5\7TY#)H_O*+RQ/]-$=*W/$*(%"FV!OI@ M>C5O+B%IO2ZWN(;L223IDZI,.L8F7I-5RMY8:N""MEPT&"*U%"T97'.1A@DI M[.^0W(&$<"372L@,&C' J (7C6Y*LA;Y]\* 5"MW6@ M(BRNBP$]51LD(:F!6@.HU%M(WV4:90&Z3@:.%!9&C$VI)(SAQ RA G,!UQOI!:SH!"W2 M\&5GD$W^),@)$;F./KDBQF)[O7Y M35B54R4U$"O-3K7'IRO-06^=+*5TOA-6Y30^6+F3C**6%C+?'71:R6PJQFX" M54[/;'XM$/,)V.$30EQ>4FT1G%APXH^-KF;!+NJM;5+AXFM324SL]?U](L3H M&M[NJQA=$P",BAV^UJOU:ZUF[TSW^BNNXI*"B]!( 3X%D^A.814D"Y<91&X^ M708B() EEJ:V(\6QL'$&ZB/DQ@>:[@;647 L=>+BJ!YP6QFR!JY,TT'VY!4< MH$JJ/0"APG25&:E") 6BE&BNB[:+34T1U2TBCSJHG@2KCNZ[T,#O__-9P_@7V,HH44S2QX&/6E.Z^(XLDD2Q*2NMI5'=Z?!#LSC-5>HM M*PW#Y_S@QUAJ+_H11CY*ID.^/TH<(X[PODD"?FC/9+L"5],+?$P'T^^./WV#,;?CJ4! ME^W&BH\IIBB-!^4!&^OIV*I/%;8"?^M@F7H.N)UIL,N^K?6//U$AH@TTB9]06NTVV RV+N9=.G> M)A2OT!IYSBNB&@2C*R54-?MR M=8(=TX$!+/1*6P+Q$Q::"PGVW,N0.(S\1+7[ B658Q#.W'\:!7JPJ!N[UP56.WNG'D1IA61,GQA$EMZ)? M3UPB,=C()1#^XR@I1(?O0!B?$Q@O*CMDR?L3I!IXVZ-]M!94#<_U?DS:P3R0 MS?/;?!2_?J ?ZYU%4W7--B>;4J^8J>KY<:83B/H,.:+>V6M-]P(B^_!HX)D] M4=M'$_3["M_,[IAAH:H7'"=F+4J?$1/ZAL-TN#W# XP"(I'C#Q?%GWE5EB+_ M1OYKT[7!1K'_^GG-18"R[%TZ?JMINL3OTHG;NGR] M=6'C=XGT;6'.MC#OI#MY]5ZYV"1Z54U>$5BUQ/X_J?#1E?]B1^G B MNY=EF?-C]'^>.R6[5U9 M89*=]3TON+%!=VG6'\>B @:90(;V:"9[;/3[9::VRV,H-HJ^CJ(WL/QX(0UC MX@4%D??)M9\R)P1(+STI-Z!]']"&F'9/V7-#G6R0!(9XV4(P.9WLRO'J4HPQ MJL65="4V:SPWE7$"87(J%\TF,^_#Y"L5>+&D?])T?/W2[YFQZ&.%V7V,2@", MDDP76N:_ G)_AK1[\0FXH?394)H-@>'=IK2>5Q]'+7Z73,;<:667XS1EG(0P MG& 2T70B]1H,GR*#O2AURSLX7?=RHZXL$RI]RX2Z94)=/!.*Q(-/T^PDD9+E M<580V7&2G:;'DW16&D^F.3$Y360$*9XYC)[N<[-)6IY5I]RN*>58M\T_#JOY ML'CP3F\P;Q3\Z4JDW*_7:3'$*[H7XI,//RPJN$KO?,MMAA=6\FT[RL7'<%%;#_.-JIH3% M@Q=S4KVY2-2:C#M^S-YK"Z6<*V_&J>.6JY1R+R=J/GSCA] MW++295>F57E@>'<[J?%LKM8=<)UQYKBE6MPUM.1,%7AW4:FM>K7MQM8WX^QQ MRPXSXGN[U:[(RY(63W/34F61SX]SQRWU934Q>NB"]NG[:3.SK.PV"WDS9IGC MIO93,5%HZL,4$ZOT$YV2W5/6;="4/6XJZTUK*S%.EH_?*_5UCY\\K7O*F U9 M4+$];=?'LQ&WB"GK5<-19_PJAIH>K1-7Y.04FQLVF%Y/5FM@6AVEVQFS(8L_ MZ&N5YBHUR? N>Q^7)&=4;&M@ZX6L:=*Q1/W^83W@W<33O)_O=M/-.6IZU &F MFJL4AIR=Y2KE 9^T$Y-QM07Z&K+^@B*MF'YGN&3D4JJTBSWKR06S@:+&4=-U M0EX.'X=V;*$K2CTS6G1K@S;H0,@.D.QY.B$58V#W-Q*5335E AD0/#5D"YBL MJ53D4E9:N'&&3Q7:Y?Y !T\-V0.I^\5T\+"..UQK5UDX]GW;-D$'XB%[X''N M=AO/@T1A46QG5]U5/_O$;3?C>,@>>&[*\:1M[,Q%I=F:9/IB>C(7.^-XR![( M@&4U)RUKS0T3=KVMIOMJ*0^>&K*PDY2DM;K;:8-IM84.DQ"[W41S$ \9&'UG)+YSITS3H0,C"YA9B MO<4]30N+87%8=A=\S%P\H*9'3]V-1J/RK"4;"[V_M6N)H1V7-J #(0L[3K0D MHSJ;-9D=,Q]F+-;0].H&-CUZ:II;SYIJS))X07EBIJJ96&G@%,1#]D AHK7?;19W[79L M,1S;7&_9;"9RFTY8EL]X^3!=IK,VQQ=S,R=ANVJO5H(WQ=';)Z/)1$@.1PJO M+HQU,?LT7%:2H?E B49CE3+NFY/%2K &VN/3;%+J;<+P_WF=,?H[DIZNM-V5CL=M@QD#H7E"K^GQAO+\!V^N:8 MWC\I-/&CU8"/"9RY A?-EQKR9SNAO\"0/\DQ?8XQ?SE?ZIM'^B?'?7V50*^3 M!^)KQWZ]FH3K'">\?H_XKE='OB^6_-P?];5ZO"YWE*XRP.O;3-?G!XQ]YGQ] MN:O["&J*-",:I49#'OHUY!O]D!J5EY:LOZLL'>K3_O+G[I1G^FQNZ;P];DT_ MU V=ZRW31G(5TWBUJ,SZZJS$W6<['^F&[GK%7VJ!]&)\Y=.2*'E#:OAFB#RV M0L!S3 KOD@,FC >^Z))^O.OH;H%X.4,-SZG\92WW$@*@:%@#T7.VRO-3H,GJB MK>5G=F*9+>5Q % JRC#)ZXV,APHFYC*W \R--V'P.T/@#>FN!NG.(CIB;D_< MLNNSM88)D)VE.MFNVS)?Y.;K3"+Y-+':G7$* E\\FLL>$SI]"Q&R9L!*;*:U MNPF/-^'Q)CS>(/4U2/4 (PQ#IQFGV1T^*(Q;TAY,L=+J0N;=-%+"H]G4.S'T MBT%EVY(1U:57J\VG]*9TZ3BNXB92?F=@O.'?'XU_>R(E@00.(P)HC^I$X>]" M\)&54^L\&V/YA:[>:]E'MC<6J\HX@Y(Q M\R9V?B_8/:O-LNE!1PC CMM\.9-?-8M,O"A8B8Y=EVM,9YQ%2GSVU=3%+RY^ MPOJ^A+4=>K.7^@G\_"-@\H] PQOH70WHG4/6I$<>UIMPB L*I5*_0SC;6ZWP'YCA#.$UDH@GFG8#ZQ7 3%[3V]?";Z?*J M>=TN*6Y>>A9ND/E)D(DPP]>_3YHYM:G52:Z5K+PH%OII>3H6]7Z_ UD?D"R: M9;ZCG=.CXDDO?1ZW@SS;FVSZF71M%\;CSZ=GNT'OMX7>DUB;2^F+A2"7*WP\ M8\;';9EMS+4.Y,(AQ)GI*P_9?#%AL'',67 R:?"/P-,_0J6_.LW]=X9]K?)0 M,-IZ*>Q.A5K?Q)\K-35=QH M/ I:;X:XEP'>IIGKCAP$LK;ERB\FK@3(/V]RZ'>&RQLJ_JFH2%" Y*K8-%GE M&"Q#X+$S::WTV+*37?1& YE9\^M.8]V!?/,H'"::8;^I/.K=&7"Y(JHA KD] MX@C;<)B\R:$W.?0FA]X0ER!NV;1J"#'Z$#!"8-5ZZE9B;F%:X6.J\" DQ8WR ME$&U.0"L)K/7'6%8DG&9L8@EKV7#O1'M?&OXNZ'Q-NV&D^=N8[TQ63'5BS#=+SY+)7 M+6TV7L70/P(J_PA$O '?'PU\?@;*V['OL:\JBJX(VQO'O2;@'D3,&\X^W:C1%[8O>X?&BV6CS;OVG-.?AYMN M+I;>M.<;6+87*O+Q:"Z=OF[9*^*G\3.J\V5^^6.WT#TW,7 ML5FJCJ A*&E-P(2CQX5IZ9-)OBUJVC,WY!0C83I6;3/OP,+F*.R=S7['6C:A MR=,A!8EOHNLM@?J60'W#W_?C[\L2K*2HI9%6GK!<431&Y;BV>TSWE7$>^#C)^! !>8& W!/PLLZD<9A@5 MV^E$>_W4:' MJ['A<[.I52T <1,E&K%,*AI_K_+^107.-U=VA^!Y65GL.G'U M&TNB7VAVOK[<^COS]?4EJ8II2AM5TV[BTTU\NHE/7UQ\HH-)M+?T=#F&=>,8XTP6 M>#[?]O;5IN,&K!^OEU(\?H=^:H]FVRZ7ZHIKJ9AS/XB#Q1#2= M>#5XYW\AM68/WF=.( [Y5 TL840]++/@WA@H],V#;:)JYL7^BT>T-;F]7EUP+ M[90Q"_X/[>N^">M3,!^UR1_KG453=(=CN?+' ;)JQ&:8[I*Y>ZOU@GF[]0*="@_;,=8"7->$I2W_I/\( M=@HZYTB'=&$;0VMK>/ ;T^2I$\3CF(7[#CXAN,\P_P5[[ECTK>1I+![1VY2^ M=/8ND7M)E)#4=43^P"]ATV+# T[W]_4]5+ M)F_K\O76A;U+I6[K\@77)7&7N2W,%UR8&Y!]S75AV=O-?\Z%>:?U_55![&*3 M &U>Z*\@6_PGF;M?AHX/MTV(0 *7K7=.TF],"] +X(?_]R/^XU=/<>HNP5[4 M@Y5]_Q2^5(2@8IFV_=__8M/,WP-!@T07D]M6.E_@-+X$OL_VX:@E!F^AACH] MV$$?Y6OX GA-#8$11Q9G!NBY-\-K^M6G.0J" M0_[ZO@+ZA!?,HX7=@S WK:(F@!? I]+?]+US71#LX]^1-U25R6-M/9X.GPCV7?#/QA6\ZX"_:IC,X._.L!;&'=U0].X%<^ MPTVW9<@#LZ0N9',@Y[FLI<>DS=ZIC=FR^%-RK9TL6&\_LSSR1T$Q")_6IF!9 M8_E129GF0GSBZDHV9K@3TV1K,JGU.- MEMCE>PYG#1R-'\5[2N@:00.(+1N_N4Q;M27-!F;]GD]KB6J-7[B ND%QGR34C\?/>'1;8*32X&R M/&%==J-T!-Y-EOOFXT.6E1SE,P72LCV8+#;KG,JY&;[8SQ1&IC56QBCK-QM- MOU$>O:'..=P*5R9=?K&S5;IO:Z+0UF*+7C.]O->28DSNYL\CA,"RE;;^F\+)QYK; M+IVY;FZQM/&<866&4I[I0WTU[^3%.X6>BN9M)[TN=[YO0]4DG<]#+;CN)UG#' MZ7JQN^SP]\9,"3?4?83\57EV5[GR6#87;N4^;F7SC2E !G ,H?S%?"&#$9M@PT?F(:T'7JG($+D M AV2@!AI@=_?1?[S++C^D+;TK!B+F/H\39C6L+[J*3_^2:3OCLF1(F##:Z2RC[._-6F&+-PWDBRY MX =TU_BE)>%^79HV7 6XLXMH47>P@8NXW#]Z::7ERHD^3C0 :0"R5+1M!T[=#$G[46RU%.G<6;'/3MFQQHZ]4GGQS_) MNV..O^!:"OX[8A9^2:"0LF,)AHU_!=0!@#?@Y-D1V@X!BVH'GQ&-8 @1+ @% MHN9*<%\8X'R",P\>@0ZFI -Q YQ)E(W@UV\&S?#!A_AHHY-O(+L8>IGM@/_H M &D05IA+&:^O?7<9>*;[H<\5"2[9!*7MH\$[_H;WVNZ-C?X0'AF$[:!WIH2Q MOBQ/+%>P=A$V'8W K0NGO2@XXBFL#4EH;]R#ZRW'.AI"4QG7G1<(1QZ1<>2ZYUIJK@HSA_:XU5[ MJ':-_(]_XLF[^.GC"@\/7$ -WFL;>/G>UN[]:\<)E@&$#+ME-< \OG$)@0@, M.A.ZEM-TS!PI+7O,5YK#G;C=N(E< B!O]H6E/!=HA>CT M%*93(-2#)012+42_./-WX%?H$_;OOZ!48KN"X4!0%2)M*E/G%; AX&6#GM?6 M!#0G#T!L!9"+,5M ]U"@KU"PV;\,B41KAUX \-!:*MCD$4V=6!#@01?(K1'Q M@>50-5R#J,\IJ"^3NB9HL6%!;G)%9]&PL<#;/D;QW4B6,)WWR&++?V,QA M1MY__+^]S,,CJSLQ!P6&13(>XTC%5>083FP4IN#-/P5M(^QLRCD%SEN2FII^ M>B8E.!&1U%TV^U\1_Y]P.H[F$I(_!&9LC_\!_VJ? 8)\]DIV)5D6R/8#M@@T MK@8(,-CD7?),ZW2 @E_5?Y7B,PLB.__ZK>*8#5@ROGI(GM_7^&*D_RV58ES@WXR M#XE>#EN.:L5<16XZ,::WB\5=NUO,%!L*N#J9PY;-9+ZV20PU?C'<5(K#6F[D MJ@48I'_T3-/J)LZ&>A$$?1\^LC;.%M=R9UIE5:[3NVOU4 M>V8JX^1QR^'R66*TW&#&"6)B%D^4QJ/'QPYHN?_V\23%Y+)3=C).9"?B.)G- MI,FC=2 MTQVWRCZ,QL,G(S%8=\)FRYY([,[,Q>^9G5'ORL_WL61]N F; Y<7ZJWAHC;F M8XEEI])^;"W-1@>T/'K[HE?C5O'"6N%7:SZAQ(M5VW7S8;.5K^>LWC.S=+FA M6"N)1G;>^!,4V99U-G%RF06PZ?QKJEM.N/L<5F#3H\DOS7.3RN.FFN:+ MZ;E9GS>J1KL$CE3(VI?$5IFOI.+&0BTNAXMAFU?2 IL>=W*F5 TY#UGQ56=E6L-'.-NRH*BMQ!0K.1TUSH\<.O^2$YB)6 ME[N9=+V06/*@:<@.F.C/2[[=:%K,2J^.5O=S-]L'6,&&; &COHQEG'5\QL5V MO-+HJOEQ*=F!=:>/FB:8@9%P=MDJIS?KL999>A(JW :63#UJ6FYK\6 BL,'C6]U\5A/JO:S"(V87./H^Z4F94[L.G1$H@+/=%Z8-K< M(CUJ+GNM\?WS^!F5UCK>A'R,K[=+@^RB+CB;J2RW*D57@4V/GKJ4Q^+L?L#N M%JOLMI>O93,R!(!XR,*6\^5Y@A]L.*:>>IAEE$*EDNSF8=-C$,Z6U8$0[]XO M7)8;\8/=KO'PL(%4XD=/-;>54L6>\0.N;N1;LI8>&D\UU/3HJ;VT-N-G_8'- M5]BG8EHKW=_KRTX85&8:H\HV-]F6F.)S//>X>H[?\RUX!:4.6U:4:69C]M@% M'RLP\\UP"7 [%WH%5;>SIB&J VNAJ[G-\^/S]"G^%'H%*9GFJEA:,]*BGDIO M5?Z)C_.53AC\LIDJ#]2W5&RA/T\>IQ566CWRH:"Z:4VS:TM3.OQND-;Y*M/< M.E,E< 4=R+V4ILPLV$6]M4TJ7'QM*HF)O;Z_3VS&L&D<:Z[@%[*4=UYKG3B7 ME!70M98S$\A\IK:#L8I &,&1#,3ZZ2#O^H$%'^@.9]/@4^!ZH0J\]^^WZ.]$ M94I(7FJ.*MM T:+Q46YJ5NL8@S$_W-EYB\OQ';;UZ^;J$ 4>"(6V*A%C7Q^: M(W'Y/C94%Q_)V6E]Q"0[G,#$BA)?>K"8P>;'/VGV!3-H%!GCH#_"4* <^J>O M0EO8(3MKWR2F$=HU^< 9')SY5G58MI5LB>73\W*?J:3T:=7=((L6>]JBM114 M9"$5!7N&5.TW3KT]$RP9S,V RW9CQ<<44Y3&@_* C?7T[.;+S7ZM6?Z%0Q#H M"@?^Y>QJ4-V6;<>NV3; N98%_PN5IZ8+.]*:]M"LX&^]16("BV07FLG&K"DT M^7ABTTH4GHW6CNW\^"<191.):#P3XO;!,TV]/H=&#/"W#E:IYYCB(K)1';"( MD:F@6I$UI RY':902.LY\O+DXM8,:H\L@WE$S"OA4*>)V5DR;R1FBXKVV&U; MS627$M:!J>*X=]"4<[U[\ IX'LD?/RM+["FXTU:2'H8$WA%O34_).2\O<8SS'KWMC7NU/<]/G[::7;^7/ M1-G[&X<6K=?^C4!\O/YH,>*0G;3'O1SY-_*>FJX-S>A__;QF@M]7:R+<:/XN MP[_X6@V'V[IXK1*RRTOQE7Y.69[? M)9G\L$EZ.WLIH2K]3D23.%,I&+T" W&@SVQ.DK[_2 MU9-ONR+'/MG)2OB03?(HOK*Y@>WY/4]68[OI_4-;5UN2ZTD@HCU!]' M3Y-B4V<6>4P@&4]&F6SB>@O&'Y\);'E]'4-O4/DY%52_'6W(MZN"?(/9WW): MA_KQ\H9$'7DAB)PM[\K57FXB,_$'I?%DYV-"HDH8U!*9:#KW3D2^4F$72_DG MS<;7+_E>"<')ERM\?1E)]^(3<,/HO*;O^ZCM/C^J8AK[(+N\!?Q][27C-6;72,0HI3)U.^O-;X M$M?[(MY2[.I$\0K8L>GJX ?@:3AM:,]=[N?X$S_J0<@""5+PJ^#N10],WQRP M\">Y7<]] G_-*7 %"NB7&O)G&]B^P) _R>AVCC%_.4O1FT?Z)_NTOHH3ZW0) MOB_MUWHU =L)9A-_#Z_5JV/>%TA^GBHR>%VZ_.4.T56ZK;[-='V^&^PSY^O+ M7=I'4%.D620HG40&F )4'YQ1?B77[V\K\E.T;BT6SJF'SG6XA371F2&2(>18AR MUR\L?33D79?L\U5'?X/4RT%J>*[0+Z.ICQ@05T.0M#9XG/=2BX6R<$>-Y;R4 M2FPA&P/R;B2C3/)5Y\:7%@KS.-^Q82>G/W.XIIN4*=LJH]#>8PC[%)+^G %DSUF!Z3&MW M$QUOHN--=+P!ZFN Z@%&"((6-(Y_T-U>?N%.).-ALEKVZP/(>@>C$YG450N. M;4M&]#0>/[E/BR[B.^;CBB)=)U[^$;!X0[\_&OWVQ$D""1Q&!-"^!>$ ?Q>" MCA.Q:$VMR;K&5.YW);"1EHLLGP?S!A7K]#0NT >SA$E(-V'S M)FS>A,T;W+X&MQ0](.6^0WQ "$!"X'54'PDN_UCI\+%M/K83C:IP;RCC+%+? M4\=\C])F'\^"?^6J'-*Y8DD7 = <-Z7=V^B9+G2NZ[9$[VUYJ=Z\G.OH'R1X R M@I^FASXGM7RW5YPO!K956*0;-?V1[Q3L1QM5U(#9@:EWNI&^$@9[Y9R"->$/ M>EPW4/PD4#R)@D]&;3AX2&;O^?IDE%YTGN=Z/M:!%8"@ M*R@=36>/RP!\"RGUQ?R6QG%R[3?)]-TDTO>W9;O16TY8QM%5(00 MFM^RW]3V5G1QP3*P:HAD^V9UNTDL-XGE"B46 GF1I6E1XB!-AHQ!E/92-RUYY-FZ[W8YHIF#<#&A_ C;> M(/#\$$@?49(G3LVP']9T9+)1A7>30V7\)8YX=>!$58TU#ZLJ7#T8:@Y^IIGBE,RLUGWET4UZ/, M3.XE!YLQBU(N$NPW%6!+M RO):]EPPT%U9N(>A-1;R+J]8JHG^,.H4C2Q4 2 MEG31KQB)(L?TN%B_,$XW9QE+'0*$15D7[#MSVKX8CC;V#:/1B"$[T& J[MM0 M;S+K=P;+&R;^V9@H+%5'T! 4M"9@PM'C0H!0& WGB2E;,OAX.3\8&26C,$SF MQVP.L\=\T^Q>3]1TA.W++J2;P'E+R;BE9-S ^2/!F:)/7]B^;$5]7N6&V6J: M51?Z8ZNQN]]6&I58!TP1MJ)FTE><'1R:E1%2Q>P3)3-?-- QJ;LO"5E[2:M?LOJH*>P M] \L!WI#V0]Q2LEA;B>AW8Q)Z=I3BQ\:FY)>+8Z+_21 USB*$4]'4^_U/%U) M-32(MM^H^-E-$+W\)'Q]L?6#X\6O19"JF*:T437M)CW=I*>;]/3G2$_TW(>( M/3NY,Y7-I?NT2,M/+:W6RA/JZ&:"Q:NDV6@F\VJT^/\XL"=?1[3" MO6V",5NJ^*';537@U/]DL\?>%#;N[=;^3([(M@/6%9;8DJ\ M8_MPZ'W0]8)FB@NR&R=CA5TS1MY1GCA=WXV&([,B.2OP!AGLVR5XAV.Y\L?A MKFK$9IAKA[E[J[V">?O-A8Z%)_!BK 7"KB8L;?DG_4>P4] ;1SJD"]L86ES# M@]^8)D^=(!['+-QW\ G!?8;Y+]ASQZ)O)4]C\8C>)B6ELW>)W,7%"MSP\\2$ M9/(/&S)[ETK]:4-.W&7^M#'_B3N;O5H >Z="^X6@&FJ^Z*]?K0W_Q7=X0%T1 MP:4L6Z_-RF_, Y -X(?_]R/^XU>/0.HNP5[4!)Y]PYR]1'M8L4S;_N]_L6GF M[X&@P82D<,K#/WZS_!9&7O$&X:B&A3=)0YT>[)&/,RY5+R/O_+1L,7.HINTQ#K7S^?:%6F[BC+M80J MMQYDI@XG=<9Q4A>$>;$NR V'SHY#GZ/)O#8A;[ Y>@>O;U[9(=P,#/E>L:5Z][F;;VSVCEW,EL6?DFMM@+1DR\;;SQV/;+]0-/$=GL_)3*/)Y-C% M2E]UL\G4HRST\^#$I7[\PR8C.UFP[",3]C7IAWU+D&0T0]]27/]$V]RE Y@N M/0E8:+GT+-R$&@]/XNJF\614K"^4SY9=Y?=Y8 MKC(CE8G96GF>&#]V8H7-.(&+A[]->+E!TDT4^?2CD\YV"EMIM!WR\4DM7V8; MW4H]KIQ-ZDBQ9;8X5 :/O-LN]M5QZVG[S'3 .0%21^H7A([K,*2$ICD>N=MO M"LUG&U8N'JWYZ9:7BX_X>TDQ'QQM]0N"1WPRB2FYG#1GA%Y[\#B<-HR'9F>< M?%-!U1O._"&&D]_*\:!A=>>)9_N0,#MXRE7#%YP'@<]__+]@[X_W(L'JP+!(?%4<;3!% MCDTL65C$A"EX\T]!VP@[FX:>9^_B27H/_/3P'DY$)'67S?Y7Q/\GG(ZCN80! M88$9VXL)P[_:CPHCGYD86']:LB9 1(7/WGLJ6A88 1QGX340#(ICDW?),ZW3 M@8R6\%?E?X7(S(*WQK_ZK>)+\>;O?27^$SX(G"9P,6A[X0KDH\#^@3,+A484 MQ&=.(T42SU@ID;$J,>%@<,,V;6\C(M;:Y7I MP(C0PY:S>7/+#DVIQA7;4C:VE+*%21U:(IG#ED-V[ R>QPV6=_L=M_ \90L" MS/P_?N9ZL=P.4LFMQ;FIK+($UW-\*4)]_.B9\F(\B*5G9MYL=(<*D">.6AK;9"FSJ-4-/C;6'C)&)AF$S.O@<"(KPMF(S?T<<,&>R$P%3MX!AU?!(1A09/**(>[6 #%U&>_><'B]9G-WHLW-2LUC$&8WZXL_,6E^,[;&M?TD[]7EY# MH%-="(NR5#3M0'W8-):YFX)EC=UYOC>Y?Q87S&Z0JJ;L1^Y)%I0?_S!WB2-Q M.P(.GD;*%0G^.V(6?DF@0H=C"8:-?R5H$7!6P*ZQ([0=.A2J'7Q&-(*WOV#! M;2QJK@2WA@'V%MBOL+XUW%02N$G!UK40T/N%04 SO&GAV;;1KC6001N]S'; M?R#Y-MKGYE+&RVO?H:OFTZ&%[HY(HD3.E$T0QCX:O./O=Z_MWMCH#^&)0;@$ M>F=*&*<>A%TD$XW 70LGO"@0XBFL#4E,4AR#ZRR'.A]"4QG7G1<00L]HTR+MTN5)+]:Q*9J8=Z9-(K/ M]3P\H\>)1/2,1M&1@>@.,R4UB,8;>&7YX"I$=0B@U8OA@H&1 M0VC-R^#.!R*(%S+XZ=C:,B+WKB%'XDF,<-$@@D:0\HJ %<"A$.G-(-RVJ227 M5\""PFLBLE&!3%-ZB!1D35%=/5(8_$^OVXAZXXOT\OC!MJQILF6C+87$+$L& MH V/G24O 32#AZ&;"ET\M@MN-_J+?\-4)5CX80U/(83:./,W?3[ZD_W[KRB4 M?&Q7 &\$'<;78W \G@@)I*Z(Z3JV0R0X6P:B$28=#"P+%)^ ZJW,0N[>O6E" MDJ"-H -2:T_!;6,BL35P(/$D(4$6:,AT!^A03HY!;+%4<&<#X=A CJ] MK%64V 9@2^(%<(DBL0)J!6"UP$+^\"C&!%7K(L:WT0:M2>P*"5#:3B^;B(:N$)YHJ M[8>R./A;!XO49(S\!U]; M9,;V+K#C0J?!5:UM8_41DY'$12O3>NH++6$8UQ0(H<=4?2&+&A!JT-KMFXQT MH!%/H!&-)H*8L-X=%H=.KN\$QKG2O2&(,Q7HGM8+677Z!YL/ M"=BBZ1K02@.M,U#U]J%&]"$)V1:H^MT-2^ M=D")<6*:*+ M:AJ9@E=JZC/<.4A/.^6/\$<)!P5ZIOI8>6)ZR :YBX!>@-80-+&9$79C:4*' M'53N!&GNV@ZVJY+])H*#O8-=\NY!/+WV$JNZR.IO0=OFJ=D%>PK,CVK/*,** MLN4(X+U'RQJ%X OF"RP%;'?("!/2_NC9@;$$-J!W$8AXO1;(C0.B[^O)&- M$(HC "4T*;!4T#EDB!8JG@4 "%S<^-\G[,K>.^#BD?T*@58PP(;:&UC0=T,/ M,/83H<7W[.U'YG8_T.$B^.S9;X)V*\_A F$[W5"3L6EWS5<$J92>5&+BH]T!8OY=\K1 "&#+&"_4$>#%,U418H'[^[#N_&X?J=$!@1*E MNX2O/<_2O\N:_LK2;Y_:F;I:S4VX^M(1$[M"+!5+OG_IWR4=HKRQ%G6)/*"3 M%+[RGFO[VJLZ8]%,LYU2X^FSX;+-%8SR1P*HF7W!E!10\*C'M6:^1X/4I M*W8UA^\#5VR0F&>6@_Z\N>@UQNQFI4TJ+3D/5^Q5.TN8S[GF>R3 "00*-;CR MJ90'!%P8! )D3MNF?\"GA=^Q3ACT0HP7P .VJN[JMXWP"@JWO3GNTRGVM/=P M&[=6S3[4M2F7XO1=\?%95?,IG4>NR^/H;/\^-DZB\@UU?_\,OW\5'Z;)^VQ> MJS08=> F^EL[;?9J&RA5OD/ABZ^@\9P";,S334&XK]]%5B$Q#?-OBQ;EGJ:OO[EDNYJXF\4G>>.86 M2*;*'.ZB_P<9A(T'@DB*+E@G]ZH9-^Q.:A;JN2;T]?W.%EV*/4\GDB M'',B:,BD9,]D,)_0'G8"E*(18C$Z]R7"*=UU;S,MEOC>2$^EC5YA/85>]*]A M &$>5+XDSI) X'I^:!4FR3@7:[QRSE]4@U7[=[?$]U\0_R2'KHG%%S-*L]^/ M+7:-1DT>]9KJ_V?O2YM45;ITOW?$_0_&[NX;YT1H-2A.^_0]$0XXSXI#?2$0 M4D00E$'47W\S$U LJ7%7E4,1;[S[5%EI0J[,]>23*]IE M-^O7EBE^(IFJF+39(L D'UM4%*%9'';?0Y<"?9Z>R7$N=PA:ZCU6 MY\Q(&FZ3HV9QEVY\58[S/[@6Q.3JG$B=*JAY'.YIMOK(7W@):):!'/3^_GW+ M&=%?K1OCB_[R]8_,MS,H"R^,TOL=;X2_G5!!='?]:I2>&S6)'^PUY:90G2P3 M?$=X'O% )(]>MG^>Z?@8;G,O#A5=\)YN;9Y<0L#A1/S11-S=?7( M/BJ$S.I2V=R_IZ;92XD;OE5(;T_U[N9UO^JRDFQTG(Y/=P0$%)$42M M(P%)WV^U\NFY5 J<,3\ETK=?$O5J5.K34^N\S&6^'J._HX#J%>2?\@_YLU-0 M744HPGM24KTYIN>8DDKHI,N2V6[H\JB^;.?Y9J4$9-O)Y9V*QN,O9:2Z.N+R M&H(Z@1BO8V@(E5]54_5J6.MWUI0/8?*Z8/(=$:B!87DY5?#B\@(0M1?+KU,+ M@I[1HV*:;8[,25?>=YWLPB09I:CS(-6[9*O/6/]OG[-^,<9\+@6]="+T&Q%6 M8/'KJTP;_Y5(?A%?AC]'[K<%81X1.E?KU%?Y6G9!@UDQL8MEM&4U&\T 'P&+%YG(NJ0X?YICI4C0-)C MNE>N;152!N*0M096V2AC@U M)5+I^#3.@C2?9JDX(; 9(&180,93TW2&S @4_S3M;F.US&?4]*1#6)VJ,IM8 MM5VL: >E'"8V5">9Y"<#F8OW<\)@E6U2HKF>!B;3+C]> M$H&)A#62>]S7MR6+B>=J]4EC7B=WE A;GCU].E3VRT%Y6)'K9M^TMGM;S]=R M02F'Y=VB7.@F=(9H\]LYJ CS5=K*!:4-B4WHD"QNFO9:RG6:[OBTO1#9S MWE):QSL+EA\EF0*P6[E:E1496F2SYRU[4J6Y8H1N@6[OLF2Q1PSG%3['DL1Y MTP3=F.;CW7Y/C@\&=7,SK==-U49-SR2ZU5I2O3E2BG*,!^GM:MJKQ>PN2Y+G MO2ZJK76?S9(472CRRYHVZ5&C(FP:E&ZZDDML5]O$AN%ZM<=EG=>%"B>BIF9\BA+E<(/>-"F534U6![QJP3MK5ZB36WJ6KRJ8T'NM)/M;B4'*=)YK^5L1YODVQ1%<+UI>=@<3R6ZUD5-SWLMJ=R: M:I9*1)U;3)GUM)[J M@T8 W,Y,*C3"VR,MW/2JK<*P-F.Q%1T[->DW.&:JYF MK08S8DUSU-:HZ9B [QJP!AK2D!$'8/)(EQLML5 21UT1E3M]"A9L,IW,<$(Z MRR8) L(@D08L-TMP+,6E$V0V.\VD0?IIYRRQ[P"C,=.(72O-+%+]1:TK!,+@ MF%:37,K*C@G.?ASQBW5_G&VCELFG+5MBT/M M$HI:W*BR)34YDN?*V:(>F*/=XO)ZO P>N_2R,FZ-];T5&Q!N!]0*UB;3ZLR[02#,$:#3E%K&F"@(O4)L5J_,B[C$RL>SN5/ORN:>?%N] MLQVN MR+[428[7L+6$7X"]&6Y^&5\RFV-*>]=)^4F.&3?GBY<%2#C)UX/BQ]Z8;^@G M^31_]?GN8QYW-V7>NH(A?_==[14,^9NN:K]BS%=GDG[S2'^RP^BU>(@^JQ#7 M[33Z:N9V\S11^GTXA;XZZE-*\OMTU+=ZX7XY-;I)K]"[$=?WNT]]I[RN;ML^ M@QKL<(XCY-$/**

9I+2.;42F0S:]IU6Z30=>/=^2PBON1DGL9Y"P 4#I3G M[=.E:RVO?&FKPD\C,R&H?D,2*Z=E[P ?0=#:$<>#4JW3*\J2T$VJU5F\ 11",G M4N-%(L.T[)G-9MR\%>GX.\_R5X::F$-'U$/:ZQ>P\T= Y(UGD[@DU;RT%$+ M_"; Q)AQS)3_[ E\7RG%FR5JF*-!>9'8+(2]OB[G4%P'I*&)>[2!'L*14ZMC MDHDG 1$A+?TIJ7V>\SOZ>=EY0MS]#-Q]%FCC[&!G5AJ[.-/>F46III?M'5_ #DTV=T MQMPEER83ZW'TH$%.I%D))V-"R0;?FXOU5MABX;3T)4HGH@"4>N10K#CDCW?$ M'Z]H]"'>WC'>-A"&O)3ZNCF5FFHRT6'H_F ;G_8;RT+6Z*)\=LB 1MQPM1?G M"/Z.0L\A"[UGN Q1\:>BHHL"KO>TX;E/GX-E #SR^=AL4INMTTRA-;.4"K"* M7 SG\,31+'?J4%@$;BUN'6R :H6FRY!ZAM3SSD#V>PR='I+T'" )*BW0LFO5 M#3?E/H8(FR%OFX V3H_PT8@*3'2TYT]/^R'SO&>T#$'Q M9X,BMY),3L%0T)Y"@>/N I!PT-D-:*%4SS']5@LP_%:2%0YG=D>&S_=Z6]\< MUS2Y;6CL_)&N@E!LX<^ V[[LB$@(5>SV>IZSM(%HMQ<3.OZ*F_9 MJ)8& N=H-O%J!:SK):J!OML!B>M#FGJS$/MEM?]";+Q;;'P9$!M-NYSEYY4= MT:Y:7>91M'K=!BX#A/)#1I/I=SI>WPI?;0$SC&NY)%F]:%75BP2V7&=]U1!D M/P-D(9P$@&N^O"J00)X(LK7>4@1KY5@)X&IH$%RS43)]4V;1-Y?_0&![1]4^ M0AIZ>2%$Q94T3;$E10O(4DJ>0//T<\N3I?0#KV?6T!J%FACIC5<>U M.LUT-GH55VM%SC;P3)FY82/;P;"FGA\@(R&E^51([ME&'F/?Y M!T8/*M]S<"S6]50O \9RF6UEE5I)'V@"KF*-KBD2T73R50C]'UR*]GH XZ1V M\DV54BY)<#F#AK3Q9UISIGB 9'Q>23FY855QIY/0;9);E=FXZ=+'J6_3>[S&$^+^G.N#DF V%\ \.D(.+\[<.%+BN-^!)G^Y&@!_L M->6F$/4M$SP9Z'66JH5C.?S[AZR HL*)N(*)(!^2R7 BKF$B$@_I<":N829" M;+J2B2#)<+O^U)EXI[WE5;KTO==,^+=OKS+_&AIO*/R3(FRXM7X;G M1./__B>9(OX9<@H*E_N4''SWMUC^"+EO>('0WM'9620-:?9DC7S6/=XE0-:S M5D5,P,]5^*KBEWKO7Y]67-AC_94SU\U=XKUV= GMU>>62:^'%RR.^5V36VAZ M0>'@ U"OWG<&![7-<\;Y]]PG<+%MOYNFYA(ME1?]M29(PW'^XQ;Q%UX4[Z9! M=269QH!,);*\S,TGDU&EFF>&^2X;=\M1)%_,]!OBT)?CT&OGJ^\1R!NN!XZ* M-]!N3 N;*5 W2B[JR(.+*UK!'3$GI4SFD;0_)I__AYIA]7-J[[M)"<"C+I:404IH#F"+-;D'%]G!35^R6+.L$+2\3:[5= M:8+-B.M^)WM)4_PLV3%[ F$5RX]-69?E=KO+XGMY,OU2'J$0DD(B3G6_2K.D20VDVV9[\]ICA\VJES(8X\T.,)G\4?N3YBSYUU+R2H]U%?"5%UW,WH@/#4DPXH9&9 MKBVQI^3*TODY2@NW@F*"F[NB:#SF@]@WTC1U:6HY+I&FAK]@:[H,,0*V=7TM M#\Z44Q>9(G_!%<;/40>J9D8 G&E,'."W(@98<9!O O@JV.,8/XE#J9!?]MG\ M&R=+1H]#V9-YY/=I[%0 1VW %1Z9 A7,)!/[?\(&L"T:)&K.8R=G@*Z&E_!S M"1AH5LCT/Q$3R@R8$2@Z&?F$0N681T2@B5 ?YDAIE!U^)L3K MJ3T]T:9B8I[.$/4"6.7[XE!12^+)EI+\,\]TWSOUD"L+$ J:X:O4D/*Q=6+$ M<75^J&>872&U6*H;L\D-<[_^)1[.3[01J'F*6]J .SXCICL/\>7F-G5.-9QO M02(,E04N&R/BM<-:(1G^/J(19_US.EK'O&():&VH<''!!8OJD*)5)2SA]@D7 M%';..:8$A\V<58N4V\#+5L5V&_PPPX3_60+56>C:"CCS:SQ!JE.'B MBW$VSH6@E]O:HZO<"/:$Y7(>N3?O MH ]G'OC&4(2"SO&FA9YCP$T?ODR@]K9M?M)D9]4M4U_JTZ98B9G, &MO_%GM M_:J%'W B]JW[%[TK?"-'2EJ$W<%%EM/AZFYP4^/@:?'MVMI6H2K!3<\0AZDT(+S=NZNO7,VW"=_^*'P765OU^BRF5\7ZS30Y]U-:=^F9]/<9RI[ 4(S9&/.2 9H^W/2TI&! M>JN,)]G8/CDKRT!>3$J)DEXH)\5?_\93#^?5D0[;[HJ3\-; <\;\E [!(< Y M-PQ4*N.-LV/ 31E X0WI3"]6&">)@L .2T,RUE]F[(]-4,Z&'0]V*W!BCNP! MQ $1_<3K&KV%T>LS3PR=?S"YM4E.5R>]SHCNEXHY8;\WU0$X(5355ND=L]M' MDL%WN$B\D%(XI$J'DRIB/B9&B\B,D_3(!ODW(B2YE!I?[2IY$P0(RZ]> M'T# _T$4H 0G#/NC!H((OR?6F3PU63&QF9%.2/10Z4Y%?+E_GES( Q$_T3:L MZ0*>"YU-YRW7';(XBI5T5%JTL_.9DJ5 \W90BZ8 M0O)12:?4QSJ"/A./EA6W@R4PYU"*^+2*^X&-',F9^((F@-NXMASOD/HD*O9I*"R: MGX LJY$I6B<1+?@0MX+'8 F>9#E]=XC(]8)P(3YCD#[$3;NSS[EV71R[X0M) MX16XBI"-9,:)QX&G?R?_[C)*#FS ;KWE'X MAN4&\L2Q854$,2=>AYO!)__F%)O;&5XVD,Q#G/+N/WX?[CF0("+)ATSFOR/' M'Y$XSF2) I%]$CN)17:^=1J-['[V2M"0.RTHI0,\ MGIQI$L=9^5\N,M<1K/_GH%T("@_XZ".=7U%'$-,@]"HG(3KN1[[U@R2+U!ZK M%ES_!2<*W#C8?CE_W-)SJ_YTTH)F@\.(S,9)/DX10H*=)4&:I00NS68R?):- MIS,<-\N2 I%._7*>RGF7+UUU/RW09CI/+\7*:*")HW7&(VXX59 MFN6G%)0!"68L-R,2;":1$)))P M4]JSO2HPAXK99&3*%3F4D&?''Z7AE!\F@ ML3;3H"]P6:;=:0Y'8E91QU,Q2 9\NM_3.BFS1)3SUCRV2,;G@TK@R"2!EMJ; M"9\GXFD0CQ4SE%%-V&'QH/.[7)4-DJ?,^<]LTWUF! MY8P>[;IKCM,&>VJ:8Y/G+2LPD=\6* M7$YFE %7[RX;%=ST3*+%>;K.L,."S<1XJ=#9I.+=)H!-R?->]Q9!FO7=M$:/ MM-Y2'Y=YBFZ*J-CY65-=(1O$)+FRZ/XZ8>VM1VHXVMBHZ=D+Y,G&."3]5^U['J:7%, M +';I#OI1+DDV:@BW%E3I:>.*I/UFF-2UK*3BI<>>P1KHLU"=?^.&N:G-"-PMX<59G4I).B4T5Q15$YE(G^K"E(*LGULK>B MY93 ]D;Q\KBT:XFHZ9FPZ$)N4(OSM1+17M>VDW&FGK-7.)WS6:_C(H@)LWZQ M3EB597EGS:C^%"YKV/2LUU([M;+[(W5&2*/I?JS&.U*]F(-@>M[K9C1>C_*R M76(*%/6XJ8$EU^%MU/2LU]EXQ9.#G+XB"C7!+F1;.:(XQ7G"SGHEI77!3&ME M@X!0_UA>3[83"4Y!/&"YM/*-<3[6?XP1J:&T3FT&<)S8RE2)>J$">?"P.NGU4,NSIX]LQ>@VQ^6^')]NM@MJ M6NR:=3%P!\CO]U9AVM_0=8&31UVYO;5$A*AG?1;9KB1TE$V*B%NQ239IS3;[ M32!.\N6-VEAN=9)(E>N/G94TMNJ/J*4WHB<$UJKZ)#?,.WG/_YK?LC3<8@X;(-M)H9'Z/U'#&17 M<8X41^,*/@= @N,<(H)LOLY5JG=7JPI!Z7:"CQ;1PYVN=YDF^*OO!'\YBD_[ MO&NAA$W]1Q!\LP;_?')FD8Y7%A%NPTF*<_PQ\1^Q+W(XLD%[>%>;J5K M/#JOP6_,X",5:7\P5S]WCWX<)1H4?#/ID*7H.?&X1[*'"'P+V'K)[=P+,O0: M*PT12WQQ)2PLPW2N ]T3'@^/ZCOT2@?+F"-> ]V9(_LY.EGKZ%;N.>G"4QR4 MCV3,/2,]#W23@\\]F]8HNE*#\H)3@=H]3<,4T/ZL;]]8?.O042H1J+PSWZ[X M! #/24OOE(P.PBJ6BR18J(,E.A3#AG!BL0UA"DX/P-Z%/91JSB\X] 4)SC/O M+HC E!'N;D+(?#D#L_EBN";*N34H/(ZKKH'C_P"<']^YD;T\ PT>>YZ18FI M.!4NJ).!^7T./#UV_!OPY!^NB<]NB8^.*%^:N.P5(U>BM=UK6VX[(JS]W%IP MU;I1?^R^7&_W8#YLSYZ[GG@FBYDQ*6=[UB"U9OH]0;"5.5#%]95D,7L*OT_, MVJXKP'&TCC."NT)/DI=%_L(K0;,,J"_&WS>=R^S59*CWFQS%L3@]$,G@/?W" M66M>R^H:SLNETCJ]7(DTG)<+97EZK7AJ.#'?F?3IVVN+O%D(F=6E\DUS0GE\CNHH8OY"*+6D8!44;=:SN-<*@7. MF)\2Z=NO\W$U*O7I03G752?H7);?7S7D*J/W_2+Y[."WZW"C?$\TG.M)8PPT MUP_:>S7P;#1=::<3-4YLTH>TTE2*X.+N^WEE((BW_L77Z$R.7('F>:<3E#E[,3*45N4E(L M9CMY2MX&D5<>#WJ]9OCS B(!CS+R.]]OY[;W6J9<,/:=$I!!*U>WF'TE%J_: MUV%[=PSGV-?2,9-;2_@%V)OA7O7Y[A6/4;&N5?[)=9][_78L2N*_045756]T MMOQ)1OR;L#C=$R&Y@ 1>,TS?OP1>-0'?C BN[L01&ENOW#+T&=GX[\G^FC-/ M(W#OU=SZLA!.J=#OY\H3A-;8Z['&AM+[(V/NSQ#?U?&#-]T*X;!$] . > 0/ M;$[0SHWL]-=HB[P34^.=6Q*=[(*?:CFL#!1E/JWR%&$M%29.:^-T;/_QK,8? MK%(<6)T8:3K\ WU4\0!;(\%WUP-%5NNR17?FZCC=E68)T;$U9I+GN0KND;GE MG-AB[(L,H*R@>&^?FWTQ2MX6U;H1880H?(&A5W4"Q:'I@H;*?B*@_$3A#?/SQ M^'C @0! G RH8J^NC.M$O]OG)F)U:?")+IO$%^%1*O$SZ&E'!SAOW"%=ZC%+ M*^]L+M]0G> N(#8DK2%I#4'YO:35Q1_:@1_8'B>]<_X6 -JF1,^RN58&T("P MVDMVNZ?[K2Z;'O.&66Q'1Y'&IA.$CXRI*^0/&U+:D-*&Z/ECT=,# MA8["00QU++ 8%P+0,C,;%Y/3=:X@2\-::E1:[6;=O8U$]>O?3#1%O1,M;Y3B M5K^ST-9=0&M(94,J&X+QF^P+'K0$D=7,L-BC!;NYH$<9;9A4NFF^+J!4?A!^ MDU&".$_#?,-D%?/V"!S,ZV:#GPBI=Q>R>3$V>VFAA #[C0"+4:5U )5G[0+] M17FVJF?W"UHR'P5A.DK1RU87!??\^I>*IA(O54&\!Z;K+RS[)#(F9+MAF'T8 M9A_"\U? \[-XW%KK1@58VD:.*1.M4QME.K6YC=)(H]NU;)1,).^)_+[HGM\X MCTI\UD7_)^+O3S0JW)[MX/.D< ]\BSCU[5QQN]"Q\T<9%K^#2H54Z8ZHDGOK M[?^#BQX=!SP"6%3YL92I)Q:K.<%-XMJR.%]64RU<-B.!2OYEJ?,BS#=,HEP) MX3*E;EX(!2?W/N0,#QE3R)A""+T)" U..?^)Z-E T.#]'N3?F>K9$Z5@/LJ, M56J6"O$MS^I)&U4'0ME=4PB/!J MJH@U+_L/*LT#IW(:.GR&K#>$TMN TN\Q'#0@2 P@.A0A. 2 *)V?[I+;7:/" M ) !0MHNKKA!#A6P=)SD,S\CLJGQ1B@-"6Y(<$."&Z+R^U#YZ)/T=F N+F2> M[@SZ&5D:V=M$*Q>3!%9$Y8(1,-\3LVV@6DGPW3'8M*=0Z+B[H-PGK?*&V:R&6=EJM\OE&),%&1,77W>2GZ3>61;D MYABQWSTT($EZ2(M#%]'0130$Z:\ Z9<-OJ-D(R[IA>:0X9B&66J,LX62GF-) M'"-%DM%LXJXJ-K6 ^1;W_)\(L6&5IK!*4PB9CFT!!%D/Z@LM:P^DX9:(/V9V MA+344HD2)+$XQHE,1Z%^W06+_6@-"H2]EV5W=X'#/X?J7I&P;H 8?Y[X;HZU ME35-L"5%":E:2-5"JG;S5,U3YP".!7:DLJF 5)P\E]V-Y4W<9N$P(,?* M1HG,.QWNKY1BO:VPL'I^6(V$].F"]"D 3-P&IK:Z,G+U_7;$:Y-.B,-?"G>D]%O95C=XQ/!_;-^+I^0#"^COJPE]YT>.+E/L]UN:U##"ST-72 MQBG.BRKW2KX9C$A/<_ =MQ0)74.YI8.-WS=7PKDD0?4$#3AR7S8P9\4.T-#/ M*SB;@XJ:V&M4@X[)6I(==MF8L,Y]407GI:3&W%K#$&Y>7&K';Q)O-Z7<:"GE M5.8AD7V); C2)J!_#?8Y@^O4$XGW>PQM3K^G.N#DF V%\,]*I]XELWKFPSF+T/'=90XOG 5 M^X<$>4^%[,NZ9AC_]S_)%/'/D%,L\$D)XNY^*?W1)G _RX?V3#'.$FI(LR.0_>^@W#:\>J\(X@V'SJ=?&"632_ M:W(+32\H''P"ZM;[#E;L%M1KP^UL)%?)M#$:F'0]VZ^+ ZUI.]I=1#YON,PX M:N! NV)U[ )M,4M3DD'4]0;(=M>-79_OGBA@S #\;\'2=X#3WZY^#+X^0J3% M4;P6I^ML,=;N,?E*L<3LQH\QFBJG-HE5[M>_V8?DTUNX"'J<\6$/LRO@- 7+ M@.\#](AC-=!48RZM/J-XRIU"QH?8RJ7=*Z],)@[%N;100@KDQUP/!WI^&'#[ MG38K4-N\UEZIK7BM++@TF6Y'2LN'P4]Q?4S7T9S:GMJ(ED[(TY;VW4U MF=75<5FQX>F"^!#/N3VCCC\V_Q.BU$ 9(JL6Y MJQ]?\/O<&'@%4A$T=7/W<0>$1(_]"C^&9^'__,>)$\;9 MTG3!W#;"&*.CP)W,0YSR-HK?APT!"2*2?,AD M_CMR_!&)XTR6R _6)[$35UCG6Z?.L.YGKSB:N-."@A_B)-HG_+[ )/5 ?=$\ M/=&:Q'%6_I>+S'6TI_SGH%T(N@?^Z".=7U%'4)O@KJ&<.&ZX'_G6#Y(LXIS8 M=UF;10J.$[)QT '.[]SRW*H_G;2@V>#P?L-2F=2,X_DI2X$$_((]B^(M;A RQ5YQPY);CF5FM5I%SF]/VW);II;)IRT'":.WRLA$C.ZS5$]X7,B/)1.U/.N3V"GC.-BP M99F;,.-V5^?(LX>>0W:%=A$S_$S&AS( 9@:*3490'4I6("#01;N=SM. M*9]U8EBG:[%E_=&D=Z5IN;+JTYE,7?SU+_%P7E$Y M5.)O0]6)EZ%AT\?(B7\13@=SC>CD>=?<0,@9!L1&\"7_![-^]3(KUXS8U$] MDULR*96T1WEKMN8T^S,UKZ-K)?3UJNKT@C402ZT]<\,;01].+_"]?1%.8XXW M+4X)5-!1.=\7J8MZE>/JVOF *_:+*B.D\7;1O!*_7L['T5 M,@5P=Q\PO>A]Z!LY0M'<0_6A^-![:#\>!H+@&" M+$E'NP3D$YA*\4YRV=/Q1/JZ$OD+(5Z<^.?X,?Z _.=OU*=A<:J)P)2+]$V- MER,=CPOF1+A2T%83<: 9PV_JSNH:YD6P,7Q;7U97 MM!NN5HKDJF9 !OQYCO!)VSX-\/#&SG$*@GO-7;-'P"\+_AER('/![Y M@"/]9MS(28*NP6ER8<)8Q >) I-\I$?E/:4GQ85-*1^'B0ZWPV1AH+FJ[[T) M>&)K]&MY9]!:TK5-+,Z 68FVU^W4/);KOH+1*T[".SS/&?,H6H4. _HA\A:6 M+XFZ!)@99P[<0K:!::2W]15ET_WJ*-5GVR8YF$-83SR<9W'Q M(,5O0(#0L0"\R]'>XL)RQ;,8X)."HE -H'Z:(N-_ABC7BRHZNDKZ)J/;5>:- MCM1=R*F5N$PN=FK/$J"*SC1+CR%WE3,?EHW3E6>)0'NK:^Y%GX+E2M'PPT\1 M_-0JB.V.WA@\4X]'5PWP' Z@H%V\D9^^PT/D,F>4DPL0__7G2@+3&OSSB7RDH\TAPFTX27%$;>(_XAW,?T_@B.&) M#?Q@^83'1!ZM#?B-&7RD(NW1ND#Z\.PUQ7&4:%#PS:1#6J?GQ.-._T/$.T2OL=+0_9J$++7" IXW'8.KNYIXB",[]$J'_=@1KX&N)) I%ZF]C@R> MSTD7KA@H'\F8X],UJC,%S[N0J9]/:Q29*:&\X%2@=D_S5@6T/^O;-Q;?$G0@ M3 0J[\RW*SX!H-J#GD8BI5.Q7"3!0ATL,9?&/?@E?F1?LR89+&53/-+*< M#/>U@?S(CGK+TMA^^5QTH"WM6<'5=?SY %UW.#/T3$JP1V*_I$DY7J1'-EDV M>LFZND]]54JP=]YS/@7:)]S9O5LYCM:YW7$7Y$ERM\A?>.(URT"&K;]_WW(" ML5>3M(9I1"Z3W^6U+++AO%PJ']++%6'#>;E0/J37BM.&$_.=^9"NM[Y*9G6I M?$C?DQC\3Y/8?)J0WIX=R4V%=$^);)PX(/^%,C((1A"UC@0D1KJ?G/L%SIB? M$NG;S[5_-2KUZ0$;UU[;*"SC^>6!41>XLGU/5-2;/16.45%V(JTS$Z5+R(7Y M2FCD)X4]+8A.LIMD-$6]L_C)=>.ML]$\:[FX&=IR76'J8:VGGQ0;>N40&&"B M?2#'"KF> M+L1WIS-9BZ>M MA*,RG]1[-;8TNU\BE.:DN MLJGSEHM2N1)?C:02W996XDBW=^E^183;S%E+/FL:^4G+VLI27.5 :CH:,YK( M9LY;UJ6&N8ZO,VTY9DRTFBJD!-+LPM<_:SF=E!;##I'/R5R[O1Y.^K'IMMQE M22*@:9E[%--[JLSTZ6YRT\REVJ,6;GHFT956ZM?S^DQFRFQ%:C^*0ED7XGBK,.68HOC%8#-SU[ M :XT2YNSS#3'E).6V"FFA4P7]1JP3EIR=Y.RYDJ& 0+89K*=O3W8VRP9,/TQ MJU@P\LS0ED?Q7*RJ36-TLBFR9,#\/U)#JMV:, 5FV=%2,U-M3T:)7.DQ339QMT^P=DB:GK>:VI-3R+')ZO1NLIHEQ8DJODT5J,."'PG81B)3$8#78#X?I'K'LY]BA MFE#$7%X,0LI,:N7S\SH&@;MN$T_V^TLO"I9N8M'*6J7D?.)05?W)MCA@W<6MX3X:F"TC@->>"^Y? J]?X M-R."J[,DAQ?F5WZ[]QGEA.[I#CUGGL<^W^NU^JE_/K7HH MO3^ZE/\9XKLZCO F[QXWQ$X&X3^X M%G[DIF-Q,.@I=*&Y(_*==#;>&7T\7W# M7#O$)M4]84V.O3!=9\1DU_ -]5.@@OQH&K&OJ;#8CVC4MT=VG'VL#,>=<)&>2R?=YU=PH3W-S M1." ,0!E!<5[^TSL1A(H7QXLKT@8(>;>/.:BW)ZJZ;3L'> D"'D;!*ND#;N3 M(0HT5]/TGEF9U$0GSWLV=9Y]Z8899E7=0*%H^BYDE#?**"]05"C$PAO'PH/6 M!X!?6FH7C#F8#9AV@\CO,PPEFDGDBH/ CW@G^-TH[>SH "=S.V0#/B8AYIUM MY!L*#=T%G(9D-"2C(0"_3$9=M*$=L('M<:(SYV\! -U;VZ-L@];[-(C5*_%F MGYDE69M-(8"FR/-D9C?,3CLZ2NEB.MF.D/ESA8*30JH:4M40*7\(4GH0T%$X MB)>.S12C0 R=KO+:7.]'N68D 21T"299^K=9H\DU@Q8@KBR,FH-%#(#H9:,$IF72F'> M' W%?#P"!_/ZX?\G NC=I<&X&$^]M%!"./TR.,48TCI R+.G>SZV*LP* R#2 M%MAWU5J*H%,06+,.L)(OUAB^!Q;KK^O^)'0E9+)AHJ(P45$(QG\.QL^B;[=H M$TFJ7E$8:RTM"U)NI$P+-@K%1B:$*$'>%:]]T0N^<1XC^*PG_$\$VY]H';@] M(\#G2>$>R!5QZE2YXG:A1^6/LA!^!V\*>='-\B+W6MK_!Q/L+L%PC5Z=,8L=6JJ**'D,/K$FB/0]42970I&5IGLY&11E(;G3GD.UP$ G=7C MA<6([]2(N"A/8ZO!?&\.192R$"7O)FZR)) )X":[7K/?+Y M/B&E8Y21LHS,EL5Y79%M(/%./+U1QMN J(H5*OO/ 5M#7AORVI#7WC<*?X6! M]NA Y+<[0( 90&0I0F ) &&M4HP#0RZ.F4)\J>AV)06*B1S*F(VL#BGJGDAM MX]06>Z"P_"G9#9EKR%Q#S/PAF%G@5I+)*1@:VE,H8MQ=$%O=I/N-D4493&Q; MU?+"4K+6B2ZJ%X" ,GGOGI?.$XK>8=_DMB]?:H5\->2K(5\-L?$T<]BR9ZY;[K)\+IW3FLAR%% M(;A^BS$ HTN0F]9\W6KPVKA%2$+7&' #I=I?X+)5"502\=Y-L?ZPHH#J-R&_ M#4.+PM"B$)3_')1?IKG:@*]TUH7B@$[9\XU@#7JDE,$5 2$*)Z(9ZJ[2-[6 M^988SI^(IV&!]+! ^H_$1X@) ;C8&3&D/6"(/%%N)S8K,F: JM1%A4H1.XV2 MJ?O@IQ^M"8: ]K*\[2Y ]^>0V"L2U@U0WL\3W\U1M+*F";:D*"$O"WE9R,MN MC)=YRAM J,:9+%D;)4<#&5 KT"(FU85$XAKM^*!)97Y&-DS'X*>>GT,C(5FZ M(%D*@ ZW@:FMKHQ*?;\]\-JD$Z+N9YR&/;!^QZD84!D!+%NQNIQ2.ND-N2^6 MM"4\%3OA2-$4E7T-Q/_'1"_RK]>L!9^E2_SGJ\T'(><3UZ>D(LG_)C/GZDS& MC_O!'$2 8<)I->$>8!E@9J'[H U\GC:+F/"ODF\"(]+39,K'_4-"=T=PT2B* M9AN_\6A.9'RRA(N6$S+!DO!_>!4/-)32C_CHDJ8,JF<:64Z64ZN!_,B.>LO2 MV'ZZ4OO\' B6 MJSD@15#S3@0'UY79WU.4 C'< WS2L:+[MK;\H6RMM,H5&: M\G+*E)G\8ZX2SP.H- "NTA5\AJE;X//P5U)CX#6F@)GIQ]N8[KP[_,3%=8+X M;_3FINX]U>V-=$;TMN-A*O.0R%X1D?!][\,&J7>S!XKZV1(@'Y+)'RZ!Q$/Z MAXL@5 .2O!-\'HW 73XQK_]>3G[JU2'/RU:_P=B@9P$??C_?L5_?51? MD@\)\J)F]\S[1?A2/M*RKAG&__U/,D7\,^04"WQ2+M*[7TI_!+?WLWQH[]3G M+*&&-'NR@C[+Z'D%>#W0.0'@L^#7&O:N7',N?.^)>?O5FC6O25(.OP]MG']@ MX_2^\8*A)[]K<@M-+R@<[!#UXGT'PT4+HH7A=L:"H20JG=XC/9*:V5B:-O*; MJ?UA@^D+[X0W]0#+YT2=L8,5)8^(]G):VW 2,Z[NNZR34_1%)\D0Y[Y;>[_G M8/9.^;S!%GO0-FR+O1+-(V-S76BH56)$\T:BN[?7E"*>Z%K, /QOP=)M")<& M4-^N; RV=B/BG:$CLQKBR=GZ-,F"LH)L@$%$7C,5'#;HNFJ4M3R_&),S7\!TI/BPJ:44V-_\L^\HWWO@ \,**.XX2N_ MFG+VF1:GZZQ"[4PY9B=-!NS6J>J(Z^FY>O?7O\3#>9[:"-0SQ2U=P!V?$=.= MA_@JRY@ZIQK.MR!'AJH!%XD1\=IA'9 ,?Q_1B+/:.1VM6EZQ!+025+B4X/)$ ME:G1&A*6<">%RP<.<@..!6U@,V>-(E4V\")5L;4'/\PPX7^60'66M;9RDZD; M#Y=!DMQ#]:'XT'MH/[@:9+AX8IR-W3RN[D/;DZ%Y7T3Z@5$(OIPF.*C4!RL3 MK[=(.AI!*Q5)_?AA@G ^?8B4\)?A;#C?CD8"WW #5 N*Q ;P';])P3[NK+V9 M;]EDK<.OF>5Z6.];*Y(GFKG/U+".KI70UZNJTPO6-"RC]LR-/P!].)? ][)% M.&R UNRI@_47!%TF81#)O/?D>./2!QGLD3>ZSZ)G3BP.]\Z=6%W M/].<-?(;0R1$-]3W2:]X6M!5/=199'_P>?"3U /U1?/T!,<2QUGY7RXRUY'V M_N>@70CRH/KH(YU?44=PR4/=4DY<'MV/?.L'218Q-$QX(,(7G- !X\ 7N7]] MZ^>Y57\Z:4&SP6%591,9?LK%DQ2;XH@X2PEJY+I:JDRTBNC<))ZV;)C;M"+E^CUF5$J5NXOR5BRG MNVR")9ZV;%68)9=L=SM,'/3,NO38*/$D:GGV]&8\NU)3PHAFRE7+ZA:ZA>V8 MZSI&P-.6L%%ED-[8'+%CII6KG VFRE)FP)3IA:@1A1&]>0* MM3Q[NFIDZ?ZVR8MTO-&S-$TJ&08API;>TY] GA=BH^6-PK*]I>#W-IJ8F!J; M6BUALZAIQMF2X#> D#-?:YW]7"!TF4. POF(PXO.=G _BN -*>+;D0[N=A^. MD]JG>E(OU:.2]"@[3Q87F?RTTLH]MS_Z]KJ _?$\XDE;Y,M"EN7@HVI*WQQ6 MA;ZVL+\HXNF=ASTGS@P=?U90M'@07C4N;/0]# L=5Z8<8IV:P]@@E3(U'1U] M?%\X):$^8H=W\!4D!&Z%Z7&B M"'\!\-0%#X'12!'V#]\CI\.>&MS4B.(''ZE>9,[!$?#N$0H.I<9!Y=%W$1+S M1"+R%R:DFF7 [QE__[[I**_40^I%>Y9OD_#UK\$^9W!1>)8)[_<8,@7]=A@% MNF!Y=3-WR15^L-<43HFF6";XXEW\#%_1S@1(3+]K(D(D>E*YB'^0+U8&B25\CK=\WZLSJIX5M?_%JR9PIS$LC_%>[QGY#IODW M.+Y^F=?K!Z]R_C GH^_.Q_ N?5Q/B "W5FJT7HU%:2#(R^T8-)3<-MX?BT[L M38:*$HGO]FL--?Q^-/PU \7]J3CA5W&"G4SI$I72B0T3:T[M-/L8JY?6?YYV M]7TJ7AXGS$5AEF*)F+K=:WHISMDCI.*I7_^F4E$J\XFE12_%/EQOJ[\4S3#^ MO@5N_24X=)MP@&Q*2I:")UGJ,D5,W[5LV+;_C?H9N7V^/?K)LD6VIM1XEU@K!L M=:NH@TTCQN>@;L(M'ZHFE4Z]I)IAO!$1[(+VFN,9N:$R9TE*9?"((&G&@C'K$81& M;@2,9Z^"374W1&8&54'37?FA3P!\+>!_(]P [_AX@,+P( M<=&(K5F*$)ES<-:F *C8J>]46/CC@[ X=UXD(X(B2KXJ)(9X<:V_:L&.X%C9 MB!^C#M;,JWI9WQLBN>8!!Y$]DI>T+WS=5X"D#=7!4D&$=.-]HJ=*[P4='E\U M&H&@_Q#Y"Z%@G/CG^ ?\ ?G/WRC\SK XN"[A.NYBO"0L"?N]_M=H;=?;LQS]+6YK&1'8PS.MNZ3GC, M=+J#9;P]R=#KU)H=JZU8-V;;O_ZE'A(O1&(>*"X/%1W/\X'&NI$A?MC$= MO MD0';H!L$#,D=/'4M5RAZW]M6,3^>6:8%J2+ 8X.M-W!H^(]?L+B<9"I?L)@R M1%%N=Y?M*K%;I:S)XSHYX?OO#](-T/[<@7>[ #R"6BBI+3@D^#[*!C@.1H%S MOV2Z2[UH)TO$NI\3"X7^7MXH$(G)AP"E]^9^B;)_PQ.8>9*. /+_#3QW@:"C MCXDH/3K P3_'?F MFJJ5=6X&^1G@YZJF:.+N-%,"[-0-,L>/U.&R%)W%)4B">_9 ,4% M'46KWK"F!EQ4Z+R$4]!#GX@X!\33PE[..59%7@TZ#FN7D ;$X(&- M1\KS[&"1)CA) _#I"?>C0DJJ0%U7G10!KJ)8AJ-KSA'K*07&1T_X6"^*WB\0 M)Z<&?N/3N:DBYJ.JP-&QPVGW)*/!R7+ R'-Z)$2),)P<''BO0(J*#X\Z,+F7 M9AE 2-!VP#W\(675G;/DZ:$#/E\_')A(J 3X+_Z>O<2,2!, MB2!O701"0-\@^N[F%X!/>4M(X:7XP]OSWF$"D$?!>VB: 1G_!;'^<_OCDU< M+,G9$#WQ/T-4UTX5.U@HI ]#S&9UEI_2THY>+C==)K;*M:J&_<3RY#=KPH,^ M]H>&Y[6$ET#/-3X]L8>]H0!=\&+^]G,+%H'=+Q0 03,4P]05-L&O'Z M=JTP:.L.P/0HMI!*,XE'9V/OY:.GNH6&HDN&#/^^Y) )QOE(,EWT,N'TF\A6 M-762!;F6'Q?=O'T?#EU;'O/U>&F()!=;'R*Y*38<&1:/)(E*+O**I&)CX"&< M%+T)$"V%@\@!87 %'[I!QD(O'0CN*OH6;$5--2AOM-1<)/2]"ER%.CHU*CL' M$4]V!&_N6A0^F,W%L8-I4-H.[\.)@A2W[.\*35U/ MK$=-N M$'"JS 1 M?/JDMY.C*1JS'EE@'9.PP?GJ[%19^+_CG6SVS9LFDHDG$BA[=Y.D-Z.)G6I#/V@!J,^ ^1V3U U:L .H=#"T9K] Y&K\\\L0^]6TGF4NVQ0%./,P*( M-:LE6N:JWQ;?;PK\8V+OF8O@*"T,=&VT/ 9S3FVO,,^ +!)^6E4=UA]H.UR M6%.8=:9IPEJ.!HMU%N37/01W49(@H\EL@*8]V 5S_FKJXM:";7P.R3W3B1*H5URJC6%J9K,1GRP%]['A_H^?Z M)^L2?:3"]:@@'PPON:C#Z;'A#!UA(4GW#*^>N0VJ 1R:A1PN+!U[;J"H<:3$ M;[?^Y(*-6;.: M*5;$LAV4)=-4.G&K9:\:K;K)LB2@HV9I:D LM M:Y4+RE.Y61MUID%O5&:7+(%'ILK.C(S()L];5M;<1E8J2Y9>-WEY-5RW4F:E MRZ8",F\V8GUCD8H5Z0(_GI&[?3?1A>^9/F_)YAE&-9C6F. VBIK9K6O:W!#9 MS'G+)IV:]Y5^8\'TAT*Z65[PW5V_"UMZ4GI_ELSLN[)DDL2UIV'_ASCS04>(.M)-;./VT8QT*&DC4.=4V@,CQ M.]BS(4-@QX<6!1(5>,;8>![,D*B( #-;#IY'-$79Q30;>:TBHY$D2,C%%V(> M?O1#A%EI!V+AO(3/R3GX10 '22@VG*!V@6_$-,;#^XK2*[8=9)(,=IJ+M [*E=:#3<%:=#) M/1.5CA6X/C+F\Y*2,;(/P*+T3TK:?%!=0R&RSW3YV(]3BDIHK0[J5#P MQN,WO>7GZ'340^_I.5QYOC=5-<"8&6A1Z>_3.W[6ZL[D47II9"KPQ1,:=LJ( MQ\EX@#W%]<;Z"TV#>P7AO4H$O\O!F?74"]Z79A\[<3G3[N\&GM\B>!@11W21 M$\"]UA&[!ESC4=U_HXNLTA MVR^/W,F<7T\5#RK1%]I!GU$?T,JH9&?6GJSE*-F*[[>)Y8Q,E&7[U[_))!&%E![]_[F5'D4B58%-FK6!0##=:K.A89\;5B3\PUOI\!=\D)X&CRH4$1\MRN5^(*Z0>,^8; M)"?B53DYL2("0$=TO'[]>O[/:Z;5HH2L"]BPZHIO-I]N1X69597KK2[![L&X M/6R)%Q-?A]/;.G;.%+ I$H(5EFB@&"V^O-<%JD,R()T6QN758X/>XZL@*, M/_ 5YQFAX:'_&MO*<[ZR]ZF^OO5(;O6H*%TMCNS8Q]GZ[7"BG:XCK"8B>^:PE>:*=]YC(/ M; %O^8FG &:H^!]B?Z4%<[*.([P5;6C2QLHW(["\?AI MU8,O>:#"9IF)U)OF:EV&*_>J#8OENNH"[AGQ=)3*IJ/)%\#O&:+MCY:(.C<9 M3YUQ7K_S_!Q@O)JYMC?J7]^.8MIMG3T(EXG\6XHW70 <)-W"6 MYZM915*I?H).";5E;5ANB1;1A<,^-/CO%08-$85*0-;JWN:?V/631PS?"V,S@$3,43^]> M77H&QBA^#R>*'F=;X,XFR%FZ =_%U_6NP80S_9D9D#.C:Q!5M6,QU$..@+/B M\E_NO_S*6H8 @V2DO>?%]UV>CI$+RX^-G_R/_# MN6/Q>VP7-'WU &GQ%/:[=.Q><(@^]^63:VXH!;3LT-7MRET IP)K.S??2'O] MSPUXI;^=<1V-XA>$N6/5+*N&2WI*CKQK(HY)\W"_D7!3AOS^RK)IB(3SZZ$ M)-Q?>Q; *@;:(=ZV/2O P9?0V'.JX/_8&6;5C7S&%\+G!=>V,8:SMU*685+5 M?DRF4D70+N6^J.":[Y(>\L87L_ &K@_>%1Z1:Y8KI.J+5%J3=[747%RLU3$K=IUR/?$T%& G%7G"2$-.]K:=X%CTKOPMTU5B6V,?A?D MG)HF5#)*I1)1(DV]6COAYHAARXEMQGN2$[3\W*5LR!,_@(

FBB+Y2#/3Y0NFT0 ETQ0T60V%4W% MSQV][Y8_=A0+\D*Z'6X. U2<@X/D? F$_S6LTV?CWM(/2=B' N?W M$/N.+CZ0MN-;\]/1PX_A\Z!H85]?7$/S%O'UANV-WT8T[XQ('MR]_QA8-Z5F MII35]"T1LW)%F4HH9.#21I:)I\@X)HW/LYGA>1^'7;SA^A[SQ#L_1X7'Y M!E'NA2@4=$9NS]P\L@*MFLAQ\?0('72=0@! I69IB6*@H#:54O>1;N]0JA2$ M@M$L0433V?,Z'2]CX"USRI:3,\W4I:F3U.S]1^J0"WZ543(!\4;0+.2IZ@'. M]9S2O^/F^E5QA$?[2Q[M(7@4_-CA.^(73F C (B;FQ9PPR$T%L*3E()JCL M0_KY[+PX%ZEKR+&=!_H24KJFG&,:RBNL:GS[V3&387;,,#OFM63'S'*I=&J6 MC;,=.V)OO%=I43 M@[)CF@FFI53K=)M9:T*BI&E;HR5V@[)C;BM@L!MFA2ZQ3.8W^WIEO>XS@3DO M4[7N-L-7DG6FWN;V.C]O*$W)#LIY.=7 *+>'KR7OMIE:E6=ML4;;03DO.\M< M*U=\')5DD"[,,XU1U18'@3DOF^7QHF_4=AS-)0:K\BC19XN$&)3STJ(&^[VP M T5F5Y+ZCTPCR:W;=E#.RQW- 36;B2LR-Q^S%5&LK;M:CLV>MQS&FSLY;@[K M3)DTJ85>B6_CLRZJ4N8U?7]ZS"]*>/F&P,MC$I=CNHV3''9NZD)I"37*#AW_OU< M>7T)IMRJ-]1U"^/B7E3>_99?0%^9I#GSA_< ;'_1S\I)N4M+% \?RJA4*_GA MJ"<''MM'D BXP@+E9%O2AO-'NF^E.MGAM+AJLCDO-#-*D!^(;[H]6'75Y=VKGH/U(9\\P^+@GP85.W!K-*;$G1;+A@5=!%%M,:5=^?4 M/^6;SC55 '(VQKWF8I4J:?):'C-,V;(78]MV@CWCV6@VDXEFD^\,A;H]C'1H M90FM=J^05D@OO^8BX/;HX_U#UY7S0V'YVU5-XQ4TRS2),E,EL[+5V^G\($'90K2CK@3>TEF N9X%U:(4.R]X,0TU/SUR#3 M--S5OZG3,[@URA=KH,=GQHC>?J1QW9^S/D=#!%TV]_:QPUT,$+VU[NS*9 M7+]!,L1/\$<%Z9#W=*<1R^TJ(Y785938-K59[&3.#05]H23=3Z&A@>554*S\ MD_):S]_RA/STYUDJKTE2(C]]DWUHHH:@,* M0J]].@(5YQEQ^D(@("((RB#JK[^9J%56:=?4I6)5GCB[5Y650N8[//E.^>87 M,X1/WI&V.[EQAC.@R+#^HH;U=TK@(R367FRGLKWYK13=&^[Y^_-2;M3P>61I MITY3GJ. M(43EJ; SMV#=DN6(8^1::M'SGHH*7BUB5JE_4BYI2P2MK MB75UL308)$-XDAF&0B7S&UX M8;2J :R>@5>IV]Y9\.SS(\2_].W#,PB'Z#\_O"<97E\.![QTZRV01;BD[0W1 M>!JTH+":=&93U1^G>+R\^XR:W2:7&Q,G3>V<]G3 M("+!H>D"!;5DG_!)GZM'U."E5%[1LM):MD5YFNYVM;Z[N29(@C]/4 M]PG.LH D;'\]$!5@624BU 5L4IW0/F=WEQ<: !)+T428VM;28CNC_[]%=CG MM)+CVMCJ+74,D7 47*7B^LT:+]+5R7HA+]:SI*K_^)6^2^')NS1U'#Y.G"IB MV@K'-K-UGV@&+KQFQ7_IIO2$K+M:%#5Y,X<^7;6[P%, R!3Q9/]9M)Z,[&DJ MF.Q M#%LKZ1&A,NO'(;M;%Z)Y1?_LUM*&>X77U%QXT$[6'^]=P,@#KG?QY60R6NDM M4VAK?7>P"6L3%4!"^O@:KG_O<7O/\*V>W"4 P%_/_SP_YSY;T6R:J;1KDD_B MPH+SNGRE8+(#_:5RH0=*PQ30X\X(MU/MIJ]A- M*M-[>/39RI3M#5K)5%DE>6TJ]3DCU6E/X*Y%W#$4?L5*3)7MPH$5R?; M:]A5&W8)!#KV2J/ G+$T5"UJ$[ACQ1@@:2\[#DIFI=["I8W6;W3K^M7\J_?H MPXG71[1O DONZ,J>B/*]J60);J8MX-@D,ZDK83S7DJ4>],Y MCS7'<@5_0J=2/?_&KHJ[T"&0>^CHY.3U468G(@W/F^;"S>F4:71D8=;/539Z M#FK\";KXVVTWZMSMA$<]P:F=HH#/'<(F5OGK:=?#>% M(&EZP&AWPLPZ;XS]"6?;!NRF*KOKD\VJ3M*Q&2Q;A;'!;?#L( >0\)BFL 1]B0(Z=X!N\M MMA-EV0[@0YB[!&S@]>CR/.T<&9.6EKM6?#*NJK1,CB2&P1DI-0+_L$1R)(W M[X1*:'**4(Z:S&V$?H9MY &TA&+1ZHM2/6USP+\Y:AV7X9;)P:(G+

CQW?F,Z$WUA[R:#@X4) HK#BB(Z,/T G'%1.*SL]MJ(H8Y =4P9 M(\$T#F^\&8PBT0E'S5AY0TDR<4G(C\JXK1G%B&K!7.&0!O[**_BZHI A_@[3 M+AIUNGO129%03$'Q!]L=.L(36^=6J8R*!IP[7?K=+>V@*Q9@A-41;H)6YK1; M5KUYF"V[ MPB?-(Q0)-?/Z5\2O2:2-@T=]X+=\ J;+ 1<,_X;]V"WKL=1L*%)?(1 NIU## ME)15,3TNB7_Z -N[__*=H1^=M(F%E@1O'?K8O;>*5R=$1)1 P5)J:)P ?46- M'=3Q_'$M)R_( RD1<(.A1OPI MS*+U%",*HDFL38(X":(51&GA*12S4.MP/D#RSBJ!6?@0J=T0QLGVL'=2>).< M;9,S+5!@Y&6:B4T@4VG$ 'J1(A=*LU3<#JC#\(71$ M7I8]QC0HL_?S%=Q764/C$603JWE344\N@!#(S =T*%/C+S1>P25^RC*_4L$>V_P6ZZ5TV_B'%'@ M/FT92B*$]>&3U!&W@E/>2EME4^[4FS@Z_T$($-"CMM\\^^\H@"SK](P)8"FG M'N^G9$@1%4FQ6JC7V_]/YA .S)%:Y21]W>S(Z#,NDR6*A:3RFAO3 0; GQC M0OB/5',BNR/-@Y F6@ (Z'K4)D-,8?3=/5990819HA+Q+ZW?>#A[9_C]5.O0 MI(8BMQAU0Y#T9"88G(&'T9)^VI?N;A[&$L@DQ)36M6#YRL MO_MFBQBJHJPZK$R)*=V@3,Z=5PVEL9A<+K'W+"#[DAX 2ZC\TFS7!2]--.4E M ?;M"VB&9-XN".6TAF/6&J+%1P'%4Q0Y=09JRQH*ZS\[5@%Z^Y-MBB+"((0: MH3^CI@EC/3 5BF."N@9H'$RYYL6_13O,"$W1&1.J\GD^'U+S:3*;I3%2%?AE M5 KB$AR.D/+5MJ[._<2F>#SU$DV]1%])+]'-L,_&IZ26.)(/L]\ .O.*'0- M!?UMM)F1L67V02K3-CQZ9J,XXRC,%+))1C<_MMC?"2TR-.=R./N>()T78(E: MZN]TLTW5:;E8NCFEF3(B217&]:^R#,5U-"7:K+-*F9><')VMG>(CM?;O'-,/X'_X_X;TN\D*MUZ+ ) MJU+? S82G0B>MM,=Q=GZL.+XSZ^W[#XK/<7CP+X+9.-F8WK8H CI=5534H3( M.<04I:X?@NR ][3OZ",7?4M)CU$>2IYDPHG6;(/3%8>ID&MM1=2I H_H)64 M*AI9YFO7^=\%IH9.CAT? )8Z9']8X,.Z#-6!I]4(S!M$A M#4$6&[M=;(R@:S''1J?S &[(LZ!LWQ@*;XQ(FH"^P@ M_1-RH'LR2_/H"V,+]!8%]&T80OH%45E_)E36?WTPORU#\+E-Z3\$D'$>*7B: MH<$ID=^Z>I.$K 4A_ >6=)VB30!7M4[%#'"L270$>2DMQ=#6>N; 'F=.>@#4 M85%,:X2QW7\24Q>F:R)#6*UU\E%SY74>\6X4J#5/=F4O; M\^0:ARB3UB%+ PA!)=D]X7*0YF8<3,V?C^.Z+Y%W^&:@?S#.5'3+"UM MCSC3+8#?M1;VQ5\02A->Y(U HF)BYJQV9LC#), U043I7])(.'?)>5MF"8&+ M/6 \V:"WHX?--!V8W9%3@2P5D9/W<(Q-(^SVTAHNA%N QMCE^QSA7;E,+RIB M^OG-&UX"W'8+W@U(*0-XL2O313L9#1@&ZY8[2@6!6>KA;AV M"'._DTQL#';WOED>+(T%:%?TW^O+D'4P^G[NU/ZDB H'&#N7A*E/GPAH2T#C(9O12__3C"PJ M\#D@HI%G76E@=*^=.D:AQMDZL4?:EL0"0T"7T7C M_9=81.>Z6GR*]/"N$<<[A V8' GT) +%CU\!R@7!OE$-8:S/5VY5E;DP,/#$ MOODVU'=:F^"7",/B0>'U3!XH/]Z=3/\,JTJ;L&FL-2M8J&NN'$ON08.=.P3B M07T(3#Y^P57IZ"30LE-YX4..C#3^-J2\$%T7_DS'9GA+2]$UY"M8"3:$.(VCHH8C4KJ>@RP_055![TEDKZ=N_0B)YY M>!V.QD9?>91%@.>YN2*-J!/>_PDC83QK8\I-E;D79%WS6J;M05&=N>JL3M?> M.B'DC2'M"TNQ*;(F D+%)?8O-8%OX,JT=$OKDD^&)5&7)YV+UV54,DP$2A.M MJ+FY84FR TLBWU(NKB4E?;U"8" +U"_+L0?&=$>A;*I?DBCV'*:3@#$BO+OY ME! $*F44P\6C$%[VE#H!X@%2=SBR*!$*7 M9/<;1L>@RD\ZDQ+9,8C9;J:S,!$:%>(54U62S9<,;L6JIUL'#HAP_:Y_RY:5 M/;+>OG'BTM^L\WS-PA+(Q:J W'-?@1J>3,75J;CZE117M[LV_;X)5,$3;&>R3;.X!C(LV[GR M)N_!E%(*.0*(,DLTTZNJMIY.:)1*>]#I"Y=? M$!Z ]]B87W','AE,GHA=:+@E&E01I)/E"-5^'L*A%I(Y2C]@\YD6X0:X Q(: M8?L89,[@7A++#M?'TPWF/@!GA"$$1YAQAOCCT.F)60[B-("B BU+4E+:[,K@ M4XW9-MARP4C#EEGZ4R:_9$8#\PO#A:E9J2LB+!B* =S7\:TC M@>,KV#66IYX%^K+WO;'T A()]"%PKP-N5(KPYCON\#AK$?8F?#DZV5N--L?@ M["+>=8X73#)'N-3C)E:F0F%X2I/WP2EO)OISV.,0GAX_-.HXW1"?8F*M"L%) MHEQ*TD4IQS6N"P=E*YT&O7*D[J,WS,G4( M3@(WH%-2/;?=B3O)%)$&PK(1_WE0+L,O73''()U]\!MZ7QV"^]I^/4146DXB MJ'^.G0(FB3AP&6$XD:$%ZR'&EP0H M@AL?D,9.0C4)U95"Y5T\*$I[GVKA90?P&R>QF<3&BLVV]@[N:L"^7XCI&07T M2D<89WN#[X59"6WHPWBVP%F\\>;623HGZ=PBG3X*H;%<86A*_9NRNC,B2'$R M\BNGM7:FVO8P!H%\#E;V#HG;T21M=TG:Y@B,4 .D*>6KWXC=9&12$;;HB+M,A M.XO-K#/1;[\]*;E9]CP(WPZZ)^Q:VDL1K1$V&&;VABVFD: 8#00.)U\B:',[ M^\W_M,ERH6WA0XH'$PS)1J]<(7C9P#(871,6'^7#$!HD3.;$G+5(N ,_J^D. M />3* _NI/;KD!)JU$:IW)^,^7)-]4HN,\$M4NH"Q1I11LXS:NK9IP0TKGR)4%@0R M.7+7Q=8>]K(+(2F4;3FY)HU76&XV$X2A5FS>#>>)+P ]J(\$@9[R-1T2F4SB M-A;L]0A$Q;Q4<:==TT:.6C!+U1P[W^!]2@>."L1PF=]O[SLOF!C#W]UR_ 5@ M4V+LZ-'6=@.4%?F./01%<'5T8L;T&(]URH=V8L8I7.:MY C4Y:9^IBS9=:WH M(0#G 42'^JE2X8%3/00>JIPN_Q^$]II02WNI63\ MDDCYQ+MXTUB(I6\T_-EOUTFZP%"UWZNO0%_B/E-7&,\*1Z*=+MPA>=P*B@&G=OT@32')=9: _SOQ++" Q0I.GTL]ASINQ *0C MQ Y/#$,>&J?D[) ,^)Y#JQFIJC";M.49YS@S:O_2)*42P3N-N^C5X(VZRMI? MWYC^)I/\PAP/=6"B<1##"T(><-MTG^@<9'>D&0A5=AP#![A):IB2)PW0?+"[ M2N\2/G_E[TB^+H+Y![+3(&GM.;1GY43C [F?$JY&_(C8C_ +?4=@$YPD)#U_ MHUM=T_P=32Q@%F:Q<.M6U&YGQM\E5LHP%B%TE7IE#V"NV1[,9#78PQ5W*OKX MO6/B*9W,I6J7A;#SX30"*488320_BF-AAF;B\9>LHM%3;'7"MQJ^D\%+B8S/ M9W7;1KVV@$%Y9YRWSVU=KN=F"::Q_P$8[%P2/9%AD@_)+W0C1__:WYJ+K@"U M*:G$D/KF_'4)G%*$9D!))/\10.J!RPC(9Q]DM(B0+2\PG3)WFTH60&GS_9HJ M(/'^K<(>W_;KG9I4 M/CUZ6515!IV,*8%2^&W'NUYV&'+1SLQH-J^NO#?7PDP\U E#Q0;KSWH^,T[3 MIJ!$ O:2HI 6U4*GS&S5IVJ">=%K5-5;$[KX2ZMBR3\;*Q@(VG:_[L$8[D7* M+ +TLOV2@IF"3%G$:HT*\E6L"ZDE#5RE>9<7C#!J@,1E$01-D/7,3MA%F=TD M Q?T+J13V_.-IDJ+#27<;U(]XCN5#*]?M?/F$=HIDD,C=BW-15#7 DF8$3D+ M7J([2>4#LY6\9HM NP(:^](-"SDAJ5G*2 9F\I!*-0+Y8C3@_Z7A!H%!-^3D MT0"]^5*,#[RIB*9-%A% (G+VAN*<\PG]@-58 $OK(S5#AA942=A/B1@B_& M92"4)G8?+TR+#\6&RAMA0PEU5YC=D\OR,0&U0##F" 1.P%ED[MI.'449 M5Z 9]T:Y 5[[KM5[OZ(5F.]-!SHAP:$7=I>[>E7E1<)E7M:Y"$-X2O "(Q@'BZH6,XY@,G!< !T/6"%>CV58DO&" M)+4H,6M-6II!*IABJEOENT]FX_-=L9#(O=@'H( B[9<]U&^O2VJ:(*NK[NP< MK^,YI$WJ(K,U^_#)#V5UB;J&KX3)9%!.2S;X>@#^#+^9B0\VO(87R- MT[+E/LQ6O:25S'XF M#%J_Y!<+,C;TT?\XG'T/X(+U!G]Q[J?EUBJ(Y18%1&, M-FN).$,5=)>HFM7C;Z-AO2OD][-N9*] "C*'Z(VH9P@C 1=HUI2MH"^:&)*9 MIOPG!$V!_9(S>-$T@)#YDMM-PN;[+ Q4$N>,GL?+;IXF MLS?^>Y+9NXT/\Y/9W_W^G\_^P[]9JB_RLO:7//7Z^8S]EE\_U/[;7,]Z#I(# M1C[X8.T=(> @<&AH*"8NGP<#H$$TS?AFMH@+AWSN4O('I7O$))E+3)F7+>%8 M;KQ7WX2C,5ETR-Z$&P ME?Z^/>VG_,^ZG$0.%95(N'FK(/[WL@[Z;*J#3G70K[\.RAHIS"LS8*TBMR^5 M/63T;C-3/>L7<'I8B4/T>7+T7+E,"4K=WQ=A78FH+/#3Q\^Q\#<" -]GZ#(Z MF5*I))0.,!J-=HZQ_B0MJH#XK)JQ86F/4)4TR;G*6PX;LMBO&S'P7+,$V;N6 M(T?H!/$?#GT<=8MX=Y/9N<[[4^D$NXUTPC_U+D21HYF&UB-)'>&O. FG']%D MA,&[(MPVR/Q0>A]AKJ&QK=HX3NYYK0F.DHDDE?:@J@>A^[(%1!?><>L:,\Y\8"]#Z-7S.2F M1E(6<'FZD![=/>(NJ3>!+I:V2N@=9NCS7IF3,Z?\#B;:,PI.I&YLE(G5/J>* M >VQ/ A_O_]J;WQ VN[ [!P8O42G-GY$Y"E+OGLT,DV\_+98K I(8*"3\D8@ M@UD3PM0R:E4C/<2-&R4AMZQ(W&OKO1RP_L0O 'I"'PW*"X@PC4 %")A M#?Y.7EF(:>BMP1DX=TA8QR8(,IQ6>JF/TR^/.;7 -%![?=@4;#R&_MD:LY)1 M$ZZ>C'PQPZM$^QMJOWIZY+@G>(H +)B&_*QWS\IN+> 'J6##>6\H#CK!&(1/ MY.@&I:V6":E.OXWB71 M.]XC-.W07E2-S+0$4\_PZQ',MR$#?&.5*B=*EI3PP;W5NG'"9DW_A-='-MV22XB+#$V9V-6B)#U<8]J0K)EK0*7+&K? MZ'4/K!&-)K@]7IFX%OO2^(MQ2"P#Q?;!F4D8^IM)2QK)O0*5USN8O M@]^&]3GK\8^--Z G9OD3P ]+-#%6,]V'\0>-^]A MT#!PZ,RS7%]1\<8JZ#ZZE[(0QUML=I/GX'UMBW$_9C%TID'MA3.V DQA9!@@AP@!(B6,A3W.RB_;P<\"L(:IBQG M3"I ;*YC!A^9U)9K=$C>6,%6K-,D^NQ,#VB.J%H1&?"R.0 MY4*.8,D/; LJ'0 *?A!78E\*O35D1O!KPZZ3M!JUPCAQ8;O)U\>A<_L-B[Q> M="LY&_4*#3X63+T^)/.TK>MF9V>/Q"=["NI_B1(BO=9:0SPK_6P]Y\U8)E9A M4L&YAI/+Q5_15I#)X:DXDZ*)[/3HO;9,*K^6Z F_:Y&>Z9?JHW>]WX6/2LK8 M5FS>1N[AZXNTZ/B_7W1> =7Y_X;X\6U(06 FC1=GOF*G#\MJ4EN\ [106 +Z MEHB,I6^NG#C0_@723!S!B5+0$ZZRS, MVS3_:C#G"/;37Q$<\<*F UAIA]. Z,$.7K$CMN1!3W9PI/ >+SH&8J*GGF'! MB/5*>&8U Q='@DE0E:0!)%;LM5Y'LMH7C/+8/)U_<1"(ET8UJ1%/#/K%"<9"L=] M+@G-V:I)3T;O?M)+",N"C=SUC(*A)KVN:;BJBG]#DW!?LDTOT$G3Q&5P!^,, MQ[K.+](%( *D;4ICDTB&X_^!$.X0A5TWS=U\:7H6X:"AH5=Q+@-T*S-NE*"V MN+%!C*"&KN@+TEZ%7E-MXSJ<_4P;Q)X=[\BH>0!9)LHFB2\E55#0-3 E"[LF M$QRS\46^1?WL8C,'\>6OUN/13,A:.QF4D=.X*"9G:KGD&?(334U$&X'J(Z$+ M30#WFD4WNP(^*DQ96>/#HD2;PWF^R*![\]R!WTT^0M$X[)BP[NA?7OW\5OZ4 M/NNEWC\#PQ44/)CQ75GJJ1_3#16K3QXEH7I,X1-L'V28 PL4_!R_!-I-R?(V M$3"-7SS\Y^ORK,!T@/__?T 36#)[MZA:_1E6_0&D^0V$-R6#3, #[F,%^NG1 M5(&>*M!??07Z)2"J5#YB2>$5F@ZFUD2]F_831?]( T6=UQ[_WI6.-.H8/GQQ%D07WW"+(C?(!VH1?IVS$?TJ3MKS&.#R M+\Y)*:++3'_)R2R;"8Y0[-6?@.KF0BP%.!:3'=YBAR,NL[R\(,#HG&D+(0= M6>!XF^%C^"'OXO(PU6@DJDJ^E(E#942Q,V\\>V)F+UG6UXTU_*7 M22J1V\U;O[7W0WA>&&,L&$X85$QA:T7Z$R8>]P(-11N^:PC%\Y'3]!&&E #P MX2*\G+1NH?*,/\.<*)"#K!Q,,^?-2I8WPVF3\;Z_P"O84/Z>UT>U?6W.H@DEIMC^5 75LS[>0&MT+?EX#,M.CC M#;,J"\$ (I9@@3<0KLQ18+$#1?FBFV?98.9"2[J"F0Y,I,AP?H*UQYI#\*K7 MH82!'8W,A,#8_^5OAH#D ;$AF!Z D#A!;BM-$^RWH@\]7J]<\\%[=;._4MXC MRDN)RA5&RH:S(PMN-;Y 8O487\.V!=%\(?4\";&(:>%M^;R6+H.*0(+L*TC: MO.!2?0]#8= C )("K?R!@395MOO6G K^"&L& AUON ME_#+T*L205L#UY;T%L..!38"FU2$BYA83#B>7:;ZBY$G,?58'2K@1@/Y2Z'Y M%27)"[7$FAB[^>=9!E741 M&8[62WJ@($B3QB]C<NL74P,.A.W@[1!I.YH,Z >0=BCO MR_A^QQ[%"AZ; X!;S.:VV-YW# +H> ^#6@:B0"95'LU_--10R_W['PE=&WR3?0BRH MW&A,3Z*22SMVK?5.ZMV&?5./W-86[O25OQ>*E?M J%QJNYXH9*3 2ULAW9+E MD_9[^_[MO<=V_*4$\44R/@U3:K8$^I!\\OMJIUP/2^G-Z-] EU#7.AW_(-P$ M6A7YB((?>ARRW+$:H<%M]BWPPX3]"_A'?07@6"4-'C^X"QI9^@. MQ$3CQD;@6G&#I\1C'*!GP]T=WQI6IG2-P?'4;L+1#F][SR(7+,Z789V!>E_K M:N.=LHWI5L.-J.N4U0#."G;E,KVH&)J%@(,$6:/CSE9F0\-WKLVCMG)GQRN' M1C,93E57DOP@IL+;5U)XNV5P M2O8O _RG)+[!-R<_ 9N.*!]]I5O B""V "00J-RECJZH%D9 EPA*"#9GLCX!.A3B1TDD4T.WT63'=Q44GV]LF>$T,IHE96.*)U1-*Q(*8"IS* MRS8AP0X70<),;7,9$I!RRR)G[("61G\P_AJ4( U?RN:Q:T)$B=DM:NOGN A\ MBWZ,A&79)?4W!6Y"[R1Y?2&;#/4]=C>%/<4VDJZ<#\JS?8TAOW+-.F]=G[C; M;HZ5>KFLP [>S+SVHHYWOE5P+7.:SY70T>L'3CI DF!+T R[N-XD- 142VW8 M#<+D).QE8]@G9C*6="%^U3^0HAP[11NL,6^JCLMS 6U->4< 2X^GS4/BXQJ1 M+XHW5V"5+P,E_<++0I9RYIIZ\V'=#)V'?X?/O\P;+6R /XJJ:.52Z.*&8FXH M']*5VY7T,.7@,^]C*M5.7"GNP4E+EMYF?/@[XCQ-53/&&8^.P 8B"HEF*00: MK?_(M#8+"GT9ME!I%A)JBW;1@HVZITN":)GQM0>TIH/SZM)[6826_655Y)7I*L!,64UXCT2_YM:#ZQKG<'B 6%74H,7"!(ECJLPH MKZ#4C!ZCE@:>5>)5$-V)->OF#S1L!PP R,I)AH%@\]1?J%4 Y'YH99TF=R# M6_*X^HBLHTW$ER,K4 U60K@(11&2LYJ,>-?[*+LBU$"7Y[)HM5C.*9<]9[1>-=WB:;,/JON?*#NOA[.>*2SR[ M/=9(N8+5SS0I'MD<'7,8HO#H5Z6+N"6*-X#>HO@># H:7;=F$.H$M#?'N-6N P# MN\RMP I2@Q]4M(Q\B_> B94,4/J6:&5SRH:%!H)2J.8)QGH MQYZ05D :$=I49)*+[BE'0OT_ER'ZOJ#K'P>=-A!7Z@41A, ;O+)-XJ$[160' MC(]-XE UISI[,R"JM..2V7DE&#.+\K'E/X0V#REJ;/IP'S%V M067B;(?>E460N*&O/Z^\\MO5)N)@F4K)/2B1C(KNCDG?ZZ6?]]*1RM,KV';K MVK9PJ\A# 1&H*P!60+MV4>79%6*A@H@.*:HU<+:]]NFTOBP%),Z(I2;4WEB' MTI;K&12B7PR^LF Y^_GZK\B0L\'AW,B,(8)NQ#/T++(L[@C(H]H4+Y]FF?QZ M%ATC\PS3252,'"1YKKCLJ-3@9G?JM^T4O?M2M_YI!^Q4M6POF9H3T@%-5$GR M&U0>*"N+?I*9:II!CVNO7YV)/?A68S6,!F-'GZL0&HJU@K7!_M$..*:^^(3C MC;8S[%9P;/E-,X%OJ X63/BE0:H)W\CNGD!3&*@\N4+T^8@;^0;"5JZ$V2A<+XIPH:QK8,G\U(H M#Z<=.Y2U=0/?4I=(7OW(X@,X%^)LKX "K-9X#!ICW84.SS<\;5C0*"R)'S]P M466CCK4N@?>$]@+7SXZD]\E+\IQ:=X:0WS=_#2Q( R4$K9P%/8 8?(XU/P_0 MC? ',A%Q+ZNQ)U,U=JK&?B75V.T670<8)#LTOKM)D'0A%" M?C?^)/NEW)TC@PJ*U9_UVRJ)6N73+049"&E&(D,1L$@2ME[:K#38#TBLS/NT M0*25(S5+?41(8,T$'M1)NIXH0K!M*UT,.6\-.JU!/6IP6QF',C8Q<8<@0\6ZXZRCBGX)K8_@H>=NQ)T MP")?,RV#?!>==Y@&&0G$@A("0J?H%6R-]JQ+L3X8SIO'9Q=5O:YJJJ-NN>QT MVO;R1]ZA5&A[4S&*:$GYX?B/*'W?0"7/IIH%R@=XDA9YR+EZ$41DG'LPVP*Q MR\LB;1KJM'^!?![^V-ZUU>+#/9IQ@?> 3OZ4T6/-[6[.TYH25=&++NA%&WA1 M+M5AJ@NKJ#0H+*6PS >T+78,U)RU!Z P_\#N2OPY>CRFT??;$_0#3NP!\0@3 M3R?A5N$$A%8#H,][H?#_G& )PQ>C.UOUQ:B_NV9'[49C%7;W'V-62^9DL'F6 M\6TMF4R$Q@LML>2U-1:"[-K+M?EZG@[!&0SW$327H-*V.'J/03Z]Y#K,P;.; M%%O'G5]*-5258(9@W2+'M[C;%()>)?#6-FYCBL4J&*]9LN/D*/&8Y99; ^WE MWJDE=%_\(!>AKGIQJ-%;)@CNXTX53?""$0&-P9*7\3*?!WC PC^M6YMJ?Z(O M @<$6SD4B+5,0M&8L>$ )JL(VY6O"!=2 >$]D+,M8T7T52NSU3XQ>,)U" ME&2G=BD8AF5ND!AT+%V#UC9]AU #\-N(5W6;=,M?J42+ES#+W-SDE<$/A6J^ MRKM5!(TK\ZHF8E&(XAF^VQM_AQ/6_D&[+@H]&SL9PN*\=/J%0!S ,O?F1J^2 M;%_W%=>6_\*8(Y1;(1T#0;ZHJ,!&A>M^2QM^_[FWECBKP$6],"!!M^S*2X;K MA$ 9>,"NM8&S,^F$!R^JVQ* +T5]K%RP=[#24)GE+F%CB2HF8]VJD2RSAL^/7BF<[=&38P ML1*/="E)-^C*AIR A\**!;F?53![JVIZ3.#7W0:_M)02 M$#&-3?_Q7)KZM+O"E5:YK'E-'X)*E:/^(;6M]Z5R] /M#Z-,< X'7V@MQG,9 M?^3*@U"P^6W*:I?W0.-@@Y.1?I7M7XLUP44!E'][GB\/GI1MTZ=[@()\7;]O M;)O&S@B%G;PS."/>2<3Z#PJO)GB/+<[8#98E6:6>R&";.*NTD(^@!6$7."T' MW7 ".$?P8Z\-5U5M>T5I?DT+@2.*/YZZ;CD?0WU6+2KG?!'R#)EW^68A7[:O M_N(W:*-*!HK2 NKWTN3P,@+3C2\I9W+%5:L-<7G;<,$[-Q.*M 7K?[ E"\1VKG @> MN'^#GW$)P@\FC7SRKX1T=H)2D&A.6N0BF:T+ET&N$/O.J=UT+>/Q$J(E)&38 MQ' .8#%T,VO3F6\(6NAC5^86\%W"]S5$,C,2'][T>3ML'5PO3I0L'QWB3!2!X&N'4S=*1;IW[.?#Y<"HQ3B7&KZ3$>#.#$THR M-O0:].W\4$&"$"NS; MCPY1[X$_A1Z9B!I989MM%)T9!W_L,3T&:G@2DJWWK OB%A0TU92HM\]&@G#4 MO-' _Q!+PC:+C G_UIJ1JNY_-%@5_J\K_X(>CA8J_FQ"BCHQMB/^ALA&"9ID MS1$4V2S\QW*[_;RF^;F&]2%F 4R-T36I8W/TS?@2OD4[M?V+SQU6H$(&;5D! MQX^X*-=W18CZ .P %:?1%?%O=)FN#7Y.0&5@#Y5WE7!GJ7\Q(4")JA". ^ZN M--90,S100$*P.,EEVKPJN>.ZI7MR.G]=!P9?38>"Q.47E%;!.JT_BX-NW4!; M^J+.YZ "YM6%TQPIGA,QRR- K;FUDAQU7I?F<6[4.J>)YH2X]RE^R'F%UQS3 M(LHIF\PNJJ);H0^'A3OXL[1P)BT1(!JE9^UM5S!B]/'I*>B-55>3,1UE ["&%[C<_VAG= M0CC06]NLK[IT3L#.@T:%+0VPYK-3,G0Z2S1:C!BI-401(B@QONQ!*NZ"_%\[(;*E6%-K)0A'\2$D MP+&^2\#1YIM/W>'R*VCUQ#$N@"I8A(III,>HPC.:A+EJ5S%YFNAD):@]!!L( M^LJ_ .FW&;$UQ2HN8@8*.G%,RQW.?J RS0I9^:Z[EQ SUA<.\7 EEZ+5RK!E M@*/OG4#9MQ>PI;.?_>YI1(^?H)^$V+_O;T*W*NQ-&="3N%L:+'Y#3?<5/!L& M1X0PG+0-KO.F]?_M;Q6M>0;#OOYXP'5,ZQG@$B;<>K2 @XOOF0@$/7B/3%2? MF+KC9&!6XYR:UGBA=KGL%QU0Y])C>WX!Y>7\[U?H.M:- M.XQ_*#E$J2L87MHKLX)U"G?>B,.RP[()QP6#A/\-MB?TV]^ZXW8;[3)Z;R!; MY-^ N#%@!P5(.TXDBEHQ0\;AZA&L\N I )8:-0@,2R#7**)(C^!FMCBO*AZ3 M0G5ZYL@-UZH[ZT!0]FT/,8V8"7%">P7#;'5C]3(>.KVKHC+O'QI]YQDEG^F0 MAIN5E\NB(R+N$OF+7^!U>.46#BJL=$X/F3F=V>%9182_ZBF2F,;,( 'I86\\;(!WDS#D+2HZ= IJ/^+=]LE\D M'N5'3C\T M.<&N\L$-_5VO(E? 5<5NMGWLUTKH#+T(+R-)?UNF:RP_/AH_\G)4(*4R!,#TW11'Z*AR" M?/R((>=[C PA^&H1@H:_PI^PW?A)P\VV%2#M0)J?5'' USL$CI]V#_#@1K0-AD3?J(O@FX[MG2877T MPO0 97 2Q7LDBKWL!18)T-!!ZULN#9'L<:\<\M?TV&LEN(OCNC$K1CQPJ#.] M2)%1);8D+#LTV^3IOA6G3Z?B]%2M+"]T8+IUH-QT"AC+0NCT9X!_.R MS@'>AXJ4T'\[ZC4,:WEHU$W>!>$H^;'87,>*?5#$4T:V'@BI?]N=M#28"50JI"6NM+P8:2E"N(R\E.!E@F:HPY5$2,!Y#,_:&.**VI3!T ,T'#9P\C6?'=>7H8SSY)U52&6X* MNJFO$9_#TR99N^^RANBN"Z+21@1,&><6E035U@T5^'I1"#3Z(&+L K+;&99@ MEP@E*X2_C0F*:6AN3MDB3DX+$R9D:4H U-AB/P^WR-D^RHN"5]Y0$WE:5"5E M>#4YSW5$R("9[-?LO&I:@+&6]"@/4U/$IB"MD,.O[4_AWH6\)-<)-&T7)?:X M'P4KA:;68])Y6-4(&3^;\W]'A\:,\D0F;ZF6ZW4/MS.E]K*2/P[*7RU@*GJ/9.GX2AW]]+[]Y 7"4E8VL[ MMXJ+'3M2:=TGD#-;7NJ5Z'5A[65U@,! S8U$C3#4N;F/J5E&]P$Y%42!@9KD MA,].7?;E@3G+C>DND6'=G74"%'/*G%>]X@P*%Q"QQ_6 D/4W*7^$]&VY/S=E MU6;UG1W^A.=5:X#^[TJ8;-J6 9,!#APV7>7>I5Y2'2^OK]W08+ L0&.:L4PS M(X4=2KGT><\(>XG:H7DX].";WH=QR"!O%EB+%?/7)0MFC"FP3+7]W__Y^/#HR?TZ#DH!VHD!S?G^>R;^36_-.[O M7^9+! XNH1D=.0YE0UE9$X@ P"9;#R#W6C,W6*8RSNY__8O_#UC/PJR''M9_ M6XX%@YOVY^/XY?S^($Q;&(1 > D[0>FW!VD?L51F>(T1M_6;;-<:0!:X,$RU M,^$^2!<+'UL0'-;2N]*U:5JLN\)I:]Z[UR_[.3VMX7MOH;M&'Y8 88D' "O MIM44YDB=]RC^_.3HB/Y^Q7N3ZBK(UX11'.X@.@(>K"&#;SOE=*L MGOW:1_B0(K&*9K#J3[NHTKUH MUL)U]YN4UV\Y[L5%''AGQ;N"WRWSCRZS111)3) =W9J:&*8C=JZZO\J;YRX. M'SX:I"_^[_]Y]OC)L^=7Y!/V7:.AM#?AKP=@R3Y>=NHC48 'A.Q TXJ[;^35 M7ZPH3#T].M4KG];SU-O*@Y\^%FX#9O"Y^@*?F)^:9/ /)H/@.!AY"TU[8(.@ MY!YZN'\FY?B2W8T7"Z1M@X?_A$@[D)3_'F/:@ OKW\W;N@K8=$#0O0FK5[.Z M:G7R+/5QIE?$_.65O1,\/01N!P1'C%#;0V**F,WFD,;5)ZBS'J@B&IFZ@?3( MH3M,,(SE*P@6@_@%:*K&/W[3Y,VWTZ6:+I6]5",1 H_#]4"10R,V$NZ4C;*K M(58PHEWX"T7B3=R6'S=61FF+.".;1))?[ELN^)TQYBMB5D'0T MLC?,$-DZQ M$C0,2@J9Z98XS:1\L/@:"!=G(D"]3)+5.\_='LOJ%+0("N!GUU//F;U=1]'(SGC5)45]*@N-1A%FO F77TL^J9="LB%7 ME&3:F%%_;"?84ZV,.2K"].702$!9*) RI0!DPQ8Y#$5;'P3:(K9GS (3@/<% M,F#]"F2N4GG"Q+??]^R&Y1$B%)$,8=O+S1&#:USC^H0O27O#B[525*3\6:[5 MU&EFT!6O!JY,>2E8T^.Z'#\9T],70'Z=[XT7/1X4U3(+)FRYWQ,SO5AMUZ[/ M;8<1CP-$6+_$V8'U%@=YA(8XDW'C5H)J=W!)"'@4\>0FH7&@L MSJ%]*91'$$LDZG.186FL/>C4L2Q>!"C.@QYJA MW# B78TZ\7=Q#G';\2;2LW/IM \:ZG& .$#1$!ZD'4^&O%71P@Q,JR=*,8%6 M_&X@+]]4M2(R4>=6D#KY8WI<5KDF%#]_Z^J\R019!G-M+D-B08+(7N @9=U* MI\+LE?S8?GM 66C)#_!_T6Q=[+>@&,'X\+8LNZ* D6)F"0_UHOF&^KVN<0^^ M"]U28))AP/."-C95U)R7M7QN>I;@43O^'F;NF'B7 M&)G@+<''][<*4);SK//7PN]\U@$=QB6]$@./[;H-_<:13CH1A_VLIC'IQJM- M_=F/0;M0]]R50ZJ5=-I0>32_^-1UT"Q8R%-CSQ+DAM/E,LUK**,O6BH$P_%K M<;J)N204U'27(*M8_EH"^B!))_[P!3 Q+U(23I&Y,95+:1DAJY)T"3J(7C.V M\0NF3!DE Q>\Y5NQRV9_KUK0F=KKU7LS;.KJ]^.;9DE:/?IWXI[#&30J[-#- M0I3:A'-D29503A?(5*>'\9IA :F+@V%R\;+3X<&.D"&QF[YKKRDPT(VU*HC M$KP/RR/K]**A!0R\*)Z9M_= "PW&3LUK*V)HL7IVBJKE+;J.C3%GGV*_F#)" MK)C%T$?"LJX&'QP/#VX,GH@9CQ#[//KX@(X7K"0PE(GM &3(?(G,;J"I+QUQ M :%'W.[<3IZ=ITZ>*^\[]37X("K4W0'"IV1Q2@E;DJ;E(P;L+61N_IY4"P.$ M0O32&-IA0^Y"D^WX\E9.>LX+8J%7AN4Y$0I[U+3*EI[<->)QW1(XP[B9^43M M9Z0@^'HBHJ<@0-B=(9@LOH6$/6--LB"M[-0)9*YJHQMZ.J&WI,IVLW#)HRNX MFH*!%:H[[.,"9A=%H[P)#L+ F_Y]^GW@_?#>J.VZAJJ& BH6BN#T6J'PZTI. M>_I]2QL"7J2X6&\H"JWL. J[WDDB_QA.\7&.(K08X0L@[*>P=\3\DW:+#! L M[J4V05YU8G>/'>\OS'L-+'FS'PAL[)YQX.W@4;.I LD28%<>V!'BPN#R)$8; MTAI."@X\.5=C-=U+P>'L?QC3!XLPF"ZI:NERW!!X(F1/&#)RSP0;DF2Y)FV+ MOV=%_L&1@V,VBQP(X8C#? UT72,B'K1^ T%6G0-L%H01+136Y&^]GN.*1_B! M7PB,ML)?(C1H5];,R\@^0EU!Z1=4>*M1A-)C33MAPP6;5;6$=J:X582%#Z9;*%4;I$WK73M^M=L9.))NBRDEW/J M>?O#EJ Q_/*BN6C%CK[\Z;_>O#HX?N:EUU]F0,GF<'G$C3+=]2/>U]2&,\F: ME;78=,6>N=6L+J:R IXWL&E"-G'2(E,!\1Y"ZWL M<=3KO93.QQ ;K@"2?\W> S%J7JG [EMSP^.IN6%J;MA[<\.DL?^ &MO0D5(& MEMQ-*A%K==T;_*R;[/TD/3WI$8[(LJP@T49-/) +98C>. M,.+F-/SQ3S)9? M.\WJ8UMIFUM2K/"A20(G">R'R-0!9N9;!+^B8N7E<-@6L!R04=7.)L:B2V%/ M@:ZJYFW?O7XY2=TD=7VIHY!DJ]2-C+6$TF$\ A_W2M* V;4A%$)!1+K7)V&= MA+4OK/ 0R>.SYEL653K)RB0KO7# ORTT1\PW/1"QD T$*K 5UG'G$:LE37@2 M'<8RS8N..A\ Q(AA=:Z9OIDD[P\H>4)IA:@4G %$UB.=7\+:6[=84"Q1SXH4 M039<[8"E%4@GH'-.P@ZVECCKZ4"(@#J80)EUHW%H &1T-". M-#0&XY_2+5K$K)D4VB1AL2D-ME, \&Q?#T.C9H#U )T3C!T754"0DV^2JTFN MMLC5V/Q=,EM7WKW/(=-QUN49%&T3:N)>UT[Y12 M M1FZV+*J4T2ME7"&E?F ME9T- \GYX- U:X!2NYB$9Q(>*SS"!HP$G"))S.W+TV48!4+KVZZ/*A1%NH8& M3NHBG(1M$K8MFHH&-J I'1J4P 1.,=\D+9&TL+/=&Q=C3(,UTVB/,J9,\%"3 M,&U7/6<\!4$I+&_,%A406RRH5[("B5K8QMQ&9H/CJ1CX]%E1S2'%2D\@G1-5PUY&&2 V M )#:_\UP%&4?,RAOZ'ZLO?0FEF<7@6EPEP6*6;2W]= *SJH;5.+78#SA2R8RNH!/1XG3U MPH5A+P"H+<4$!: U$V@1S:MIH.G)&0ZW=.VB(B&@:=;P-O=D! NP8T9*2 P) MC\+?X#"J2VL8Y*\%WY'A23N**>BR; AW?-:587X8[H)?. S^RU](DM?FV;+J MLCSS-^L*ZH#$D#M<>?.$Q0[.4->UD7,R!TY10[65M/97D1!GPG&0V:#S MX%'0O,X.X,/CI4$Y4#T*N0]\%MP'KD#NI$@=XANQ?NQ*&79N@& 9JUH!BLL M2ZN8J/?],1&_THJ8HG@I"T3&T8\B);P]WNVZUKS8)<.UX/";7USISG@*G#LI M789ZA6$F\.;+ A0;&-> O'PTVT_%TMJ1Z&:"8BTXJ%? '4E&F7G3:4X77SU< M"FG[[7V)7*I!!>0&0A_MB,B^; &_^]BK8W,6_1OG?+6,S&0MD#F'H8*@$DCL MJA+/#:%>\)O!'X+I71Z69E=KQ(FR,^N$#&%>L[ZQG47<17[='_UVPYLD?>GK MR\#E>17V0'50.R=H('J02I971_C4 ^@ M@<2M&G):T$Q^]&%^&GLDEPZ9<7AT+S'S?,AVQB@G8GX%*V;-ZXRVJ4CI;/.D?8' /\J8A52H<)!C8L1/?Q82/ A>LCF+7UJ4KN8F* MK]9#36(D%4?OG#E$2[=!=.MOD_)KY#I\+.@,>MXT:>H H2DG; E:"7ZI@;7U MAU(-5-?^$APQ]+CL0Q!NPNPD]!V0Z66=2KN1X_DLA_2A_5?"'4(^0M9SX6 " M-)>F'U )YBOF#.D/[6C_7.PN"R%MU^C?0Z QF/@911[8KA8$IWCE?> D,-[# M)MF,Z=O?I&/,Q)5("XFV*:1VXK0QJ;IPOOP;M5HEVOL MD,=V="AYL[]6E^Y"*%)7_EKB=U\2OZ]%(8$L'0DWIF;],YLE:88KOX-R6AP3 MV(WT%\X5U9I"Y)52QH"90>H9W(U&;&Y;512(F:N%AX#$'-1<@BC45B/3O%T]S]V%Z]EEM(/(V4H"."=@#-"8L60. O">1&[# MR1B5U%[&]G* L0QZA[NA*:Y;@6C@I>SCJT7H:T/FJB8FE\"[ 'IPD:_IX82S MU0B.+UX,D[U6J%_L?>6"!.YGYMU\ICQ!I#]2[7O2>Y2;'T>ZXA$8A0$ 5P,K M8]^<#X2@C+0VD:XB'T+W% G,=RE^%OBPTQZKF/*5P#/&:* MF.5=%4@*H M:OS3""&)'M5S+G(EM^KM07AA2<[1_N$7>(^R\(X[K-E5:P)8\I)UX13[=<", M;1FS(36P(O(=Q"5>* $Q4,E7&BQD+#&XC;V^LZ4KAO 7\.4>T1W='K7D!%$&-77I],$TEJ4I9AN $F4"'A4,#I;Y83WFJ0TA?4;R _8]"W,A@(; M*)TT-QT((Y@>0Y?+O$FS$GB ..LD^>T)_^:;[<)?_I_;_'+WX85 M_619NV%1/ZD_"H\].@Y/QW_]-+(MS?:CXP0.%&=,H<#0;0>*&7@8A.L"-CMV MTB.GC.3B1R>)(-&.[15Z)EFC;06.+.2PV/=T"](A8*KVCR_\25J_^N8:OYV+*KTR'H3HHK#H!%+KSBQD-_R) 06G3JH0O?W696>,;! PU9$=Q23LLW3E MU7\#9KZ/W8^/7D&&JF[P9>;H5B )3F;"MD3=&^A]PQC<^'IF%;4+BEWP6:GG M (9'(8UE0*+S,FH!U9QHX$SHIP4P\,=_40-/!PUFQ&.O'2:"69MH"M/F8N;^ M:N"70FZU5TSI>U&@"PN@&@!;IT;U[:.R@&#M*;?Y4 M3^8 4QW[0>66-]84 J +*T7? KK[T@WESX"(N#F_R9;+O1SN^.P%4G8MB)2& MN]I2AJ^*#S:ZW)JJA.K=C&E!(*WG]\X@> QSNR%W3U7N&;K-(PT 44E(,:BW MLLN,W*F$]BF&WX+SHS/E1G)Q%1'?@2EN;,Y 2O)S_V^J*JF?U]9.9(+6+L,& MFO<8>7_BDW KQ*@#AE Z _2#]2!P@["J&P<1_>P$AL@IN8?1"TA%P&]*JT>7 MGM6.]X%XOR0O+"$!!NITOO:5AY6Q46JA>)?@"[VCM**I$^W&D3!(5DM]JW&! MF27]^@*^9=X!%3*6&X!V9X2%8T=C+3AYTAN\]@N$OBCA1*HS8D>GRAM0_("< M+:%!&=??&ZN0FN5FG&TBJZBQP@NPH0,328 /]W5L/V@X=TS4-(35[C,!>QW3 M5 D;-Q2P 2C%C5M&/Z?MBM1S9)Y"E^]WYWGF]P&'QYZ>'#U\;LU&.LNS?_O3 M^Y-C=WS\Y,G1^Z.CQZ?O3]UQ^O[I\=/3]_/TT:.'V4EV-%\^^1.Y>?07;UJW M>O0COK97DV^Q[Z:&R_,2W_2UUR'MYJTK!G]T\FL9NG3>P3 S?^3S;,C !N]( M#OO5,(/5XIN[QSSTEE(O^AKQR^G+W"(9 MT15Y^5>4 4"=YP,4_^?3QL9#00)R"XTP]9=6M>53#?73U(J?3I%]5:RU@AUXL./.R*@_"3\ G M"U^LQ11-U'@-6'W$K(O7$W\^.CR9^2TMI+L/.([,E 21<>'[H%UE@^4?];;S M*N_)T3'8\U57G*&-W4;RA99A6'J8G7Z3?OO-R;?C'&U[JLOG#Z[ M]OF#Q4&;OE3["M-P]*$2,GSGKL#L_@YAF([T5H_T-#DZ?I@\B M2N 4(Y,M9R^R=(WIR(>O\#1?..\MYV5[Q4'>EX-X 0X;^HP*(8+S6]8&F%SIP7_]$%?MIS"-CR9D\.'SZ9SN7OG8S+Q(Z<[#N_Z_S>O;@_TE%)IM]<_SM9Y/ZW7;RCR[U3_>O M'C^C0+U@V _LU;RS8K].[NPZN7E4YAKI=FX<3);'[9*+A;.+9=] MCJ2;]17=?K;BW[MB,SOF#MCV'.=B9_C#A_S3,25_T[>]M]'Y#=7[9]Z>J\HV M7SB9M=_-N"K'^-EE!7L)[>X\A/;@'?MCE[ZN':8Q_6=F)\G)Z?$7V*$[[TOM M^S;M;N:X_=OTY^E^C-V/9X='3[Z:ZW%O+L-D6N[0U=F].]LN#@,#?C5WY]Z: MEFE[[MO]TJNS(Z:[XZ';B^ZL:]I!\,8_WA6^W&G?O\G"9Z4^+V_ +<5W$PW8'KG^R'P MUXDV[FL%*2"I]".1(<;*_:\EW9.(FRS?'OL&]F(9/V^^XB[OWB?[E,GQHZ=? M34+LGHC3'0VDOI[LWJ='6,Y^L#==QFDSIBK5_:M27=W0?Z\F M_6[6-_X[.L5_3\8SM@\/O7W(J@[ ^;Z4@;CCNS1F1?>P2[?ATIX>)2?/GGVU M"<1]W:I]!W!W8!/NH'F\ [LRW8_)ZGP]5N>V@K?I4DV;,!F=_JY@,/< 8;-O M'P3=K^.;XV]G+PSQ-\T/(B$$4(DA,0BR5P5J$.!O3-N\61+U+S(PYF6^ZE:S M-OU(?^9?&QE'Y@53+3; 05P!79;+ H6Z4#?,=&;["MZ+DADIB$W;,EX8:H[$_N'3;S0-!Q0(-Z2H.CW*3D^?'+U_^NCIZ?O31R>+]^G)R>/W3[-' MCTX7F3LZ7BS\=\9L4P]?N64*_'>_KJORG2OSJ@ZX\_SI+[$3.T'T_3I]"#.3 MI/Y_KTIW:(5F<7SRY-GI\;/W3[+'C]Z?'AT_]$*S M.'W_+#L^?N*>N,?/EJ<#H3G],2_=NW3IVLVKO%D45=/Y"_C^V9.'CYX-6=#& M/_U996L@--MW()":G1[.8&4S6MK,K.V+\87^'>@YU^O"VS"OMK\0'\YG5SS' M)P\?'6='3]X_?0R*)SW)WL^SY?S]X^63].G1(Y<^3A\/I.+9]S\!!\^;<@E, M(:")WQ^?/GY\_&CPR4?]#^Y?=!X=SG!1,[.J/9$9-996*",9=ED";$)_KRZH M8>:1,$J]*/+9ZV+V+I\7:9D#%V2^S!VQS+ZL5FO@@O5F]#QOB+VV)?9:8"#V M5GB6SE;T0+;YWPL;Z:N(C14^6:K9EP_+\[TYAN?7E8]2_"=?GN=N.7O]T:MQ MY)SZ:;G,%_05K\L+Y*S\Q2UFO[Z;_>UO+Y&!2I\$W_5C?:BO@U,LR"CF5YW. M&K=.F>E*B4JC;3F6%B/+7$74FKA"?&]ZP*5?*7$NPQI3=#;ZVQOI57>Z6&8+ ME[Y_NCA]]O[TV>*IOQ./T_?'CQ?SQ>GR=/YH/M2KQX]>?SSW%Z]M_*O]( 2T M[UKO^L#BWRW.73;XH\?R-]%O?D[K]LU_O7]\P$,7GR_OAW)D:>#L.6;]-O^&GIQS2#&^,*<3^'HV78,XI5Q"BVT1;##"%[Y MY8B='C[&[_T%&3!IZ;,"J.&4K9[?R.O_S'V< ;_U,B\0*&HF@$PMZ)#_[/R_ M')#J]DC>CH\._I.4)7(C+ZK:_QI#'&]6G/^6^<8KH*7_;Q_DW"E"W'O&2O?L M:&*E,U=J8J7; RN=W>VCPX>/9 O04SA]ZL/:H].C]\OE_(F/P+(%!/!'[Y\] MFS]\^OC)8G%Z&AM]UCVH>F[7LE\Y(FQL_>O__NN;[]_\0N;^S=]?O?[OSTKC M%AEK9&UC4,)GAX\^C9,-S2P#&YYL;6OP=U5T"OY7[V;=!O[T$'1:/);;O:.C MGL)-T::G17U^O/0@J2>'QUN[4B9)O?W]?_3P\&1K&64Z@"]Q ;9WH$W[?_O[ M/YG*2?[_R/O_]/#AUMZM:?\G!^AKWW\?OIY.!W!;!\#]^%\LD/W2A?+PAZ&H M]2EUQ]O2%E_[?MPX?/G:-^2F[M1]WP\E#'BTC3!@Y9]2",W9PY/#)Y],^7$K M^S<.S_X[6HMLY64.51HNN8Q"M-\?Q?RY]XESSM<M+6TUMRQKE,_X6F7I9E:K)T['S^[. MQGP5LL:Y@S^L8O.;69[-7EFRJFM.X=^)"/_:4.'^ZGS:;?O2K[7G::6]>X4[ MWS^5KSAHW.+ "T"=+MKON!WN^9^X?>>\;=?-=P\>7%Y>'OK/'9Y5%P]>U(OS M_,(U#UQVEM8/LK1-'QP_>73JM^>!O\/'QT>GCQ\].X'_/7[R]$&[.CD^.7UV M?)H=OW*\TH^N/G-U,LLP8J1&8(%./Y8V MZSGU)J>K"BZ\:S[XH_9_V:9%,O,1YV$R^\5]]']+#YN]Z^:S-]M_P[_"1U+O MX4^E-D$/^I3NNL=T9R[=?5"E3P_^X\&+^Q)/?4DNB<]6H+N[!O).)%'NQ)G> MN.BTEZOZX/CD08Q*^[4Y=@^/)\_N#^/99:L#D.:C9P^//KJ/#X^SN^*7O82] M7OK=EA'R;1-D=JKK;5>XV?'#].#X%,=E)J?IZW6:;M,43>[5W7>O;O?\)U?L MSF_ __=5NV GDPOV1W7!3NZV"Z83ZY,+-KE@DPLVN6"3"S:Y8%^?"S;5-_^P M+MC)_WI0% +?^]_=O_S9[4S8M M D&_JA8=M&M-3LGDE$Q.R>243$[)Y)3< ]T&3LF[EW^=G)*OR2GY)?U8E=5J M,WO]L74E8%C/ +QYE4Y>RN2E3%[*Y*5,7LKDI=PGW09>RLL7?YN\E*_22WF9 M%HNNH%+2W_+RPSQMIGS*Y*E,GLKDJ4R>RN2IW"O=!I[*J]<_3)[*5^FIO'++ MO,PG1V5R5"9'97)4)D=ERN2MW$O=!M[*SV]?3][*5^ZM_%R[QDO#5 N:G);):9FN9F;^#$TP7.-[]*VW3V0UZXV3=+&))N&8\Y M-_X-S#X#@7CJ?Y+YW\R8$&#FO=EO)U]F\F4F7V;R929?YNOU91ZTZ;QP$6/H MIZ[FV6%0QT)>@C_Q_Q0^."\B;C7"61ISD9K%S-/%A[.ZZLKL8%$55?V=\)P8 MAKGAXY#B]/"Q4\OTZ/!(>%6^*ZO2Z1[-TJZM9D>S(_A>2S>*^Z*K(,85OX(B M73?N._D/>23^]6ZW$$X)9>4\;]V!EZX%P)D FZN\_-/_O[UK_6T3!N+?)^U_ M0*DZM5)#PR//M9.R+MNZ1U_)/D<.D()$0\MC:?[[G;%33!)"LD *FS\U-<;< MG>]W=SZP+ZXQ67O(6.T:VC0O!1O3BXB'5Z,&1RVZ,+5\4_!-RQ-N ^2"9MNS M^2$LSD3 9; @3*G>B@DJG0VY5 95?*H,F2.VP$U5BHJ>O0 .\[2#O--_Z MU>&$*-&LG"%ZX-7!X/IB%4+V?+S5(/1/^%@KZ TJY2V=.K56Z^.3MFHVD&#I MYY5AL]6NR6V].1PC;3Q41^IXB)IU96C4&BU5UNM22ZU7R%/)'7T@$OF!:WBT MN0#VK'_YY:H[^'77ZV=HEU@_D.(&V#/#<($BUW@*+#>LG1361Z*GA[T[D!JU M]Y(B.*X@U8_T8]( '?!-T"EP89Z R-ZS9J()K/>[FH_OE]J*>D)'OK<\W\7/ M,F&MKP?@,S44>(9./*E+_"?0,8+H!H0'%\"96D#'R#"1/<:EF?! 8%X,EW0( M1W:-8 )WA0-"S&0Z+@A")[YWLUB)$1\&- 4S5D6-J'#<>+#.EYB.9>.\0\%A M615;:E*TOF"-F,%QJF5L.].YPYG_7\617(>8V2E((-7"O5Q'(\^Q Y\&K;G; MM97>G71\W+RF(1,H;[P\!('7N<#W)W!%K"7F([B\LY>WVA1EA0L\(X%O\Z8E MU98792&2E:DL&#_@XG'C>46NI+\_J8EK09(#:Y]Z_>^#ZQOA9V_0_7%"8JK+ MJXO%O$%9E"WJV-@"7V51O9VX*[@B9L1HT;45%W#N"%?@R!Y&!E[)D*JOY=+# MC'&5%HSEP,['66UJWKX2FGWJEP9VG"Y\!V'LN#"1XN%!HK M>;(3QQ6.R0L'*@XH#JCRL).ZT-X+9LZL>"079O M'V[0\#=9"<4FSDZM$D5R M'&0<9 4&V=&-:TTTZQ'9RT@[7HFTA?Q;4VS4LWMC4-P58QG@F"MWKPW.7)DK M"%27^671RA,XN"0XI J$SL% M">HV2'(L5/MF=+VK:4XP\8'^=4F0;+='L!_! MKI^[%?L^]KJ-8(O/=7?_G&D_)"=07'1)<[++N2]%SG1?"N60V2A"6]A](LP^ M$(78Y\7-++\=2T_8RQ+MZ!LY^@S^F/Z#_>$/4$L#!!0 ( ,:#;U,<U:;5/;NA+^*SIT MSBG,)''"RRE-*#,T#;>9:6D/#??EHVS+6!?;\I7DA-Q??Y^5G. /4T+M/1< M.M,0KU?2:O?1[B-%![^TVZ,BY44D8O9V\OX=BU54Y:*P+-*"6TAGTJ9LHLJ2 M%^R]T%IF&7NM97PN&'O9Z?4ZW<[^7KM]>("NAG4;5?19KQ?T]H+M[G:/=7?[ MW;W^[DOV\3W;/)L,MYSZFP_#R;\^CORP'\]>OQL/V48["/ZQ,PR"-Y,W_L5N MI]MC$\T+(ZU4!<^"8'2RP392:\M^$,QFL\YLIZ/T>3 Y#5*;9[M!II01G=C& M&X<'),&GX/'A02XL9U'*M1'VU<;9Y+B]#PTK;28.#X+%7Z\;JGA^>!#+*3-V MGHE7&SG7Y[)H6U7V=[JE':!E@-?7="[;,QG;M-_K=G\=E#R.97'>SD1B^WN= M_?TKD9;GZ5*F_-3Z6F31_!;K&]%9LW_D=$BLN;9MG\AS# MD?5>((L88.FWG8KW4;]V3[ABR$RX*874 MX\*6J32P-)-VWD]EC"90^.W9_G9W9W 0D.)]VMZP-()Q0J\:-AR=3L;'X^'1 M9/SAA'TX9L.WX]$Q&_US-#R;C/\^@@AO1Z??SZ*/9Z>?SHY.)FSR@9V>O1NQ MW@YO]W8W^19322W9B[WD^UD%STS>CM@GN.5T/!F//L%%P[=')W\;L:/AA!S7 M>[FS^X0Y9_N*&>,6.Y41.ZXR5;98)+25R9S9E-O^0PWYXV;^F:A]/DB]SF_/ M>K]W!W?Y'+.43P738BK%#*72IM*P/RJN@>)LSDY%J;1% 67'2N>LUVW_02OI MC3 7*#THP)9G+38NH@Y+E$9KP?[C&S,!NV/V2916Y"&>=[HM1N5W\"-=]A-% M=_L>HON:&T=_6#YG%X6:90(\J>6#K'UH8X5I% H$"_9R63!>S%E56%T)S!OT MR;$OQ)RS'$]:\HPE/()(,Y6C9EKE]6XH%"(2QG ])Y6<7P@'CV6?!K(8QF#( MC%(2C4$*D=2@?% #"32P) 9V9JF,4F8J^KAJ/Q-:U)W0!')I0$W(R9XD:F%* M$3D#J=\2IJD8TYRB6=,-3Z!5 (Z08E$)8G$HPODF'$M'&B 1EFPI4\ :2&F30I MJ9-:CB1*B92>8VFB3)D*[2B]:I5Y.)=:88<+L6&;@$HL #Z/A]$E=H0%-K-' MR%RG508-QV'W-L66:^KX*SWY1TETL_"@I?X9I;<&ECVTR):U!TI6!DHPT**T M-P$.#6(.]\G#5I'PHK-[ PM>]E,"ERW^._G&(78@=P$P&!C(/$+IBN*7<=:B M>AWQRJS?A IG*("9>B1?BE6ET0%R&?F:4B2T1.'Z(5Y^E5V;*=H?" "$=2V^ M E*K3M_T4B+1PA:C,AF[,;B:45!/E:$J[M:L<27?Y5-E M! RR2.#4J 09E5&5<:H$F)8SXHH-H(7G%DU*A&^A($5D:K07\8_+S-=1LX+V M^@S(]41=_TSH#^\1_6OGP!N+8/WLN?9:P/J9RI@@SHTJ.)4);K \B,X2[KF. M%QC$JI#+78J(/X>^%B5LD11>(+^O4,_NA/T1U.>52X[$@A$DH#! MRBFB:6[AH4MBLT:V]X^W4U.'=#1$IB:@0SE4E?V\!>O4([[4%D3PDR]OTEBX MV#FXQ2N\)V#/@#I_- '^RP UOEN.]ABXB24Z8*BYIWMS*V"_(C,3ZU!15&E" M3*/$W])KKHR%G YIT9>)T-'BN&KS,TT20!_Y\IIV;3CV@,*=C="Q25$M[=KR M5J7<+/D095JW5$3LRI#S1UTBYBR3%R*K#TJNZ;?N[**'71Y_,9X.2_;N88/Y M3=O,3;-5[S3=H6R\6$&MJ\Q'B;B)XJLD2#C\"B9T@XDOK>-@XU9ILR0?3H N M\UQ:*\2?E)G7"O3&'1!+V$>=/.T/?\S^\"@#+P17E0 6[==IYQ]) 1C4I7ZY M3YL)?D&UV_-$5[T=RW4'O(LSKZ\"5[VE\J6)Q &[,%4.7P'7_M#MKJTW'I ^+#I;[^S?R.R7O9_P!#NMHL[ A%(-+)+ M"X@1+B<"<^XHOP9GR]=164Q5-A543 M^7O\BH>LT*O(R4W.!M[-4^<3)5Z / MJ-X+T^@\S"_&_ZX,E8&[9RUW_<.Z'6?=,,2:$;H=J2SCI1']Q9>F-13)U%^& MH.LAR2-RR$;S$WWU8;_A9QNNNB%G?7X M/3]U&R\G3A42M*OVE%5EW>/NR\Z+O5^;+JO'7KBO<5^ET3E%ED[L%VY+[3'&82I&PT:6(*BHF[(/?&5X,S%D,BYH=&WM6FU3VSH6_BM:.GL+,TF<\'(O-Z',T!"6W&V! M2\/L[D?9EK$6V_)*G=GM4 MI+R(1,R.)Q\_L%A%52X*RR(MN$7K3-J43519\H)]%%K++&/OM8PO!6._=GJ] M3K>SN]-N[^]AJ&'=1Q5]UNL%O9U@L[O98]WM?G>GO]-C9Q_9^L5DN.'$#T^' MDW^30O]CN='MLHGEAI)6JX%D0C$[6V%IJ M;=D/@MELUIEM=92^#";G06KS;#O(E#*B$]MX;7^/6O I>+R_EPO+691R;81] MMW8Q.6KO0L)*FXG]O6#QU\N&*I[O[\5RRHR=9^+=6L[UI2S:5I7]K6YI!^@9 MX/4MF>OV3,8V[?>ZW3\/2A['LKAL9R*Q_9W.[NY-DY:7Z;)->=/Z6F31_W:/>&* M(C/A3 Y5%N/EZ#J5H;1LJ]?9W M"^+)\*LT;>D903>A;:I'X8J*I-% CDW;> M3V4,2R#PTYO=S>[68"\@P6=4;#@ZGXR/QL.#R?CTA)T>L>'Q>'3$CL8G!R?# M\<$'-.'MZ/SY-#J[./]T<7 R89-3=G[Q8<1Z6[S=VU[G&^STO&[9B7W+\VD% MSTR.1^S3:'AQ/IZ,1Y_8Z._#XX.3OXS8P7!"CNO]NK7]_P"H%37&+?8;I_[' M/!/S%HN$MC*9,YMRV_]6D[Z<[9_)3Y]/1[W.3V]Z/W<'C_\+\7MN'(UA^9Q=%6J6 M"?"=E@^U]@&.%8PI%(@2M.:R8+R8LZJPNA*P'C3(L2A$GK,<3UKRC"4\0I-F M*D?ML\K+W1$H1"2,X7I.(CF_$@XDRS$-VF(H@RDSJJDT!PE$4H.Z00QDSD"3 M& B:I3)*F:GHXZ;_3&A1#T(&Y-* 8I"K/=G3PI0B<@K2N"544S',G*);S,)Y MTPVOT'R8JEO?'IJ");) \ E'C6#S M)XJQNO98'4 ]"!.^)[E%64=X"G1F!; MP**D?%8"#AC(X8V#^R^Q6L/$W)X;ZR%VM+1%(E4&'8!0!1BY"2%/*D7#HJV&C T"WWN*/R*Q(>INOUD2)RL!(TL[/TR,#78 M:OY!244EB<2C"^>8<2T<=( $&6;"%4$!O(:9-"F)DUB.A$I)E9YC::),F0K] M*-5JE7E0EUIAUXIFP]8!F%@ @AX5HVOL\@IL4 ^0QO*/DEA=X:%+XS-*=0U$>X"1+@^>*%F9*,%$BV+?A#DDB$L\)3];Q<,OG>T[ MB/!M/R1\V>*_:U_;Q\;C,0 &)P.K1RA=@?PRSEI4NR->F8=WH2(:"F"FGLF7 M955I#(",1KZF1 DI4;AQB*_?Y-AFHO:;?("PKLLW0&K529Q>2J1;Z&)4)F-W M%F.JT,A8#UX+6#]3&1/$N5$%IS+!#98'45O"/=?Q H-8%9+[@!&1N&]:6I$. MK@Z)?C'5G.->QN0JTG5M5%GI$JO!./H314K'3@E'E"]% 5*385'@#>W:8B>" M38 '/E:E+%$47J'_Y-"/'@7]T91GE@X?4([Z4%D3SDR]OV%BXV#^XQ2N\)Z#/@ ;_;@+\ M/P/4^'$YVF/@+I;HL*'FGN[-O8#]BLQ,K$-%4:4),8T2?\^HN3(6[706BK%, MA($6!UCKG^F2 /K(E[>D:\6Q$Q3NG(2.4(IJJ=>&URKE9LF'*-.ZI2)B5X:< M/^H2,6>9O!)9?6AR2[[U:!<]]?+X(?DW--EYJ>WCNMFH=Y#N^#5>K(S634:C M!-M$YTUR(WQ]!<.YP["7VG&P;*NT69(*UX A\UQ:*\1_*1_O%6B+.PJ6T(\& M>=WWOW6'N(L3 MK:\"5[U5\J<@]Z0N'J.C$Z*165I BW#Y$'AS1_4U,%N^-LIBJK*IH )9\,OZ%P== MIU"1EYF:"[R=I\#T2=A#Y]O\V/K/RE )>'S&A MVY'*,EX:T5]\:6I#D4S]I06Z=D%.@'L'353RRJI%@[_1X5I6L-,$DY>AEL8E MCC7FS'VWYG]J%G/7_/FV[CI>%4'4&E:D]95=8C[F# AK_JB1>^:UPJ M:8Q,8:6#^(4/%\_MF>9E/T26NFK/X+ O7E19ON>A45EEQ8!NR]PV][F0TF&_ M_=6%WU_3J3]M_.K'1ZRX1M^'9^0[ 0BL)I0_022^ 1<_1(KM-[/Q"0+I?H[O M[?B?X[U17X&D.MV$REJ5PW/7S!W/LC==]^]Y[0M,X.UJ7!?Q#3=V?=J$:'7V#R_,<-4BH0=+0G/:?T[YFLLGM^8]3-_FHXPW T(;7)N MWA_<','7 ANW(A8X,K@H2=^+ZQM5,ETRP)!'5Y<:]L3$5I7N+Q)1XU;PZHN: MD6Q"D4P6HET_=U>8J[]YO$)=5YJ6UYQ+;"O:GKOP!/2TSZ=*QC4*=G<[F]O+ MA.G;NNYFM+\^[>YC[_\'4$L#!!0 ( ,:#;U/L@!*T0@8 ! I 6 M9&TM,C R,3 Y,S!X97@S,F0Q+FAT;>U:>U/;.!#_*GMTVL),_$I(+W4H,VD( M4VY:0HF9N_XIVW*LJ6*YLD+(??I;R79PH+30*<^#@01+J]6^?KN2I9T_+&N4 MI22+: P?@D\?(1;1?$8S!9&D1&'K@JD4 I'G)(-/5$K&.;R7+)Y2@+>VY]FN MW>M:UNX.LAI68T3F@^$&;*1*Y;[C+!8+ M>]&QA9PZP;&3JAG?=K@0!;5C%6_L[N@6_*0DWMV9444@2HDLJ'JW<1+L6SVD M4$QQNKOCU-\E;2CBY>Y.S$ZA4$M.WVW,B)RRS%(B]SMNKOHXTL'N"S1GUH+% M*O4]UWW9STDN=-DDW359LH5?,EY42Q4ZIY-[A&G!+IAT*E M_8L3?&]D7H]+1*:LA,P87_JO S:C!1S2!1R+&M\H6_"ZH9,GKOJ$NV+\4 M6:-ZBIXIBW V1>9:UGZIOU^I'JY-LJ!&G5#P&#M'9RD+F7KUPGOC]CMMV]MQ M0C16?D>B:>IZGE-6H"BM%KNYW^CJ,);TFN" %$Y0UL-AP= M!P?[!\-!<# ^1# <3TX&AP$$X]NSW8UE]'IP8D_LH0V3T5#+67K8ZW1=+64+ M?CAZ,('!WO@H&.T]4/76E'KKOH'Q/@0?1C 9'+\?'(XFUOB?CZ,O,!@&NJ?M MNNT[%O[> GM-C(,,(I%E--*)IRP.*J7P>4XDBLR7<$QS(16(!/9H\17S)58- M17@+#K+(ADU-K"5MN_VAF&%169HGK[^%50/VA9R!YUJ?(1'2,/Y6,@::Q5A8 M)C17=!;B<\=M@2DNI("$\;I0Z2$3<E)D94DF0QC,XPYV=8KG"^&2L*+3?^ M:LH8JQ6D5%*4MBE9J4,M6 N.603[K4>Q7:U)6[ZB2[2;;*?Q$77GZMUE>&D63\B=[=_Z&Z680J;$0,YS)B*L P! MRI(5DD#&<9FZ6=R#%+- M>1DU(J?2S%E<2"CV0P*K63@K$G):#PR%C*FT(L$YR0OJU_\TIWZ#\Z5ES=8+ M86U4M%J_&4%DKD3=4*ZQ3E70LA#7'/^WNRZ8-*V%J>S:6_@W> ODE7"QJ MN];/UD*2W ]QX_756J 1?[J=6/63L!!\KFA?[VGTW$V%;S]4&H37AWVYY:H^ M57PM>W>ZMO=L\#LT>-MV>\_VOCM[;W?M]G. _RZ#.TKJ]/Y;4ODM:'R(;C(; M(*];;H!*+6Z6"ZMJ&PJEQ RM=0;H.!;#"]?\W*U&3N&<;[!NI,W/$LV=!%SS M+<)U8^YW ?L6%+QB;WLN]P/'QZ\L1W\-/3K)W3-T'B=LG@!*-H\DPYU8CENQ M2U#9>L;*=5;=CTR?9]#$?)P MEFN7#][T&_3S_D>#FO_51N>Q@ND)8&<016*>*9SDJ@V.8\Y.ZI=H=_B6KWW] MUWRW81@HT#OZMIMDV(JYPYRXL0(6DBE%,YR2*'.@6Q_NQA NKSBVAY04$%(< ME4MQRO1E!R6^>X5"YZN%OH47ZD/CZEP1^5Y%F\QEQHJT9'C=^Q$2F"JT DD" M\QQ;M :T4/:EEZ;IZB0L)-'7J<1@B?4YGI!^G2H:-]C6.ZJWT=J/'-6PJNWM54HKVUQSBZ^\ZF?N M#N[^!U!+ 0(4 Q0 ( ,:#;U.]0OQM(" .UV 0 / " M 0 !D;2TR,#(Q,#DS,"YX&UL4$L! A0#% @ QH-O4ZPC2\=7QP ("<- !, M ( !=Z( &1M+3(P,C$P.3,P7VQA8BYX;6Q02P$"% ,4 M" #&@V]3%^LO) !6=@P $P @ '_:0$ 9&TM,C R,3 Y M,S!?<')E+GAM;%!+ 0(4 Q0 ( ,:#;U,RF/2Y4)\$ $GZ-0 3 M " ?H( @!D;2TR,#(Q,#DS,'@Q,'$N:'1M4$L! A0#% @ QH-O M4QQR8!3?" K"\ !8 ( !>Z@& &1M+3(P,C$P.3,P>&5X M,S%D,2YH=&U02P$"% ,4 " #&@V]3D^DL$,@( !D+@ %@ M @ &.L08 9&TM,C R,3 Y,S!X97@S,60R+FAT;5!+ 0(4 Q0 ( ,:# M;U/L@!*T0@8 ! I 6 " 8JZ!@!D;2TR,#(Q,#DS,'AE ?>#,R9#$N:'1M4$L%!@ ) D 3@( #!!@ $! end

CS2QF9'6YF.):?#3;)0CK;M'M\"WIBQ/.A7J?3V/CY),[/RJ+1 ME_71J+/63_4,S*UF64:;S#G1*"6'Y1Z6+#22L+O@T9)$(]MH5#M^D]>,7-[3 M"\HZ2K^'BC5.GU%]/2JD? >V_IYR,G9-!)R0.RBS?F*;V] M-%)JH0B?>;3X)$GT2UYRU,?E.EG(ES EY]-P)/M\9*<7,*EFT^_S#2JE\FF? MJZHZ/-I]3";#2:4+GCVIF3*P\Q8M,=DHI4\V3/16Q)JE+:/'SW*U3;V18QG. MT\'(HR4M!"/;6U>(GKA>ED=F/Y5QQ21\YM%$B;KDEH>J4!.Q9:_IF\M^"!R3 M4TT8-W9FZ6<:?!6OE%U=G+#SF=QL@9%';V&@")]Y M]/8F694Z$\(6^(4]M7-UKF5V;?U48\>,' 145L\,\$;'62_8PK"8QN#(H[>; M]1Y>Z[&F9*[3Q,9=F$0M)X:G6D!F,T-=$:K."E\'M-ONUZ:]'- Y^OB97'Y< MMU?UN8+W!,(?+=N*F.N$IYI%]OSL5%SX!4W4F@MFPC1X/IW23S6+G&7YEK-I MY6AQ/2HWF&YH;+F[V5 M65D5:S*W=AA-A"./U*.G#Y9&'I?*8J^\;NH&(9+M&LRT'0E];FB0;-Y/C_#% M>M-G>FV=,_,A&/E,E"5EG$JQ=#HIR2EU)*48-2VQ:9F11FR22J=42I/'1P]/ MA1E9FJ^8@2C;&=KM+81P&+9.P9Z3[:4Q+&RE<'(U2V)C79DYX"O8F/6I@$3FJPF-""WA =L<65?T4 M['47S-JMI;VA*"SP?EO=I+66$IZ"/:JM<+V6U6Z?FIR$O3Y6RY0[P" 3*]U*2R^IO4#-M$[!7N@T3&.:[[7$A2,6 MA%DSGVOYK5.PA]':T;\W+0 M8*HE[A3LM6N]=7TPPOIXUIP,9FD-ZQO<2=C+^R)&;2C-Y1<3OZLIA>F\4(QD: MGR:Y7$\V,;\VJ72D7H-F8#?=H[>W-*+ML\7^E*=G>K),612EC[E3 -GAESUZ MG>+J_**ZUNW*(-]H (U/'[]]RO,U/E_W5 "E8">=%L:%%7D22N>UPJ(D)5L6 M;XR$CK0@6]E9!%'';Q_HLW0ST%V\@,F&(3O<<#;A3D$I7AAN&'[5"4W#:ID, MK_-)A6V=@M)-ME,LL=:@9#;29C"BZTRELPA/02E>8J5J4)EL3$'#B:JR'G:7 M%>X02L_4V7;O<,+V]/!_L%IC"2Q_V_P;63Z%:=: M+BSX2DEO*&2PRB<'^IE:V!ZU'OM] ^+4?2++"<4$WQ)+7:[*USM"@JOG$D*Q MT>Y@';Y=2Y3J75[HU."?SMD_^"',]=!$^!WT/MTW6%[(+1$;4P1.:W)E(#:# M9#UHG8GH+R=].H_A&NCZ$.E_O$1T_8#VN+BHOMN#R\-@3C-A/"XP :,0V]^W MIV\B;_&A"?1?T2=.X($G>'__3)SI_HOC93WQ\Y[>,@"%[.OU1)Z!55C[IIP4 M?D]P9UK(XA7P".(;;$D2T(QN+(%_:>01=5Q) O!+JH(J9\(1%; M8L@6_)Y$C(DC8Q".Q90O.(/X$C^^L/P;=_"O=-T. M-W/ ZC>:FL@ZGO]YHO M)('X2I(@VF!SL")1*,B&[7V>+)SWQ'9LA.$^17Y1 M>:@ZGO?\)BXD$*\[HJDO=3-;7C;<1%>V NW3[F1[7Z;X["94S;&U=0*,,#4_ M,0:S/VO3N+,;3,];#[Q% (X,[4,9N':[BRM;X!^@Y_^EC\\%/190[0]>0;2*P"JSYL#NY6 MG("+M+T6*7L>ZOK^B';>SY66RFIN8B7*MR1QGK6;3TZ.8LEWG,!Z7ISE9V77 M70,N1)-[.!^3?&AWL6IIJY93+LABHZ)E:P7:M(A%N+VSC8!W$#'T"YTNS@)3 M"*402GV8(-N\8HP(\B:4B@H0R?,V)[I(+ZNOI%G7]:_BIEB[3%>,*((TZU8U M"Z: 8B1(UU:M;>XE1@1!EO4G6-8-EVP&UJ;8Y&>E@SX]0?$[GX&\1NOCDTL:KD^4B5'BM'OI+@B.OMY=".,[F M1&$PHVA;R"S'3'@Y;%-*G;%8JB]$O#>1#-==]5/#?+B]N/@]40,4'$ X\$E4 M>*V@.';N!_(R/D?X7RR_O#I5+D.$UZI0D?!_4>%_N9CRZF2Y$/*_7+J(+,!S M>+_V1K/X66"=@N3TQ9KF5)??P0L5H>^.!TM%*L%5=Y)@S=\R)?L$HG8\ ZQ8!Z^8\?I1P MO&(J/^[DBHE2W5XH 6G5-=/X<:=73-3J6\8H8FUR8]=2,.=.Z[L:XF1\YM3"2AP\2TR=T\A M]#I$0G&)%Z%SIZI/06P'H9FLW!IDC0(E+M)LM]CQ6]2H?-7XA+*Q@CHY:*UX M8]J=XF.&T-P9[/^<_/&+H>]8XJ7+ZE'= $*?2Q/IYH(,R.OY#F4%<5"-&(0* MCHB4^ MMS$<;LZ($LP VG%8+KN-YCT?MX4G[C 9>HW7DU8G=NI+O;,H807HB M)M$6Q9")/.DA3MC%CI MYHN;XD;GVJT08 X,M@ 7@6'9;U%74H"]U&S(QM]'85!="4K37@Z-4:')!6!: M%!X5G],U,/0Y9NX0NT:O;,%*+V>\,5G9;:(EKX@N=\W8#I%L=KA@TIGSZ]#; M 3 M;7+#4C5'6"*];B1=8T+G-E5]>UGG&V-/".10:=#MH1P*8]T RKTCHB4Y>6Q. M2OVBN-[4FH+"2QVM 6\RAA&MR#'"OU+U4-2E!8/*H($9/Q &51&A/#ZJ(HHG MJ$8JFXDT]@A'^ZIB<^;,K/"S4FYBUJ-IC6BZ5L?X*;,E$FRGR] MZ5,MB$4L\#51Q1:JV(H5&J%05SS1Z!W1K7+%'S1::JEJTH9D%(!+MO2:$'!@ M= NZ8R1SGGJM>+:_]2; @\6 (LX2AKW4/'_VNR:XJ'@+79EQP:9JZ!J@V^G& M]@E!,JE4;[0G_$KAA9&\QH>*PWNE4&*B(%DZ?8>S)*K&0B#U14'J-F\!^E(@ M]>%H&J<41SEGU*!Q>9+J,K51;C1(ZP"YWAQ-0V4?Z,JDV\.L&[A@Z?*1NYA@ MUFM1-V5AEHU)O]<4-:R9+Y7R R&8<@"S6&!M'8,6*E:+%6K=WG54,8(M='G5 MY6'K/>&YX2"7G!=)!A>Z23<]\MM%+=4"R!2%YZ CF'[)$?PJMU E $/?$9O[ M:B&X"]:"/$6")$ "U0F Z,8424]>[/<)(;'K+OP+8: Z>W)_![C^/ MUQJ<@,=1C:WBC#"IXXTJNS XMJJWTBVXBA^_4GCRCDB_E+WXLL5D""_.B1>G MHE,(+V+BZKT6GI*THU5]HL;W.'Y*I=9,D!9UL(YWA(406GRX^"I.2G,QT^(X M&A,SM+A=T^*$*_*[2,P[7) F$_!-2E^.S,7:7QBSP#!9!;H@,$(3^2#4JQ54 M__'AG#Z5>X8-=-/_23!/ B[/M7G[EX>X'PS!O%'!HQD_!".W JLXEB7//>WG M_H?#F0&I^6>RC1K/Y!46\=M^D%_,TL;^H4!CD>!%G^QW4OS?^?!W>>0Y5N!K__C.',SJW__XKFQ[4(9_1C_!_>HO_ X#?_K[&04^1TI^ M+Q0' ]\N#_\!BWSX]T4,W//CH]$XQ*%S<^A/3XV=F4,[M(I>?,2L;\6(UT[% M(D9<3"-># @B/B!D^EZ,>.W,+&+$Y9 ):40\&/'BN4W$ATOQX;43M(@3")J^ M&R->/NN*&'$QJ^GE\[2($>]CQ,?*WZY8#,D>$67TV[+;'[]RFA(=)_Y__R)H M_)\D<;?]@<1A1[K16Q(Q?QJ+^^,%'X6GMTLX_O?)8A3'@ES_WQ_DCP]; 5?E M,_-*=NDUSC\4325@U=3G,?MK\OJZ!=EP$UW9"K2GO+[5"Y'^@==0[Z\%3\SAO>!_ MCK\KAOER-Q"=N0*&(*4D 4M@\,>F0P G(IC(K*/^ M0EE+]KQG%\7MU:X)M6[7<,ALZ7F!:5D]L5+IU^=N66Z/L8\W''I:%>-Q?E9V MW35@032W$U4RY$+!!E)A,L4K\G)1GQ0+RT$^E$A8J)^F[I+I;W:YT$D B=.A MRDM@R.40(S8M7!\1XUM<[A-[,;] +\W+27D,FH,B,8^EF%^BE^4ET3PF;2>1 M_?=6^X]K"726J38KN.SC8Z4_2#(E7@?V'ZR2?M4 C/DE*N"1-:N8/$=+/UN(1N;ZW M"S17AI6;Z;/X)G\"N0T?+TR\M@Q<61%NH'D?TH2K'#O^=JIP,PWAD*GY9E/3 M]!IZW GR!+5;5<7I:;&:@J;D]H_R:K7G;MSR\UEL.Y:6_4D[I_*X[RF)_ M&$C)E2&9GBWE4O8FU+.U3$M*12XW M0]XQ#(W2T+%*7%P\#1TC@$!):Z04L4A:QT@G4(H;*45,4MPQTHIOF!"_MBDY MS0E"4BNR$E_Q)R/++#DDO@R!*1FYU*_:DO'/:(OWPGVBXVJR%[CKA/?0&NU+ M]%N/2[SQ:WC$R/%]$M*L7A&M;:.+ZBBALJE"CH31/L'M7BU1ZQ7)CM4&V)#K*[2?O6.+BEX_'4-V^&Q[=!OK$,,R! M1BGR3M'^<= 3%">)EP[XC1#"PYWBCVQGV^$)1:5?L M<#AA.!W8KE$QP6O&:_QK";*..W=S8S>YW2 MI&1268WP0RD=A072=VP:1T4*7QR=XHU%Z P^4I2XG\&/@Y[$_XC^/V>[.?W& M]^D/7\">FE0QL=X(*5PVFRQ75T?XM**#S9O]\>N$2_0U+F"/"R+%NQ="'" ) MM4JX37AZ1V2F/V#M$E-D)WR%*TWZES\VBQ@B!;J+G0HSH=7W$_N2#=)\0LA&884YI2U)! M7!1RON.E'&^MZQ(3G2LAB#LFC;HT(!"ZG;.Y-Q??^5J0\^$#*G:GV.$$&\-, M(>#;?JLP&HL&Q*$W'U!!=0"7+)6YMH[%%8%0Y"Q.J/-:S"N#\52AKC66>$#3 M?H_0,V6B&@+4>4?,"^'.1>N/KJU9<04>%!^[- B]([(U'73P)+Y>='DA61ES MEK#0- I:-]&Q).AFT>\\EQ3_"-;SUI\)P,YWA+5N/GIUM:1_$FB]Z@1 4.,2 ME#IY0=$G1).NN](O W#J[-V1),Y681>GW7\>FSF=P#X"P[!FN477^$5QL@I: M&:)7HD*)A1$FBDW=I>GOB^S(5JW?[3F[?%G.^"H'S&O\_OC$30*P MQ(+TT*(W'L3AP(\)82+/M5!>>XFB8T%4]>X2)5NY3_P%F4WB_SP,B'XG_OG[ M/M$Y(+ZK*0"Y/< 0PSM\M.PGQK+A)I9P$:>^HJD)&?)H;V@D+&!I)-1 2_A. MQ%YE(MNZ!N?X^*"$,X[^]CAKSW<4$W[\V>S/!:X,GR,1$K$5@(YS( T;NFVT MZ7:*XGOLA,I-FX3B_K!M/72YHB %A /L3>/1)J2BK2D^GC$;# M7(>>FAMV6;-6#(%:GXDPZ9.$64\7MCFHEEHBZ:5;@TU[U4[;?ZHF?T88L585 M-@;;*N.+;*!(6;6W8@2@+L3]J?K2WZF/"F9@ZY'X^1-7TZ+XMFW86F(&J#/Q M$IH-A?H1J9+XW0ZM@ P;T(0$RA%]RP$/<1-_::NY9GO:W^"/BC/3[A*V%NED M)/T.1$,//!#\%.5TH'$.Q!W\)XJA0YEWYMJ6%][]=G]%N^G;C7'56/[Z+_AG M_SW%TF076JN3W<,?C%'XDKUSBO_[ BX&F3I(LFR72-('LX[^_;__YW#VQVG% MG=U\L*S)-K5+1B:TKF$CH$8F)H_!FW_*%H33?>R=N2I;Y2CYRY;]R D ! ,5_=1K94\KQ MT5=N?X4/ @H-H-)Z<@IC]]&!_$#*PDP9MIW$RV^1^J=,.\4- M.4)526;&"D6G<2FIX924HG%5 OPD));&4RF9(&B-5'YLWRKOW8:Y:K3SQ*S? MQ ,SF6M0DVK!'>MP#WD^DKF42Z;-+,!O?MR1W-*SHW=GAYN)K9J4&#@OW4D\?/5(;FK&M:YMK, M+M:9@ HMG*^TP,BC9W)F5<(HD<--L*\EI9E<=6HS'8QDGH]<-7"QXM3$&JY5 M&YTJ7];'5$>74L=O#T=T3FGD/=YLM)7F4$T.LR,/WJ)V]/;&2".+9 ]KB0MV M4J$G8MB;V'#DT=O[CC%FZO-B@U^;@J#:C#@CNYQ$';\=YX/1IFD52;%0RA4R M);LM&@9L&WV\]GF^5;.KF(,7.%DBLU/2R;MPY-';PTR.*(RZ#=%<,%5#(_CQ M8)GC)/KX[5;%HF4!6X9\-A?R0Z&)85(7CCQZ^T!6*W33RLSYWMHO4HK.>H-Y M"$8>4]Z0,#XT"":E[+ ]2)L-JBOFR'F#ZN,< M,'/PYR.[ZVE)GPPV.M]++PI.K< 59(:3F..1DS6A4UYI(IEDLS+CE1;3+O&P M$.!H\:ET(_0[RV+/%)K6,&/.5Z90@*5)1XL?Z35\GLHDN^8LUYQKW;G&BG*X M+9U\.M+H5+BI@K4+.)F9@-G5]8X[:H&11V3R2'H8*+X\YS%!Z0^&XZ:R&>G; MPJBG(_4ASQ*=)"F:57+A-3ROEH]*&(X)NJLT1/PG))5Y(T=PJ-]!Q)\L! M6_&8H 5CK:VJ4Q-?= 1C06?UC+_0MSG#9RC2[1"*VFD+YGH4<'5<68XX*]S& M&Y^.7&Z&LC5+MT*>9)SNDK8F;1\0E,"/7S]O+.M:GAC8HI!-L]JRI'+N.AIZ M]/Y%N6/18C;+\3UWW7"&]2RFUW0X]&@"[=XP5\DYAL^3V0S&9CC"509@*'$\ M@6JZV1JF=(W L>K8HM?:K.ZEHJ%'$]"*Q'"4;&.Z6/%91N^0Y6I:">'0HPFL MU$9J2G;]+K_(>K.F.?25;B.$<::C"3264[_2=+-EL4!,&99.XCX^CX8>3: 1 M^'5QO9 "/MLNZ5*AL=T5^SV4A6V;+8D(GD\@<64 MZ78EM]OD!4;+S3-UCNRX'!QZ- ',7@3-ZH05Q5F8%ZJ!3$M9+H1#CQ2@@*6I M?'/.N^):ZY9,D4OE*1<,31U/H-=K)_N>/^CP6G7DD')K8=>G+3CT: *"[*T( M2THQ_&(NK48#Q5'%9#3TB )JKCTC%P-\:LX*@BQU,%?+3L $J.,)V#)=F)O] M=5XDA^5F9VKWAH*DPZ%'$]@X16M##'%*E#=UW" 7G-Y#@X]HD"EC?>FG#\K M\%IKHSEUH9UE%F"N]/$$A*',YPOUAL#3*Z%CFJ$RMX"Z$B>0NIGQTF:E1+LB M5LF)["@P#8&)GGJ$5FNCT"AIBIQ]C"M_OS\E(U>KRF.U@M7\BPO@ >>P*MK4U5";V@))C9:@DW MTK(N*24P] 1#?/4G+75QC : M>L39-<;/PV1[BN&&-'(K@U6^V*,X./2(L$M_UJ9RH_):K)#E[,*3\VP'PLLI MT.9:CE]AQTN-EYG!FB\NBD6Y"AY[ K79@NLD7=RKXV1C,O!IQF/3 (O!T"-J M^9MFHU.>IQU\EG-M7Y?&JLFUX- C:JU;I%B>V&0@9CW>'U2XQ8AL1Q,XHE;8 MJ[7S!0Y?\%@^%YB;3KE4$:.G'E&K-UX( JWZ*7%=GW8RI>&@,E>CIQY1:[RV M5V$S:Z;%15%)-38 D 51AT.?44M2B30^(AD-_"!K4DJE4M((F+_2*$D16CJ) M$VKR"!%24D593?2B:5;D40Z7-D47DB:N%KLA\N-Q)TR@QN6DFY7C.7 Q)9UHM\DG4&-/VD&$X7%/ RG6)I? MTSVB$6KRNFZ>-(-'8:E& MQ?-R6GC*#.X1&6I*T[YJ8FU[1C+UP<+NAJ?,8,X1D[TB-=3$1DI<4G1>FL^S MX2DSF,^,/*4AED$]:)8*04V-Z6G=HEKG3*# MDS6_TJ'F-&'2L\QT+G5-8CP)3YG!H3WK\UZSXIB%U5A76BJGT_I),[B7'EKE MBH+5Q,)TR&Y4V9P?E+PVW-"\,3")D5V'>>:Z.G970J6ZKD?S M/"9H2>S64^,54>4+=&$B"1Y M6H\N)\":'BC$:#7L5_:09/+92N5IQ M26;X=:=>JRZF0SU%ZB?-X-#6%]9J:.J\7.Q(:24OY,AVZZ09/!LN.(9WU)"? MD=*\6%P$XRPT D^8P=*$TN=YP^R(,D&UTLGI@$NOHZ''/)WVD[+?PQ0<*&8J M0Z_Z3JNAGS2#*P%P:8E*M2'.*O1T/F,&-5<_;0;+1@.?MQO].EZ9R-627ELH MP\%I,YCJT#5<9MHA+G!JQ6^41F8:+HL\GJL\K=>]9).;B/1FM H7>:!CW&DS M>-[,+;ABRBF:E8F3F\\QN382(C/X.%*@-7/NALMN\,7,[6YR!6K"04_D!$); MU&C9VZ3D-DXZ26DP\S;K"36S* MN9:4&6NB0/9KS;RQKG.MUDGK>CS0"DFVQ==P;95==C&ME4RU]9-V<#"V36*Z M; AB$/0LOY\4E76Z!8<>[U&3G%[-=5 M M-;T=Q)H[U%3<*E8\QYLZ>O)*[D5U/(JO8VX$,RRX?$,G26B MH4?4XW39S J]9"_5&8O%W&E7P!U-7=RL9T.ST#4JR]:DZ'+=\(DK\"37 M\1FINZ>)I[QLN%$&-F=XBN5X@:MY'?"&C.4HYJX68B3EO'P5S];8CMCC93VH MZJ4^N=PES P[T%3.?V&9Z%L:&AS=V86SJ M/I'G2NU$EZN*?*+&+ T[PH(S9V+,L)MRDX5],P MW]#=KN2(MER%%ZR="\G]O8QR -O%WB6\ %!"]A*+J+ TD318*(^ =.;2RTQBTH- MO'^NOA+RR4IVO-HF2OV)O$V*OK((.-!/R*YV2 C-B)ZA&JZF^-8Z 7@+YK;[ M[1_(T:LO/?EDZ8%]Q$:XU*U,P[5H<#@00!^F>MR$[>S6GU!E7]X+OPNK/=R= MY.]UR7<2*GRM,X^$V@EM*-C!;'Z00[Z"LH/E/"CO;R<.U/:0K<^6K(&5["O= M[B(U!5^9&;8Q U.*'A5]?WR2NM'750V>4@/? (!P6+E2\K69MP,+6+/B/RE' M :^%]2R!&P')"!Z5@=E\*U"CL@!MO9_H.+#5'84OM7%Q$6;5=C-OV.W]/*,3 M/<=[F98J6C6JS\B\4)DM@ -8JC +_4R[T\L57YTG>'\*Y!-1 2& LV+JB$, M>UM2 BLUY)$3^(?R$_543?\#D'W?.6T/Z._A*Y0J"!V*[.^WI%,3VY4H[63K M4(H#W]B6.D5ZN!4W;8O0!T_Z*ZH <0(/O,_[^V?B8F5V3[+73TL@HH.>;RRL MV#)F7Y:P+>M5 "_EN:?]W/]P.#.8R-\E\6$*6MFFKO=%&%'-@!SXSOZ#;<5 M],F3NH*#RN#=F..Z#=_=3VQ?-;!=^1O/V1+W](NW0!SDU0^>[X!GCH$H[ZFV M_QV#1= _MT48(:#3J_4/.V9$+]X/E4>>8P6^=HG"!_P>IQY+'_ZX$.B@EN6- M)>31$LE[_,63?H@)YV7"[\\G)%\\D8WXN5T)\N1J. MO7B\#/'E.GQA[I,OWE*'^()P#/$%X5C<^8)P+)Y\03@63[X@'(LG7Q".G94O M[^T!^%IL\FI$./\5,F\*"][T^A7'@A_^[P^"^/%!=4W1]\GK-@QEYB]W53E! MT=&3=QX2\,>OAX.VNR0J?K=+).,D\=__C'X]ZSB!5 FITA-5(C^J201QC]-G MI<\G:\JVJ<16.YI1[<3V9\-^JB=G,YW/WY'IQD2(O:=O2H($\!!C#!9H^TAD M+GE/X,NN3\R(=*'KQ5]V.V)&D^L(#M*NKZ==UR'2C:G;>VB"W +D%GQGMX#; M%D]OF\UYR*Y#KL!;I*8!2]"1L"!A07[CU;=E9-G&V;+]9%W:QNQ09!N9L,B$ MW>L$/*E9@L=9X"+1#H.,DC=9L \' )'$((EYB\2(!X=&DS MXY =^^WLV*C) -I9D#7R)F&).@L@:4'2@J0EC@89LEJ1U8JLUBT!9N";EO8B MH)S7D#W1>^H)1;9\/?[W/!;IUZF^_^NP"=W?;]Q>WB -Y]U>8B(-6QOB:PH# MB80!"<-#9T,D#-];&#J._SPQ=\)J.KZ\3E$T;3S^)^;FU+;#XL]3\OVA)<4L MK/(1-T*,BY]GN"E108J$ M% DI$E*D+Z%(MTJ=RVC668AQ2Q%Q.GI%[:A)_RW58D1]V9_Q:SORL2?ZI7)> M5W;6_N<35G%]+RL)K[5_NK#$[L*(O MO.XDN"#&VUT6(X =)\&5;E5U5$H6< MI,\):M(FVYJA>JL(K&KW75$^TLF.$]JC ]NE=C=&R$]W!N164=QC:PE M>QZW,KR'$9&N;(\+YJ&FU*+V.Z<>\/!C<7\M0A04?/*TAS';#'4T@/C](W?W M6,PTV\_#.T(T6UF??M[!2._ASHO=@_D>,V+-H"'QBU6M/5TR3-C2]1\)55., MF6QY__L#2_Y(;*^2^-\?QLK_:0'I^B;W*7B*+EM%T>M[$FW,4^/UY% MGML:LA>C6HWDBGV!%KR%E+6)NL-E+F#/.YE$O*A%UI 3[0 MT!AB[AB2>E.\"L$B@D4$B\ATN+Y8(!V)O8[TX;^0+<9@W?T,Y0JW)V MW[^W\M<"/5\M3"'?%WE'\!98E[N(35#*-M+Y3I:416Q6;]!-1:"7OBX1.'3^ M&?J.85E4JX*@ZC:A"FVM-RBO,2="/"7]=C?ES]E!V^% +!?;])0/J$8U1XD] M4ZA<9@FN%BF%SG&"[M=@I,( H88DO0=1>*HO" VX("0,O9( MB:R);Z$CMTJ=>"K-ES O/L<6$)9>B4I/%$7,XI,AU98R@:1"4)$' RJE@:F_,!B5(IPDZ4(EP\WWUP\ M QD:<4VLQ&O-R$IXT4J(/LY$V\9-QQT4:;G4S8U3%XU!GAIB.6*3UBYC:W27 MHDKT]$#" T7+320Y-/!I" P-&'<@4W<,R:#2!H1H7QS1T%9]@X(=_^G(W6;^ND(>>G%7.=Q6B):5%E?W29 ']OG0W*@VIU(\JZEZY.%AM!;W%P MHX5._:L[[1>J@. 7 ="\5_Q\5 *!2B!0"01*6GS)I,6-$".>%@S2$:0C\2%& M/'4D-E;^UM8[9W N>?:JZ=*TY.8K"HXO9B2K8X%08K'+5$W[J6)&G*^$H2FG M:-^7JW1%%%L2D938'[\(ZH[$45%0?*#@:T8]$%#&#"@_"=62]+;H MV5ZQ3Z4S^S5QP*I+.MQVH\,.+^Z[7Z@HHN%/@/=OV$O-\R,6H:*("Q9%C!P7J!JV M'?R3F*\2GF,9:N)?>/1_MVZF"HG6F9;XNSRY3"-ZE M_4UMLS98/.CUDMI:;H]R(2<1%"SJ2-^1U-MZR2)8_3ZP>JO40SA[(9S]I-O@ M,2(1(E;JO>X8C#]*/:0!%BB.L'(TF)AX7[&]9<3/$% M9<"SI:0;ILT6!!,8U$J1U!V;2G_U\J;M*ZJ&'.&'H7D_SYS-N/W(&&KX\B4; MOL29.I3 F_=,U3-E:%7^CDQKMMWS;[8U8+9)L M)-E(LK]+$N(,2=)]+'S][#3XWO+*'AI>Y\ZULHM0FE:=E63VZLMYKI$LM+$_ MJ%8[B/._+4?2X<=5!FLTVGREAFV6X@MZ%0O+H\"8"1<$H<6@5:ZT)2UK&MG>5-X4]!56"R$( MP43M:RCT"6G:WTES?$XJ6(\T_4;YVX/O$?,XMJJXA?J8J'KUX/U0>>8X5^-JSA9Z; MT0<#WQ$Z 6MY^/>LY2:($1=BQ&NG$! C+L2(UTY ($9<#II>M-01(RX'32\6 MWB)&7(@1KQ7](D8@:/I>C$#0%!-&(&B*"2,0-,6$$0B:8L((!$V?RXBX']?Z M_:H9\,?HMW#+YY%CJ9>Y=?01%LWW-?3-5WDD$Q;'@A__[@R!^?) B M*?H^25RU!)5Y \5&3UYR*#8_?N4T)4IK_+]_$33^3Y*XV_Y XB3^W_^,;NA\ M(U*8]RO,GU+E08/(CRH00=SC]%E)]*<*T@H<7U.W6M%T#47SMC\;]E/]B/GY MA%L6$O:>CK>,".!;QABLR/:WPH%$XRM=M7I>,^0\_L"UB7"U#1:[)H:O%$9&6#(-HA"C)"D1&*C- O:82.G5T.I02($BT0[2_(Z#B4D,8(/'@)S[J@(#&2CV/Y M$&T'20BR4)&%BBS4& D$LE"_BH5:\K49"HPBHV,G%-OV'4@>D#P@>4 F)S(Y MDOG MW3*NQ?7MSO^EF$XBIG\_IB<1T[\ZTZ/^WZ^>^[F-BZG!,[<7>'^I2Z@?A/DK M72;]W C]YK='/P.LK]1(]%+B>]$[-N,EOE>_5!.)+Q)?)+Y(?)'XQDI\XQZ) M3.S_M[V=N.;8VCHQBXYS),: +R?O(HJ_M7ZMBX@ONLC/NUGXBIJS[U)^YA;E M!"DE"=BC'#_5HSQR61_O:=N/B+1A>[8I#W7A]_W?UC+=X:FFNZRN!%Z>UI)MF2_JU65+8J3DCU\I M/'U'$>17N'GR6FASZ>W^\^Z.C!7:W.Y5SDCPD. AP4."]QWLJ\\QAH1"=]D. M<,GD>]/J)%B+R56)^?@E,N\QAG*N;K8QLZ>8"Z\1UISVAIY7H#$$KX]YW1JZ MV7S0,_\RZ\QFFJL8LI68RW-X1/Q+)8EB%!)!V:28P>X7O'XS7CQ'(="827Q\ M#(W';:<)=YW/C^.0YS9=\]!RA7+Q0#FWK2."_E<#?XK;^.7LP M6RT'/LD.VB;=T)G!(NT;>GB9/3@Y[RDZEIZ,S,9&(HC)BFIT*Z&TO7WV]4WX MQK+06<>=.Z[L:XF1@U+0<7;Y?U_8\J4=]F^Q@<=_G_XTZ4.[[(N[[ Z-<]K( M%^">&-V;?H-.]' CXR.?T49FL+&'-_RBXR?E-[R_O@YFQFY2I,J.5\V M\462X-0PHU>Z.>XBF]E"IUK\!\ZCI#9*:G^3I'9\4%@4]IIX3A?E[/7:8B[KY]J364N4Q_U) M0-4LDY$O@^JVLV"6Y2XU$QM./A>2U?XZFP6H3L"";8*]8]DTRO.AM,=W37N@ M1!^2>"3Q2.*1Q']=B;]5<_9S;$_>$=:>W/8%7M,$3YG/*E:Y=)G\MM>75ZLL M6\)XH:Y451D;:2NI!6W/*,']FO%Y8_GMZ':TA&$O-<^/.($RW._Q_Z_8ZBL. M1-B& :Y-!)1*/W=.X=H5RMY,B0*CW:49\?\$V>V^BF M\H%5HFME&U^+W96G>'D]4[E,34J2'=&./2"7YKK2G*XWO=FD,.<@)]@?OY)W M0.Y020J"-@1M,8>VS\&A3CF7,OM],FU6&(+VRHUI,]VZ# Y1CI+O"G; BP6G MMQR2'5Y:9G1(-NC\OP9$MU]-0)#1"Z(VT DY(APJ(3AO"<%34$H"4%*=8&1I MUX'FDXU&/K=JX.H+CCL,Q[8B(-,NV%H_;Y3Y8%2O9<,@N6FPEVE:XG352EBO M21NQ,,D$Q7$NMRU:3D8MW,CT'86_K6H9I8L^+UUT=4V^''2=,B 1=-W.>8L) MVYII#C%.BEC7FG/):G(@DY>!+E%J%&EU[%1QH9CV*9,8&NU\!%VP:P&=OB-3 M*01="+H0=-TD=)T]+#= 4O,:,>UL^QUF5RX6'!;+8:LVK!)#.+ M:BE9:[8\.8*N=X7E$' AX$+ =2[@^B3?3K?(0:=D)O$>[1/&2BHQO<5E4,97 MQB2SK$\"/DLNED$2#\T:K/9.1D$WBDW?I:GD#9?<@&=6#3D"#D,[?1O9MXB; M?8L3-K=VD.8JJ[[-C?Q;E-3>6N4LDE\DOTA^D?PB^;T]^;W]?/FVB+[I&DO8 M(JYI ?Y [RK1DUU7_DTU/4J>GRMY?N6RIHOGSF->P80.[5TA(OB5=> &J_B0 M#B =^.XZ\#62>?L0[OJQ0%:=23G-,WUG7M-\V=J9@0]6X-X(/'N"L$V+9J$Y MW/!KS"P&VMA6^/K'&[4N3E1SQ32 M]34NZ.FZOB33"Z/$0?2"V<=7X>OMR0S>_%.V0GGM[76?N2X;Y=^+Q1TB. M(UK.Y!5V0+$=,F"6-O9_;K^U_RA2ZOUGCF= R?KI:I;L&TL-/OO)4R.V^,[\ M)TE W?]G!G[=K8I(W:?.Q*=GX9+D(U?^*R4T8A-2F,&'TNI$4U+#,6D)'Q,I$A&95F-Q']LW_J.;TCD![Z3?/J= M=)K%4ZHZDL8I&7PGJ5+2*"53$H4KJ;&"$X1"*N__QO.9O>D[SV;&XCC)$"HN M*0J>E%*:"JPO1B,EC67E)$.R*IE2W_^-YS-[TW>>S@S@OYNC.EE1;J9PP\J' MBFLV\L($&(C/G@Y&JK5-NKVRNDO3\%+TW"@,&B,[E,CCD41AW<3JF\;$G(W& M]>E*2TU:7 N,I)Z/+*96G;!M^DU3MI.3O%C:+$E1EY(2_GQD@>38O-<8#?#> M6!'$]$A0!R$'1AZ]/>.8Z51VV3#%RF**E8F1WAQ[(1AY]/9RD+=,(;N8X]AL M/>][[:56]N';Z>XSIM?2Z; MTWH>/O/I/*44G<*)%(RM4VD:Z!"1ED9,"W M\4:@-K4@+Y;KPDDY+R^*S=6TC M\?K0'N2X4W+:(GBW:Y-IT=2L<5R>]Q+ JXJPU:YU9ET M_-8I.:7-[(KE%%(3&^/^:)JQ-D;9;IV24[DX[;*CAC@7A72U:]$YLUF-GGG$ M?Z^LC5/2I#8U9<(6\_ZH)90+W"DY-?7E:#+)M:IBI5;4O4Q^KN=D[I2<=CO9 M3L,?+G$S**[F/NF%G#H[*:>3U*247SGDDM=6\UK1+=&#OG%23HV<-JXZZWF3 MQU99-('E@A88><1W0V$G7S$][2I]-E)DVGCV')>'V#%!C\><&#D?D7 L(5>BV$'QQ\MZ4-5+?7+9DN!08NOG@&]H*N>_-IK\7(/7L(&-#NPUYKE5WYEH MP&Z9 7MEG9C('G!^@&$*+#Q-3?@3V0?_: G-\X'#XX./QL"Q22RA9P/M'W,^< -X>^&Q_%W=B#B_C3LBNEG U, X^ [PD"@ ER,38L&4[&K=M=07^ ML[U-$;QU'7UK)'O@*X"^,T?5+$QU@4ED1S.(R.XE##L!O&EEDI M*^$!J\P8 M W_;]L$?8*@I>H@S I190BOM+N&X"?#GQ$@#*X4/ VMRG5GTL>.ZSBA:BYH8 MK0^^E0 4,S4_H,/.#7^F#FUCHBT3@ KX>4@W2!'T0+ND]$]M\E M^/C$"G[J2D59QC"% G9(@"3.^B$#GY4K$ %+]Z1?PY<2"T2,# ' MX$I%@P"=@]E\*PMRY(I%3U.!XPU^\2-VP0\LX*I!+F^?MV M3GASX-L# 4HH$QEZW&!U0/85[SZ1"V#D('J4#[R/[3QLH"= ,FU_XB4TL%PU M(6AS/XHN (?E+D'B)'$7?6>O8JZF0/\.: $,E !7T )$4Q.6XWE0RD\3 E#H M?SXYR@*6$RD0V,6C, LA=1R ;DE\^\N&;AMMNIVB^!X[H7)3)C,J/JMHHMX1 M&N&C)3W>7I!?U@WQ8?4%V;"K@ _(OT%CWZ(E=#;6$E==EV)K]29F6A-)KAA M#H.13;9G$Y;[\>M M7?\0T1* 3K2_'GP,:#[?G7)1(BP!TI)8&C(<'P69X3ZE:B/('<]W@^A;=_N] M\=G^*^]VX.3S'1CLBXH<>%K$WYGF3QS5L1Q]G0@@FP%2JO![SORW9H'WB-J' MFW%@'^RFNYW9U8 Y#Z00H.HCGD>YU_0_0'1"^Q#;[Q/< =!'LP$4>7@O?,A+ MA-C/*IIW%/W:6BK.R#+TG26QVX=LQP>3/\3LB6-!P\9+A)H%Z13]<0YLA?TN M KXI)Q8!4-JQ :FQI2F8$B"6[=\E9 6H^3:NLS5 )K*M0SI$R.,ZUJ=N+X#J M<$O1 7A$>\J+=#GGUG(:0?+*J.$GUK7QE7VH$19ZN1CO!;(-I^ MJZ[YNQC^;"Z.'8_T57RM-DM,7NBF4]['-ZJGU_:VCW'X&'Y'[:*@%B@WQ:_[ M'$>R[D@=3UL_?N'WQ._1%G+WPEOZY]*]%S2GH^3"X\Q*?E7,]7IU&:_KEZ3[ M0LO/5D&KKHA8>^(0G:)2+>5T2'?Z>-L[W! .DV]S5\.B]-N/!][< 26"9B , MOEKKNTMLC(G$I;>=&]HA=]"&@0T!&LK&& *G!V3=5K0M?@(F>[LM;F]<1WZK M 5T];P*\-=>%\+G;HAXVQ3G \%6T@WD'.]A] O@GGO;@D;IP(XR2B"K8=R!( M[[W7[3YV]^BC0MX'\$76&H[;/6&WKSQ.>@XD0@%B?BZ#Z.7,7;RY?=HW_/WY MWH3A'=@A6_[ ;V2@OX<)"MB[P>R1;#PQ;.035DED.T6O" %L'.[/#]:-YSO '8TL$.")I]G/MZN'N7'J--A:Z(WQ_IVGK80- M%XC)==?!,8[%4GIF5IF/P&YE.\=& K3<(J[)VQ\O[_Z?@P=+?M,D>&R4P@MD MJE#W-+XVJ7[<8G@_"SC>MHI9;3 R@TUN67 W#<^; T.-HD]8# ^6V@[6?X] M6TQX :$B$(#1R;V>1T #F%J#U7()M$"&@>[2G[74).U*!")+*R:SD TV>!M8OD ^4#/J)G8K86 .O"2HQ= M('H "LQ#)U &,J;9LFLX.P,@LB=DP-&_8&)_&TH$7P8FB'9@!$!C\6'HWP?& M@ZFM]YYQ%'B'A@?P12/)>>(\;_>7;4CTE3WL8?E;(=UC.S1,O*T;>[S7OH&6 M8'8:7.@VI ")"6Q9PU&!966 E<-7P AY5)CE[[Q=#T8/3K_Q\<&[D,#C-OJ: M)?W4D :H"#;*9\\$Y %FF&]I8&\\P^8H'WCS3Y?V6T*"O^T4Z3:CNNKL9S9: M<\E^0.'&./NPW.SA:D]"\7)2+G?FP:K+SVI<'6_GJ\((ABQO,I;[Y^2HD/K( M,!@]!<7K/NY-\I$K2[XO@AL!SU874;CU-^X%@-5H1SY+V>I>N'!IT/'3 MX_RJV#"US:299_.D."X^,3GQCUF H>&--=?C9C#G]2!C M^(&,64S+PU2.LO&LVL1&%;N?#]:?KW)/R4!(O-Y>"N$XFQ.%P8RB;2&S'#/A M]Q'=5<]^!M*_2,U=K;3:L!\JI3.R9WCB M0? ^.L !_NP UQCLL7 *'3"GC 7\V2V9"ZX3S*74L#4B-NP4U M4PV?54"\-%0B?P#'7I'G8+[ ^]9VH0''LIPP(FQD#0$[T-O%][="% 571T[@ MGW2[9\Y2VZ66'VRD793F(<8#C)L#KOX5&2).X &N>'__/"YHGI\N!7EE:3<% MS%M2[TN>MV<3%, (>>YI/_<_',X,%@GO"H1A>:NR+8M]6I!\<'9A5XY\7/#M MN_NW[LN-M\MZ6YMI.GW/OMB:[Z @]^#Y0$3<,1"R/4GVOT?^QL]M]39$IU<+ MIW>4CEZ\'RJ/@!$;^-HE*J;Q>YQZK)G^S=GL=QS-?BR"_^,32M2++9<17Z[# M%^*>1OH21[X0]^R+_2D08Q"0(;X@((L]7XA[YL6.T(@Q?\28=][#\JJ!?#4B M,/O#>+NC=R/'4C^WA=";\/NFUP\<,_CA__Z@?GQT>V,C^ERQLQOSTGG=TP0= M/7GG(?U^_*K#0$QM&XCA7PS$_/<_HP^U&$-Z]7WTBORH7A')+Z97,.3X5&/. M9E+';>E;N#C^]X@*5UCSMS CWE\&_Z=&A6"6Y\(TH_3$[% M9E8;=DRSL3 J2IX7 M:-X)JT++A;)9(AL*WFBT/*E%843=A>UJ@%5!)N]H\FUFQ5>#GDM&U1 R?0G+ MX?9B&5N3(KNKX']2XOX9UN'7CQ:?Q2NX]ET[MQ+IV=HPUZ;62TAR1+[$7\C$ M.9N)TXQBKR5;<<&CM)RV_>]Q=YT#VT<)TM@F52[@P9QOMY/#IM1+P')X"O'QC MIZW[H M]7)-MS[_9.W!A;9O/EZ+CINBPPWHE-:WX LZI153OJ#CIO%D# *R>/(% 5E, M^8*.FZ+CIO$(^7S]@#PZ;HJ.FR*].J->H>.FZ+@I.FZ*CIN^6C2 CIO&JH[F MZB7:Z+@I.F[Z]E("[VE:Z^':A]_5$\S+;!XC^O6JN)YI9M5,9A3##[=G3MGD M79)DT*'3&ZN0_,I@=:M'1V)K?J!#I^AH%SITBDYDO+M*\<&R^.W!TY;+IO,: MBQ/B(KLA%V93P_OV[N I?4=1;[,LOAKZQ*=2\=N!TZT:#[<7U$#G3I%C$-^0 M#C)3OJ&9\MO#H\_-EJ4\QG%IVN+,WLA@YM*RI&0;NS.C%'N'DZ@G MVR<[",GN$*3S"" G;)1U5317LPJAFNM*8+<9I]T5Z_KV%"A!I]_6U0(9(@BI MODADY?.H\(7"+_SNOOJHCF1WO_W\X7[[<'>_/8K'(+?DZFX)LG2^D:6SQZ7& MN+E%I>8>E'H[3#IA\>1[4F&9' X-G/27HQXYSR-R^0,;^YX .Q0$.8L[6V^7/L]U*+T&YDV9\HT"J'S1UT\-2F+1FHBKL=Z>246?)S(<)!4/WY1=RQQ MG,M"01T$=K$%NR_:&?6Q2^<5^HL>?/-AW$TT1KW9B7]\JL=M=+<-AP[:*BF6 M)KM0ER;/2)*$,SE'7Z7?XBV9VF/$@S+ \ZY/FR7]W__SI"G4$5;LE/I@6;MF M5&2DW[J&;7M.R6/PYI^R%GD3VE91]]Y?97^"" << TLI[LJ;N/#N0'4A;,IQ/UN 6N M5=:)FM5Z#SH@'S;;^IW4/V7:*6X\4Z-]T^&FS4I MSBS9HN_'[/P'K+K[6&^SA-8L\>V^929 S), ,;W(A"2$T 0:$/#K;X2 +#(A MR:$8,_6POUV5%2DIW,-7>'BX^])*?6S!BW H=EYS>1,H2G:B'-AJ OJQ3_N] MA!.1::E*0K=])R$EO&#DR:X^VW0>UEQUDW< _FT6 /=6\M3HM]5Y $ %_-)" M]?Q="^+V1)JIT%">$F"WE2<)5_4"TX\>G@"JUX$7KDOF6^_8=2Y>017]YZ7" MG=1>N),ZY=H_.\%94_*\R*-7++&]]^WL[M.WSGQ%&C8[^;[2,I)BE>;TN=)V MR/"%,T]^[.YV_RW/W_'LAU,;/[PNN:Z(S4>=4IN?^TA2L,IVR4J385O[]1M) MD0<^> *L+!/\(94 THB:3D^@-L$D$I83-ZO M+<159"%;K^0S=)XCJUT6;&ZIPTORG2H3$?P 10 #A2IZS[1VEAE*'IC+GB*A M^3ZK'Y.\&?"51F<.1Y*O1YJLE"NVZ![.65X-'13]V:)FAR)V^$S" MFG;("MM7FXYV798PU@P\N"9^B*C]%>,-. J*V])\PKJN2->!)-[/7+4 M;C5QTO#FG%7E56HT16S"@X3W!V]/\@75P5%XO#M58UOM7M#6N?:FM$<(Y0WG="\2!Z.7-!,:6WI MF:DP%YFEV:>7=:,!1QY\)XJQ&49?5(M"P>25/D]D&FL!%@^]_$X1PQ52IA%) ME-*D*A(DA8HC:8R+$B+1%$J1(QRA7S^[I NK'JYE)*$GK0-$]JETR![5OSDQ MN7I&LAM&VTBN,@1*-89-[9C^VZ5ZD%\VLP#RV:[75OIU0>@=U;]9:AGM!953 M$-UO=FUME*M.C:/Z%PNC?K#,K)J&A'!AMINO4K2B'=/_)#/%:Y(WK2%2(S2H M/"%4C>5Q_<^QMJA9]2G7KAAYK9!UAM7%4?V72Z517LZCHK),J8F.I\V#DP8S6<\LMH1Q1YR@@JIFK8*%7A<_A"Y!A@ M(V%E&1Q@HLB=JD>1O$W6N?_,<@'_\,QTT4&">9GM5ADA:[2ML%(MF%9&NP+3 MQ9$S 83:CS2+HU()-IMM"/5..]'BLERIRV:JW'/[N&O*-CHK'/*'Z"0*=D(5 M U(=V*)H-$UAV+B&5%]M;:_%"LE$9.">.79$'P)V:FD[)>BM;>>4D%SP/V_+ M.N)],QX0.F[3?H?MP('S2L9ZN4>]Q-WS[U M*))*4[%B[D\Q>"J&L3M42PQC M=ZD6"&,Q"<@]D8"<]HZ_0_+7F1W3;Y8T6L]_C/?C4A[!0YO4 M>5;+9:NCSKQ: MYM;8W7$E1=V+WY^EZ\=ML;S>T'&;UF]P6FM13L<9W-">V"1 ME-W.+,9,^.52BS]7A5Y=];=7L4=*):R!@=@-:C'A JDO-3NCML&$VH:J!<.? M,/*ZM1+W=6J)K?RR5GZ'_2DN31*%+771F#DR863ESB1+V[I4MKY>4?51,S?% MVK@NV3/+D)9*?Y+MT+R*0C.G?OVFGQ"4.F'ECW>J9&$"052O"@09%W->4WD\V.0%_' M5VV[6T\.C4+1%Z9),D-3A2UC#$ZG+](?XSNX,3$ZG.F:\=9"N0=TN)P']+?P ML.CP89_/6#:B#A%)HO*$AI,PM1=X1B1RLGW.MXCE;'J:=1Q?,H\E9<8QG6N> M]FY>Y7WKH,_-!7 7Y\7+^5('P'CRU$C3LJ"GUT&#J_C,1-8<>C4BPPUK#88] M,?1U>7R_@U<5P\4YHT>S*X@7 M5$3.^7Z4Z;+M0=XNO?R@+5^HPN=M:>\[MUE7572_ZGC>&\4_ ZL<3B?IH%^".G6XV'RLFK@N*U1+CV)WK)<:Q>RL, M.NT?_\@$]=.N:9Q4?)A4C%R6"2PN#+H7D_J!J^5"A4$Q[L:X>Q9+^E;%''%A M4+R6[K\PZ-;8O4<6,U+!*!O&_<]*&7-;D'Z8*^+308;'OP*^1X++1[OA_V,OV>EBXW^VIAQ5FO,.AQ1(NT>NZDJ0M.'J?6/>2#=9,@V M70=:-% J3$L(;)A5H()I18U+SUE8] T\F(?#JIO4!MP:P ZD<&T2W[>RHKZ( M9L\6>@3-CH!7:8T71C(EJD)O8O3ZMEN8SDUM6Q=T)%4MK@N*C?MQC/L*WLEK MZT:@=>^=5(AJJ:W6,;V,Z//QH,HV)IVF_75GY1WS!E( #SQ&!CE8]"S!QM9( MA1Z(_,!=,_GAML 'IT^U-_@6(9F-]R(<]5<2H:O[OFHGG/$X#LM<]61VZZ+ M!Q'6%DEO+:T[0]K+^%%'B2:.9Z#W &ZH #1:*M"G!Q]Q>#8D*ID&LO0=0>UB MHZ%L,:;-\YO:(31]R/X5!X9B^+D[83T _%S_%'=A/^]C0:D(@1KC\;&37:VQG0\1'J*L^! M:S^U?/)N.]<(^FQ.\O,J@F25"2/Y[:":;D,VMS2_7Z7ESUH\V^TH[EJ ?4GR&Q?U@MLQGV%VO;R$T%.SN/K7[XE M9650#$%1BA'QM(2*A#16149629$@2'(LX3*#CV3PSI02KK1G5&A,TH&1TEYC5IMG9_A"H\4\LMT55!]9AOQ1 M4M82JYL5S2I+@H057)(K335+8H^1LE;&$SR)>"2&2(O"S&UE.F%)/DK*VA6" MB;Q:34DD6U5%>D0[5D/;WCZ_'%G !\Q0X?0Z5TFNR7F?R"H4.! @958(8KVJH8?>(H?6NEGFD7I6%3X[(65NDU/1'A2]HQ^M:^/\PA%.)4 MN7G968X\&J>E.GN,OM61U\7AI)>CN&3.P$0TG:>U'G]Y^M8=>)7L!; (QUWE M=$\V'2]PC[09*-1Q3%URE95!97$ZEYEW6H$?7JC-P$'JY-MM!NA4HE3O&MCQ1E< $A]!GL>T8;X_W9^AA)2;-F<6*T6NU^AUAH,F+_AWT9WC^ M?"@C3_U"\>H;"3")U MV3O"Q^JM$Z:/N]VBCE=>RXU3/F^= 7/9NNEW@H;?*,?C8FE=S_=E MP$!K._L\DLK!EU ]=#21%K*HQY;MBE>82]O6".DG#+DN>49LY#_'R-\+J=W& MRJ%Z4>S?CWQPZCFN 7D*9JXCJ]YYZOV_@5D^FO7=8,KQOGN^?1=:8QYZ8]"=YRQ\U%)#7;=V;J$I"C%:V&/.#4_M13V\EY- M73W:.'HX777X:H8SDID\KN2K2BW,[(K;L2<:_UCOZ-BF8YM^V_GXJ49]!>_C MN%7+V1:'.W@W;4AU?5K7>-9HM+1-^7KZB3YYYQD7L%^1RGQ;G8Y*#"+1JBQ2 M*H6)!#G"1 DGQJ(RIDF%ELGU9J-&DUY=X8*\4AF'63R'\N&QZO1J0UBV$!*5.,EI M=@>F'.8Z-?98?7@_:]3X1GY9,*QR&Z_0AEW6S:/UX6-A-*M@;-! I";C-S!M M;B2=\%A]>&";S;&C<5-$'Y*.X,G%&9;?MGQX.7)4#*M3I9AQA&R^D*SFVZH= M:*Q('ZEC%[&*4UF/\T8E71';IN+)) I''CR39E6MVW?0H='.D=TZRQ8I"^B( M.7RFOQIET$HODS$L8S2 Z[& MX3.;.K'H)$-:P(J]0C (D=R$TT04.1RZ"%71FU.$(Q0&?+:XJE="/AW"H?CK MH;42*C+%@E9!]*E,)#.XJTE-L$+1PZ?6*GV[A^*"9R0#1[ ]7369$0L!]&!H M2)-9W[1#./3"E?R* M]4_356>2KG#+F6I[*FLK#7^BNMO2=-;S5-\[K$U?#)(M0\PL-<$:C+OR@IDS MLXIV^Z)^)I5HMK@F6\HEN'Z3J[>Y=H*MYQ*-3I%K);)"J\75.PFVW>8Z[6L4 M_>?4L0H$J60=S_>RTDP'ATXP+V4K])VT-V(^U44AOU9;]J(>6H::9U9X8TR9 M(7L'S0"V$TFHF^7C)23850[.*2%OEE!"BB;W0YH%,"DB+AN\P[)!+"9JOE.] M8'%5^AWJ!452>%QF>X>*P5,D'NOE_O02 ]E]ZB4&LOOJ%_">@_PCJUFOS/[S M\'6)V*7[J#]6&X'W?(*'MJD?N%PNTD8@!MX8>,]D2=^J(/QQ-:>0_X79@)\_/R;\PGC=(CA1PGCW7/]-TK/.7O. MW9]KW\;.G+?WO][;5!-KO+*4D[:S0"IU>1C4BL3(0,)-?P+L"6>N6TQP9V>> M&!GN1A@_"1G.G[CW)6@PTYYM:15!Y-KC[L!#N\MV*PPWU!K4NSE\#W6(W?E! M2K!-=O""D2>[^@S.[#P='KZ!R_,3\2N&J5LX,#E@AZRMM/>M\&V@FF=98N8]P5C(W+A)$NZE9X::Q0YK XT!,C 9W((R?A :7JZ#\ !SX M"V4Q7-%T7:#6+:)IEQ8+JK'MW(#""\YO&'_QI>7QJZ>?Z,S\1)2*P>AFKDD' MVMX1',I:FA8F&T0+Z>70!BJ.2BO;9C<]&AB,CF,KL?E^,_/]2(_J1XTI%&#. MNVW!$DX->!Z^EW!56=47L#(S#B_$!XKX0/&0>W@ALN76LRF?N-6M=PIEG9SA M2-8U&T:R9+)IR$\!MW,B'4<98E"X!V'<*2C\-7O%[1T SI-=)P0X$Q6NQ8?M MV%M_<)M\K(UZ8WZYC?4=V9Y';M"@*LJ0,[+36IZ>2F%/:<).3+ C(GHJZA>? MMF/[?43[_DZ=J1C1_HA-^VM&;>.GZB'4Q.UBJO%V- MWNQ; M/-6D)SS\FE^_4?H4.4U\HHZ!( :"![RW?P,)&)<*0[SB4%QO/>S0)4:M%6P6 M( &\LD>_5\G$K@DF$+_GP_:/$2L5+/-5XIA"?"9Y;%0Z.)/$A^MX(3_B0GZ0 M[56Q7C15;HPC.J,VV$O>OLB2_ )F)COM@4$E!X1,UJ;52CUJ!0YV6X(\Q>_Z MC2(,4:?I.+1PU1/%K;G-'D186TB\M;3N C(O6"OYI\?_IN%\A @G2JO:?+.2 M&Q%SDZN,&X@R5BL>8D:\"/BOWS1YBA NCE?$Z'(OPHK1Y3IUFY^%EVF]W'8U MJEM"&IC?S ]76=F9:Q!>(%OW)ZFZ[];YVJ>;G'V4+2..B_S%LN?97SBAAI VUO@UIN+1/82,2K1J5;008=EW>II1;A+O"9GC R M;C$1&WML['?COOR=M;.N7B5IM#Q&LFA)ZF=T1@FZD;5# LN3-[HQ?>45Z2LW MA 5[M RRJ4HNM+W)J\GB\"67X&5XL]$L1NR@X]EXL/1KLH7_^W]>D$H-$UHG([KSG%2]]9-6_5-HQ;6Q)7VE,84A"ID7X_R(QQFB106E%Q'&$ M'A,DFE9PXM?OEXR6!HGRJI%L8D8/G;:1/-&7Z;)VC/2UVATUVLL<@W#M<6B. MO1P]"ECV&.FK5':,<3F)U06JPJ0S7@.=C,*CI*^&V:JQZ *GC<:J+<@&Q@U9 M)3Q&^CKK\;K5159E+EF>\CK:$0Q:X(^1OFKS=(;DF+G"%=SF9,X-K:S1A2,/ MWLZC@E54N1:&6!/.';6SM>DRIX&1!V^OD8@L20(A9$3)!A%Y@--NV6["6 M& N''JP]/W#D]D)'9ERAJ1HK$?>J6"8:>F$FV3]^%.P0[J^:IF3[P(WBYH$^ M@T6DI]A-J_.EE*?G)MLEHZ1?Y0:K33QY];D >F8T7< M@2+0%'&2*2I6Q+44@:6H'\JG>6>:B+'I3A018].]* *8Q,GKY%@3E^60?<]O MO=ZL;\E=>!J6+TZ.!E]RB@UMPUEY^-\#NKTS,,D1*?2N97%A_M>+KX6KVL,9 MU@.>HB^;^_*W"^(B#*\Q+,:P> B+=\RO^9ZLSLC.>AV(?&^R#P":C[U<+L6_ M>@-H?0[W7SB/_*:>PXT3P]\Y45]@]D"9E?+!+M:SN?VLDQ\\[(L ML^JL9BJ[U+WGL<__5HM\,)%QV4'.,^22D,?: M9J>U;C-HUB=9+CE;5X=H/C<8YG;$JM@30GVLEU>,"3$F?"%8]5TP82\U]!R@ MX##=T+&9OH',6PX^)E; X'7V>J!08S/^PL[6>0/3Y>[:*R*:T-E2JJ+X$XV< MLT?(#=R;*LP/@/\;!;H)WW6>FI='A*[[1Z@;3#)V93Z"6M"*P)#,UH:VV-65 M=+G.918>HL^58J&K%P.S>D6'1@O;C?J8&6>$I)'-B6J3'1:[[(9E%7\B4?(2 M)3"Q[7^;2=ZARW*YUJ,WV'O9 +S? 7H\SJ 5'R0>]"!Q3[./]^^/[-][EKC= MN^7B3!/S@R!$L&K/\L=,+M=F^.OMW12.-BIR.R \ ?X[/VO=K@[OKX/@(?9TM M^-E P+C\UCRV>W&'8:NX)?, 9)9Q,UG&NB("UAP7?@3GD['Y^B?:==WMS/>8T3_A&$'A.F9CAKZ2) ;-()Q=KXB.W_3 M.^*S3C;9R?(U82DB*Z.CN6NY4=/M$!@V!9SL]*GPV".'';*.-0M\U?U3%A@? M'K[1X>%M@(N#"E?U:'9V]OI*<\Z'2;O;JC."BHM5A*5RF7!VQ6N!<#JH8B0] MU8$[96:';9'EILB63Q1] O\2!Q=B?/AN,8-[](S> H@\KLY'"[^XYJ30K]&% MOCX4LU>,/58SS9)N2(&$K+C"JM7+M=H='S8/@3D/3PASZKSS *&8CN.8X WQ M&>T!(2KV5"[AJ4"+\'*ZZH%Q-<=4=N>S9<7E%P G:&&.%*OC3I&IK6I7/)_Y M!,"_8G:P%I(HTAM/E)YDUNVJU8XO*)5Y]-YNYFF.:>$VAN@LL.K(O6"0[QIW:3MC/Y1< M-3Y-Q:>IV(K E:5RI7O#ZRUM.L MD+U(_L#*2T9Q];;,HJI:Q8**(-H=>I(8U577:F MO2L>UVHK;.+)IHX85*WHLA.JU*.PB+43^B_D$W*2(BHV[6]LVK'7\9>VK<\[ MRCHYJ!41RK1E 6^%K4GQBK9-#I5\,<]T6"&Y7OCX5,QVVUUVR\B+XD\,?2K3 M_)&#,5G']GPWV"P3W4X U;OXC^WGO7M4>:O\W%.P POAK*62<[F1B!,@UY/458] M\HHPHV0RM+8:SKH(UA'CA ]LZYM.'K?HB[1H&3BD^6/ M.%G^M*#1V3ES/XDN YVQ0[E?RPH-Q>$#@0F]8H7=TN42Z2>"(>(@S\\TQ1\7 MY#D[H^TG;5'-JLM%B^K,$!TUB;:#ES/2@M^2V>+X$_%M*Y.JP-WZ)R')EI'/W\3&X_ XLPV\SU7Z/A]4,O=?48 M0$UL1&6:#;*(K/+"R%\C0W78C>C'H5>#/]',Q]*#8RO^459\Z(7\2"N^0=3F MN!D7LTNQ0XC!R*AH2+NU6OE%5HS,&";28$_ ,7TO9O,_$+J0N]1W41JV6M,\A93:.P6*55,3GHH3Y[?761VDS" ME$F0XPH++9^;$:V90_"_?A.IP\N<9W6!STJ :8/_N>JF6:6MVVK" M*?> D5 MF*Z2>.;13.#(4P**_"GAJMY,E2%-KKE*)>['DI']I?&YO( ++(V%P"G\=(4H M0AO19]_)TE M(Z\L>>.D7,0E.>T+O/!1-O_R''##9A\FN98B(8K,2%5Q2E%%1D8PD.?_2+O? #Z=:%)EG!]5'"2I]7,53JQ;Q0(K1GE]+T?V M>=ZC[1HR%.:H,Y#D#-*8!Z&(BB165 MHMD>\P-.%18KM+1BE]V1)A*'SZR7&UY[$@@-CB**F.RO4;M.P_;C!R.SH2BA MG(IPQHKR.MD.,4FO*=@<]6#D!$UJ29F@$*/0FA=JRJ#OVP(/ M+(Z$1H"N,L1"78Y*L$/ P4@AE^\Y)H[5D$;:01;#J9BMSF'AW,%(G<;*TGI MKXUDO;8N5OM55*QH,-7]8&@X&8R6#A/';TU5):IX>2E1$2%D8D0J MC$BJLB02**6(#*,0HHI(J,3(&#.2Z8.'\^2R-=!(V@C&.$\L/;.K,^ [Q(.1 MLRY8%T$PQ)&V.G>EM)8.!1B[!!_R>FB5J<^,S+3&":HUJ_7KR$J;=K5CRZHZ MF/ 99^FT#:LRLTH(FAQ@0&"82+X>*6=J!%EJ-SH(17N$[WM5(3>!SSSX4(\= M=O(93YTB\[%='G?84BVMP9&''SK)3"H\GO4PP9(*A65_GO2%NG9L5:MA>9I= ME;# 6(E<6VD)E;4-UL"153V0,SB]%IFA@$TXI2=6;*R P6<>3,D GG3/$,(N MIQ?SC2'E5O)9#5K*X91D6>D3##GAJ+6-"HW9G.DP\.V'4S(J0#^K'M@CI)ZH MY=)TH3;/LL>,:MS-,4RCW9L:%; O#-I"0' 1'\_!AZJ+<-[JXOF&H NY]KIC M"D.ORQ\SO^+ =P@W2V0,JSMAUBL=P9H 4,C#9];+Z%2IJM.<$!CB&..J;2.] M/FJH]7H)G&!+R[(A\7TZN9:9M%WEP<@#T:8SWOZ::NDMJD607"\](7-3)C,J MUMG7>V_!<900[(Q@NRW9P$O1='#:9CU/];V<[LFFXP6NV@&OS)B.;&P/]B.Q MV2?XU;AKAX9*5AOUGLM156'KP^AVH"JL?V*<"(>AOQ(JV--GX&-\-U#/%GZ) M_KI/O?OJ7@!ND]OH"XJD$H5&(]60F!H.2=7Q8:AKB?-?#J/">/BU\\M)\4P=9/ SRL%';!'=!6_VL!X78-B."&$EU[K M4R23"5@>P.VSP3_),%2JP#HO,$E;W8@HU/U)Y"##/HR2O8IH)>A_>PD)GA$\ M'0[R4@FX7/^L3?@&X',F=##, Q,V32?T$O\-GNQ/G, #[_7^]4]D2A?&L[8\ M497 5!OCG3 /P6N:+,Z89>C&.GSK?XF "X# M)4@S3_UG]X?]+X,7HY,-1EK2,AFIP=Y]6])4Q_X_4N [NQ]$<>S-3[8A\\V8 MO1CZ=@S\R385C&0(Y/3OF;-9T?^XJBE!,WGUS*TRHA?OADHCSS$#7WTU MT4M'I/<&?GQE_ ^8R_-_/W2]$LT)3R%X+/4K2OWMR[ITO/SO0A%$"J5C39Q/ M$Y],(GIW([C>K)ECIXRS7MU_"(._TX1/P]^M$PL_9 J?L85S(-$-A<*\S'*0 M@>NHNJ^D-'KQDOV%\^OWSC7_W_\97:!$XQ9(D9%,R995>$C/J?+VZ@"%5P=H M^I*9M]?!B/=T?4_IUQ_!B^V_^\[LUF!R-._I;,+X&%#<5!KWDRR%IL4DJU8Z MBX!9&(%;3V>$I;D4%U]/ECH(Y^QU#Y-\I!MP.8_KU3KURL#'&K@&[QM@>N,3 M1I[*;GP Q^EM.,20V TZ_RGP7C,RWSLS?3<,.7_"Y0D,J3?HQ3@MY5AA7BX5 M,V&_F7:'\#+N:QCR&+[6J](.]D],&EZ6<#8T1\?N<-ES;*S?%W_.ZV\]6L+\ MF1VL[XQO'TPIS02>;JN>MV>/N^2SO1\UQCL#]55YFTO6K_!&70^<)J8_KY/GN;T :^'^BC">3J*,=(-V1@-YV5C)1>#.BX0EH9\O47:)Q%.R1$]9X%V="1I#?FI)&3:Z!SF3 &$ MP\DGC+I&UY1[0S[5=8 ZST+P_'T!,?818Q_Q2A":LS*JJ>F!E5FT77-GGFUI MBZ!MG*2*/N?7$76024Z+IE++=:_F(S8FDYE=7',^(C$9E)EELP;7@SF:T$L$UO6]1%4:?:;-Y/?%Q1\!?S'*70#E(FN"Q@1LR0%/<]P7 MCB)>7ZZ=I;3L(<%Z$DRE4L6K#*\&<\$T(T^F>:DK]')<61DTQ4J^#>M0 ,RE M/T]O_2W\Q%0IE4NU4HU4["G&GF+L*=X!AK*ZXCK 1]S5E'M$R_?2DF%0LXXQ M%'LM*]__>I>:3T+F(!CA>#7OF$BRNK1GTUQ;FW':AH@;?R*^DV.8=UP $W9" M#EQ7M>55PGS*-/!\6% <.XC?+\?MAR2UW:*%X!=+7OX2W;:VG-V: M/)1;[]?U?G3P5I5')Z^_7QLA(WZ:DR7".P^,93[;<62 G, M )X$]IKQ;GX$O=T76^5^K:Y81(FU*G,M)"OS:)KK)PUNSO_Z?0?)9]>4@C%T M1U*!T+A&NFK6*Z-:-Y?3?OVVG2/V\[J">9_N0']^5\($+P.K%,AN5WR<.N.2 M_FO+NEIU\^Z$FM?!RE&K^D(]Z-^06=6DJ>-F35+TSCFK1-Q7EL#/"L9KR.U'^]ZW")I%4 M^F1CW+CX\6KUP,Q)XJ%8$5=2!+"(DV1LL2*NI @F1<06<0^* -!TDN4A5L2U M%(&F\!B;[D(3L4G Q--V%(M!8#>=3 MPR?S6]Z-,%UOUNGS78&>.;ASG6XNISKW;/K-'O[W92>?BP55KM_.YC8+X;V8 MQHWD/!U(3LFE,K_]PO[]77H..E.WKSYV]X=\KG, M(M;_"Q;$T^>)FR^ ;4K=N\W_8G?Q(=S%]=:%>N %PGF^;L'=<[-(JOHX7B.7PQ/F"%GR0RV7?1*]>)W\]3K9 M][$>>%6<8A*Z3%?F6WALNR3)A/],:WG90H5[\\=N6[AQ%]&\BU9J7#U.=_,Z MC%V)[@?SCJ.RW=WO_"&7S4C>X>]M2WK%9LOVJLN<)%2L3JFESBF2ZWZ]Z.W$ MAT:N]I$*$ =?M'!A7*L)UK*&\(NU7.EFMHU548QZPIA3/;,N@BMWMM_>N"#L M/L*@7\[U]UQ?;(&5N.%GAG^K@45J!=;6 BYO8S.9L-7DA*L);:_0:'&+\T:9NNH?092C[/:,N<=DNGBP,#*RO ME2"BH"AP7E#ZB:'.R)USBZ!5QY44-1+3M[PBO,HMSUU$GJX_[3@<]2G @X96 M!W:VP[;NDDZ MMP@.L7Z.*MM.D$0:9(AC8F_&: (/( C_>' HQJ"'"?5!WG78MND0 M.!N2@6@BV;SF#XU6=E88P(--%+9!GA#BD[VR'R8'*1MXX -4-[$I_'1L;Z+/ MCA*IQ&E(ETQ#NJ/.TG#,UT89UF-^R )/F$IT\%T^,;NCC3 MZ78AJE.&M5#"X6SL+PI&SQNUT[-DI90) MH;_SB.&J4_+&T"K&E8HH+^@M3!2$8)R9LN&UY2W4F2[-M2>T@4U&):?J8.-< M/9)WZC"E;!O(BK'LNEE-=^16W+F\-C&R.Y)7[(9=,9S&9YRB[)%>RRBHJL#, MFT2#GD''C('44BA%Q7[9S3.G[L@V[UU>Z%U)*T:R"X7Y=-P;97/3W-J0N*D7 M5&VVS=LA0"T8YB.Q)PP[A5OWGISUBA*OXT!N9/TU>4&#83_4MWK, MT-8-;F]_IKJ/G/Z_)[8?.[?'V'XE;/_X ;LE$#VE,%(;1F^N+'.L+-81,@1H MS\ BR">$^EAM4FS]7STO?T_K/SSIQK9_)=M_XTC:5ULZWT<)KI)^8(U9PC_ZS>1 M.DQQ3 !%F% H0 B7D]27J<,O+"FA,L2-F5J=<]1HY(KEIC=98;## )I"WA:5 M,TY(>^]*J,N9:GMJ0@E3?+]^"P^^X! /&F]X@1NS%>C=2P)'7+!?_]_^\H.\X MN"C9NGI[T]K2AF"1UZ>IR0T[B#0&;_Y',D-IY>VB@TP*>V:\_^?9782"2) I MAOFOQ)\_0G$Y)[ 59[.:W7M+%;G_V#D7)5BV^,_L'0Z$7^6\+_'5' MA@(VP OIZ54 'O^CE?^5$L"& (;\1Z>1/=82\JNOW/P5/@@L6H LYHL.S]L? M[:T?*%GH)$4$P,#TLT[$Y.L]6X#T>V_]O+7J7RKMF#:D")5$%<$(F1JK(D*- M<9$8C=(BPZ1ED49)!"73LDK*D+L9OE7:^<&90&RN&\4ZR>DS+S?N,/*27800 M.I_66TO7YM-%;RMH08KJV6DEMW496^6#:K@7Y,-3@&>!@ M))><-#KH1.@)5GL^-TQD56NJ+-C$#T9:_#(O\X8RY5;M4MJN&01B3%B1.1R) M*.V<6\R:.-(VJF.=Y NED:2!D3LI 6B$&Z)N!YN]8LO0W>P3_&KL_EJ*K BW H^C=)>9^C&G?&)XY<^< /7'5_3^4V^UQD"8>DXX5EZ"115K8% M<$8<9FNRY;>H&Y".1T "MZ_$X>D&[M2R[R5\YX]_^(J#_.C.?HR8_%R,X%>F M^Z8W7=3?#E-\7S*LS9Z?0L@_F\SQMO\WH2C#4@P1Z^7^](*FF!]*N'OG>B%3 MZ1_*5F0K@=BG_'UN6(\<]%N1?0-<;HSS.@R>#Z+ZKL-"T[0[F[0+G:EA%>SF"&LW MF;',BQA,KB.>".*,><'W@7W83_ -KI4Q=V/0NL&<8R2[-I+5P5=U0M5W'W)(P8 M*:^-E-#%ZX3.,>8DK6$JN$\&0F%2I)D,WO="X.5%_6LQY(E!#C-_'MS-(V(W M+W;S8C?OP< +9EX=@2]L75,JQ@B3C+9#^KZ.B8:R"C?=D##T":4^"5\/[-^1 ML7\7^W=W(8P8(F\!D7DG.!;&"ZIXIC:S:@5#ZA@3LD<0',R/HK8(21*G" H> MTL&CH@S=*$LS=O7.ZNK=NB'(G!K*UT M)JJK1O9_! ][9GWI+FR/%ZSY2NFLK)(S1'B1AGB8QI\0^MM'!-_JA?+BBCMV M)6_J2MZ\(/76-\(W%\#WA-4O%^564<4>=E855YA7B*7L\1&*3'21<@\U MN=)++/P/,=):%[B?/7%GRP$>R)A=3:??3^ M-MV,/AG=*]8;U]%9J4/FBX)JFFRP:ED8@81@,T[1KY?*MMGNOC+W<63FJE&^ M)Y!BU"LVE4CLOSJJ\-OVK4WXS]R93PG_F;_1>XK.#O)1!@ HY[WZ4]T&8O9\ M^%0/&(L7_::K>N#-\B3ZBZ(N5-.964#13R?^!?[@SQ/ 8C!4'TCM9?G@4R(J M5E"A:A5XY(-I>G;D:<+6&4 OAME12> MID**2$AD6I042A+'C,(H)([*$D._KM69,VO4F0T*OA%0DXG4&W7; M1I4_5B55I&0)PX1D2RBDS7G(MH)2BV3!2/+UR*H]%NUR$7$1=60ORI4 )3*S M\%B5%%?Q2Q3A%0C$4K)>9TC:?4. ]50'S\S..C5';R]-=#KG4DYLT8*DR8S32XHL16-/'B[ MD2W3"TIP7(2J\NF.F47&<.%U5S4ZY%TK=D@PIQA"-E9=2P;4T>;ZT>KN3H9ORRU MC6:2RR;M"8N"'VW@]["6"Z^O M"O4>74(-JY%M,%B]*T@K]@JU7(<8<2K7%D53B4:GR+42]48]*[1:7+V38-MM MKM-^3KU]')_A2D5_C7&T"+8NW/-2.%P$^>ZT6"OUEJ'1=@H,.Z>KXJ1[@X*^ MK:OSIT1O6WD76& ,>( 7[7;;$K^HV3[];P_(SYHY]O,V!Z>= B1(I)87'MSAT65>&IDTQLL5IN51L:ER#>H5I0)(7'-;MW MJ!@\1>*Q7NY/+S&.W:5:8AR[JU+J=[WCFPD!'F-N4TK]CF-Z\ZO \\KH#'75 M6(J\[.7IF>NFG[OB;4+W./*TC>&_J*&^F$?PT";U Y=+3I7W5PMZ=+7$N!OC M[FT,Z?OTLX 1YH?"X'@QW?5B0B[3%.4.L+L%9PHO&P)ORQ=VR>RGJP#S@V3" MO1-6>/0\M_=.YW$:V_MI;(U-GHNM557)4R-3;8P%;Y. ="2+;2X$(MH=]V9( M#\<"?U2=5%1^VPX@_43AIVHA+F'L=W5ZB:T]MO9S6#N*B?B6%P!;ZJ(QYU#M818"K:DX": MC@A7H"C5'-:])+[.;KMNX/@AGR934A2]XD MX47R4U0WL9#,0(U#*#_D4'5'LOA)R'@Q'R<+C+F]L^4N-.7&N KLO;0S]V.\ MO:'>P2K-EH[T7,*LV4O78++:IDVRV6#1S9J<94E.<=9 7-:N5';2E:Y-C1F M"GC=3\AG^_H^:F@BDE@<;KCB@>+6_= >1%9;0+RUM.X","_1/>Y/T':O,/X( M3B)5 0\ZQ?22"R2DW)\/!YU@MNT'A\)FX7%T(@:3>Y?5@X+)0TVYOK9M M;T@_42>[PL:QC]BZ8^N^63SD ^;=P*SNJ.S5.@968,)PV"\M:S)LUT9!+DOF M_9[/]]*[]&7E^M<[3,7?_>C??;'F8]?XU%S@1BW?)FH"=FI-P'0")?%&]2\$ MCJ?];G )"_9K!7/])B6HJ4;,X.'S;.16B"BSD @ 5 MH3G$844=^? ?$O]Y:>3;0I;X)VK;6?#!L 9R8!V!''.O@]\>Z+=ERU&PWZ@R\Z5*2 .M!GDBV MIFZ:_-J^ZYBI1-2N, "? )89^*49./>-)#/*<9N9@??1O7,6N*HX)Q%*<&83 MA5L1;'[6763U3I/]=;(_) +[0YYY10U7AM7QA*+*6>E6F<)[;=?IOW"WL8^% MVYJJ"\M()4UMC%G;!A(N;?76 B]MC(\MKR2VO[X6[9HZ7>6F2* $=H/QD<4X M ]?7P>KZ+[ \X N>5P9LS*P$D;(^T6[SFN(\TDP;MM#Q5/NE"'5'>2V^7*#F M'?>%^)YEUJ=SHM_-%D6CUURVTAQJ58NR]NNW'SH1KGJO_95-\VD'(+GM^ D) MMMY,+!PS (IS5V!=JS-I!5^R6>P[N)U(7D(U(\:-#9!*^C:/,^',HJ4.$32R MZSU$WK3#?FZ7?69\?=8F?;1YZCF4V1'"WG*:Z=&(JE<7?%!>=-?XRZ,H=:A: M8""O5+N#6\%V50 \0!@%2;>KCN2?/Z65IL"H,V5^_ M;><0=#7P5 A= .J@/3SOL#[DSDL D/0GWG:G?:LM"Y3=IB&YM'W<^.P[XSMM M;\^A.=$TTWRG%W:YY"I8S.:J4&@YVI?WR:\HSJF-"CU+$S6AL6+G-3%H JL& MB@/GPC>WRWVEV;K]"9TE-HK3[3^8")6X"4O^M[HA"?L7W& =2WU*V*K_T7;R M!]WD8V?V]:>6[ 0+7 )SJX2_<%1' (,#%[@>D:\BO?!49ZYCZ9[G )P&V!UY MLWN.B&0YP499EW%DB<_;9_/Y@^O@>U];:L-6M\9J\ 65&Z:UIB#QNIY#":^- M9\+K.+6U? =)9\)E!DD.ILAB4-*[V26P4C1%?<&IA7KYM#^[U3%T957@@?JK M!-A% [XNNKM_%EI-C-U.6H*?0;7=H,*]^3@$GL[P0576L[ B*&#*QJ2],O< MU"$6E87'W\+91=6LUE)7A(;TU)[8K+:'K$WPEW!V;RS:"SF^XP'1D]H6B0HZ M.TOG:\YJU#/NU/&]@B?UES[P1Y6\:!2"BEK(%A */"O,9 Q_A'T=J;_B5I5< MDT3Z4@Y#5IG2D%OB?JE>"J%;=5@T>\RM^J0O_""N\$<5R&H=6PEK8.L%YHT%,*&4RZ;L(.JH:!8@]]XMCQ_?2R6C5+=,?KXRZ"!2$J\6N.TG3V%HZO MR/GKD=5.#A%]U/1[#=Q%VX'V<([O^Z*]D..;]:>[R9R"(U,3832A\WFOKRE/ZI=R--V/ZG8?01;M\H5+I>L6^-34<0W MXK] T25;=F'+JIRZ^?^2G0<"W=9/1RC]'CKW!;6/%GV^QTE]6:%JY: U0P$Z M/^21XH^,9R[;&TT5NH.T6P6NO;+#MKP^=:2XI(Q=LM%%IJ7> IDK9J[3:JA& M1PB/!ML/=\0_V\J>K1R"3OC=).ST8QNR!OV*"ID$T F3.:: MO)H<#E]R"8Z*-]ON8L0N%^TY&PLV@GI)//%__\\+@HV#[/%M5MG>M+;$'EB4 M8*:IR0U_AS0&;_Y',D-IY6VGR3 I[#EC[9_GS#0HB 298IC_2OSY(Q3'@2PA M\=R>Q%YPSVU^ZR7[W/9G[Y"(;-7B.[-_@%7 G&L+_'5'5T*DB OIZ56"(/Y' M*_\K)8 I ZS\CTXC>\Q>OOK*S5_A@X#- \ S7_2JWOYH;_U R<(,]"@N#)S@ MK!.Q_GG/*U[ZR*I_J;1CVMB2\R((E<:I$2:.TA@E$G@:$=,T28D8FA[+#"F- M, G]]?LE3>JLM6HL1:JK(,EUM=D+A5:A5S]*SLO(ZZ9CX[F6T+-6 9,LSG&- M"X^1\PYK")DW\C,4"49:?IXK-V2[H1TCYW5"LL&-^EP'F1=U66=;C6EFIATC MYVV/^$+2PRL%#H-;A%N<^&*?/T;.6U&$(>&O-%286PVK-F&'>*%RE)QW%N:: MZTZY)G*!B 567>H5:VG^&#EOZ^$PH!H6CY+S#+E7ND4*Q MQ_54WU:]O-\SIOPQ)T5*PGV:5VC)S7:&M.C_&Q'D=5(^>=!I3NA_-Z':E0$HVI#5_69.T8.2]+%.F"L6)1SJI(#-XMB(A4 M8(%S@6IS/B>LFZ,N7Z= M%5'T<*BX(ODJ@J9;7,$AUCHEYC(=4X-##R;E\F&S444K"\Z22R2.)*U.O1/" M9).#IPH%KV,/BCW+P+2"7?9QB5R6P= C2Z]J-I356&<F(9E@+/] F%:/-#]A-?]B7(_V@P%(+I;9$K,R* M\9?U0K;;88^9**Z.<:$T=P<"92O$U.QBO"D=-5&DGL<8B>4<1$_.#2XYL?0R MJ1TST;J?G?;"S+0MZ&%W1" 4CX[ZT)@/I.236AOMU$J,0!F<. 8SRW@X9-J^ M,"\U\+_934RGJDN1)Z:KS\S4V4U>]MZ_Y'0/1F\"5STD*+8Q31*D@> CE5ZO M*XRQ/,Z.+D50?,!F\&K?AT[N=M]'L52"S69; I=+_]*/(.#H4L#J2JTG%)G5/S;JX.-N^9X6N/R0*] M"R9NH_O>7L1_5XYG_A%(3 [MW(8IEQC'[E,O,8[=J5[P%$G&BKF88C[;R^0]__@'TI2^!^GW1H2X21P\ M_.\!T^892"2)%'G9SC"/Q01]\:7RX$S01"I-/])RN0@3= RQ,<1^&F*_%4_O MN4B?KP.WWXGT>0/ WVHQ78KT^?8P#2\<5-N+KF>BZX21:JMCW?<2T6%&52[< M^/(GV=:Y6V&^$VYX="+9JS2$O(NV81=K"LA9,]-9J6IK8\M[MZ79-SN(366S M4N?3!BKTY&59HZ6 MQW<6RKD./D&!Z?MNF.ZJ&6UJM:7,%/SCF&,6E"93<4U-@3 MB7S2[7C4H$T/.%R2[:\2K@J]D8N23'\+1/L^YZE[$D;LU?RU5[/['@"!2B#[ M.\..@%$RWP;"IC!IU0,JW1(DNZG-61HH9AENF*:Q)P(GOV&0YE',(L:(V$\Z MKY_T590H]6K#/*Z-143'^A6ZKF7JM0I$"> NH4\D>=B+Y)&C-+ J&+P05L' MQE:ZLNU@%1_KXF-=[-)6_LC.BZ M[MU].SZQQ">6.*IQKR[ GU+]/:-^L>4?V>(7L!L-QJQ0H5TLDQ,^WR?&V):6 MFB8_ML''L!##PH\,9/PUK_3M]W_8J]#V88_C;1_D.+7B87WX785"?!"_BUWX MV;2:.\MZ^Z3=*'C^6D;QGJ$/:\E@FA.,?(G?\$+C)!:?LV,;?8PM\4%B^U^S MTHR_1LNS?*%LZ.4^*=H3=LA-MO3.S"&3T[?,?@"SL^6)[FUZ#+O.2C+]56*L M'O<;XJ-!?#2((P9W[*L\FS-K*ZV-,<,DL*:T@NW?CF!@?L5-L5E_D!562;[< MF_6)88<(X;?]^HU11!PPB%'A'H01>T=_YQU]&A?4.9]S\TB51AJR.YZ62;S> M-#2 "S#;@3R5[OUX09,VF/NF_6>P]8/&SUZ1+RWC$,K#'L_BI(='\E]V20\= M:'-;:#J1M8C0[K+3='[9JBXX%K9KAZX+^K&DS=B*8RN._8T+95I^ MS(ZI9COO*'/,$[(K9F96>CBWD"+:!>!JD#\E#E.*J$6ANY&8;206G[3BDU8< M?WE$_^4Y% U-.@+!M]%O@306U59FH7)9IZ^:8;LSGY9X2 \#,S8.V:EC5(A1 M(8Z_(-\F82,B7HE/)G]Q,KEA;[QKIW#<>JK?>]N.3/&0'>GMO7N4FU'64BLO MA=5ZE:RM,\GTH!GQM<$TCR>"^=CV'5MZ;.D'6^VMYWH7IGZYT,2G;7U%M9)5 MA9]/!8FQF[U2IROA/1Y^(?7K-X68>\$,6FZ+%V\3?!X!7LE-)N6R MB>:1WF N9TVVXZEDQ'0+KWF0)^IDA#B&G!AR;@@YAY[6(,QMX>_032;WK[_U/Q+?Z>S=L2^1[_C7]13RX M!G$M&]'LOD7@ [>8I\AS?(.S!2Z'IWT>W\1$@HWT96@N2N(_;[_[D1?K.D-M M5F(=C!+91E$TA_6)Q#4T>3G#*NM:,\N"O2]UF)VYD1Q0IKEC(+B,F#YGL->1 M4\,B@X%>%CA.FH]8MS2OZ4RH_?J-I@X=A!=R>H*=_V:J#,GFS-437+3AJYZ MB5#W)[K]6<[HB#):A?)3X' E*LF'\ Y;0R=&DBG9LIKP)JKJ>ZG$!3F_=V)L M;:;3' MBMAK8O#7K18W+0H\* P@=/\%H_LMD/5UG.DI(?E1>&FD@D$V#"]MXTTS\##G MTK2LM]Q7;GT_>-JYO,#L+WNE]][Q\6J7<@]W(_>W[?<'I:DF=?-%6U 7@HHF M%[(JFKR(;9I7GVZ_'UMU;-5?/GE]-Y-&TV*252N=1< LC,"MIS/"TER*B^N; M=#VHRGICI>:% EVR)4/J,*S^U]'\59/S/L:G M(7:Y.K)8UX1"U>E8^7IG6BMI&W)WXF)L&M]_X?\(Z[XWT[X$4<9=;+W/AIWP MG8/$GOB,\'W."&^78,7'_X?:^%_PCJJ6V6L?T,J+/QX,JVYATFO:E M(@4?L'=_593PYDB9"CU&GM<[^7F37FH;SG*<^&2OJ'OV6K*FI%M>8AR88]TT MU:-7%#\!G;X$0K**QZAWBX:_T>WK,;?F!C.^ M_0WMQ3I;??6"-E\)F7RYWC,-+%->)+7J:,XWPPUA./9$X!_KL1W#0@P+7XN\ MW'RZM\>$^TO$,M-Y$1\'W1#I+3!^)[+I>('[ND"\,Q*90G.5"3.%D;!R4"Z'SFR/9_E7U>%O MCA/A,/1U>?B91'N0WOPJR 8KL+<[PS1(AB_-(M\04DZ6A*+=.4T0FNP:3W=QIH^% ')I@$_+ /]6>@ M(I,#P@$F]T5)]>R F%=7:L6@'+.-C_.JSHG:"]DD/57^1PE<6-KEJ?9IX<#' M[PG#*E1'V$!<=H1D:\!+)3I@C452F+G.0K]$ M\Y5KR.^+*PULC\!_4:*T('@M 5MV-,;P2XZN-7* M:O5M%H2,'\D+O5TV%A( M+$":]]::;EFJHDN^:JX28^ ] 2G#IB.1@4O;% ;)_$%&+=B!IRH9QW6CAB!9 M"?B(8%,\8>>HJOFU65$3C"R^ZA*J0]%6FO^ [*6%I)M1KPT G",UH;A2:,/4 MS& &?_)!D0-'UA+33KJMZ4Z9%%0L6=6'V5% EL);KO92/7\('D /K\!#L5[C MQL15O0G8C 0@#!Y8_P)WON.C?EO=&L$W5A6(]NM K M33&84FV<0/1&,98'M(F"A'Q*+OUSGW/(K!/C &L):"7ISZWX %F M!KW//=P/)=C+"#H7GI]T;(A0X$G1X, TO\G&B,C=.K8@_21GR>I(S#8(GM7# M$QOC'WR>N;HMZS, STJ@PI I^)[ !3*$&++OL6%H*E':"C*A>PF@6CDPHVY0 M,.-4BY[6DX!,VSXP$#]1=@(7PG[3!<:7 +)4_W_VWK1)5:1;%/Y^(\Y_,/:Y M?:.?B,*#B-/N\W8$*LZSXO2%0$%$$)1!Q%__9B;@K&75+JZ."0_ W8[.X_@44:;C7G:(:G,K+U(2:T:=3[X]"&D^(O;G"Y!"=H 6T1+ M_5^@G<-/O2^LZ(7 T_0BS12I2K3%A&KQ96M'8)$?4!DE317ACN!> X^< M*"0%L!M5]/?D0QSN8LU/&+&%^XF!Y^):?)5@JNEXN3Q:\.2T!XVB('$8X_H+ M8OA<6SO4%>PZ6-H*!UP73?-\3&/3ZK)"IZ)X.%5:%1<*=F\TB70ZGEWEU2Z> M2C:=B$Q.ZB/R+)K.]!;\3V *'%7CRQ'UCOM]7;0EV%Y2%12Y*:?,:2Q*1)D8 M.ZMOH^TC(:+=/28Y0S*:,UW@^*JZO:/0<6R%AK6%9DIBEIEGUD%;G7"T#C(&7GCF%EVU)18]&;NO(C5P[CAR[/=?*O=DB M)G?X;#74[?.=11)&(8*QEX[Y AWS!2AB6$[NR;5,EHYVLY8M8^F0UJB?0]'9 MWK7>(,UM!%B%X%=!\AFM@:Y9I0$1!ZV]M;,\X"5T-1.:U9T,&7/-QKZMN M %!%P.VE"VW'3<0*-LN]/FJ<,QP+0[FF M:Z9[%/ O4>>F'L%4)XFY+O19#)?"JX4<9XFVX%"?;BSL7^D#4!A(*C(8&L)0 M$U6 )3X/42.-D-BB#$,PW9M_ $B4NCT?AG)O[1[V$'^7&KO#,17!BN$*XT1% MOH,W^U$Q!^."P4.G/;".":H!'TJ!#9@"'IP"?T.L0J(@\'\ G:!_A?[Y#^)_ M3[J C]\"0 R"@TG&&. <"1?=])W]E*9K*K>0=& (4Q+_%F@(BB2,D':A 6ZU M*7#HF\+0]6:IH?GF!X$-9"V@5\$8V=SB%&GD( ;R("V /3" Z/6U9#+6KZ4: M=--]'"1P)+!T@+>9!.NQ@%L,A.1LYL49P!\1"&_X2-=" 3(1&2HS3?>)W5R' M*L;2< Q=:UZ8"8CC M9,4_?ZB"_@/B5 Y!)XF.-M7@+@\>,:\%G!0,;286_G MJ:8+;YM7@(<;UF "D $/OKT[\",JEEJ:J!.T%S)'X6,@](4 #&BB5P#-H&O@ M&$/-,(VWP%#034Z"(%#ACY;I497;'QV\WA2!SEJ'8/SVTVL4;R0^MPD]\)X9 M1\UT20F$D98@T /A&?Q'/8:Q]^>R@+BMI3 H$U&Z0O,Q&NL6Q+0='ZE.W ;L M?&@F!&'PQ@L/0>BO00\IPC,1 KYU,-2F8$]#U*$(\("+1%Z S -XB@\,')<. M!<17FV[9\$-_&;?-%!P*)OH_K6G%C7/[M O9::9!HG7Y 5@G0 KH;U!:;+W< M0B^%C"D-T:Z;4\B+OF0-4#Q8)P&XNCO0+44X8N0,_(B^ 6C5@=L #@XR>+S# MK?44 !'XGPDC7X"&(6=J&_)&:N_9%5CT4Y%YHP8!AFI7:X+**3M#++:53D5A MFH-%HI)FY@/2XHN+<(;$3YA L_4S S/_H<% 50V4 9)"Y+:1>6"R^IWLH>FZ MIBE(ZW UI'5=&L(8YY SH*D"$ M7C@4%-L$'N@T%H>%:3R0'@)@9 G&&\#X4 M_#[ZP@+NSMR.2L,\P?J--IH/H0@<%+.>+#8$11%T1(6ZN\%GIYFOM9*7\VQC MN,#$+E-IE% M3_'<#"JG0#A]9XO^2'\,G\+]38;YEC _QGG(@(O[.@MH K(DN.%D:!#=A\!FG6-1>1(?'#> M3-,:&,+<0CI5>]'/%]//4<)I)L7(H"K79+G)IX&:7UC1A&A?1CAKF\>W=][6 MSMP4; ]H'6 X>9[T%'B3QK:^#AXM977[96^U 1\"XTF'I=GC?W859ACJJ6OT M 3_9M)8@M^Y$NUHR3.SW^OZO_[/3Q/R@]-PK$]\ZEM<\G4 5XZ* N3W2N1%X M\V].L3G'\(X9CP<)TB]!_[TN-8> "$2"\?A?@$)X/DE?"T5\4:WF#E?[G 6(?<_=^M M:NI8P?4?U?&B!P&B!1RH[%3V>A]MT0^$+"R<1:XI8)J4AJ8?&6MCCMON%7^* MZG>1=@P;QZ9.O5?I_+)X/V7QIF$,1@E0.E!N)6Y@/*[9Z^X4;A3L4],Y4]._ M4$\IJ3@A3;IRDIZ.[$EJI*Q"3/+S0_;N;_9FTW;%(C-CGJF6%5:HT&3%(2E8 MR7%XM_:$V5M53V;!X & M^\;/("0-E;7M@:]0UC@>4CH3R,+8ZE;ZL7G$8EQ MFD2EL\@L[6B>^F1D85\0O,(+7Y9A3'*J'(!87'< '%P:CPCF@^E@(U@-GI#+ M%_(4Q#:[Y&J-E;40'8:0X]DPI:VRX9CXJ=*J<^Z$Q.M:4U<\IB -LF$:"4Z6 MH[.6W&<[C6FF:W^N>MHODX;PA!E;7VH>K8MVN@FM$IZLNG2*;\]27#=2*L[L MDW71KNCZV\OU(8S!5QCKE)^I ?: W/, JG /QK@H5Y5DL1^2P9],-LM%IJOH M8^BN3^1Q]8F3%PO$.$M':UE:Z6-+MC5$4V8/4S_;BHL315T0@9OF)D0V*(39 M2*]N8Y.&^\2UOJ\C_B/UU XPD#]43&W6(CFS5-"E5B4Z_2]$D+0B-.%V6\_/5E/KZLBAP M=E/@W\MTJK.)4\,&\[J,]>54F^V.R= ,$7SL\%K-7Q^X+O.5$.>6?P1QCLW3 M!2,\7-%2E77Z2DBWJ]85"M$N@W@]I+:)H153:6L^3DN,%#&4)JI".W*1Z:\= M,V3[-OU,%] 8.*#B@X& W^L&"IG9Z7STE.,%6 ZA@\\4)Q@ 0L=/+R/5Y%V% M@/U@@'X_97_[A@#*ZGK&SM6N#,:^2ASBM3S6S+ ).:4G6]$&(RCU\+D"M8]0 M00TUS9&&'AJ.JI9I?$HVB:XTQ:>I*9[5[;D4KZ#@X)D2(10"/&$+?W]CX%UU M'2/-U;QI62,1*QK%H M>V"K<9XLY)%DB9TQ6@]1<]5\U,MQ_Z#C3@."FZ&"G=^0M# MK=QU790_BX&M(;(&R!H>AO> F,,7B3X>B]'5:E5K::/Y!"M2EUPB!2[^$=_S M\$U[GA#9POED':"4*=:-;B@FM\RF(4)/7P)&EJ!BR*(Z<(J$-7(W3,7YKUA' M DX@'H4$/.;;% ^@$2\.GI'RS NMV;ZB$D9TPZ#9PLE8O 8]2&?"#:(]3'# MA45:E*UZ=-9(\EJ"5D[#7K MGJP.;GR]M4?GEQ=;ZW+\(P3RI]X>K#]';]NJ1W"%UYK&C*VJ4&AC;]VW>4FH MJUKM&4585HMTIBICPSE'I#N<$5[:[U#;O2N43DDR&^S/#Q9NW8X+7\N&O*"K MW&&_L:>T*=,^XC9@3T'$[38A.V9.;FX>K@O\=\6#Y+HHU_?,+FB>^K% C@L2 M%R(" D=6UXSC)?>B#O:GEV,1?%YV9,5H#@KE I+J9_(#@&.\*SW ['9O,*&L MP #8AQL.1)& +4 +OG"(;@L9ZV\$2_(HW6S5[6N+I8^)^Z MB^Q>>=U&^$9T;/3!_A6F "JLV93K>UO?N<)R<-:]@MZ=U/HQBJL(Q^5Z@0M%]+RRHIAYS0S'VT4VB?=.9-DW.M=2?1KAM_7O:?)R M07[VMO.N5O_@&R"6-F3B5C;"C]2A8GFTS\'+43--]4S56RNC=0'E;5N67J@X M.$01;(@GB7 <'[)Q8HBS9(*+L(DXO,P?!789&8V$0Z/8+[<2CO/[N6I$*=G M94+$L2Z>[C32O4*B+D)[?7^E5"<7F)6EHLR<+*=JR72E1>MUL#*RO[+0,L<: MNYQRLC1+M^.C <\V(B)+'#ZSR"M-C16X.8VUF'1DJ.1#\S(9+H9 M;LITN&FLURTKBVH?3MO$]U(+"YW17BZO#T;33)UQJ3C.%;N1.KZU(H5*!NLC.ZOS"TPK$BS M^3#MT!:13B5EA\S"D60'^VP;HC7 )B:!5\NY'C^?ENQ9RAMFM+N2CG1K$W+: MK\I97!V0TY,EE-YT)+G0"#RU8Z:[L]L=Q@"6GGE7K15*,BW M_.9S?6ES84R93.NMOAQ5JGQ/&&<2I7;]2IUF+[>K0F0P4&WEZ$:@4JVDF$:# MKK0"I3R5S)?RK3S=A/;5%UJ C]Y=&&'T:.4@JMX]1"N=;Q7T2$%S\&DBS]8T M)ELK-ZZ%UO/V,[2TMB[>HFICPP*Z2_=-+M\"0@9S[!]CH[B0%M7@X0/J^O3 M(%L?/_ W4DJ:90 -:/SG=^"1B,([JU=L[_9F'P)(<#-#^.W_8_NML#S=*TV' MA=5#MR![MQ1^JW>[5PA_>-7 U/VW^H7N[ADN&^46C0;QZ+G) 5NEX%O/A_;R M" !XG_,TJJ_W;O#4 #[MV2?<\/1"_VEW(#8&A8IG#E6OVO:8"^N6_QYP.K MSHYP>"'B1H@(!HNE1$!$.1B(O3'P=)CXX M@?A=L_5VIXX?FZIRD_&?[XGE/X9!_-P=Y L<>S<">OCWVJ'WSP_\(P@4U*GJ MDPQ)!B-G1>/=@7$J)'\ C $E%Q^0%9Y/ M+MYQDO*? @M&3I]*1KYWV">0FL]-+OB[(O13,Z?O(5M;W%(PUHTPKSQ ]D=/ MD#WO6#_=@-AW0F??90+LU:9"HTFO I]7A]I40%QXY!K)9NXKVXNWFX*FD701 M9TP';^(]N0USY6$X]S44C]]Z&/2+E[\3+Y^/-=V!F=Q(K^: MNS[%1'>T P^!X/M(?WXVI!SO?;9OK#P1IS6!X-.=K>J5LPK4Z$N]N3P(B7C5 MR$VM2;QG]2(V2T(%2A"']Y%??/SB8T\QWOMP7ZXXG\,[7?*FRR=+Y\ MZV7R7M?DW66$,& $7K-@W. N;'X#__;N!_[N.OQ2[6WVG1*I4XFF[/0&H46U M8-1;%BR71NXO&3KLI/"2!2]9\+7^\=U/_ 5VP/^@*N+#7N2/6<-QXTT^1G5^ M"0YO$ZHS 3Y+%4MPH(YQ6)-OMS/ZDI;,)5WE6^-:OR#8TM3KW2:IEL!3YIEU M7F/LNU_,B 0#)9IJ/MX5C*O?94"\"F\G>PQ+G9\X>^)RYY/=YMVEZ@8DA>J( M,=P&'D=O6*8S\9IDK5HR':VR+&?%0H-NSO[U;R(8/5#YWJA7OS<;O+2(Y"2\ M]F$9 O@$O.4F[:F^"&RPK04$E&\E.4=!5&](*[5KED7&*B:DO & E@S#:7CX MD7;>AS!2 YJ/E0":WK5VJ9Q@@'IGR.X-B7)K,#*QE%AYI@U).35LC5,Q5>(* MT\_W\OHX50X*]I!J=G,U.JNPE6YIP%!+$LT3/E?O7&/?)>K\^HBE[=X)X2U\#=-*6VR/ MV[;,S1>%6"O$Q*J8^.O?VW8.=29S5>Z5\G6&,&+UWJJQ;,34&=%)X?L;T(X13JUP.#1PTX!,,6JY*E?%.H$%(!E^:C7HFJCELU5;PA M',K)0C$2U^P<[LB)#E\6T^X7.L$>#W>V% 'E8E M]8*.2'Z#(]C5VEMV1G_=J.OA@:F'=(!@6,IZ-.R'IX>OI>-;P!AKNHDZ+[CG M][L^(7GG2C@ \)GF#1L>24/8Z 2$<$#YP%;FVU]5!WY\#8%O]-4MUB7*Y*EU6A!XYNI M6 [X3+&/]R,&JC+OPDL =(C^GU?/VAO'&]L8QI!B"^-LD1':0GJ0;$BF$!./ M&QR[O>CVU*B!VFQ(AOF!L=/HBRPNSZD^(5LIIE/1"OEX>)[.-2Z<._UY/)2Q MB%".] <]QEE:H6B,PTHX7_^S&1$-@5-H W8#K^D0/*@;()I;>W1:A-T2HK/V M IO1*;M?/"0E TA 9?96RIE^^C--Z9AUF1^A6FTY\79&>8LRIAAIR* M^*?:67Z)UL@D)_E,M8BJ8GG.T\_B=9X!Q$K(URKY\5*B&YR M=3)F)A5ZHO_A:*$/J@W&L64[TFR$Y(Z5R6HS;#2ATM2O?TW[:'.P ZUQD1@C M/3$6^1XC1L.O$:.O$:-W'S'JM7,+XY$(%PL++,^-"):,1V+L8("'@8SB$_PH M1N*AF+#?K(L98E+34*H2P]5-0AN0EC[JV\?:N24)O$37J[,P0ZQRUFQ%V^F6 M#!N_Q?=7DF,[EVQ6YU&:Z.%R9YBA%'E@'VOG5F]*R_+0;*A,46F%R56NT*HO MCK9S*XD5ID].(YS,"5E2UBMX:#6 *P_>7LY4J\-"9="7G7 2'[.%D(-A<&4H MM+_4)JRB-9C&!+J)J>RDK$V5,E,_UB,NI;*L0R\=2,B=+3>H8N.&VRP#?ARH/#"T[( MG@_Q[!!O]GB+6$9K\5P>KCPX/,>$-&YBY1C&Z?3H474L8K,)[!%W>'BG6)&: MG%)4Z*9J9C).?SF3XD>;Q.$ZD2W4!I)%1W-.J137$]-D<[NAVWKEN!ZJ3*U^ MK<=$Y6:(!'HR3I&PZB%TKA106ZV/RLE&&*P]>7ZVJ?&-9D+-T-M:U5WR&F7:Z-AL[\LSE3,4[QE*A MBUS/2*_2W7))KK/Q(UWW,)K(XZ$B21,Y0<47T4B2BE!@Y<&)&@R5)Z=SQY(E M/3)R)NER.A,5P%)(1&O%$?-"EQY@$\K-HSG*AC=IJW( M.%*(859XT+'!RD-\LNFFS(6HY()N+NLEBUZ.PWJO#JR4@R.M6(8?Y*6(07-B MMF$6APVKG*;8$'ZX5. 30M(L-PSL)(K.:6 ML[%4ATL/B$HJ&V0Q5.GQ3).VZC&[7EY&RA1<>DC4E))-&_7HP&8P;F7F6T1: ME%@;ADD/=D!SVFP03[)PG%ZM&NNI9&P(J"5T1/@HUE#D)L4>P;=9P1GJX15E:.YF-VI% N\()3ATN/<.!H(([;,X6CG3(MQ*O)J(89 MX&!'A!JMXMBR$)G6&&Z9:85[0MXQ8V@I>2#_.J7<'T>BB@$/8")<>;!8HZ99HZD6925)<=5M-4(#' TH-SB4TF'5GUK!%=E&6KFU8GL0R+-G!X MK@5'A6I<$9/H)A\FL'9F'*H6T&,/$995]4HV9/43%#EYWM0S7?>Y86_M MB6'CYVLJ/E"!07RMF?UE00)!!W81=.4_'R% 40"%&P100=4;C)G8@H)B)T/O M@4-._T;Q9 ]F3$@VJDL28>54OQA5C4=/Z]XL%S/5!*\YT\2[39/,+ MLEJ0*],2&AQV>N;WD\0"]B&/=YVX6*9*:;I:3(J9^4!@=/&VSG\G,>"*=2LN M, 1G9.E4?L!V+/O7OYIZ2'?4AHNZ-7'%=V;XONXSG";R+"WYL^ M$ZXL5]J26W9P:S6V)ER^:!3[]\L)]F/Q430^=7KR-%-C),M8)0MS&TYY#C^Y M1'\/$9W.>([-4Y1-6Y0\R\Z)DL.5Q)L*>*43J['>$SU=VHOY:4S&8#Z:#C6 U^*[E=\--8X3O59'3VBEC74B"#0@? M:#S#FLT42=#? @NP2TUW:0^\;@$)U1OIIR,B@ ='Q^ %>%I8K62/!51X")_J M?P? $0Y/=RNAX/M9E:Q==91QS^Y,Z&PD M7Z]T;;*72U-?7)GX<6G;=,&QF<_6&G-FR@6'P--@$0\,/T2:1\5O.;8,M9P% MM< [L6H_8_$80\-IW4>3:VO8K]\&")$S-^!7 X+W1A<1+OBWEO-:0-4V7QA) M2RC9=$#DJC2UINL!>YL"M 6GH]&4:S)W!R[9W/:DG0]7NIT;_Q2\S>449%)%778I$%<4#S3*/E@%[+;IR$\Z*R*"!R.O/N"W;#^-SH0'\5>KZ8=H^ATD7Z-2'@$1B1=' M/ 8BB" 9?R'B 1#Q$DT/@@@@FL(O1#P (D+!"/E"Q$,@(GRV#_\+$3="1#P8 M>8FF1T#$RVIZ$$0 J^FE(QX!$?%@XL41CX"(E]7TM8CX8%OL=R.LWVE\ST7! MS>?E,HN1KAL]>9T3F74S.86[AGD*O9\Z MYT,8FG]N2W_AR(&[#IV^[^G?JT:Z^G2!-5.?GJST=:,U;J[ZKG^H'T^^9]/" MWXE\;V/GWYQ\SQ=8?&_R?:^JX3N1[W>5OK?FR80OI_&]!/$ MVJM[$QA<+^>Y(N:WFH%Z:_ONZ,"S9_,KKC["\*N'37QDC@R\)7EDDN%"+^G# M^A2;,LU2N*8U"9.61Y0[ASB2..S<\ W"B2\>?&#GZ.8\B&_S(,[:U1S?BX6H M 8,15&\Z3K97TME!)U_ @U9/-EIJHCMFYEAUD,VQ/8/O0QZ,_OHW%+]LEN@W M-DVN5HG_H#QX=P_O=CSX1;.GOH '9RU[$"N&:$*6\$RDYR3G[4(?MM9-P(F^ MX?#A7).7)GQ8?_=KN/#.CNK-N7!/$_8&=(:,ZOB"P7_*].0K&_F# MLY'?)&K 3W]['+H6T >3&.&HA%(HTLXH:8YICND26[42\UH:S@ ( SOI(O'\ MQ,F!!R+['\_TC^8BH>:.Q"N?\$K[?L^T[S<)"ERHYNQ*(1$QHQ4.K]85:[1, MY/AV @[%2?SZEWBIN5NJN1\L\AXP!O%2<\^6-F_">=QH_XE_4./C5_;\T2SK MTZ4H+V?XKBETQ#MP^L>YH&6OWE!B%4IK256763=ML%+K$X:MD[Y[3 M)OA9?/AHUOH9Q?V-]?,SY8Z_C/I>ON+7)I OT@(5;>Q('"XT92(;J8SKY3Y> M[E! "P"/,7Z9R_C2 @_A 'XA'SZ<^_;4*>2+^# _J.H3/=O*XYU<11=Z2C;$ MQ"$?PA3R5>H9GTD?/G,"N;T[P^250?[B9-(=[[/?XQZ.ZRO?^] /(;UOXDO[ M['M.>-.,,;>*3*_#"'.)+B3KLSJ3IL#^@"M-1E]Q]Y=$N'Y6^=Z'?B2)<-WB M^$LD@CBHLLL(VQ-Q:6@FN[%2-BZTZV!_J#;^IA+AF>R\:Z7?[\T<-Y8(;B3E MWH=^"(EPDTC+)1(!2S&)7*$T=7"LT6?D3H%5!%$$$@%6ZH=?-6BW3L[?FSMN M+A)@4.?>AWXDD7#=H,\E(J%13R:J8[*>8CBU@,L$.4OG 3<2"*GM_23$YYHO*%O>T?&Z:ZGF1ZPY3JO677E1H'W/M8#R&2;Q+).2>* M4TJW-=9L;2%;JVX76XQ6>KI'L7$8P8G&7M40+]9]A5SN&'(YZUBUL4)L-&_V M<<(:VXOVTDBL1B)@W2AL&!OYZ:FS/RPEN3>-7ZE-P;V/]1"L>Y/8R#G6[6NA M:+&4Q[,XT:%"TI@>=TI+&[ NZEX0B;SZ^/Q9_\@84_*'2;),@*AUL>66&Y39:AW4=.#!/G3%>\SUZR<;=9>-<>"'LBK+A4! MS+YZMG^K"].WJF&YHYA>G_);-@-^K%S+MR3?']/+^IDT[K>XO'^KZH"?0;X_ M7OH^SBV$;W.[_"5]GS(K^\]V*_8A9XP#BC6Y MG\>(/^6.[QT:M9]AQ%"L/PE9\5R'R=;SM;H5RVMZW(:,"-.DT<1/C]8^TXW[ M5[?VQTMS7LR(2CMCU8M"(TH+:2:+3:.SKMU%&M%->L9>E^Z?Z-+]JV7[XR4M M+V9%C>6E'M7I)?'Y;(:1@Y@VJB?KD!5A"C/^JAUZYA3F65]_M-W4_:BG_Y2Y MR[M'&W]V;^=7B.%K&KJO63<%.#<#&97^E*KY-HOB!3O\*)GQ9E_?/ZCZLRPZJV3F! MT<5Y=- -D[J/I6X+WN M[QS8'R<* 5V8,_0J%A3 M\*CACM% &6QUM&4ET&)CT;1'J333[$TC4;697(SB]HY=@!G"\#=OZ9!\S\C M\@[Q2CC\#$YZ,)O]8D["V5[+C(TRRUQ5%E;C6B:1(9A1KGX#3G(2=6PR8>8R M$2T,V59K(D^#?N//\$.JEA],5^*E0;R=,Z7JPL0R,G3B+K#F:Q M7TKIJ;/8'W>%=U/;YQSA5XK[E=AZ.=\7BN?M^/L'A'._&*W-Y)(P8#IEBG?R M/XW,2\80X,H,Z)PIG,@?O_+&W\: ?GH? M]])2MIFE"^P\@D<9;3;F:8>D,K/V(B6U:M2O3]D:F^*US]^^V3,^TA[O-0#K MU01]**B;SH(8L;9#])I9J&15BY.)>BR7U=1N.U2ILR$2#50+?I<;ET%/9Q;NQZ"J6LS,A-!L)1?I<2HS**O%YI2"#!K]]6\L>-G(P\>W MCOYZSLSV[9GR\7SM'Z@UZ>%"F_2HTI*1.&+2[Y?U:4<0(5,F7EKSNWG:S^]0 M_SRMV1GU*E*>[;(XQXYC9IVUI70<:4V8J?\^:O.5J3\?;7C=/O\>Z;T?T"C[ MV>VJ,XF0"X5VC)TQU;I%962IZX13E&&-6=%F0Q$8BP@%+^L1\L0YD7?-K1<# M/U>TXGLF,HZZZD^<2/\!;,0AWJEL1+MSQY M-OT'-$+_@;H%>:C_8\+)WO\>%,,\B(/UA7B75/ 6\W*-)1,V&+-''L.;D R JH&'&"!X\%.@+"%U>I =@(8PH53S3 #V@A] M(:5-P3$<1$:Q?PS/0WX+ ,$/?Z\+0#@+VRMA1S>KPLS73!@ MDT&PT8!@F$!;@(^],TE 'X%?>Z_=WKNM60IL1S>T] !GKB>$3\%;ANA5 5/S MW@4?S$W1[H6Y!;8 ?K.!\,SK<1@ .I,#3U 4\"H=\--*X ,#S@ 8T ";H6] MX/M;0]\.NM0-:!FJ3DFU.$_5\-+BW_\%?_GD- 3+= ^T:_?U?_V=[]X?RQYL6N'6LL3OVBT!2 M112P :!9&>-&X,V_.<7F',,7O?$@L9ZO^'L]<1 "(A )QN-_!3;_A. X@.64 M6V);$/-DF#M7W?V6_Q$2NOYGFB%!Y/S6!8!A:2' 9^\\%:'%U&:_B1"4S?\ M/L.\4X7(('DE/.V)AO &*__+!<8Z-,7^NU5-[8FS/WJE^R-\$!#!P&!3W$^\ MP6W>1UOT R$+1162.H#\4]!,!"RS%ISTXVA* :Z,[*^,Y!N9$L\V:<;A6'HT+9'] ML6RS!(OOKW2 M)\KK28GIR1S&5OE4LT96P B6'GP=G)4*Q'E66R)SP=LIRA69QG-IMCPX=OC/4R?RXVHC&>GK3J39,HK M:E)GR<.5JVXG-# FI(!GJ5XHO9+RW67%9B.'*^W8<$S86'4I6PVVVK-JYISE M;39ZN+(B*U6V,>/CN!2R$ETN-A_219N-':YD.%7+ML@H*\\)!6]@/5O#0W!B M[<'*:"??B9%\LL(TQ^J*'&1#A):W@3-RL%*I49-% TLMZ:DY"473QJJJS$6P M,KJ_"'#^6,Q)!O)V1'3L7S1DNIM\OAF0W[ M01TLI6+LK+=(ECB:F)*S8L3.+]LC=*G]8&DZ+-5-LJY3N$,W^;QA]>1:%-W: M]:ED3XVX7QRP=CNC+VE 6'25;XUK_8)@2U.*A4N)LX71GVR\M3_&U# $83>% M4_(4O%/F3& "F X2#2WPWJ2B#>5?_LX',SV&59U(0B;ZH>:\4XM)V8KX"ZCY M(3<#[S!U2_A:A7?3%F_08&D*,U.8#@3=]77"^)O[#X@9L$!' MEM<(6".P]>[?R";4+ /8$YG\:UO"'4",#*V9 M(?SV_[&],ZA]/^Y804/6>9FO^!J^;1)SO&P):'XZTY-+9,W=^8 MK^K=DU]6NQJ+!,FS288M9;CU?&A0PJ;*/M3\GS'HJ_UV+2<;P.E=H\5#!GJQ MOY0;&)IBF<*5K95]\MA:>#EE;%F@1$ MA-Z)#+\0<3-$A,_&/E^(N!$BXL'HV=S9"Q$?0\3EM\E.8>1=*_;*$*\(H?@&(!CLO M\8*4 TWA_]D>5%/RZ@$'7W1;[[K9P4-/^]PIMS.]NUG?P5>31 +E19^8(KS" M@J/T\%4ELC>2ESN'AG&AP-^;WE7AP!2L'G]-=ZKO*2"_/'E^WK>]U82\KRNO M.^\B/FX-TZ6#)SY>PO2A67EG(^/^Z#RW90B0IM511H)53#W4KJ[\&+X<\[BL_&Y^_Y6R\^_T"M MXJ?YF]:KM<0H$]69: +/3)3.0!?G%(N:7X?.X7W%M*64 '[:=F"LA#*R, _(DMZ"W&63>$N0X>O8 M>=23^@VM.)@R0D:<1>1A9,+DX%TS:!*;+ M":%@2%-MNB(XGBZNDO'NDLN$>GP="(5/6"\/:*1$45<8U)SC"4,;]W"7H)5R MQ[+H1P"":ZS<&PC?4%[QT_-V3$M+"C5.XGUY1:E\"S9T0OQ[1'BUY;P344M. MBG:43F5AMP>K2EED8VZ.!D^<2R>_XBB?L%#NS1,/$6>Y-Q"^IV X:L-\5"#8 M>=F0LW0Z1W/#3K;>:^0:&;L.! *P9L@X^4V#,2T-]IO;;.2*Q&NM1?)-3!&,\$?.*RSR%7'C%9:X< MESEFP;!E*IFOQC)X4<DKBO"*(KRB"(\F!HY&$8X(@2XF<&7=KAA,E";:S;Q-A..X"(7 MXD=#"U= MAR-O9IJ.$*>-+C%0GM8.>4407A&$1Y! )PR1E,N-1T2152I$!Q4G-:13U7!- M+ RC_&HIPL$BJ#(C>N2&RRM:\(H6?.=HP1.R_5'#XS331RI661N-)TV92B.F!_1$YS&/^YWO$24J[!LA;0!70J,(]6^4[14X>R+LX9O.$ =_S MF@5G\=Q%^MV@F^G=#_R-_:T3UDY%4XKGG#8]_Q>LWCRH1#@^C>,N&!P'/,5'I)D*L;3F?E1Z(X"E$)HX[+J?E8 MDL7TQ%(Z:&8BC-V$B?=B-S]]VC1X+65 J^O\N,'MP^G^J$N2%4[761[G M2EG#C"%_5G5/!R1 M#8=,[P'2XKA*=DHI(Y2N53" (B + D&&G)&"J: M8>E'1K*:6$_"(UHQ3!>9X3R"A=IEFJ>N-)(5_;@]GV-+E\$_<(BHI\I"T6 @ M52V7\ZTR76DU U0E#7ZNM/*5+%U)Y>GF%PK,#VRK)(B<$JCI&C IH*XW;B.W M][>1T;5IP 1/0[/KP?]W9?:48XX$]##8D@3,/ 8;4 M;=2B"IW8/P:$$@]A 6<)J2A(B([N#C"&CS$ U-$>C>"56 $_RPEGA_]LR<3U MY)^;\VIKSYA"4VT # &2-1=9@- 'X%F0,CE1%UQP[I!#P+!F,X!YW8!4-[/T MX1CJ=1^91L RT!,1#L'^+<#]*+'(_N(!?3!6T,3DIX!;3CX M@O5ND*?D[]M3YUN;@;_S=NA+A: 2J :B:BC5-8=33.]2+?R&H8U,&X)CB%XC08$,/@84 M B679,(/MF0Q!)+EJK$9!S4-_%@8CE5-T40G&&@2:PXCHD89;;^C0[YER M/#2U):BTWH"(%#"D<]?3W*] P/NV( YMP1 ;]GZH-IHK:;A(:,QTLG0R6KUB MYJ/49QP?_WY%1M.KJ@ IH>%BR/_%4V;"R$+Y(_ SB-X ME-%F8YYV2"HS:R]24JM&G0?MGIEMZ";;@(8)M90,]%,9H'YJ3<#?6$(8"H&V^Z@/*O]>[1@5& M;.&B+9;JEM@JS&DL*D4P*0CR5\![ $ RBVW -J8=OM2:) K M,W0D.& M%W+*MUX())+[QL# V9$GT.8TP!N1U/#%EJ^%77DGZ L@,HVW #13%5=3;J0E ME(10<@'3"WX5V+8+3I, \#MC._;L6N=S(G@:A +@3$39 MX+7 2W;#"JZ=M+&S#6&MQ)&)_J2:>F,"-OQ9B1Y;NQ$=]_< H$?%W7*85J15 MQS1DH5'LU8@89Y(I"HJ[0P[SQ5TPD'9U&%(UL!LBPBYXL^#-: 1J$BKV,L^L8^&RT .$2@"[YRNI:ID.M*CNET9& M+C8!M_T*USM' @]=6)2F4,=+&H_D""^X0@P0L>51K>?FF\+:H7?%DC :"4/D MTYO<,J"C^ /'3RP#N:#@\?!.E@Z>!_QP80HEI&2XUR1=W]\+BQX7AHB" +X.F< D\<-+)@0&E--AT41LJ! ;0% 4U_M'D#N?8ZTC G?+AC M3T:^OA=:T 4.2"^!?X/OLP7P"\YP0R@ +B@.([CQ8>_Y1TZQ;V#3JHO=%IU" MXH;BN1D"8C@=X(9S2W(GJ!M?(@1/R#X )0EQ-SKW0%"%D7059W(MB&)'!9$S MF:MRKY2O,X01J_=6C64CIGY>8ZTE%NV&GY+NP8!>DD05/.NH@DJ0G+;(LY$\ MSC6GJ4BB6%PER^\H*(2):_LM%PKM6\)*Q,PTO>3K.!Z=CCK,-%UVM(GKE1]6 M7?G CZ)8,Q<2:$X2)0 CK4!(]W"\?,!B+.] 9TAHSJ^8+#RP(ZQ?:R8F=?/ M !!E9P 03V1G3D/P$'"MPJHVBG5T52Z:C"BU2_-%!B:XKLQN>Q"PJSF^%PM1 M P8CJ-YTG&RO@("Y#03:U5B[GF#:4;DH$ V<'(K%D@(@H&I',L[[E'1$6$'E M]0>2$;]6K/50Q^^8=NYOUG6CP 3YYX$RVZT]92&JX(LG]"^ N%^*",-(/CY@ MY!_%XD<6C%BBKT#W3IA;@JO31P%A@=PQ+X$+5-] $-2#<-V10/KY\#G:$[(P M!/!JI$$OV#AT"K90;!$P)\]UNFL>3.=R_6_1SBNIWD78,&WO%!.<=1\\AO(J+;UG!;;D+5("X/#0'CSMRFT_P-8LA4>_\KPS]%O/+D (& DPEJBX(4&(O5-[ M>QD!Q\O;.&BR6XKIN[4P(JN:.^XI_-495_:4X^D&!'90L;[0L.TI [V+@5]B MX$L6, *AC))4$^8V4(V#2UEK$V5M,QS-JB/*1GN'KSSQ;@F>VM LW2V_\RU. M#>6--=WT7^;?!CUFH:P9_QBI!:@A! +XM>+\#+>[<\X97+#VNL"A\_X=3M"=KLJ?:8+&*I+ M1ZWZ0_L1B<#7B]BG*&3>UOB>MH="%6;1/(]N4W"VG;$'TDDPW*"MFSY#8LXK M(=NK*;!4OSP!+O(M1"@./1-J2XA#T\3UOR#5K*T$SI>YFQJY;?EHJYSQ06H2(]W8*I@1/; M@"G7&<#V$N4+P*&?+"W)J!N* :+-$W;':RTDM1<1)A2/T0Y%..GHR'#B3OV= MNO)S\?J- ;1- C[!PZ^L$QZ";^<#!^R ^.]C=SZ0Z,GO!7O\(BQ G=86@K<9 M'7D2[[ #8C(?*=!S> M(HRT1\^9Y#U[))@I8'62Q?+X#JG7[/:&MZ.$AVZ&" M,WA8:20A4\XYR8%0L+J^V5K6NKM""2=7)08#CUV*S_GWB:)JLMG(UQ16+H:, M3#W6[W8+- 7-H%]N#&&]LIEH=*7,K%1EHO,F,QPE(C-3MEGB<"5?S]OA:"G$ MXM'J;)E,Y8:UL2"R81;?7SF-$I&"/J[%\;EB+Y>L3K;XB U6DOLK%2O:UXV9 MWL,[V5PA(A*SM#:&\Y0/GKD:Q>A"><5@=$=4V*K!\*-\'\YC/WAFOT8WG&@] M2\MS'LLKM?(TT0^+;.3PF>,6UTU7L7*>J0[PT:3'U2--&TY$.U@Y']6IZ,R< MEN@.9NF,G4R$#*WNSD[;71E-MB5YF,]UZ%2[C\6E!CF2& J8] ?/C$G=_*28 M&XSEII!)8 V:;Y<;-ECI0_[*E03-,6#+L:; XE8:T+?I4"J//DQ";>^7RQU6 M%^2Q00T;X[40+75[E14?B^6SCGA877!\W<-4%\2#@6:KFBKFJJ4TW6AZ_F* MKC/Y5N\^)=4?M"PV!5"NE0=%LP$1Z(;E)51/L+D>]9XIX7Z5Y=MTO(&ENA$\ MQ;/M3#N$-:=Q^[PUX=$4?);KWZ<48(!51TT3$ XJD_-7P+HD346_IKQZ.7TN M#8IV@I5H::04%U,]6NP.[(_7RVW?&-)4]&I$S@:U!L_:'L&W[)&F:5-48LH, M<6=BCHAX?6*'>&"/1'#\#7?_'-HE'IQ1B!:^+H#>]_:>W9:6H#V/K#8/W*/Q M8-E)C:R\7*S4<78E=*OMBOBE5'F^*A3RS4!!UAX"C8TW1$C=ADQI&G MV4F7FBJ+2=RQ89P #QT"/$9IR/WU37AKD_3[UO('X-33??B3Y=39I=:=K/U M,IV5.SJV:F3;8\Q*4I R+R',]0MO2IO7!5M% S2&:.LHP$;&=!Q;84I5)D0J M,1N7XTNF*5Y"4W]#N>HYGWN \_S._]S*0=C7"E[%$8&'(KL6KF08T*?\>E;8 MLR]"$52L3[C5^N G7[I0,"G2V$GG>BF+G#9#3+7? M;!:IVE2;3>J?IPOT[#R"@ N@&JK%<_D*X ']RCA*)>.HM53SE*S+S9X8RV7M M?@%? 8$?)M_P$/Z6B!T.CCLA[WUWU+M+ >\MJ^BR$$H@>7Z&,)TIFB,(QEZ$ M&I8Z4!C $'RD0?<3)LN< /#JP)$>]$;? MFJ@ZX/#<7>_VY=5 F7-\LS,4V[L?NWT;B@-[@_ZYB'P41>$&FG=C8%WC[T;@ M4!X%(L M_M1LOXS2_W1MSD('7%&\2X$&JN\$[,1+D"0'EBF\<_$/;'[WZH(; M"X>YI.-7HM#'[KU7*#0"M@?_G3N)U@S^>"VS(^+Q98QMCSJTD<^2:49@VF0^ MGY%:3?(/>,PS#3V:JNH-2'; J03\# Q&86BYT>$40(G )QV?]KR%QP4H'W9F ME5EGC#&".#(8HIH*A201MG8D2?CG8GO9C=>MR0*FFP5%@RR""PY>#?P_"?:YR. )2Y+O1T%: .6LEE"8QU@/ JUJIS)\_&"6,(E;)&- M9HJ&S5,VK- *'K.K)14598#G!D1!A:+ER%THO\#^M$@+!B!2U_0,*=XSXZ U M (R%I: /I;4Y(,SAA0% ]4^$EK/$3GOG0UI__W-3YV1V/GHL?'BIAOY*3M(A%G>RTS-LHL M;%[VPV4)A!Y)P2*\L.(7570J,?SYJPDB&1>$M$C\C< M-1K=]BF'=P2]G.Q^=G#$2;Y?[[E<_I, !W/*T')7N[5\\-=)A1O*6',XUF"Q M@[<8@R(8KIAJO*"X1JS;G,JW7@&(K.D,Y8]^7_/R'U!T8&\";RE;(G-3=;+9 M!:H;/8S8KS"=-$MXQI:+J=YL4:Z))2ID7RD&OU7+"QRULVFMS3?QRZOM4*N[ M=;FTV\80.1XS0_CM_V-[4[# V-L0+(T=NB6UN\7,6VT.O5+FPV)Q4_??ZIZ<&A"-$A&SS7EW"KFW7J^!IXY N3F@\3_&57._'8KOZ$0?K?HVJMK1"_V MEW(#0U. 0W6+:FM "Y&-+WR<"D*74\%6 ?V%K<.]YI=DZ(6$^R'A=,_6Z-DN MUB^\W DOH6 \]D+, R+FQ3#7Q,M')R*]I]SO!H3XL:J(+QW)<9%>?>KS Z,2 M?HBB'Y_DUG#PNG,IXN>N(1Z'U[ET1 4ZO&77X:61P[O.15Q7;%WY0N9-*>:PG3S+#Z=V$.S&9I;.KD6;@T^HXME2QF"#V1):$ MPCU"'.D]\"V8Y[S(?E8'8"W+%6DD!/Z65+=]SM$9T2_;_SE,D68]/X-)7$B%94K= C&Q8\_OHW=J1[RHO+ODD@>ZU _#+. M@",)"O]R"+XUG7XWAP!5CQ/__&RD?B.S-K-3EKI]_^)EV'Y/E?M_7Z;JPT0Q M-I=-/5LUQ(9+]1EOY7%B)N )*I1ARLWZ1P=??5G\HIE3RQ(3J^+9VJS0,U*: M/)PO&;=[@M:F.,BN;E:LS)#JM4 MUTIVJ%__DF3L+1$^ LU3?1*\(6Y<8,@98T4PC,U-1PG=UU8%%\;K:S9);V8S M?)!_Y^[XY*]G&P$0?8T >(T >-01 .>[MGV@QQOQMD=PVL7-QH[>!D76-C]E M:VC;/EP]X]K.=GC+,1L]IJJ&6SFC15*3\J>ODK_3*"9*90>S@DD-9&N>"IL+ M::@SO/CKWQ!^]"H_O" .H?7F-?R\4[.\CP/UC_J^T7HLB].1GD 3S7*/D\;5 M5IFJ?->OV"5FMO;O^^;?T*"0V3EICK,_W.H?^QR>FP(2T'F(-S MY*H\XED[V:K7CY;0WE@W(UKTM#'Z'S;FE)';/D(7>$&8(N7M-_GX&\YC!\=> M]Y=SY;Q'%9OVVN#U;;](*YPFI_2Y"B[=+BQX7 M)RVPMQ"*'1&N%1GL/YTDBJID[#5 M% \IG;?T/4KGIWXLDMZ-#;BMZ89'W70 XSJ>O>@?'W"?1^L ME\1Y]Z \B>>,%!Z;S9GJ1,T[/Z O:9F,'@$>#R*"B0;-<--0'"4Y/_HEB:,,P#0 \MY/*:5\CV>Z- M:JV\9C'8R@1"IJ',"XS;MOA$2\H]78XFWG&!*?#ZIM840MGC.K\#.8 ^[(4' M%!'P^R%R/&3HZ]VY)I2F*LYN_ZKU5#8 2> Z@KUO4'FL9^*. I*0APFG!9FW MP;NAFVR#4T4W;0-_*KLPV3,<;FQRS)N9[,K6"8F>)@>4%!82>56FKN2Y5N-E M5N^1L:C*(6%H8'C1*)46 MN7G+2!C4AZ+37Z_-/NNTP,CV)HSM1;9AU\C6&% C-)!;.@<%7QKPU5' ]Q:= M<8OH:@DY%9L.\(X1-NP0;&%Y!.JF^RS$I"@^+4$&?D'^..13<*[PT()AQBTD M'+?7>#[7=QA[/)*)*4Z2K79]4H'V6O@0"]@6%B ?2!H/>['!3S1_.)FD\X&= M94B2>DW!7-/%'\!Y3*Q"$2B";0.UFM_MU.QJ5>.H#8,F9QI#71K )HX#;2&@ MP!TR;= <9:2+W1>@GJ9HE@QL@;NO&;QA'*X8MR5C[+8,]-(DX-^\%C T=PR7 MYTJNLRD#SI ,SY4,!JIJ(",,=(O3G0 11;T%]X92\8("3JJCZ8\>+-#FD/4 M]P:'7\'!8F>,"+1/'3B[$J1^?Z.HDV7D-XX'9L%I$#GC/4V7 RDXT-$$[C@\ M0)D#GFN 2+A;6S?;<_>Y_QXHZVZ4B@NS1/Q/6:Y<20PM=1AJTH@C3YYLTJA4C=G1SN-?6%OX#S7V>Z-A0$WKCJ0,W;8_A# MP]-J'@PRP/C?==V$XQ/4YM2H$2O*2I8!7-S$A.6T.4'!([WKO1EJ2"SL M,IXK$ZX5/0*@3OPIJ!/)1#U93$4(7"HM0SE&P*M<^A/ASE.]@HV&YZ >99YP MJ!!>4-GIG)X6+&ON@1\%-3U2$ON].Q&CJFNR%0BJ0NY MY4@\ITC^X\A7AG'CO,_)/>:P0@M/U/\R8:<.:.N1ZZTV*.&9#"H $ #7K3 M/[\)OK2.8?G^@6MT(PN8W[6*4?7RUHBPK2EG%Y>GO^V<8:*P]W,!QQ^,T]MQCH;V?\IUNY3K?7EH=E/PZU6!@8:89].TT!\!I LS MSD&\!"@*CB-T$;OOSYQ/]>_3UB:OX%U<\6;[\>L>\530&")4CW]E^W'2-EHR+3;3M8Q=K]+%.L#Q6^2C@\']&9@W=7Z^ D,B3\]-I4+;=$>KY))9.AME MOGP@Y:<<'4YD167%-V(X1@Q(WI(K?7U\LMK/%:#;5H&Q->KSJ FU8T*W96AE-!M M.2E1E;.M<)Z7Q804K\.5Y/[*$AZV3!V^/.<+6B M-4-C"!FW:U6NFAVH%%AY\,RT-J[0Z1K+T]F11,K5Z S+-RDVJK%85UW(=;<9Q>Y*I]9F)DH-S^%<+18-9XDY4X_8;/SP[5@D52W-K2E# M9S.67:CD,R&S+X*5_ML_?B'U.E=,+XC%[*NN=V(I0VCR2"/)3=0J$H=Z1 - MZ491X)*IVR($%4]MC:_T[\T#]E6!(#5VQI*"7PH?&&FZ6P"V'J=YK:*;V.+<5JK M;+S?*_2+#&%RF0@WQ[E"MWY\+JV(4KAZ +B!QO[0TN$8UD*CX,#!^-*#0.3: MPGNJ@J8]8HOJ;R/@,27D-&GPPOKZF\#XJ8%\-<$R_/UXC\-5'S MX2=J/L_$S-=4WM=4WI<,>409\B.F\H9>TN8UE?$+_7'D\YU%,<\LGP_2HWL[+BV5YPA2E'E&,C1K9V%B\ M'Z9+M)[*I<*B3EM)AIK0I-$6(Z<,TYR=V;%[#W7[6<+'0D>%A,_BUX\34\^N6B/H=E\RS >$A5<\7AT0^D9XX,HYZ+E>8PW1X;]!1K MS$DF1I'ZW+[;,&JL:%O6G!+D)IUJ\/FT&.NU*7<8-?D:1OU]\S>O8=1/;".] M_!7/7WD-H_Y>9O)K&/5/,Y1?PZB_.LCR-,F9@]G7$WI,SK*9D8Q;-:I0QI5\ ML3JD[C+[&@7J53$FE^1(.,VD9KC8ST;'3JL,VV,E@G'B\+K,!W,R7XC?QTS) M'."W-S8DB9D-DTQ1-&^'WX[)DDP))Z(TM';R]EK&A"^/(\(CMV1$7 MTY?7"?.P0=57RYQ/"IE/W\I?11M2(]H@(W0G,8ZD)_'D(%>A#KKR209L?0BT M0G4$L2.H!GIHP^UTD-(,TT"DD80-]VN< V%I'-ZJ[[1%K=6J3&RY.._%BIGQ M8-$J>9WO $P%GC+/K$,]8T)7NH-_4"9^NH,,<&H#S58U50PDJ2:=#J2JY1I= M:5*M?+5RGX:I1\K?X;]_2T!N2,/#L_WZUV6FO H+S2!S Y0/8+R(L5Y%4XA MB;@-1I(:D'Z0/].2+L!^FT: F\UT;>$-$N%XKY/INMUH* +V@P9PK-\Q ^_8 MZ\T*5L$W;V9HM_POPX\ACVKV_\_>ES:IJFQI?^^(_@_&[KX1YT:4=9E$/*?? M'8&*\ZPX?2% $)!)&53\]6\FJ&65[!H=J^CH.+>V(I"YUGK6D&O8MB4.'K/: MOL;33<,!J";L@1IVZ F?&KZ.$\RQ O<;?NA[#C*QQML9L7PHM 2N'@M^?X]9B@PWM.+ ]V M2)82!B]*!YWVGM8)U^?-X^.0&$/.=LNFMK)YB>0YX M1$&=NI(43I7?\PB\?JML!B6&7]L-LJHUW5;*R!67C?KJ$\KFV93- #L.T86& M4"P'N)SUC^ EV-S]4(1@/VC/52P;"%"T8EH:.<62&)1@?'I'6JAQT28%K7CFK='(+^ 84 & ,.G)8IMCT?Z"FPPV]7:U312 M:#AK@_[(;.1@%X6WR2"\) ,#UQ]<' ZX.]ATPTQEO'YVB2*\,%E2>*\S*!1A M9!!Y:X2R''2H"7K<0"F3)5.R8:OPQ!)6K< BZ^^QX9_A^^ _?; /^YF"Z,&> M=Q?=:EDV.@325)1I2ZN7$#$%&'UJ>7;TKO^34 #0@BU]"'87=OX!FQFV9P< M!B!J"?M_;EO/B\ %-C_7#M7J'TTXX"'O7O!5V0@U+Z<,)6UJ(S["\ M'B(\H.MCXJ^M/H+?[MN$J^9V"M>SL5NP<=!6YX%O*=A\&\[%?*'D=D\Z5';! M!\?*;O]QJ.R"URQ MKQLA%R74=[^AF&"/"?\](D(-!V@,F?'&ESJ\AW\\.?NY%O.=H8]^__9>/N MNH$,N!8S,'*"&0)[GW@2^L2[0$\PNQ,@([_D53WH.0G7NQ_4>DB;W;[ \2CG MCGD;+T0YP@A"X$[F M^#F,S85ABXX$-AT(>,&R"X%F+V]W+-*>R'EI(3<3RDNDV. [P[+$XZL%U&38 M X$@#Q2*OQ;%>$:QN>XY8>/AE[1U/&$&V 1RT9:?#B=C1X6P E\B-$$>$D%# MT8=@C :4]X(/MM6%WE^ './)\%!0\"0N7^Y?Z[Y.7OS\9-AB'[D<*?57D MNGP5U5)TGM(DJ3RQ^Z;!3]D/SRC_LE4#+!GXDKPL :?NB?$#T=VFD$7G216K M2W9MB\4ITO4G2B#>_Z"SL*6OX*QV(8A MB2JX'9",.8!Z*;CZ.=-!3OI+!4P1CF0QX!Q9^_CQ )H!FXM2*,9/,^\#&R88 M#/."81\N=8RZ__M33"8R*7YF) MT74UQJ,7A#@H#*MC-A@0^X#CZ0<*3J'Y@P8(P@( %9^ZD\^O:R'M3#HY#&6\ M"&BY+\9M06Z4C!><^-R:#OWE9T!XW';]Y5#C8!H#6!;\/GB3T.29_C'''J@A M)]1!?Q"/YR_UTJ)W0U5PN-K=!(G@%#JPF4-S+DAL #Z/*KF!C(LJG(D.+YKR M6SON22EL!T0!HPX\4W#YX+4"3Q929"X%9 %7J;:8A)&^T+G@50=P??10)V@C MPE9H03=Y"#;F))C/OFU/&D")HH*%V,'@K8,K)#L0(""(X9WA1"@OW IIHIB6 M;LG!3T3@[>G6/)R* )3\-L:Q?9&'[=!XX]D3PP$<>\R;!!8$'+L%.$T*ITV% MXTU-/I1 \$S>> CFMRUW3>"#2P3)G"B 1;4_)1_ 1P,/\\F*V#ULH@,L""?- MPH_A/20W&/ 07@!W?")\,-P@L+>F^P!G04*5 7T%YVG4UF$.TKT-VJ+B05OQ MH*W;&;3%KM@)8BRU"JN:PV)RY;$INTY'#=IJN)4LBE)*1ZL6IUS:;2S14:$- MKB1?7MG'NP+5':L-!B.*\F"4ZHI,A8X:R55FNR*+C!R#J2)CK24:+5W/M,&5 M1_=$\*6 %:1AD^GV1%O/@Q^Y13IJ>%8VM4NVHX5U. MW\.Q=I+$&!+)SKHBA?(H+T<-[RHM)#Z]Z%L%I"@B@W7%%&NK&KPR_?)*(5]1 M5T*R1B#-,8YL:E6&3Z_@E=3+*P<4W4Q*:6:)&&35M;I%1M/%5=1 ,,(1FD79 M%GK(@AA8Y4Y3JW773 MBL9KQ&:-CHLK<.71>XZLE)S"2EF-X85L=K11EYER,W+$F=\>U+$YJXX1C"S[ M E7"A@H>.>+,3UMCHF[J248=3SU2,_%6/E6GZ;4WW"P1GC?[-:/1 MZ;DV'34,S=VHB+]A2C5V,70VK7[1-NR>'#4,S5\I:J&5\V:(Q+:2ZG+440D1 MWO-(.J:9Y6 @I_DANR#Y20%M369M.G),XL2HZVR:# V6/:41*7);1V!C%LAJVR@VJW/LD;[2$=)4=5LS2W M=+10T\"VJ],*[8E&-\55NMICU&RJI XL(\MF5E&:EF( MJM0ZK123*O682*XCL4V2;16;'KMHH9WI6D=S!L"Z" [1QE;)=!D5J-7DIKGB MB]2*'LM1'))F,*WLS8T&TUQ42NT!/F@(R784W7VT8 'P;_79Y+3@39=-+(E8 M]!'=.6%*9#"2Y+FTF 9;* @2Q^/I*8>F) 1'$5%,B9F7]QY.4K.URQ!#IEC0 MT&FYEG,M:P7H?\2GC+DQQG.G V04V33(\;C>77!P7.+1OH[*ZVZR!AB>3?++ M'BJSO:6&010_NB=%EL2VQQ2R&K]VR6JV,4K9$KSRZ#T=860/6KYG,V1E8)KV MJEK(KB!/'7%?1Q*8?K-":6R53@KYNM'G52\2F_M=EJXE,R49\8=:ARJO[7Y3 M7D5A,[?@R3F^;&A,HQUNHB[I 2(N$?OV7!)@QJ4QRTV9]9&MB"EJM.D#*X\>GJ&-"5'[O)+ MI%JK9#(&M:YV*]%#)>NS?FN9I.K,8)8>=[ &);4F\,JC_>SY$EV6ZL,!DZNT M$&Y"9GW:A5<>O2?=GK;GBR$EJPW&&-# "U1*#2S M,ATU?K+5I/N+1ML56:\J3<;I0G6>*\$KC^[)H:3#+U2\A'ABDK"Z8MJK3%9< MYOB>FUPE4\IMRB(C.3R=I).3NC)M@RN/1X3F"XI<*JT=IKA""RBN3-DY2B.EM-%T&UYZ M]/R9Z'JXY!>2S$*WM)Z?R_@M;04O/7H!2:?LZEAI+AFCI@QM 3&K5!TH,?3X M!4F0I2))W2#X M\JSH[#@D^12P9+8GA[M"-G]2+REN;+=Y![0_CM?%HL;3S6 M:Y7Q05HCL;)%O[N2\#/D>'ULZDG(D:KQI"M.>AL-<[/9V2@M-'O+5^/7-T*. M5;,@MQ%[L&#Y:7+DKZ:Y;IU>1:9"'7W@;A-QH$0=Y$;M3@O_D*C][!@\8OCN MAV4;>2[;P3O!*&W$&YV?R9!#)D-.RV0+;]6ABT.OK!E=OH 7_7%3XZ]Q2/)! M'O,G8GY59,FZEBS5VZV6@31G:9CD_X"1F0<41R.R[LQ+ /0YB35>ZODV:W1[ MS""UP!>CU6Q:%:Y1C_%!8C$=3C5\,5=F/*?#T+Z_'#2X]J_?Y$,&2SV@1$0& M[#OD/$QH>CJ\":X^VSSDFY#%=PU#AC-QWR+L?E#RKJ8FW"M&CVAT@]TZ_S;+-L9#"O MMB3**E"J6":B*>5N4'603C8/$^YT_UTCHT,5E[S"Q.BSVK O@&\_,SH:WP*P MV8+KJ2EDXK-4LEZD$<"I1DI?>%XTF7Y$,C]S MPN=Y1GJ^;]O1Q_0/G7=[I5V/!]S>.B%^[@CH6Z/$8XJ("7%YC4#B\:['[!\3 MXD CH+%(W 0E'M.OSA6/"?$Q0GRP[^F;/MKE5GVA&=UON4?WM>!3#>6^XM!M M^)#7IFSW@L.C>GAFQ 1G1B<;KOVZ.K[ZTL-H[@=7^RZ3[\=Q.?9(4C=-ZP8\ M&3T/E[^N8:^^\B@NC]58K,8^H<:VP?%=C'V^3@0%58E=11"QOHOU MW:?T72P//T$S?FK@U#549D=UM(#M,_],H5&OPOV G9ULWHV<>/&IE5U;-?ZL MV5DWMOJ;&:9QMDD:MY7]^I&IL)_.=-LGYQQD?T L*0 0*6\QI ,@9#M1++I= M2*,M"()C[_^NC8K)A\)R#?:]U>ZCV%U7NE M=HLU-G:''2R7/,7!5DR/QQTXSHNO9S:BC_'U7R=4C=MKJK'$T;V1ZC(#!"M2EN"Q3EJ:R==3C3'Y/J0:!YI5$952 M%]?\*9FI919ZF7'E:ZC&,_O3KZK&.P@9[Z?;+RUX&@TUP;W%?;_E8,?K+#)V M57^(K[,3^_Y>ZM_4R/6UN-JX&<%DNIN,8I".F>^P[5^_4U@$IL?>ZI4H^)I2 M9D2AD:QMO#53[76*>D_:3(9+H)13Q./QD.Y[.-QYIU_Z_=S/VR?$5917[$S^ M"&_D$\IKQ,M(%A_3:TT2["4Y1Q2+H.4K*J^8@A]47F)UQ/88A:NS35YK(JM1 MIM?IG55YW9CG>#='JGN74E>G4N(OU0Q'O?P[/DV-3U._\6GJJQ7N5_15(J9 M07G\2">"ST![3[*-O4I^ZLB4DK+(FFKV&+_)VME.!9,%'J+X8^9H!-<+'1SO M[_'^[A3FTYPSM$_X9G'38+H>8XC*H@*6 /:7? J;/_7\CH^UXO/+F-#?\OSR M5MNMW)0R4LFYJLP68XD9V"6DZ"V]=$-8?5T9_=#]/5)&C=JZS2:-A:KE&@;% MY*Q^;[.AKZ",+N[)?1JC[NG$4%27*EB-F/!521?C4\-OXZO=OTL6PC7V3QP[ M_S86ZT\FVQW9GR>5O+O6VW<3KRW\<*L)ZD)MZ9:W::"/<1AHV^PTY:HKTF1PXDQ]F2]0481@RE[47Q#*%>EGY MXI-NHYVZ<.9F"X[NSU"!JWNW"&\VPO7UV@B)<=Y'+-L=ZO+-OOSBB\EAA=E=62RS&A9CLQS%THU%:GX/PEV=ZB6DEW85 M+5EHTM2D0;3IXJ+L[*#TQTPGYALVU5^LD*QD8XBFK^DC [V#44J>*E\#0XP3:]T)2. &&/YBV=-9A2Z?@B'56L<=&M8$@U>), M:><+K)/I77.:$F(D28\8* 12'$S[X"F-?'ZY@J7.$91 M4M+SXH)9(.MF*U7*HG6M?:&9/*IAX#/+)'OLH)2>T5EFW6UUY>O/Y/FCBQ'^ MY <-ZZ'01P2-&W'O;WNAT0S8(QEO^@4W_953H[@-_4T0 HLG,]P&);#'U*L= MLV-"G'4RPYL*^;Y:VGY=%][7>D_2T3I]WNR4FVU9_Q;TG/RT+G+I9V*.& =B M'/@$#L2MO&/$^&).RS6@Y#(MOZ\,&==.UGG==[T\[U]Y/]YR(6\MV>?DG4U. M$QF^@=8E4:TPCSJ6]"99DCH!HG2(B>D[?C8-P[@Y35X7K:2CR# M;N%MZ!8^VED"W<.TKB%X5E +:R0W6@@V*2R];)[F4A"F4>01N61;B2O ]Z7: M2EP5T[_65N(ND?M' /3]X_#I2MOO'#ONQE"\0&G[70+.'9N*YRW*O#W0N411 MYL?,Q&Q](?)"LBZS$CFK+TOK)F'7Z;NHNC23&=1NDJC(5FEDSE5G>471Z"N5 MKM^=$HBK+O^0PQV(*\S(WLIL3Y$2MNIHR>/SQ8-D^X3J) )?*.'-P;\L 3QW M"?[U['HGP<_GMC6W5?AC(%5A\1?PBJ!&@W\'R6J2N*W\V9;H/";@.TC/XB3@ M^F?7)%:\$UU&P -.YF5I]P0('5 @ "@\>W)XGZ"^%/XS/$N6Q.3NYTNP"'C+ M>5";\OQ7#V CGI>D66"MIN4F%/#SA.--I^I$!7N=4%3PUK8/2T\\!U:S)G@= MO(499.@E#,E5P+W!E_!FCFK,P5I5L)JG+_9+A+]]OB5P/P^*I'H'[Z/PX>O, M>55,\$]>"5RM&GZUOQ>LA^+]PZM4SI^JS6 M!I)'E."&JR:X/&258+]?$BC<(@@]AS<%7_)@[R4[ 85G'M!?!;S/VXFY)^A! M) &N505+OXZEFU)#BXZ=;722^W*R)UE=S7-Y=GNR$B19C>[G%*K#Q<<[13F MK@="%Z %T'+1^K-A;9<=J$JG!_?P\/N4XUU5M5J/:OWU3$<>:N4"D4J@EX'-AS6WHF,P(DU)ZH,"T7,.P1 MBCRAQ^?C8!NRHW;(#I%B!ADEE9]16:'4>+MW]]FW/*S:*UCV]B-X'7JPXV:] MUB.XSCB'=#UFXU7']F:&RK]^'TPMV7>H#4+@%Q+D4,?9$//M\@!. ;@#"@:%F-&5XWQ*;3EKI,7PI*VFZIGZ)"<"L4'3#QD< M?Z"0/Y=?\KL'!!J"AV\ =E>40FT!D]42+1WJ@]>!-!3"G;H&CUAN]0.\"[R! ML]- X6_>URT":$'>V981.HF_MJ\<:#[+MW4*-#OI(Q#4ZMT"(S!N=1&-"Q!+QTP@1%]3>!!W01R26B)N@1 Q- M-T(([!%[M4=T3(E8)'X6(9#'S*L-?V-"7(@0U&,J=JU/2(@/)N.]&=JXK^KC M\Z#R71?3GLW%_YF[$O/*)YS?JU?DAR10_$P+>,N_O>E=B6_L&0>$NQ22VM7\B MKYR@5];9T[Q_MH5QGV)S\V9G1S)XU01O=%_<<"9[\^LPD+EQ]YO>Y4,_7WML M/]T@D]\EY)W=?OIRZUCO*7O6FMX7[,56TMG98U=:&#)%4& 8\TAL*/W.6?OB MN) 78,>2^^*,V&CZY,++@/2JZ:B31%"(')M./X35SW8<$1I)]]Q7.R@".M7A MS+?AAI,92'?,&O.=<1WP2,PBISR_O&.V^$LUPQW9M7",^>(<5M1]<\A!2>F; M1M:GNCA=P_IJ>JX#:Z.#$9QNHL*;'F_[(1N@89'M>7LW_0B'\U3;=?'SOS<[ M0YVM[A[%.'P[9Q=;JYPVMR:$EIOTE%S:5/F*(3_K7?'A[LZ?:1&Z;4NQ[['P MO Y_7W:/[SL]I;'ILB7[>E?KUMJ$(S60&5IK8RQY*:QY.PAY',V] Y&W1](%%$K=Z4&IE80=3$=U>BF MTFN9\OE[=+\I0ON$@8. . R%/\U8D#H6E>DBLQY2'*#$W"O2]8T/FW>G 1RE M'].I2W;OCH7H!E-G+Z>1+Y[T>C)K_F-=Z,YLRI]&&>^/48)3E AC?MHJ9/ ! MY@Z9 ='0%IA1S9$V1 X4^?4;1\@' GEMH-8=G,0$W<.DCW2[ORZP/7OYDYUT MWJ"/?;J>[Q?7."\7]U+A?(NRLW?JC6_@L-T;)YX'(JYOS5])C"Y.LLLO\@I& MYN47>77+\RNKON?CEEV,)]+(NB^W\IW0^FV./J#Z^^OTIQV?[#[[08=)-+[L M*^U9-\(W6BU$#UG:C1K2=?ATK:8V5EE"YM+PH(-X(,CCYL(G&9/XS:W<^"#C M;NSB<_&;F5YM(EU:S'LI1T98EM Q (7!@B]2X7YB9!(#Y&B8]1?H)[\<.]B+LY1GE1M?+:V+EO M%D&XU$'+3FQ##;\!9:<=08(5-G M+67T-E@9K$$A'E((\@TCJW<4@[P);R8^FOE,CRLQW0_S_>]KT.[_OO\8+TC M87HMW5XS!D]*;FJYZ$UJ-!!SZ AG'I"(',6[$8;;BW#?A%<;.Z_7.Z-[3\+Q M6RF%H61_\C N)[IF6R@O>!;#Z%X5*Z#2D OD/?!ETW2Q/XMVL%G\9'M?%1[9T>U7X93<($LT <>A;\Z !> M0M\U DW*514K-)E"&5&;=,?-5F=T50=H@@:'M_A#AGB?%7M?0A0?WL:'M['_ M&XT<6>E+3G%O."&ZB^&(1/@FV13,^7K0Z[4AH(0'O.]+4;TO.(D/>._V@/=M MU?E./QO=2\"Z8!!YMK6YP'J5M 9T1 5! 3SY- N/[M9KTP)/_C\L#/^SW$:*< M6ZR/&7H*_@]X@N^4]Q,RJFJ"I[A_H]2S%PY8%,7V?-I3I,1J-P&8#[$\(<-V MA$D1$"LQY54[L824@LR4L+:A!CEL6)@ Z@=F@KO@+@#\I80!7D1Q$A)XMO@4 M<4C@2##0 $FL>"?QOY3RT+26M,]9:5=LYEWTC8BFI0 $A^0^^$]]/XP%'[]D#QU M05H?=>?H62ZO_P$$R0,"UP6FVR-TQ69]I&:N<]6Q/5S),)3Y>)P8$VX^0 L= M;C#<_W/O^H<%[#YVW2$VG#WPC8&&"<-R$VOK70UL!3RW?'W3'Q( JJ#N4Y>2 M[C^&^@C\ .ZA:GK\5DN)ZO+W_X'_['!^H@/K'=HWRA:D]]%$B,];6Q5!_G46 M*^9Y4VJ,>+)@MMH!SX3K"-XZ^.]__]?AVQ^KNVW@\V!92MC%&@NL,EE*"K;$ M:TE^"I[\-Z^O>-_9&7'4(T;L@JI_[X.G<",2J4>*^E?BZ4^X'4=[:?#KY,&. M;6W I"Y-W;_#7^T^"LRWW6>6HT+B_&U+.@^I!^_][*X!65QK_C>&0BL/4-Q, M;E>%$H_$F>CT0F?C!UXEGU!L*)/_TVOFHMJ(?_:1X3_AC0"? TG5G_4AWWYT MP#]P9Z$- 6TMJ$.@[P>C*WN+AO]]P#]_XOKG1(NB!K\S#5%US3EN=UIGU>5L M.%;&G)%IM+D@*AL\;7_ELB][Y:7:FFG%IIHC&C:*)!5@1'+$RRN9>7-N97X,JC>Q*Y=F\QK] 3 M#6O.\_A@DO$XN\WA'/+RRJRVM >3E-]A*(XRN[9G+ 520_ MC? MJD<+2FXQVL"1-D=7&NOIVC%MO\!6TY.!ZC4#Z5YD21!\M-DQF.0A&*(R84B8L9J'?3+^_= MK N-37W@M1DC9]* FJJZ\>@H6CGSI,+QLW9/ZR+)C"4T)E:ZVXZB5;6T(TCJT-R+G0&;3,NDM&TLI06O7:0I@.&6]: MF^14E9QA]544K0KF>%58MIJ,-E"\VD+IZEFQW(ZBU2(GJ@*^RA883\PJR?*: M&\T].HI6 M?15HNV12-=(YVBN4;=*.?;1[3B4$HD4L14X 11!/PE4@C'D^D) MAPE3DIC*9D\&5U,LK\PO$$!OM*:61/;KFYPBMR!4C*8 NNUE#F8 7(,W61"ZG\KU2 M%5Z9>GGEN-B>(HLUEV$EW\C*V*;9LD5XY='3L2)>9MMSHZ!5YYD2)6PX+8?# M*U'TY:5\P15JW8[M(GY^*O-4WB"7:B19)X,>W>PVK3[27!/]-L/:F8$B@RN/ MEM1QJA0WUZ42@[6Y)5ZP<;3>@?<\6E*^M5)PTL'*B%H1G7)O-5(V*+SR:$ER M)8GTDOD%K?EF4<^UJOVY-H%//UY2(^=HXU&7PA%IL^I0K.QOF%8D_W'=3+Y< MG1D6@RW=7%&I()/T.A(K>"Z][&2169XM9D2&-"9\I3R5H["B6"ETD37)XPB? M;&-\P\KF.N;J""L@E3:%$497FK:&:>FA.D L41C384_*%]R_GME5,55 &;^B M%-1E9MRLT738>NX%GBM=:E#QNSJ+%5-\8=#,V],I1*JC#?6&U6IQED[/6-_ M]"ZPQWO^7*+7JK/_].G%@_<.7AN\ M:SUP)CFL1I?[5:+>88IIIIE?K,:M$=6.#'NO@)WH2.;)/(?@/S!H!0S$T&= M#_P"HDNP14I?YY#NJM;M]193'!^N?OV>6IZ="&:7OHPU)::V903>,V^:P)"Q M'=[V$T%0!9A*\/,@B )\9-55[FZ[1>/OG*Y.I\\V[-![K8W,U&)!#[3B:%G+ M2R3KC9M@O] DW*RCO9K >P7<%S06 !P:1!NV'+D-0P#' 7H-#XFY;<$8D9@ M,K94)U*XA7!+(2-H)@BO\'&S&&KC0+O Z3^[TOXPZ?X77 MZK2A9M@TF=6*C7X;H:?UT:#T^;@,LT6O;L@"T6*_+]8/7M@)Z''X?0X0H&&Y M(PDL=T>BISN%/VI"SNLIO+D-+42RNI_&C#+-@_76_4<;)2C&-M7_]SB"/ MQRW($H=Q&LA_!]E:@I0XX)8 B?G$/) NR%@W#Q-1AY%G(U6(.@7+WGX$KSL$ M[2[';-QD7E.TYG! -U &7X[+@"KXX]&PL1##0Y1P [&%5#&=9^0XB(BZP .7 M0E7ZL=CH62.BZ9.3WFBBI9S<+(V8(M]DI+61JW;'GX_K[5@A"RR.*7@0;8K1 M[! I99U4EZ^.[ Z.).E*-NW5)^.R*?_Z348$YQ*7#(9>0-:NLN$^I^MF)X./ MF6J#8O,%$U]G<1@-?0W6HB*A)\^#>&'T311)]'1I6X5VM+BH+0^-/OB6JNL' M(:P>>*>L#KX/=Z!H6]Z<$]5)?3)H&@6F:WI%T5NVLDB&#MD!>! K]S7+P5> M3T(">SL'[^O:GG0-5P*P5X+?+A7PO@BT"@2QX$BNI?-F<+;WB8,>H+P G$TM M7;=63N*O\+PN\6Q@^]_[2/CA.6R4"_;&)IXLKOH4O44>7S_-??HE_/*=1[C! MR?,^0!YF"$_ #O%S1_I[]\?A2\&0\O:%8#!T$@91GX>O#W(:ML'KX^,!U]X] M=1><#E?TQTH( ZQ"E[9W(:E'XM4Q'P?AVX/[0PME"JB_VY+=OY,P.^/O,-8/ M784B"K_Y]B< [8)+4 MDT\>S1[H^]GCX"SEC4*5'7G^G,)$X3'![HE@^",:$^R>"/9(O9HF%Q/LU@A& M/*9C3+P"Q=YNQ_(Q8^,:F[!["FVKO [N69+TI027 .\/:)8\>L@))W6?6/>? M?W[YM]O1-Y3SEW>4^OB&OG8 %+9;"7VQKB?,@+\=GOZ\LRG!5W7?K>U'N/#C M_\)-.<5VO*59;FT_=EFER6U::>+Y1L2 _3Z)V"R?P)F^R>"O.0W@?J]55.WAN!97N?-27! OC_H MWH:,>0=^6N%-C[?]D&G0H&3D2ZTIK@[*]V]%GVRKSVU>O[="[]E>GZDC!HIQ M^+9(XBM'@9ZYSLMC1&JP24?TDLK41[O#+[9[_$QF%+/P ->43?"N7E ]_S(E MXL5,A(B:OI23;TV;R5%3P_(C830L:MRPO IS+$D*/VGQ^]6UZL^1^C>KK,_N M-7U&[/_WC),)+B;Z%ZE7?+_D?[B($UK2XGRK,\74$@U3GXE? MOZE'Y+4.._?GOA;#BME[<"4_YHI_C^C<9W#D\@V@SYQ8=!O6Q//JZ AC0F[* MPW2%D0S$P$9^'FN/,JI :$S=I-5Q6ZF+U?2.2=QO*_(MM"8!D MMCB5*,U(,LFJULAJ-ZM9?#R$U8Q HZ/88^HUR?Q&@8ZP&\K]1R[.C$8G\S*N M;AP<[0^^"-N@B++XO+=,*HPZ7W1U#V.7E")S*6@;X,CQ&+7( MR[7/EF-SX5;,A;THO6(QF%F#9[GE MJ,]T>UF1Z:PDHZ/##@C 8D@=5SE%&@P_T2Z(U7^L_M^4/ ]LV6=TO[+R<7)5 MF_!,-RLULFJVK M7+A=Q&W8&&\G/^!+KBM[!73&%,&VX:-U?I-1VV$_).H!1U\#LS@H$0YJ%K6 .FIJ58<\DTY1"H0BZ/O$3P -AU9WS\*P'E,+#[DZ.]V0S 8/) M?GJ&$SS#57@W ;Z%-W: 5-G@F[GEN !7# 'VCH)/VO6"@;U$^,D$X Z\ 6R: M )X1W"<93-)XWMX)? ??9_MPR(>/B4MTP]@S_0L9#DN&WFYYH;.#FD\O\V.D M:*XMC4T76Y4B??DN%O^$[>GWC2O@?H=$<\*"I]UXNZ!GV)OV\/N[5=R(=-Y/ M)XEG(Q"OW4EB:X$'#SZJQ_T&M;9?F#I[U881,5UNLR]$3)?;;/\0T^5&NSQ\ M=\*\?7CZ,7U_M4TX7[GO5U7M;=287'N3?EC+A:_JFUO;CR^6^UX_-G?FE@L? M[;@0H^JU4?7.!.3:B2XWT40A1M7/H.I=<3WUN"?UP>P=FEF+@M(?Y, @%=YC&, M$?I#1!UV)FM=U:8*08<-#HA'Y'A.\SU[BV7'\79&"7PV7!"O;\V2>W#^WESA MZ0(]/T3?GS(/>HL;O4FO.M+PL8+X::W.H5VQ*'#R#6K_-[L89(==;N0*-H?X MC,>LIAA6Y-EVV,6 2!^/^+X'5_B"(O2#%.Y5Q.@VU._76Q)TAKGV.J=R&]:C MZ[:[X%LI@6Z'+0FHQ_0'=?"]!@R^WI'@GM7S:?WTN++P!ZOU-QL08++>0G2A M6=(6XUF/5JA"TFRWPP8$1(3)_Z4&!/>L\&/7.[8$+MI/H.KT"2[%:AY31&KS M81M1A<5B%?83((&@?"MO_.25@]_('#B!UH_+^SX)-_:T+JC2P*FSN>$BWRZ; M;F&=NT5%_W;T7I;;..J/5Q-&+=89BTSZN>1J%38.P(G7'(O8@?]9:OLR@G,; M>OI+ ?.EHNO39:;2T'BDQE8;0]E:U^FP[#_]B!U/>7ZEX.YPW.PE2I6>'58= M&[?3Z8&6V#N/V/S=:;H7K]6CW5>-A+#8SI8,7C5A =9JE_W&;P<.[2JSMM/K M=R.&_UC!!2>C7VB^_1NV[SOGV@<2(KPM1,)+(=J*2M-S':B&P>)?"$MGMZLY ML &0USU>[TFV@1W,YLX/%',LZ\,)VTV9DVQ-[3(>M_KU&^B(E_P?$BV<<'_9 M<=R'&Y.S'+=@V<>X\K1A#JWKUB2X^D^CO.%=G*P/IU9'53#V!&Y0J237RW1. M8,D!N^%*=\D&9;$(..XS#,D=;FEMV\+<9_!I06(0W%X,J5QBMXL,*6/ _P;[#QUA M4(-7>5XF&5$?>:>%B2GLD8P+$Z]8T!,L$;Y%3(3K$>'/O@5!QG2Y/;ID'I&8 M+C=(%^P1BW'L!ND"<"RFRPW2)1/K_9ND"Y 7*J;+3=(E)LOMD85Z3,=TN4&Z M8(]H[-O?(%W01SRFRPW2A8I[J)R3+A_,&'DS-/F-J_W?%16\Z_5/+!U^^/]^ MI7Y]5KOACUCFSJJV7ZW7[BFV)"7JX O%23"F"'M^_N&P\61] %[W<[Y9@>,) M> Y[)-+?B><:JODIEHNQ/,;R8[G"/BM7*/*8PKZ37(4IHR"ZK>V]'@Q#=CF].!S>LAHUM;^H79YKOI*.0\[:!NP-SK2([$ MVQ,EF$\@2DM)M^8PK>L495>W:-%=N=?+&XDRY]^,_SWG\M[*-[GI:A:8F"_/ MT932&I$%1IIMZL6:4>4RZ_8?"NG2KR83E\V)94C=79ID;9N;^C*U.! ^VA3S M3Z+'A-FVS(TI6E):P MF3>ZS1IKI-E9IM":X_V:S.$<_NLW\4"D+MMRZNS&_IVARI4WX]RHH@IP<5>32(,VWAZ[))!M^OITLMLNKW.='Y'T:52I\;<:/M'61K=*E>=WE M$7-=6P%4(7_]IC*OC>D^BQA=(,I[/YCRC2'EK4R,[P4IKU<]G0I22GJGN\ ( M.LOZ,[N5EHNFQJ16EX>4.9:5?-TJ9K6D6G9PIB;F70%VSLO\^IU^P)#4A0V5 M,P<*[@M47D_HN']4N;VRY'.CRID-E66GU$V2A5:&Z6;7CM>?+<>*?P7W9YHV M"L-%02EJ37U#-#U%J#IUZ/Z@L.'N _IJU[W[.P4L2J9D\WHXM5(T5%-U7#M( MQMD5&][YR=Z%ADY<.]QSLIX+<6CG8Q;35H M-'/Q.F:Z(_HI@JQ/9 M7ASCA MFE,B0AR6.3DB%#R\9+#99(8=-!"2:T[R"$]?(3"S-&2!\0:ZRS:IE-#I]7S" M\U< $#@SBD<@X#(47,K&2%$TDF1U>ZLTFF-" Z M5S 0)JY,Y]1)AV&+]!Q;5VFZ-D%H >97[]3#SB.G<= ^ :QD[L+D9P2$>)P MR,D1H319L^V:6NPSBZDT72D2U_.S5T"$WKAN3O)I/LM(6,/5*RF4< ;098 ! M$?0!2;]V(/R-$FBZ8%^<($X"KM*DH!W9*R&2.(?F_G-HSM^8.HZV?,R8ZDJZ M#K8'0&=])X3/43-O^8-VMLPOD>38MB6R8JE9^_.3WSZ-FMET,]EJZ;+/2)9= MG"5)KK+Q9"X% RWH0_J==E2<1?,MLV@N@BMQS.:4N,*K,C)#B?R(*=8;[>PH MXTVZ7Q@^\6E<:5+K8;NZ:0P18UP@Y:3$#*4R'!U!_OJ-95[K3Q_GT7SO/)KS M@TH<^3FQL=*0J+S$L'-#ZQ)MC\A4.1-IBZ;GOMB#Y6J[6FN1DNSE'%6BLP-!1>M0>_^,FE@TW'8(MN!<:(X:>:] M\9UK3\J[8%+-M9=Z*PCX]3 0E+7F-(C(;B'/8O/^;*C6YAI&HA2'3SIZJWX% MR*/D0LMM4,9:2VXDRY,:66*"PNDD^*_?)([&Z36G3*^YMD!=,/WFVDN],>SX M@O5TC!U\;E;,^R/<9:76R/1'NJ'VC2M@1PV9SWM\O3K52&62M!:=#E\IRP [ MR%^_,V/\6$9S/!&JN+4X7S-2Y]E)O!3F^'L\Y1@X=Z\UYA4S5V2KM"S*U M]--*\0H!')46D"*V8-I(D4U9 XUM3MTE'#.8 ZHUAQTFM#G%=G9>X?G&H8>WRU'=ZW1S=OP)VT&/!IJ:59)XE9481I[/F MAA/: #N"@B?RS7F*]Y[=0P:/>-_@M^#1D[=I![^/(T!6F M*5^YO<[5UW\KZ!L=+_)G"U,;U1W+5 R":8.7QH'M]9!)O2_F$V?ZG"W3Y^IR=.6&.E=?_XWAR LK;M4LB:,T M2@ML$J-'AI+M;\ .7"'/NL\FE0%=KVAJC^G5M?)0GTUH\-(DS!BD,I=M9_$M M(D,GS>VYNAA=N8G.U==_*S#RL:G7EX:1HJ+T[65+73$8;[MLOB'95 Z:(QD M(^0#^JI#%R?S7""9Y^J"=.6^.5=?_XT!R0M[9"0P!8*TD26;K NK-#=.5@N+ M*\2%S Z6*YI94M5R-:/N;IQ&GB2A/0+C0L0#AKW6*R*(#/TGF '_>W=9PS, M.28GI:(*9]:[?Z/4,[9^*?4'O]Q?MP]J8A\(=X"%0$JJIL>'"SZU0'X2KYYM M\"FTUG,>ZL#Y7)+8 @K%[]D\8)V WDY>=2:ZY7BVU //RP)&T[;L(W %$J7T M:6[4!>YY6R^.&*:&\5M) /LGB;3[RG4F-$KT.W>C2N5ZYV>@&>W]V;G[Y3K23X!.V MY'AZD&_F*E*"GRP\-9R0!C]B3,@WEMEC<@_!]U#B>=-/! W2)3&AFJZ5F #P MYE4SP0E1M M:>):=E 6*:VEB1=TCK+ #\'==V^W??ICXCK[U3O8 -4)WDB7'$>2$G#QX&^ MB4^;$"Z5[M4[S$.B5LL];"^!Y9Z3\"X/\(= R4U>;LGN]HX%M)D1A/D?(%(' M'^8EW@:JSWQ(U,$O51D(^92?!+*= -NF@Z6)"<$_)-YCHJ> 6X9O"!8LF2)\ M -#$L@+N-PF>D,#1AP009OPQ 3@#;/F?!A9!@7_.#H!X4!>+B?\]L8JC':XY MC3AE_0.0!"O7K-_)X[*8G (?K6\D,[ WXAP=Y#MX^$)V0PL^0/^E(DZ2Z3H:P M_WWI6#4(W@K@!ZA]MHKJ_!_#E_V#S]]3 #5!84.,JP;3(*#.V7"^5R& M%!=!G )X "^?UO5P%%E "(")=[VVE'DK>_H=0X:+I?V#Q M-U#\.H0!0W4#L'CV(RC^/UR2\[.\>+>L3V(9R_]QX6W(A$ZI&B_I5X^A-NQ]%>&OPZ>;!C6[C9(E'XDQT>F$KX$]4^3\^ : &R-W_ M])JYJZ,JL%V@!P7U!10L:*+M)8#_?< _?^+ZYT2+HL8+C^9UZWUKE=^^#5=A MNHFL!):[D25'TG5GH@"I2!0-H11ASX';\2Z\+5R>;>EZ:(B%!IRSLV*!XI!$ M: TGPO7"SU]:Q-#6VQIUT(#>>M[P'8LZ+PK21'M(%"5 :_,5F^\;6W$5R3DF M"Z"*LM5&?BYI#/5Y#]&2/6J,3L:3CJ!:\TPWWQDZM=5B+2W> MT$JGL.N2ZX[MF:U6A551LJULBC-S,J9CN^XT=MTKNCX*8@I=%6Z'E?B+K?X[45,! M9TGB^[51E*H!P@:M+K@O@%OWT818[;Q@_.W.L]IVUW?9VZZKB&UDG66-02;"3 M*B"?:!F/$>'K.F_R,A28_"ZT#WX*12:(:3OP#%&Q=#$,[A^]P"&7@S$]&WT?'F M<\MV@\<>*,&M14B['X"#YZN<3"P/'J2 O9/49>B\VT\?SWD_^$ST J2 WJ)M M&1%O?WWV X)IA3QXQ'<,GD_TI(EB6KHE^Y#I5H G=#]IK4Q -L<3'!5XRK8? MR2.AZ0+>=:E.P$)4+;3' %S M)>[>'HA#0I#@BP#.A1 &H?[L*F?[^$.E\YPFC[=Z,ID'=P$+H&T@##5><%X0 MQW$\ Y9>;$\F7YC1V_-)^(A 107T]E\&7<#O6I(%]NDA489]4BR :A[$07C= MGW@L:O[-W+/GEK-EK4/3. %(E;@!@SCK ;\!>!WTTQ[OM'2XSW";P2Y;8$%@ M0R2G;.["_H.!LD@NRU2*VM:-CM,$P6I<'2^4[DQ+:[<; M> GPY.-F\%L(] >.#G#GN7T+]O_4[/W."MTO<#O>6&^L-;\>(-Y&\69\N>I4 MQ^T/<[MH_!WP]S9GJ@5VIV<=FLN1_.X,4ZS(>#F3Q814;4IV6+(W;/_Z?9WN M*E_8Q44F12]6[$33Q\-#G]O%I&*FRG;))5@C.9I6"@O97R?_ M$"+Z,XP 10GY^YG^>*]KMOM1> ^(.2^UTP6=M-N!_O>[8^J,6K>M%:*R58E? ME&0OFV\6Y),+PG?:,M=Y[:OX\A9$/'L>E MTT)*G(IICLSP:8Y ,(*C,A.1PX4IADPG B42J5_AN2._2Q$54S*^-%AYP?@K M?N/*I4:_Q*P@_KR\U,LK_;''-?)HAD>:BB5-B=8FJ^;@E2CZ\E*6*SEDS>HT68E? M]WW5SHT8A>8P#GEY)6,X[5*1;Z%,3N[UTC.[9!6J\,JC)=7[')L:#Y !(HGS MFC";UKH.*X,KCY:$9_H9ARYR*HL9+;)03Q68PJH-KCQ:TI2Q6%+-LQBB-G&O ME9%Q7L[ *X^7U&AX.5M+\R:;;!:G1J54+:>S<$[ET9)PTZZ+,E/ D$6=Q3(( M,1D56G"DR]&5H[K5U=C^),]*C50QGQ4L(27#65!'BZ]ZQ2D_Z^98IDB3C7+) M-&OUA0RN/%J\BAI)LZ2M7 3;K!8MB4M5-!N.CSA:_*Q%3@'5J *:9*N*@+*, M(#MJ18YB5C6%4F28FT[;7-8!NV-EUB2M*-8==U; MZ_6)T2@RGFY,:@2"ME(2'<6J&V4X%6>([#)DV4QE<44>\)MH5O5MJ[;N:_VY MIBXI?^!04YU"5U&LVIWK565=)GM,U]9&F['%H>0@DE57KI+KCX$J8#T!F0N# M58>@)3F*58<(7N3%N40CW8PV=*O#ZLAE5E&LVEN.&7>8]+J,Y"U414KKBC18 M1;*J@5CRC!%LC:SYJ,".>;/66$6PJCA%250B)EPFA5$ 5::0YIBO#M8DI?@9.HI5,X49X(W:4$?(HBI;"U;LH,E( M5/60,I,IFE:624XLO-3/5#=&DHYBU0%"S(W*9NHSY(3H^R)!MS;M:%3ULYJ] M&62"Y5JV5KCME(%^0H M5BV@&6+##QZL1> ME8>J6YFRDC_B7)UQL+0;B:J#S;*[2(MRGRD63%+GLBI-9N1#5CUS\4!7DJ%Y MW)%@Q!5XYJ\5#52*72'5:*P,1!HAO$Y,IF0@6^B15&:,)0"O2!A*TY#*.K)B]O0Z5/T5@WPBF: M**HTW=T*7 /M6Q@Z![?08*K[2K&@$Q3$6'/!M,[L>QI"@;;^R;-&1 MS)>L#F0(N O-Z3X"4-I]!1^G_@+TAM#_F'J#!W\B?[S[S#L3CLJGVCQ$Q60$^R35[/>8YK@<B))P/)32] '5G/B MU,Y7T!)@TI:(^U._\)3DC=#D">'SR_5V06'C/E,[K&>= &+R_?'X5-A M;O,VKQEFY4[";-[G>=0']:[;+.KC/'77WCUUER4=KN&=7=+Q-T:J'>01']P? MGH]- :/NMF3W[R"Z_'>8= X1\^'K[KY@0%R($^HAC,2%N@!#4&XVK8D+$T/2S"!%#TXT0(H:F&R%$ M#$TW0H@8FFZ$$#$TW0@A8FBZ$4+$T'0CA A;#L2$.!4A/CH1\:U8W^56344% MA"\RL.,M5/[R'E#S5[I^;!\B/'O(X1[LYG4<__?__B,\7__$TN&F_+]?V*]/ M[D7F,45==:+'5_=J=WYUM#_M: X4GQ"->#WX#O]T9K-L? M-*SZIM$>9Q8:VJU59YSF%YJC9%;W M.OP7AM>>!F86R4QM21>*$M*<;'2CO9[WLQJL'8*CCQYP\KBI6@PS, M/=^*8>8YS#0S*[HYLVA'*TJJ,!C%9!%AM(SEFQR0'1P<<^ M5\Y1T#()AE_C#QDB\['YU[<6&=K2)3(R=). ]NSM3S;./@2?&QYG?QJL_I2E M=,.[33 MI:6CYMH<'H2$'A#D?8-H8W"Y'3&*P>7;@TM$*$B=9-(CJ5%ML9(TR%=K*:>) MKJX="F*K66'3S5M8T&"!_/4;Q]XWFS:&EML1HAA:OCVT1$> M/&26R5&I10[)*:M-WD_:LW;YVJ:+-4J6G!HK51%2';5UOJMRFS5LB@4C0*D8 M76)T>7=@YX9WY<[0!>.+E&G/;9\9Z-C&R?74VFA%7QDI4DRNCE7'2U*KRAEA MFDDV>WT1VB$P\(,^$-0'XS[WD2JTGT%(!O??9D'=>PS\MB/>5Q]W?^F3MZLO M^,:A\T,1(D)!ZOZPH1-,SFOAW7RWBJV[UXZ:+V=51%R51P222TXV@T:>\UD! M=K2#$2+J(45^QP/]&&5BE/D6*!,1*BK,5JJ13Q8YUD]QK56I15%%[-K.G*;Q MXQ'?7W08P\BZ8W=#Z7@/HDR0-82GJ!AD8I")0>8V0>8/:4/M/.J.=1IA>:NP M'@\RQ%Q-7=N:J0PW[E J]7ILEU#:$CD9U6T&=L@-TH92Z&N>8(PS,L=-!:D:1#?IO M!WE#J0<"?\TZ">)'_PF:B-Z,0-]JWUMU>'#?Y4G'OHF]'B+AW MT8T0(FZK=B.$B*'I1@@10].-$"*&IALA1 Q--T*(&)INA! Q--T((6)HNA%" MQ-!T(X2(F]&>EA!W4/D:-Z.][0:"=]Y8,FY&&_/&'_8J;D8;\T7UL,$V52")?0?C)<&$B%$:D,M?.^$ZK M@\VX6.Y[FNKX79G 9Q:^E,-FM-0[RW=CA(D1)D:82R-,1$U)3>L3RUY=(A ) MISUF@?/]U=7S-BL<)Y9+O48=6= &FR=Z:+IAT6$G6NS57F\QPL0($R/,E6V8 MHX*2GJVK([SDDO$**MTIAC4$F[D)[+9"9C[N33*.?-)EDW^(W*T6LC;+7MDH**\P5S*EFLCQ5HELE MF6.(-;WM0HL^4-2;Q22W?107-Z&-VRW%S=S.AG!?;$)K>834-$U\J"WZ36LX MS!)\_^I-:+42X_M37[,T@QI747\@=(KY;1-:/(7'G=QB:(FAY;:@)2(&-#2' M!K))UGFVF3)'#9*8EJW6U@S]IN\MV)9A^[4L45_O#3D;0=:$H_[S]Y-]/NV8]U7[RT4-VV[+>#\4'!(<,L%8E I M3#1C0#(-/+]@5]JU;:RJ:=LZ3F%%C:^6.Q-F)2E+>[7M/_N H<@W/&*+028& MF6\!,A%AHB*E(%)#EO9:*+-JEL11&J4%-HG1(T/)]C=@^5=& M#(,6^HR?6B\UE:7L):^)3"J]VK6>?4B].D0Q[CP;=IXU5?.MQK-HW'CVUPD: MS^)HW'=C?]NKM@2B8D+< "& F1%WHKD%0@#S)Q,3X@8($4/3C1 BAJ8;(40, M33="B!B:;H00,33=""%B:+H10J"/5$R(VR!$#$TW00@ 3>F8$*DE':.2\ MZW-W?FW8BV8E39$6$@:&FZ:O,;ORY\W)U@S;26VQ"N;/M:G>E>N_$'.V(,04#3 M"B-5C)X\7#B\7I##YJ\H^H!C%T^WCD$F!ID89+[0 D3JY!LH33L&DA24F56M MV!1:N+8QTY4KV1RST0DV*8XR+:(GH1Q7D[3N,D=4NZ4Y-3>N;9F,2RMY@Y1[-88<.@M-J(]G8V*U M;0";0A^ <)RT ^S%(T.G[0![ ;/I;.V.;KNQSVFP^E.&T@WORLU#W!<[P#9: MC7ZOE,NB;!7K=3Q2K-;\JP\#ZDL+#4EWZ1DR&%=QGRD)M)=>A1U@L0<239VI MEUH,+C&XQ.!RNAZP?C+O%@22\! 55R93,9T;5LQK@XN1$PJ+QLIUM $^]K#& MA%9;Y+8'; 8[5WOI&%IB:(FAY:0]8#VM4,M.^*3'D!Q9Q9WQM#4EKAT *K2Q M06[F9?),L>^7"H*Z7HS==M@#%D^_KSO9SXSRQ+AT&EQ*W_2NW!DNE5>ZU$WF M^T.-UT1\1.!Y5?.NC3$9H=](T^@XK36=30U;S=?J6%MMV\?"$_,/S@RZCR2C M*S20O;31=G.Q\JMW"+KTD=W5%WSCT/FAV-)P(V2('+F8,&I:YWEZG)UJTK5[ M*!7[@NG/M>F0Q9(%JDT-JC2NML,&LCCYD,(N/J0Q1IEK"UV,,O>",A%!)JW6 M*S<,B2DBAFPX9G681!:S:P>9QLZT[S9P.:4E64NEEPM'J?;DL(,LBCU<8=YT MC#+7%KH89>X%9:+C383!U2H"W\TQWMA,RV2?+68GUP8:CF!)EW#+#8U?I41J M9E6MY*Z)+/F02<4)1S'P7#HCZ>H+OF'@V9 =M4-VB!0SR"BI_(S*"J7&M7.0 MJ)7,%59K2V,7#K/ BGRSM9[O^LJF4@]I[,V(TJZQ++P,;H=J>OSVNO"'#2]P M#G=M!@ZZ)TQTB;E9-A:@I^")__-ZRO>=W;R<]B8^>^]H,"-2*0>*>I? MB:<_X78<[25L^'JP8\]ZOH:_>M[U=?O9&_TMMF1QK?G?& KEYQ\#_'/728-X M),Y$IQ?!/_R)*O_')Q0;BMO_])JYJ%+5+_42#FX$F!8(H?ZLUG7[T0'_P)V% MT<(G""Y M#(*D.6&:IC)42II@R/17^%1^)]WJ<*5.I/)\QJARKC5FQRB%;&B(3D=78M)B MH.BIB49Z#-<- MISIZT65R*6=4KI>U3#\/GXZB+R\ME8GTU)\5,,08%A>V8-)M2X&58,C+*]L] MBZ*TBH>S)(4+>;0QG=D*#:X\6A*)ER?5OM,4&9\R^LYFI';:%7C/HR6Q2L9N M\TMU@"R\UI*MMU!QDX&IVT=+6@-5D%(;4UP;U(?_G[TO;4X=6=+^/A'S'Q0] MI]_HC@"N$/OIF8[ &"_'"][P-YO-4GNXLEZ>=K/':H8JI^9 MDIYOE_J-D7K:5WX=CHH/BE$M## N-7/EA;R[.QA>W@_EL7Y4-]KN;?;J$$V^ MF%X6]\ M^\SDY:/L1:^SU^HWBT=>8;]Z?K';^85OGYK\?0ND4^F4._>RW&G=YY52^;[5 MDLF]HFJP$*I9TLG./+Q^?W92J#VIO_JJJ ^=P<'HEF[JL M'@W[QW<79ZWC\GP!'!];S='IS74]WS9458[BW]^NEX'G]6NML M]^ZNGI7=N]$\"=#Z]SN#PH5GR>/[O;N&=NC<7K9PEW>6!2]C)7MUU77ZQ<&% MXQ;=WR.KAE?.L"!?,9\']QW/:8Z/^V:E?C[LG>M5N'+F[?W&$3D]3->.Y$:G M?7=V8+M$'N S9^5/.]BY:6LGWK'<(-?Y!^^HKFO7H[E2=7_8V:L6:WMU_>FZ M7]P](_T#;31/JIX4N]V[JW9WFZ1M/'9=I^B9O>X\J7J\]/;-E[IC-8N:ZC1W M&X.;[._1/*FZ:MWVZL]J>U\>JP_.^;[S^_B@4)V5*KC4.FK*17# W'[CV3(? MFIYEIZNC^\+LE$Y/KIN]\Z'1E-/GPVJM=KW;JM=&]\79*Z^\&VWHP"/JI+]S M>&KW]?V'5A>NG)G\^66]_[MG-I[K1;U^=YM+CULW WSFS.0/1L_D+-*YW#ES.2?;K+J>;&0J\N*X1YZ%\]%+=O#9TZK5#X/=*S("J!_ M"]!?:8-PE%O:/:G M_FVW-**LP\O-+Q'Y^[);)+?)_;+^7/U8G1U/D^ER.51 MJ5G>K^;J@Y?;\^M#[;QD'YS/0_^C:W)]-?QM]NK[Q\WNHZS?[*BU\WDJI9WN M7N<.'AO IE\[>VHU?3 R+D;SX+=0SY\]%;([=I\<7]7EW5Y]1VY6YR&EFC4. M:P>UDQ.Y9J3+A=Q![J0TGJM\I7KSM)K]YE%9K!*#MN.UVYRE?]5(]K)0O MB_O]?:,N'[0[CGMQ>/"HGQ#KXU2?GCY5::5=K7G5&++(7O3)7.)1+ M5^,SIU_[57[4[XJ[;>^B.D]0;V].S_/9YVJIKAX/CR_4Z\L=_0E%>F9&SDNY MT3FX5]+-_72NL)=NG)2/:OA,?T93YC>[KW7_:_^R53@]'0UDWE[ ^9?=K+X_(:O_6A(0.$]I)0E[; MX")$B_I1670\MK[;Q.)VMJ("X/KJ)B_L)"48L;[BI(I@1 (8P5KZ"4;$S@@! M30EAA("FA#!"0%-"&"&@*2&,$-"4$$8(:$H((P0T)801 IH2P@BV22\8$5^W MB<6QOF_2;6*U#=LWJG)\H;S1M<"7WVU"R,:VR,9RNTT(N=@6N5ABMPDA%Q&Y M*&ZT7*RVK\3:#:\U]958K?QO7C7FA8[F!IY*6"]_8S]T((=^,^U) M[#T>6[/8'IX7Z:4L]WK]OQ5U,HJKMC5K#<:W7 M;YQTJZ7>T]7N^5.5M9504OEL5F",P!B!,8G$F/F'O&]/A[L7WMG-5U90P(R F65L M;PF8B<+,KT&A52KM/I"ZI^P]7N\Z5H?4XK9,]NKU?+%8/KSL$Z?G7>4*U18Y MK?*V$L54-KNHT/$&;,@MMZO$&O!L9=69XVV#F]0JJ(5$4R7Q"/?%KA*D^7A1 M*JKWC_+@J'/7M?;LD1Y[;Z[?SX?]FI8>M9KJ3J=\]GC6.+K1SEE7B4KQ?>$@ M 2W)42(!+5L/+7/B0*WN0:G>JP/$[%_L7-[L_QK<#DMQ0\O=<^[7[4OSU.I? MCAO7N2O[2''O>4^)5.+FYTZ;>>J^WFR>%SL[';/Q[*]>:!\'NV&M\KGO;+?8))QPZ/Q0?RMW?RW?M7B>D &Q=L=>9P[J11J1[D7#RNU_F/[L+ W'KMGUP]Q@XQ[Z"B/PX[CR4>=D]/GVT'K)G?. MR\?E4DIE[7TA!,C$K7,"9#8%9.;'C%X*[;U^[NZNUA^4:_O&;^O".,K%O?_? M-7][=]JMUNKO[Y?5FK)[?+[?X'TALJE\\7U1(X$S F<^G4$4^X03C#-WK?I> MOFC+3\WT26M4NO^=/MI[C+N7S.5NIW5F[SV=U8OJBU'OW70NGKI5W@:BG,K* MB]*9W^@"D1 -C_2B6$;?CB@?=G5'[79MTJ6/:G0X7VAW@"MXTXYA:?T__**\ M=<7,D>=+(O<;1S?]ZM59^O*1C/Z0"'!F"$]U;8\L5QET$RCC_LR6IVD)LP?Q MH%5MW9Y-B 3BOJB^+0O6Y^04^P-)1&]!X4[1Q]2L 5!]+-E$L[HF#*--O^Y8 MAF&-\%VV7TT7A%9R6&R5<@1ERZ%/TPS+:Z=;*DBLY%@==Z3:1#+@.A/$6,(" M&I(+DT[1BWN@GO0">J=E.MZ UK(=LIBNY/3T(:[J[-&.UW(T6Q]270^>K;J2 M*@TMW70EW:3/EO["/WJ6Y\!=SM\_EUC/=S%'-KB>;T;.+J.D;UZ469DI.++2 M>C>^J2:HODZJ+[ :!1\2P(=R)KNP=Z9@Q/H*T0F-2 (CLK2]J&!$[(P :!(: MD01&"&A*"",$-"6$$0*:$L(( 4T)882 IH0PHI2IB C'$AGQT=/";\7UMJE\ M[[M":ILUX:#&8N&S-185.5-)=L')*[H'/@9/-S@HK.O[0L+T%PK:&Z]! EH_9[0^H5RWOG-+O.. MF36;@J(;5>8]G]MTN9"%7 BY$'BQ)KE0-EXNY!5UA8C!R.)YM>'DTMG4S65D MN"?"J(K]],)V53==G,ZU1491_O T)SMNJY-=^U'+=>I0H$%F\^;F!*++>B%3L*#)U@&D% M*&*V.MG>E#<.[EL/E[(SZ/'M),[W^VR M\]K9U'MK^PD0$2#RK4%D_J&Z%8#(Y<'+KC-TQ[=]_?S7WK$R'!I[+W$?K%3V MC\HC;;=:[C=VCNJ67'J^RQLC=AB[ "BBK+V!@T"1K4&1M]*9M@]%5F^***YV M<&K3OF3?I0C1M%O-M!;S@L]@M-3T]W2KW^[SOG;,2/9R^[I4,R M@CK!$=]-VP=;2TE/&IF)NZ)GA 9+J^'*HC1QSRT1H+>2*$X#^!'"NX-LNS%2 MR.5>?__DWG!(WJU85W'CW7[S,CO:/Q[MRX_/5\-QLSZXOU&J]P4,X&13^?+[ MXC??PC;ZE D4MW:M##D2@(I)0H[EFDM3R''6J#DC[?9YW">#7OEP<-ZIG(_B M+K)7O3YHR67OOM"\-'.*KLI6\>GW")"C"(923N"&P V!&^L.UDSA1O'([?[Z M5;E6Y$;C_#R?)T[6N8H[V-LNDMU^\T0=R;5TP].5??+K[A)QHX+%.2ORJEHM M".389.1@ 9BXYY8DY%BIQ3'HN*=.1;TXK*=_#6ODL*$VSJ_CMCA4=;]W=77W M8C8;=;OPJWH^R!4;B!QK;;RP[J#-JAHOQ!+"F9K,O/IK0?&SN"/8,Y;*EI<3 MG0T&?==RHO.C0>.'1[-_=WQXWE2W&H>SM#>2C5O[V M\L;*GG5ZW?LB3< II/+O[%PE=KV6M^L5NPZM>W,]]@DG"32FS+)1XZ!]5\I6 M6\VT4KT;]':N7V#Z,8/&X;@H7Y><7_U^@PSEA^N"'O=_M4:G^.+BY\:[/K8KAQM/S MX&K2I0#)ERW]XTC6D##:.!+V QC:NJGI0]4PQO14&=R!&H*=$+!)D).1\"$P M07Z/U8$/6"4?"2.IE#(IN)-+)/8B@!>XXY0T-%33I9T(R*/'&A.D)).PK_@H MX 8#*$DDJM!IJY/VX(/_5!R?XPU@2NS\F\-[*SBB9<''6Q8LH5]!*9>I?--* MBVQIR/W@ MW),N3%LF2RNJ?I< 6*[2'1[566+F;:*0-N[][,4._^J)L=+=Z[?B?VO;G [/ M>-G[TU7GOM$)[7 Z-GT(6/2 *Y-]2]6@1Q#P5U^G^)F#Z_XI.:Y=R\_-1LW\ M_=#MWA_ULY_?P3ZU3,VS;7@YVSR=LSU]OJ[PM5OK9N;G6_:&\N52HN*G&5 M\/! LA1$@,9KAD_<-/DH:-#<1>6?+0MMT(1!?J1X-J=R*T(=&W#.>!8C8DWE MCR4V$OO\$V9%U+L73Y>C3FVW>7DW*!3-RYVG3GFE1L'=L-].=YX;MW6E7] M6LG4U5^#SY\M?@=(N'O-:OFIW]V!-RJD].3T7MSS+JOY]K[@R&K/\WS@Z$0T M9>OS!REP(L@EW?14-N$-.@6B^HSMI,\<3R/:83\M#V^=ZH5=K93.\>02O.L_ M:NC*'>?ZJ+_?J9SV53E]X([<>_UJA%>6IZ\<[A+'ZST_J?7Q8ZULVD=7][NG MU7OE7IZ^LK1?M)MZ[WDH7SJD_BM?;SY=5O#*F;?W+LXOKB[RM8?Z9>[F5^]P MZ%Z=P96'ZRN)%:3=;N.ONRL6+D^(<]:%*V?&:1R<[-_I.X.#^OCF MMWZCM\[O6X,17)G-3E_:>=0[K8>J9O:/[K+[WO J?W;1P.#@S)2.[^3=PP-; M.ZH/GG(79OEHG"MUL:7%S)7R3O/WP9E7=>L#Q[9R0^WY:N^B"E?.3%ZI&V;[ M<50@_#-3:LJC M8S5_]7 D-ZK9R_S1OCM63K"^P,R5CX:23=]6*KKLC1]RWL/X176;W?O2[)7* M667G\O3IHM ?Z)7>PXN1-V5X>VF63"?'Q9R<)\UN?;]1:Q\=W79O3W,CN'*& M3.I%]\'=4W72U&];=JY5N[QVAE6XWIR5.W6=R_JLIC8[>2Q4-_')RP M!ON"Z^[QLNR*C@C.) M,61((67S15)2,=%J_DHX;EY?26?U"NCRH7M37=KHN M=%P1"#<8>BX\O*4ZP%+#Q%SF2Y;D.V@KX MOK9GXS]$U7HX%MUJ9Z1='1.@V_ E$Y'0(-FA2.(_27<#[.!@0'IN&@@0,/@E6D!Z]U M0'XP H76I[1EEI$:N,P]2>2601J=:<790696S3:GVBLG:*M9 MX]9R]Z^N^GH[=]]^L/=NKDOQG*!=D,/T[8Y_%K(9I2!.(+QISJ[V^*5,2? E@7P!K9A$@G\$//D>IF&\MUKK9^QWHD+'D'S#\O:, M][/_G9GI4HHW%$0ED,_%U9,V]36+S99)C;PIR_M&2TTVWI.6B08;(36O2DV\ MW98WIL!0 KQWF@JGNI:-"?L\Y1!S[]H\NR_(- P,N9]+.Z"7,-\]]L,V"[,U MOA4QWDI=6?W!FAGJ1%%SE2?0XH:$U<_QK4R+[R;K:R!&(F5=+ #OW[;_5K1X M:Y-IBW5BU8Y%(N!_\=:N$/4DBOKF[4R>?N"45.(BT@FLH1._BS+WN/_F^Q;2 M7RON#CYUF&W\\&CV[XX/SYN*4SJ_>[EXOBB97RCS0=Q#4[,&Y!B4[0_)@4G# M$^;UY51S:GUGSRW(-27=4'MGU:%3&;$*8,5BJERJS)SC_WL3-@:2J:LQSWE) MNIHTWVCENCK58'?4.&C?E;+55C.M5.\&O9WK%R# ZG5U/.R9>[G4+I97HZC==5S=?51-HQZY.53]V1GS5JJJ-9-LX:SPJ6R,'6],5"2E86ZNH6[3SN$M,:Z*;8>XP_!A6_8[_Z MH&,"W?[OLZ68+%G?^OW5!+K-8DOQ.VXIKI[?"31EO\U.8:(D/6Z_3(CZ!N\4 MWDR71F25"\6FX&;[#AOG(GRAG#>3V/OV=;U\D:[=%N1:^_YZ[SJ;OAR41W'N M#OJZ566J=4J+CC8ZM"JFTY@4 *45,N=$3+SB2?JT>%0[D8N#7[7*T\WA8"]7 MO2_2;HE%.54H%%?3."AN4/J.FX;+U.687: YNKQZ55[MYN%75?G^,E>^E,>_ M:_7Q48YT'H;:Z.P:51GW% N55*7XOFX?W]$GW![7;^/,WC6ORFO97/RJ*N=/ M3_/[C\;.:;/VV#$L4.>=^T-4Y0JLRH5L*K\:5=X&GW>+7-MM4.75:_)JMQZ_ MJLEC]?SWP>G96:FIR*?/I>R-4S2SV#4#=R2SA7(JBX=F/])[>%-W)$]G]AMY M_\6=8&N2E^\7VY#;N0VYXG9B<8<79N;[5M;%KOZDMPG-N>#XU^FUGF]J'>^P M?W1Z+M^_D-O&]6EWR?$%Y0/P-[?1QFP&ACRQ7%XNE<-*NE:H7Y9ZI9OT)0#F M(?;^R?WQKYQ19H,)'1\XJ M4(?J;&L&46V4Z-X_T;?D]+;B"V>66Z>O9__U>D2OB,QO*J M8Z%I\>KD"M7#+DFS(N1J!][\4S5&ZMCQU;:<48(R>#^#RF5("*F0*9?_E"9_ M(CEF:(F="T,4BS0O9'=%VQ?R[]ZHA,[9XEK#GTH6PYK_#."C7W,]G\FOB$]3 M<)*;<.5_5:EGH_[_SU6C-J](\9<:N=('@= "+!B1*L?\JY#\(&5A/+3))FMO M2MM&.H$&J/^&Y.U\KEEVSV?%[/:6>G5;+ORS>&K#SFBY>[UF-[5!K-ZSF= M+8UR7NY1:=73]8:9K1<4^R9_/J\]=+$W3)M9^?Z@.;[5*T\'5=N1S?-Y[:'3 M[3.C6PHJG67W;WHSNO/ M/"CFV\_U!VN_.?Y]/KB4+T[.CG:K\_HSM\C]T>U^R1XVU=O">??V]/>O_?0Y MR_F(7EE^Z-;.'T]+Y_7Q04M383CEYO,HU,EYJD_ZXK;%O!WQVIO^TCASZ1]' M&EHHJ+IJ!'UK)8=HG@VR1YR4!*8%[7/+VNN&N^=&.OCR)KHI6,R?B(-':6#E M=@'H\4_69Q>7^847\(:[&/1^]3UPB:V:^)R>"B-M$8+M?>G@VE+'M@:\4R\V M-&;4!V5\_72/I#KT!C"MB.9.6OBZ%@RO[6FL\>_L?1GI"ML"@\5 4F]U.M;8 M^.?T./:PS3"\"LP%S0,=A_D #KSK6-),@1'_+>$VS#J;G /&2T9:7R/B*HB3 M+TN7@2C5.9?V@$FU"7]F^Q9/]2C>AT5U>/]\I%X5R..@W/1D[[:_]\M67'%Q+/". 1=PJCJP4((B MZ>E Z[D.1(JJ__USUFX;SD>X-X@?0POIS]NJRVH:S4= S2[52R1? L9S@R\KX\OZC@I\UF&-M +BF!.'%INDF46 )W>?RF<)6 M]3I:??A8NOR%4E!^TW?TKK:LG#]:\ASO[Y?;TJ"&G.W?C'?.Q,E._HS7Z'=%9V)9)MRTO OVE,(Q3/SY.D:K@N/+M'(_/+CQ]NKD3+Z_J3Z.CRLW MO+]1.97++JJCD-S(4P(5])N"4@(M0UXAXYN$PEXW-WBZM B+"?\Q;O]1F"ZQ MFB[<9-D_N*L=9'?.:W7O_G'P6!D?-)1V\DR6T_T#A9R7BFK_A(K\,K>/S MA_/[ IHLN?S[:KB)J)A -1$5V[*HV'Q4ZS:OS3WGM_$L>YW#J^%)^^K::7R^ M"N6J4.W(L\_U\NWPOEY[JMZIS>KS4<,: :IA7 P_3YOA:KLEW*1MFI]CK&H-G0\COUWU=7^NG#.2N27\Q65EN* M-XDF39&^XLIR56-!7QX16EN9$QK%M!Q@6MOR\$SVE@#]4O :EL9 MK J(QW7]>5\_R;K]QSOKJ)O-W3]H_1$K%*SD4MG"(BP6T3$!3(FAUCS35 #3 MRCLSK J8;INM0O[XT"G(^OAA/W>0-\_.S'-6P#B;3U46)K/.%# ,UXZ)H2Y, M]!SIURH:;LE4OOG 7Q_G.X>QZMI:7LLACQ[0M?Z$506G2F1=M>YEHY9U"B\O M]\WQ?G54T!Y_7U\9Y],EKU9"KH7GEG(9Z;*Y/=TF;>E8M>VQM&.3$5R["T\#'_18 M;:6D0U/+2'_A^!7YG\CO]+OL/W^GI*%G.YYJNE@63.7!^#//UGJJ0Z1JUR9D M '=@?3&_,)S45EV2DLCSD-3_>/!T7WE^?RUI5:^S^8#90M]\J,T.YZCF\1QJDAT M5N. 1G':@WM*?D9=1ER@/5">!W3\!TPIY-5X2")AH*G?^=WG9YXQN!L[=CU= MKI'+HED^O-&C&_2%#RSV9^IX0-' JC+A\:=%G'W;5QM-;'*UB,M0,&Q:G>,8L#>ISR\[O5ZJW_9H\2#]7E(?#4G1C\_!T M[P/BX)>B)FUD#C$=2KHJQB.[5.UWQI-+N.Q0LM5AVN[XT 1:>52@&J#4]E5/ M-1OLZ.4^WM%+SU\.>B4RHXZPL9\2DJN MS':X>2U['E$%D*N+;Z30)'54W9:>5,.C=77CPXRME+!WX4U[L&K9(FWZSR[P M>P_8?8W?>5WV7S>*6GR8*>RUVJW#F_L"HA9-C.;-^2CEU_#%I"+UB:@R9>/RI M9)JZ2F6AJ7NBCE^W<"<_OF;>'NL#';ERK*MLZO ER"[$F+SJEUX>Q<7L35; MOTHE#%G^IW? #A ]##>9I>!-]?=1OGJ\?U&N'ZDUU?S=[S^^&*/UFKTGC]IE M1]Z5;^J71Z.:U>KV7MKGYWAD,>EV[V)>KFCY68D<7,C6!2D:SU[_J)S+C\OU MXS-'V52#MZ9U?IV^D>C],N9?/%;?]J'M2I7**6*^=F.;DDT>+^3:&V: MI5O=T>CFJJ:#?"W"JZ]:NMLO#[&;N->[.P\4=75;R M5]G?Y\7FWI[6G3+FPKMJ0YO0$I[_1,Q@;M%-E>9_QS.2:3''N!&1+,/Y%&A$ M.T5$8L15#ZQ1V@=%=UU"?%-VQP))PP^[8 2!Q6T[$C&[:A?(KL(%.OPX5&TP MBVF/"+!, 0Y@XOA^X!@. OX&@]FDABME2I>Q%,Q3%;GH&=1N5A%7'-<@+Y9K#2T#1-:6 ;T(;7U\2DP N ! M8+^DNO3:NHF\MLPKHDG-2^GXN 9+K<8I?K\X#X'8E"MP1MH.: "0H>WFGR96&"//[[0%[Q M?;9ET$Y*M9Y..E+]F6BLHTRCTP&EIJ^<53ZVP* !YO"6-R=V)I@>>L@H??BV M$!"A8.J.&CCU(?R9.RL+EAB5ZQ[ A*[IA,I; #A"V*JT1U$@;UG%%[B@LU$( MJ*G'RV$9..L""DI.CZ&N$^%SO18P8<\@SW"QZ@=)4"A-)EZH]V>U:EZ694EC M"-:RGF?AM$T 6P8 #RCO%,\9]% M&-/+]W:KOC5#Q86.D38]XD $L&A;0QNA M4P+X\F L]AA0R^[#>L*=J^GUAMDS$Q2]FH>0: !I+F_BY# ZX 6.I_6FG@^/ M?!TM7P/(S-S^F0G9/-^T-IXYT<:3LT6T\8R[C>=]12M56H5.]KZHM5KW^4([ M=U\IY OWI6(+OL^JA5Q>^^/?4/O)0X"$TDE@'CJ[NJ-Y#@(N0%\5#/FQHSM6 M9V_F)N7]-RV'V3/)0%/$/_W M0!REK)P^IQXY=3# I\9P0MJPK#XNCJ%% 0S"B!7-[R%MYD6\^0[FI\%J:D9L M<6I!@OF'N;[H'[EAIR5T(6YLV/1+R[.EC@?^!_'-+?C2Y@Q 9DS6-%\74O0F MW^"'Q\)=I#MFK@[8?]1OI.LF8/'([8%!8(/'"E\3FO^6XDU"P;2D42[0*DJK MJ7%0LP^#88O(B$LZC0%)?.-IH(Y3?,O)_PIMC>GOV*H__2VV5-3T(;I34[]P M/VKZ:VJKMZ>_!8OC8<[3-6S?.#.X>5^B>S>8,XJ@H^7LHUDCS9D;@!W3WX'A MU"63P;&XCV3B5A>:_R<4 MM0!LTER/6?H4!4"EP&_K= !P>+]3"\2#2P-#K 6C:7NTS2G;D[5,CDN6'8FG ML$=B: B>Y&+'8@G7%2E;S?AB>Z$[?6F/W>K++C$<,L)9O@\U$76Q.6JW)XU( M*#2B3I$#C!F#T H#^DLF!X2%RQ(!V8&5D<*'ZRI)CH671@*[AD0']0!JP!RR88-J948:A..84Q"0Q!T9@U MN)RV93+!0_6QD<]<1.@@/9/[JG@8@DX*G@\0QH<%6D9]/?@WQ;U2;)V,$X<% M"S3:8,'M4%@.+@?9;>L84<7(^,(W@M!$XZD,'0,AGC!D&Y9 G%L N!'J-^[8,03(X4A"^Y8$6J(3(>R7CAMF#I4KBZYA*A5LF_2(Z>#S)UEBN ,%:W/7IELQKPR MDVD M%@%]## =ONR!;()\PF(#7K?+_@IVJU)L"&PAA4$1;@QGTP_!9(,] U^(MV<6WK;5,:,SS:K32<3BP_;I PN)#K<3&"7N=:?F)^:E6%@8=PG] M8"Z]\FD#/,=]'I)\8I=(MT,8; ,XPTNGWL\^;5X4N7.@;Z&8QZ/#W2E!0Y6Z"6 U?ZWY1 M6MQ=TCM@+-"]& ?NTM@VYFO/#S/P1[Z0*0>Y=F[/ QT%)Y&^C6Y]6ZS";C,H ^XC9PY *C[Z09YTE5%#,P@.]3*%\=M'$BYPL8] & MKB1HYV&(@F^^8C( 3<>@7_GF'WTY X=72 /6H(O6F>/G'1G 9QM,9+[$3J&O M_1;L G&I"Q0$AN VYO=11("[=0 J6/A1XJ2NA7O[;L^FWAC8CF@,XC,G4$:M M#8IG S O]*'AY]\.+9U:D/SNH>?2L1N,V),H5LBUH,&'.#2;"51 :Y]&(+P M?[@93TEDH1G_B@0S!,=%,\Q:B;F](,YH3C._.GHC;KRQUZ@VS!+PTFC3'2Y* M)=Q" \=);3^!\JN8O= :!P(HT3T1GSE =!,904B;+UG$92-%OK--LQ2Z)81[ M6R/+[F/S8L:/R2H) S/[L$@$+.;+9&AAI+*N%&1N%^(.>6AM91G@++;/9':B MG.A^8&R#A2^!*!Y!+"7J@*UR$XISK7UMS1^#B@V<21HYV_=C7_-U"%G(A8UZ M/_Y"GV*;ABK>#6:I87#/!R!=-_T$&JI7% GXQ#'>0GE,"4TM *I0T3P8"M\L MXL8S@FC ST\&84%;CN"8$L) FS'83\U!(8JH-54Q&**)*AHI<+&!(R:2V'RR" M:)!0=L*%!AN [G ;F-#L%?9&(%&'Q9EQC: +?IMH((]4=]%YA ?2? 83QM!% MOW>!YX V$8U?&YC%%-7J*:@-I:>]"R'2X&2C58$7!U2;39E#/0< UGHJE0P@ MH,1)!0C1LFP:=S?&;*:X"1E](#%!^+CWU"8H[4&6'$T33+,T040$S(L)#8"O M+S0_6?*&04(;$-BUW/&0+^QH6Q(;MWCTEXF@3+"Z 9JM+8[(,EN9B-(/T"$QA=A4N[&%C@"U5&.B Y2@QFRT8.E%(PF&AG$[$/V M\37N;2 M_H%86B,8(T]'6.4P/N!1S.I-5-#_^'>/6TU@&!!FM)D8 AG M3WT0'!K\)(, M798RF)/]E,$1F1P2:/M&-%US?RB%3#[P]?&)/PJ%3&5RR8 8L^02FP;-0_+G0<"&>_:-; M90$W,9?OB1;6HN/)9N5,UG\[#1WR/6WT=MDI"[HN_\@KN=#(X59\=(J] +=? MGD %@N0&IP>&?1J#9=Q Y\IYB)GJ&B,\5A!CVT<\^,Y>&L1P:]:@I9O!A% M_8US@Y]7]@4H7YF$P59P&.8#B'5!T#(" 0L\BU4E32U>E][(O)A3:,K?,#B@ MT=^U[J;-P+XIG=#09[80$C'=(&+!. MHT[4RXOLS?R__\E5_G$B\=>(Y]JQ53P027T).I2(SQWRQ\.!X1YP-DW#19$# M/BFVZR&UD ^V]$#',,5U1\N M)P3\C / ^*+I\%-J?FH4#>U-P9#U4,Y:!AQ\0?.V,H_^(/CF0HX/D,%1:1! M7YI/8@25009$Q=2:-AX&G!RP3_&3+)/C=Z'#]S1,R0TXF\H &PSA15,C,PX? M5M$L?^A!$L^9#;8#8,*9H6J,)('@X-8.R\OYZ.BG3M@%^=(88L8.$)3@X$S1 MDSM.CX"AY0WY/?-L1'Q>8%NRRBURRM]Z]D]9OT*L,(&8ZQ4H5"=LJ%&BVH%& M\1/ 4KW3818[7SH#+<:LC@7$BUJ:_BZR3?CYL7#_H4!J K)N"LZ& &3%*+OL MD8=.@X5A,.ZE8H^T; _7^&S1E[-P92&JL+,%A%"XSC !#H\J8OJ@+3$5^P5V M!GU:/F3OL7V>@>H[9:^0@OJ+M,S,CVP^%]H.#_L?'*P+*3E73&7S"N])X4>9 M:X@;4E4*M^"B2TCT"W_?.UI>)%L(>1^(.WRUU QK^T^L*"$@HPB5 %A0U1TFI;'5+H MS>TF24E/U#$+QY0F6@7FMXY5!MIXAICKX*7'*X=%?CP^KJ6D\,P.+)I#XOC7 M@GJ$?F8.^AZN2J!);9 3^!TK!-"- KJLH128"^$@,-NJ\#X^NN#Z*,0$D8V@ M%EIH,,R^HPHPMW!8,3O16);8%*1_2#^4_"08%:E?10><2V5SN912*KZB3J]H M4ZX4BHQ\"B,V2M(#\\L##S,J1&%Q; MFHR5UYN,(KQ$BSK-,_\6PS?-/@\Y&T[0? -%8^:E;U>'S,J3_9(9D"\NPOB. MAXGS/$%S8=4Y5'9_U8S#\CM2J%".P._S!OF7N*+D%YDYQ8N='-"$EE4N55$69\97> M-G:RV4SA*\9.5!%<-F(_:OC*.\,*/7GE*V94\C6*%_6M8HC_6&TYR=(L0,?< M]+(P-6),J;+8@8/ 79B>U*R&O+_=QF=U9GH,K_?64(JA_ G>]XA3SJ0&;9,< E@ M514F@J>I0YH;R80 ,7LRPTO;"$HX40'M 1'HPH$+47#=NWO2\%@::B>/_KXN MW(50^L+[9#M7S*?D@OQIRJ^ONJB93MRA2@1X=\[+:I7$:^ M71V 1UXS5XRY&<.2EJGI'C436&@V+'2A4@>3P.JDX-B/2!+2*R'9D$$1#'NVGLU[[>6@*'/.$IR)Z4&;C15+,!>\$MQT%Q%SYC45.352OV' M^H]$QH8+4*5"):JT2!TQ>U)'++2)S0O2N+3,"J]"8JJL\M1KK_0=DJ1G M35@^R"0$P>>HLQO9@53N.?/T!GBSY[!L\^"0'?M(#[[HP3 W-8K,J_ M $_8=XA+99"7E'#X.L<36/ @(IJ5^'YZD.^)&,'RRLXP!D-'",+\%TP*!L[Q MXW]4_'B.;5?%R>)&5NCT($\/P=K0[!!]&Y!9@M4?S\YA,YH36APXI(%^QFQ; M?]+;'DULF]@7[$P:MZ'-]F2OE!53<\/GI:ET 'P/V3G4)TMOLVHPF/>/^7]D MMO2U@7U[N"&#Q* RZ*ICFOH'S.>E/BR[[Q^GGDP0WM_6'=L;T@>PH'P(L*,9 MP927F-L;/J8>E"EC*$/04EDT&EDO/ MR\#"8^@O%$ I^0CF-N.\@T/CCHI'-[G]-6DGD(HV(L!3V:R "K^)KVT6V-.6 MX5<^ 6QGZ LC=QQ63Y*#>4SE3Z[FVEPT&5.EIWC8>;30R5^''ALS,$L;2!JL M!F$,I:8:IG&R0\6TX@VS*JBG@+2BZ,$R@<,GVE*P AN -1(OCS[TNQCK; QX]GN(KN\VQ3/2@34B MM.+?*VN<;U8&-@&S0WE% ]R4U#'9AA=U",JLA^=+I1A+]DV7>Z<\G)16G#(& MN#- HRMH9.J:!UY,*F(],$,^7+S(+W(P.=*(-A385);-RFH$^N1'6VE#'3"N MT)]H>>TNWL2.16)Q-6[B.83T>1E"5G*!G3K26;L78M)"@O2HB65VR9,>L%EG M9_3#Q9=\>Y76UZ"VKD&KOEEL;,%)!=]U?[,"AG^\ ;P2S^9'26DOB,#"I6\9 MTA."[I1E2JT_6B2"VHCC(:4>0[B)/?R>UZ-"8HMD+9? M&*P:6+T(N_-%VG<6Z*E9JMU!GYE@^KP,WCN.W^,H:,V3B2N$F,;.\E,<8 6/ MF%'L3X[7B(@0QFAV:@J/0 86JFMNQ\,M'"GK"8 5%H*9&( M%E'E51&4@LI)X2(2DT-9OGL;G#$C_/IP=950>3A>GV:^[DV)&#T*CLSHTB-1 MMM0QR#.O>\C*AW!/$:T*WF($7TBYKCK19\<4=CL"W>-%@Z4J.Z8 JK?*L]T? M$)V;*4&9NX"QXF+ .(P'2*SY%RM\AL5:^=3H[?ZJ&?:7+7K@%L/_?ADOCX8L M7*:B](@3+J8\ :@'3"=X0&2V.//DA!*,&02#&43^*9[%%4G#M9NQ2*=_]L8A M036?=U1O7K8$S:D'_J$#]WR;H#8IPW <' P]XR 2^8(;+ PM E@C MS2L?@1Q%EX6>'F+A(RRW <>&;3K,U+6QU,$Q[PTG)YHE] M3X^H^_5[&)2]=T4'(P*[!TT>1/APZ:\^L>I"!&O]$E0Z->5H5T5:5IUZUUA= MT!?P=]0HFRRNS+=A)8[131@1PTC[00JF!.CM3(KN!;@W0>GQ/" MG*JUFGJET.JDQF509-*:6_44>,Z3G/E@>#5*UJEB?L%8BEK4<)W4E F;"B3L M&&)\0H<%GM:T]\MW!#90T,X8'3"V+1/8(%JH]F1H':;+^!/";6O,=QQ]/&8. M,BT!7_GG/9V<)\4DF.8R?1_0?\8F+?\=*1>)5;M9"),7&*)!38Q]\%S^8)"X M,<6ZBM@^PC/H8C]@=0YB1]%;HGVD?(P(M;M(36EGV#EAG@A='BBPIOQ]X8'^ MS(LZLP&-6!Z[7Y)(E;H@D&9P>/QP4I+Q':\+ZK_C8;^)Z4&1/:W"_Z=YC;(4 M:Q0:CO^D)H5A630& \L+:HX$:XSO%]/>(TR4YY(Q5'Z82B#!J)G.JX*JK-0E M2YRP%JUMT>J55.1M+O:AS"L_ 8>7XT7J^5OJ(?N2%R9%)N%R%^R((@!O'$1S27+UDT[M?RN["SNO>LCRXG-5\225 AY%T5KR+!ZJ3:@K6@:L!A0&5* ME,.@XG-R/-Z)5\K*1!/:J6%>CX_ ,WIS>V9^N?C9 N.A)3-L1[+HDD.XB%@= M_@=Z:O[#Z(X!UB(/#*' O&5^7-A$ $>^ MR6L=+U#B+;\8.]_M#.D#]N,*>1<%HGZ>:OT,]O6.(G1H:VX#F3N$=,]PN# MMHH\G7%HL?+O=%<8?@\2&(-"[;P5&"]<&)2!I\Z8KY]^2?(GM@T^B8NQQA1D MTI)B4N259C3R6%7P,FZQ^BH;VCF<%KX0Y3G%WP0":J-$=^)PDX5+":W5Z-MS M?I]1C&OS3,6YFT]843)\/U8:!QS8W()"E"]7DPSG] 7/.$&_--Z 6Y7E!)A1R]27\&!AE\)+ATP=RQ MC1#NXT?73PSG^OVA_/"?GV:O^57@IK,N0[@0#@A-FLJVP[F.D7T9%NW"6E[T M89.L0=XMT5]V&6@&BZF_=3L5R\.WAF-YT>3&J4@=*[P<28_U&V/Y(9T@UC7) MWYA/[*F^5_Y@>&>1Z?WW5T..;(@M?VN8;6!COM*DQ4" M#8YH5>'7*DM3H9CY6DZH67?!UI1U!_*NJ V!6^Y4O*G%Q#=T':[0;*W#%A@J MVV1D"A3N=4,E/##>X39VJ@/D!EUJ?\N!'M8/Q_)95_G4Y\\33MI#!WRT_\C_%;TC+E7C#Z=QGS!J!;3S!1R@A$)8(2U<==T:3NDZYLU M[L[/I :\EPPK#;-]F08XM5C\L>(0$.7__LC* M?WR2&+E\IE3T$^_]\P?9X;-$&R1*?DY_@JFUYZ=1!*D85S1CYH1ES-07=C*? M(>EJ8&T=1'I=:I:A,0OMF!4?3GD31]8$&XO=FPWG\5LFTC?A\8H%?JR M\=HB"VU9EK8DVI=)A+94"ANM+C5ZUH*)C6ZR?_F9$^=[J5%TMI\S1F,6A/=/ M^:]=/)IB\]*JEN>H9MOY>U-6V?5'#97/(D0IDXM=++Y"JN#\F9",I405RILM M#G_BB;TK/+'WO18'X9%\U<;Z"H(J&ZTS2X?0V..N D(%A"9'(KZ-F_H%"*WD M-UIG?FR*J"1<5=BNU@8+PI_?"S/?C$G,5I;4-$(ZG7^2MG/F=R"0 FMHEH.J.W G;_6.5\WBH0L'3^TAHLX2(^.2QP&BH ^Y[*F)*2 M2U7RE37P6\C_QPZ")51>*OFUR,J*%\)9;/A3R+[ _B]@_QI,EZ7K<=KTDLU])R<6LP/X8L'\CY26; MRA;78RK$"?\;D.Q]Z1>.7A"R2J1WLC#+_HN5GF*,';^E;LM!GT_%HA),E<^" M4+Z\*%3UC>0^]@WGU7"XN$SN)L.12*10KMY>$CB^'!R/-W]W15J>6RZ*K\'! M$"C^$>=R4:#HV\#X5KB]GXKN)%B@8X+QF!-<5J/FY8(L8'R+^9O-Y;8%QS2.;>K&WL-S)8OU[-8+F[V%&USX':MRT/VR^M2^^7D+"ZW!RH MV"GR(21\G6"OF[>I?*Z\C57JP%L\$;*YW*D-TM?/GS@ M0BQ7B5ZN9L)KVPMVW\1J)5:K35ZM$A8?3-AJ-2^2^-U7J]DH MT_:!C:*D*ME7*\MMEOHE;[GZ#A)4D==@[21ZN:+1SO_0)N"):4F^\O[PTSWL MKR(=W#N63;NVN[2T^,"BI<7)PM+B6.&2=G['XGW22'6D'THADV<_PO -W3+I M[S^43"'R;0I>ZPR)A@T,C'$*+I)T4[.)ZM#>\C\4)5.9N@&&!W+[9T;"'O?! MQ5@'*S(-'(7JNK;>\EB/=]>*/!UN"&:,C>I!D'O2T#_EBH-U>/Y@1HJ'+3<$ MMT7:P *;3$;6]FQ0G\]QR)$T:S!4;;@0J/'6(R2XFW(T)1E$;=.W4AJJ0QC- MLSY07> 9YKN6"G]&",L'ZQ,86:4[E"-#&VZS@7+T[ M/AP G8 ;FFTY\ \CQ1,\ ,;IOV2@/X>)XA#- N8]>JH-5AQE)"(.]K\(20>\ M RXS4?! -$ACFGENA"'3223 PJ,S4P0+4!>B&'@OY-Y>RX,X85= &.S M/-N_:2(/3E1:@[OI^RAQ<%; 8V] 80&EV-95P\G$H^5!EO)$-/WI?E[54U_0 M]8F*MKUYJ.EXPZ%EN[,LB\#I9!83)H?FPS7C<]J9"36("76\ 9%7;31(>IS< M@>&&E%Y%RYM7G48E/S'-.)_SY>FV-O_]7Y%^/3,&%[+3+)J49OGYG_VE>PC/@CL87N@&I$R0ORKD/P@9=$4HY@$"%6#JU%I M L-0_?<=4A]EVCQNK!S? HA&2^!.EC@ ,%AG&<*L"=2G+?TH_B#: MOS=&Q*CE8P+S/S6L]3ITR$__C_#(4(NX!B'_-28W48T-^5U<7V<1T;7]MX:Z MD?WQ[O,]^4Q.=,2$$6*Q3@@CQ&*= M$$:(Q3HAC "-$-"4!$:(Q7JYC/AHO;>W]H.^1W/OQ5LQ"6E2\9$^BI7/MK#) MY3.;W05LS^*)-L&^]!7-ISEA^33UA3DYF]+UY(N=DM95_VJ]%<232(2W+.]O M082WK-YO082W+,YO080DM(.:KI$C+"9A,7VI-WTQDXVW-.U7B869R)MB^0C! M6*]@O'I.6@C&5P1#WNS>NC6:RLL(I)OL7UZQR_E> O-FY\AWV!(Q"\+[I_S7 M+B8VV_1,D-NS/$V$12_VC5P= M!%@(L!!@(0]2[ M.H!K--59;=FC%3N=&];+<3V;MI'9K[B7Z9JW'I?4IZ"<*JRIEVG2MF;C[F6Z MF7VL%[6UV. 2<2OM8RVP+A&RFTTIV45==P34":@+B4M^^WLV"ZC;5J@KI7(% M8=;%@75K3KY;6G?H7'[KX6X#$O#J)_6J]%?=LZTA2='B92<@Q :1ZJK#*BQ6 M.QBK^'L3]L%7V[L^7CU;#NQ\C]6H (O1(F,JD6O.:N1V0VUA99$ML5%K@$"< M[X X^?)2!5;@S;KMT:4VN1=XLW:IVTS42)5+I8W&C5@6B,UT>.7L(H=WHS!F MH_?>SZHUZ:^JHZM4-"O_G*F:WM&UN0[N9FW&OQ-;EQMZC3'/9CT&['(CNPDF MUV>!K;#0>-JLP.^:52CVC-;5R$1QZR.[ DT%FJY"<\JY]>B.P-)-D8B<2(#: M5#!=NP)L)206R^O1@$V,G2PWBV#K1*>L;#UV;D"*P<*S+JSS[]+/2:X[VC)[ MRF7ME8OFK7DQ- Q?_WFW>>O>]G5*5PJI?*Z\*4<$/R@**S\FO'WRD)4WIH#1 M!X5A6<2HJ0JV>55NXPW'!*/"S4O#+)] M@E*1E[=L)AHI:6SD/[2?>6(">"MO!$]E _N]/!NHN>J;N2 MT].' Y@6K<2H&CCRKFZ9CJ1JMN7 /_ >FTA/JJW#:X:VU?8T5QKHS_2L"HH? M=CJ)S!C&:YI$P^^ED>[VX%&/GLY:HC@9J0%"#R^BAU_@R2/5"0^L+6F> TI M;*E-!OB.$.&&P!RK/3UE"68K(:$R4FWJ7GRX88WPB_>1WW^6+.&P8%*.9[A8 M10IOK#6N#W?3V8H$T@4OT+6,M$098Q_Q03]U$"%=6R!DB['[CW]KED-'?:D: M6$8U=G70^'@<',]75 &92MF#G/T!+"^ +!H&BAK^]".?*?M?I)![0Y3#)V*, M4Q'IAZ'\R!8SI>!F"SB?+_^9D:YZ)*(D[ISQX[O;-CS6!(708>Y 1*DUGM8O M7UDB-ZMQR4+IMNQK8'4A9M(!/LXPE]W%I5 :4?I*EC&0!!5.!Q900>$X<";I<.S,#_ M@/#X^.FXP-9!"O%G1 "/X5^-UDA&^H=N:?,"NI2Y%!P!&VT.D(91IC! M?@DVM(!E[[4C&6G\G2)F$&HXPZ%#?OI_A$<&5MD_O(W70'V&:TT7!N@;1&F# M=-RPA92FAAW])MJ+R[7]MX::@OWQWNV= MCMBF@Z%CPVONYO2B:[< ]*,&)M M;?A$[^(D\*&YP$.Z*4OAL M5Q0%Q"31S4!>Z6J_I R%MT J;@%94T_CQ=;\>I%B+5-^RTKX%GP7PB\D84V2 ML/KN],+>$?;.AM@[7-(763TG-,.(75C'-".T=Y96#D\ O[!ZOBW?A? +21!6 MC[!ZOI_5L\$M3U]+LOXF8:"E25#^TQ(D9Y35%@;YJHC4:-8Q$PO=9/_27.I- MD1&Q6HC58IFZ_NE.Z95,*=Y*>5^% CQZ\TZM']!N1C%K_1P=G]?]?-E,SFXZ MDY=UHE\L_^]<_I,M+N^(JYW95D=W-T5L/F\13&56R*^XU!'AR.8"Z9B:R!=L MC9@EYOUP\MH9MOY>WF2LOJH\Z?*QWR\/ #\WPQ5A(?*3W$R M?)'^PM.<2Q2>V&$F)G'ZOM;-LFK;)%QXWI**A4>GUQ@IWV!)6E9YJ/48R6LQ MB9?5GRB.>,H9*[G@K+)D\7I")%^NE;.R@LUKZ% 8F?Q*.\:_=; VH;6YU)$*L6]O7N:[_5!>1)"L(5@)TJP/X?> ME>PB#T((^;<1!$5>Y"\D7Q 6NP4;LQ/Q=M^^UW:>MF6?8DD[DDO=N(B].\42 M]KB7N_41.T56W*\CEZH4"FM0M?AW?Y.D:K/FX[?7M1E;(UFZ]CGM^DM)Y>3L MJ[E<0K^$?@G]6MI:5DPI&*,3NK;V7:-MERREI&RC7(EV9[[H?*2_$^M+,^3) MVMB?YN_E=7G*9^1(DZ>_?BB9W-_SVSS--G"*# W[/A4SN>!Q>M#(J34.=53R M>_&$&Z]U]&=L3F8Y+FLKQ!NC==0GR^9]?2:]T1P0F!3OG(1$X+\Y;W5'2WVT M3UDV-=,=SE$'0:!W2<:E]RK[<\8A=_T;/(YS)=-\C?J/H>!1CQZ-\^8US MZZ(,[=KJ &6^[-84#,I]NIZ'DBFO MED1);RRR&*7BEI#U)-F^845^"R((27B']?0MB+!R25A]!5&Q^HO5?RM6_U4W MV$@VY@L)>5M"5E]/6JP&8C78J@IK2X.%#2ZWMO).!?&CAI"V&#!ZH3%#K]\B M"1/KT@:L2S';H%])?DFVQB^KMT'LFKZ1$L*2039;0I;7&$%(2 QA[:]*P!FQ M\1ZU^UUV,V*3@T1393N"VFLDPE>:9\C+;)[!#=COT3SC[19,ZS!DY_@?[^W! MM-W^Y]M=+QAMMLX)34B8XRLV2K(EZSW]FBS==+>L84W(*EE;* MZ^E\L%W\77LZY9)T.;.P<.<&X<+0Z86J9%@C,KD8ZQS3^7JF[CJ2T].' M0])FZ6B?J.?LS%0I?@\-Y8QT:$JA*CNALD&:050;=:O'V19@$+)O%76#7DT? M4/(3E.%(DZ],UP;Z[_^*%#V:P0X.EZ%I\6Q)A2)"EZ19326U V_^J1HC=>SX M]>;!-\S[4/PS@%PDA%3(E,M_2I,_:0+E-"VQG'"(8I&*PNRN:$UA_MT;A9TX M6UQK^%/)(A+_,X"/?@FI?":_(CZ%%@"Z"(3P7Y5 ZCK_]\?_7#5J\Y)/&2@@: M*OZ.4N'2&NSOKYU.*Z [M!2[HQK$\?$(ZUG;>LMSV2T1+-,'@$M/9 T>JW M>P@GK4['(2[6%UBX6*(E M)]6@AMR_%\2!:<#@<8':!?89UA!)'6M?@1Y2$P' M7ONY_@+O"4!.+=_$)M*/;"74-@!_^U')*/-[$*3@]XF$8LL!M)4GU\*JFLW* M?\Y*LOWFG%&\"B?$GO\C-WFR1&$'1@BW$!B*.Z8 $+R* M4BR;*<^[?JB.;OM,N$FDM$ M?#J-$]7N$YQ'K"@S&<_ '\]7 68N>.0F6,%40I0AXY)7R'/!P%DUE MKOLP$4I^'5=*NOY20$%- "J"(A&'CB4T;&J;3PP ;2&PA%JXA $D.WG<6P R M:;P2'L0"&'D%O^@C>B"3H+SP@H'N./B<@%) 20.@@K5FF7:P*(VGL04N AXC MA?D;X,()"T!+N[8ZD(##".JLVNZ!#](T1VQK>BMH;%E@=W)NN'5+D:1U:B!Z@(P @N7D \@H4++1 7H>, M$/SU=,;^B2TR]%J@#,RM,;%U$<5'NNHR>PT^:> _T _@@N@:4$<'4\/&U7EJ M.MEP2RND:_3I*^O7M-B=FW/J,XP#\,4>J\@4E M5LV'\0[Y>%\UME4VWF !_&A'+E_M"V'_(.P-FU:PX&*$35_]F.1IQ @C@>HR MOYL&([@)>T)[H#GX'-!;0"50 M2"V"!*S95S"W#]"#4KI-0 N9TJKP$J N!2RX"I71<(EM,B3L>*X'UWL.H8LV MM6S@LSJ@Y@'"8\C!1\N<,XD'/=%OP+P:"A&."__0H<"DK"%AX.9\+$2\JIYE MR];R6M"';0]#(]LJ"]K'JMN3488".+A4\%$:_BB_L+:G M@L4]Q81/A16T&%I"L?4A6VKD>5%^/SPT-4J=J@0$) MDB>=&2IS^0(F3*;'VN)Q348=-%"7R#,:F,RL6/@DAPUUEFSA0$%XSE.&P&?GL=CW^%"S#YSV%D!!PBSQH0BKY\'ZPJ M&L"Z(9,=+60!/M*A;^-N. R)JCP7,E#B\)ND%K7C,"@)MZ *@]$>&B=G(=V4 MQZDXW*5_1FC"">L#_!$FB/D(MJ-2F@ SAY:MVF 6ZAT@#0&:P9U/8"I:GD.I M-#14$W?T)1I )5W<^7![JHL3'JAC4 3)1RIB8NH >G)L1JP1.1_))+%@:.%J MJT<&S3J;._[\6IZCFX1[CI1&%DQ9=5Q_=CR;:R*W,V^=$$Q]4G6#D[:#Q@"3 M$9?'/# X*1&5^F,8V*2;%*R%NG1E<2KBB(-IJ_9DSC:]DX=#:%R' K7JSI^6H1!?T$8@\*B[DS( M8N)^U'NR#6?C?@E=\"Y8CE"L:QTN%AT+^4X7 "J@0PPX8DB!20]+9/+5A4N/ M_S7@ U$'*'<8@0#,5>EM;#T:!@5#*1-I/J=_(W**Z3_3:NJ:8LB&W3H&FYN) M'AN3[\.Q1&L-ZP(.'?+3_R-, ?1ZN,>#]KK&[/RHAQ5*,.;^U:P'.U.Q,V@=;:4NOU7C!):07S!GXGI /* MO!9>4^61@C9>E<^V\+78Z"YS=ZQ5AJ&_(5([\0ER2(R_)ZD@MQ>9?YL,'BPA,NE]7XNFQ)!C,E]4HP53Y'/SD4A5Y$0!](Z&/?7MM10O,\KB; M1&M:()M MOE=UE.5LD"V;48V95$$04!;#"Q>F?AN*4 MW"-*/D#%LE;%F]&P MHOV?)1IIB7/U-R9I86&&!DU6D]Y(:-RLV-X;AV6^?B1QB9'NJ,KG0.7;EH>E MK&-9VCZ7O;;*1*P_ UAN9S*RJ\>*A>H+%!9H+) Y94<_A X_1$URY=21:6TC4"= M8$=U7GAJ^T2K4%Z#6[;V(-9'#B+1*-=_:"^MQ 16U]_L+-*!S&^PN:"QW&NM M8AHJ.=& \;0;+ZK&^E\:3+HO39'7403 $>!=K0[OW MMGH%#1I3V& 3NY;"'$T-+IGTL-<\!W"78!?7 9T>_,^PS"Y\XZ@&R*(VU@S: MWQBIBM,(V@G6&M>'N^EL10+$@;MU+2-5 ^)0O8LV@0U>U5$U1"]L>JH9EN/! M)=C+T])TVDB3$G#N"^;,PU#'M%I-B*\F4LD!W35XV\U)Z\3)O#U7QX:AX8Z= M_*:)%#A1"9UTH,;W4>+@K(##WH B DJNK:M&7!K.4Q:=D&#ZT_VTFJ>6H><3 M!?5[)4<:(XG9C:%J\NK1"3:,N2;,BTFH'WOQ3-4:@)GR:Y7)& M"6S2GX'MB820"AE8":7)GTB.&5IBU\\0Q2*-/]E=T=:?_+LW*EESMKC6\*>2 M19/TGP%\]&MFYS/Y%?%I2IUR(4-8E7HVZ?S?'_]SU:C-$$6*Q3@@CQ&*=$$:(Q3HAC% R>;%8)X$18K%.""/$ M8IT01HC%.B&,>*N#H&"$:.N[D8SX:,&GM_:#OD=#QL6HG) :Y>MIUIO/Y)6- MKER?B&:]BSV0S5*J)73<*[QA@,8N-*)AKU@?XEL?-K^E9B%3WNQ50S3L%>+R M,7%97L->82S,,18V6#A$>]Y7S C1GG=+WBL93YLSW4#1:' M/S$[7G37%& AP$* 10Q@L6)7XF-6E("&)=1>$:#PB8W=#18$T7AW&35L8PA; M5P=PC:8ZJRW.LHY(])<+HJQH]F_EDVU>M\D5[XJMJ'%-,550E+6TSEJ[M*^^ M=^!;:<()97JQ*'I&"O#: O!*Y7)Y@5W?"KORV;5@U]JW\01V?3/LRJ6R"QMK M;3!X)"LW/*'24:FLHZUWXGK<)"T,4#^I5S$GE(QK"M+;(VVD6M( M5DDI^!4 *@)Q1AE2^N*7;5@(@/RL3 MZQ"()$8F!$ *@)QIZYC*EQ?%4S<8(!/D<\5^-&!%P?C2>O+9-CKLDK3HRL*3 M$:R]YX8=%EQ/N^ E+)(Q= 5>_S&P>0OE%K9#+J1*RJL=D3= 0SYZ/FJI9V6W M3QZR\O**\JP]M++X5. *CDH*<-QJ92BGLO*R2II]3^M!@&;BPRUK.4HM@'*K M%2!?2A65DD#*)5==V#Y!*927YVNL/YKR :2D 93_T"[(B8GLK+Q]-)4-[!+- M!>0JTN-:-S6;J YI2VW/IAVU>T0RL;#XP**%Q$JU_KX M[7(*WDSP5B"=/QJL3^B9NBLY/7TXH*V]X1O5,'@O;T=2-=MRX!]XCTVD)]76 MX35#VVI[FBL-]&?:O!N%#UL?1.8+PS5-HN'WTDAW>_"H1T]G/1*]NXTK3A[P/, M?RADG <)4&*3U.[,-.#823^>MQ-G8L\$SZ>@2!Z*U2Y6<6J1K/[U[[V=K5BD M*)D22>D,,!U+(JO.N[^/"LN,%?;'3X^E%]'&&>P)ZJ)JMI M;CE\[^V'_WG_[FAP&0%IP?/3<2]Z) +KKZ6O#A!6_/?K%,@N'2\#L7[SU[=% M1;OXF&2JV@/>&,MZ*ES/5_ %7O$ZRJ?[?W7:[_6!8K,,"1*_\@I(Y53_)L9; M7B"Y7JOL-O:8!);X:GAA/QL5930X/OZV%WV:*8^7ZHY]X\+\<1J(#Q3"@0SF%:%O/H"KY4 Y7JK]!'>]$;PX6X 7Q.95=A M&>O5:>_"[$2+!.#N.OUG0LQ*[TCS.LFO4M2^256INF+V)>DS*XOFRN=G^&52 M1R"<\$59@U=&$L#92V^+I+9,[O?A$Y\K_D8"[N\DY8 J^,=?Z'%/RB/(%D!. MTR(#446<@/H3+EE5))BO:&$9_@]0CY:S50W7.H]14-THD-OPWS'-(L#S=[XR M$4!:NEP2HB!#2Q&EV[R:]3OT+H/_8E)I<&6;6IM\-#I%Q6;C&'>XJ-1K_0]W M96"[_2#S?^;)%_AL7L,"M=ETE*EI[=I11V3^T6_\(3YUJ=_J3!/Z9N-,T5FO M'P:I.0HKC(T*%W$F/&X#_<01-.^7 3<1&")O;B) M8#;MQT7T>Y?A(O;A(BY[_;6U?^$B@FAZ61&9[W3BX/>N+$'@S,?C%D]N"IF$/P&/9ZG(<_09O_ M2[FX0R&1)YB"&33*?MSC VJ_X/^(D+=9:_?U8Z\&P]YAC[W:ZMCM/1C2OB?C MT( NSG8_;W=/!FP'XV(SXV*_J45X91W-_%86T[0^%*IYN+W1\OK[*WQBCS8& MQX8X6AOY"DLFS//>'_FR7PT3I]_J'/;YW>R-; MGPU9?$W&X8 I(9Y9ZB M1)W&QY?'3P*Y]X(1QIXCL3]M4*U-[)N2]W>#8=P_'GX?D- >'[C\J7?_J"1^ M5_W7GHKSP7E\,GP^\_[N(0%V2_YW%4?M*[F;VSX<[PJZO_W%HFSV'7>_M$89UG _7 8KO)9D_NO]P:!F-QYIJ MM,Z-V$O*N(>W<#!9B[O!XU?EHP[8TWL,E,/MQGUW#G^XA=3UEM,D.S^2QT:$ MC,]/5I8I/I.42N"U ^"U)6MCOWCM8=SUW> X/NE?KBR_"MKL$5,\.R>G/>*P M+E=OOQAL*T#PE_'@Y/)Y,-L]',(]X[XNU_$9TMK)\?,@M <7"0:,;>VL"LSI M0BJN$>[T^\='$^Z=>V#"W[T:'/=.ON^&$UX&"NY:,L(,#RY[ _/"]C)H>97,#8(WO Q/]-$ M!^$L,N?OP-C%W?2QMF5+SXZPNY7L^FAHN>> M]@8!H=(^=I?(,NM8;_+HWX9@&+KI?(3 M0XUL%Q?Q#O_P:>_W2:[S+D_L&6[Y3I_G&>[Y+N]B/[C6P)P$HB8@5RP$3$1_,+ M?3[HE*!37K!.^1HO\( EP%91GO?)/=P1];._>-@$L2UTYP.Q#[8&E;@^%[3S MF_U-E?B=Y$KACK?72/ZB!/Y=^8UG& _:=XONJR3]U^!V][>*VQV,Q\.5)2$@ M(>#0; '-.(]L*>VBD:\1]QU M:-FUQV&RRX,NR;Q3:QYZ$:-3;05"_HBD-B*)@ \81$.YXADMHLAIV1Q],HJRX4?;#",I()]+D:5U% MU2Q=+!3!'VX H^B>3N7!*6[ZQ7XO>I]'R#8U05/>T$:;$A]3 0^F4^#'O$9 MP_)*$0:DM_)B&ET5Q:0BU,B(L!1X 05B):@:'P>G41?E;02+8Q3)#0$B^S_ M$H! D]*\'DX.OEK4=I&;/V[0 >EA9H#$\ ML5)7^.=TV(9S^-=_\7 JEF2IJ ]G6U(4.B0)>:6.& 8CF<*;7R?937);R38O M+GK#$ZV:7AL5A <1G?8N+KZ-[#^I3K1]E@@!Z9R8AP+)W_)Q(.5W=V!QR+74 MQ>(UW"(B3L[A1XWZ<=([>:1[:DFU8T@>O_2NFYC.P?J["X% MR9N.URB.]4#:W_SU=U7!#D"^HKA_!R(W*Q9SV/I.M9VWJ(E=5*2^+%1>P6L? M!#Z\2=#/Z$C6A2@H7YT ?WE0Q*^.![V3;B#B&#Y@E1P!#I^XGP45=7+V[;(. M+>_<,JI45*2H.T %H';@Q7K@P:PL03K .;PZM5#',>C9-+>Z.)D78"3^,R$0 M8E@F/86TGAK/I;/+J2P$EM W M1\=ZK<+7*WA;?>L_DDYV8!_C?GZ1W)9%EO%K8[V)F4HF8Q#:-9H2-_6L%_V< MRF)5#K2E%%')&$X&; ?^I[_LB49YSN'/#2G":U75-D[\QEW MT+?T>"?C.M\FQAU<=G%NM6XKG7:P)3_YG&OQ&4:$4P3F@V?@6LXM)WNFIOF& M$0!W<>EI%Y>NX+HN+K7PYZ].G-.]-Z_2(V9 HV!:P@OF:57A!NS1P=%F>/N$ MD-YV'>C0VP(*/@2WCD.OZOIP;GX+W45?;1"'?IIK_F\I5"4X:+O[-!.R^M*I+,DMV*@;< M927>LAY!&IRU43,!Z%[+>E79RPNLUZO.^4S3$8CAU=;X7"BH,46"< M*7WT)?7;P@6>5-=E.FIXNH0$U'Y4"5BOT8]IP>:=JA-A7A YOFF <3GBRQL% M+)5._.W28)*DXFU4,]@W&<[IA.0$'@<-,ZGPN<#A(-6 =<=6(H#,X*D=9K_W M.",Z_8D"/F6V3JXQ0!61O(-/(9]FM2ISEJ33IF[@\TVE2.F3J00_@T^#]@6* M5V#NXBH'6B-A:;E9='Q.E2DD1*H:_D-+@4V)4$0[1(=7ZUFI-HR)[3_COS4# M57Y.TC+ZGR1KZ#+_2,H2XY-_3Q..?N^4W>TJI[C*:[W*&UEEIE>Y!=L@9M)+ MP%,]_@?D)=!?]EB5C M_L,?2YOCZ3;"YLB9&7*2^H+F*1LE:Y]4\5*7#\UQ![P]MZR*I;4O1>*%G99/ MCD0!/.(78ODA\PB85*#"5R^7+T)O;T*G;RUZ$ 9%4P.SYC1-:6E7A\*![S%0 MK:HZ^HEETH[UJBQ&"\BG"JOA?*^^,X=+6*TW7&F-6Y9#8[SON\/M72A-X)TI M*+ FP>#3) [?G0/1DKD?_6<#FQ:!ONU[V:8[9[:,Y_8!N01. :P5T(>_JMW& M;KVE%;2T5):6JWH;WAS^ RGH.[#'A]^W/+HU#IU/0B'#F**T*7H;Z%^ E8,N!-QJD\,3,S)-KA*@.7A 7J"C S:+ M N$(MITX$H>68SL..;:08PLYM@YI3;+D4_)%53N5S7\HCWE.F!.4? M0"'5)!VSV^S&&-B;!L6OOHSA9NGE?P-SBT)E?RB3=2-MBH^LZ&WBW<.22%0( ME8+R=-\4C4@K8Z@4OH*J$[P!9YTVO,E;J212\ 4M MQP.L<_P@:QSJBL$CH3 MH+Y%428E*/ET"D>CX,S@F]>@^(NFHE-:9$F>XU47DRKLE%Y!WQH%)920K<,:837A0H!U-OT3SYM-+[&S45,(NXI'1&!6PY MJ6J].RF?LN&+I;?: TNNDS23HYVBF&8:J264@N'02"7DZ&%$E7(G/&(U^E3( M*>**S;8Q5*3W7-(W)#W[1)SB@Z/TMSD8"BR-"HP M^I-@X):VF$1P+E>9(@MNCCG>!?X ;\!5>Y09$U4[5SVSHH"VR:_!PU5?@([P M 1T<5-$E%^-Q4VX]U^-JC=6<_FN1'_WMS9O?*):=8Z8*K%9SC[LR^KV,)+,D M$^9$H8<%U$NB-!FC^B%11'D]W B5RXU4EL+MT+7 OXL;T!FRSZG9IP0CF&Z: M2DV;#!^JY)Z0G^'-A@O@&_!/.AIX(8D<^!*\(JVZGNYR W(O/U7Q,_.K@IYO M.0Q9D2/!%)C,K&20OQ"#$O/_QZM(6N"F0JBE*&I$_/)Z;25,78E)J.7:5^I&6$]:E M=:+?L'!;UFD?=W>38-,C MLU16_<4VY(?/WUXB'7O2+77:#ILHZ62*YPTSBL[ !^J3(KUW9 M<_^>K@XK?O/7CRN8X-__DOZ5$D6T8\KF>"4F.E?J?#T!0@/K(*VJAHUB]46- MFYJS/)06!68 LR@K;A7Q!5D@->:%3!*5RD[R2K0FY5&LC,1P"MADG&N!]W*) M-LE"N6$6@WJA(Y";#1'8BIU0_$>Y%J,1P8YXYF>S[^(\';^L13"\ 6P)9"Y* M-#/7I!5^6[L5#@GCMFJI5@$7+F4+F%\_:6"/CQ:#_BI2>;.Y-$3JZ3YR4E;P M)S9:.1M.P5.VHKGXZ0KN%6]3K"C?*_K#5_%\>2;MYFIM_^I0U$C! 94O@ 3) M:VUC^$_IH@*2*(5WM::>Z#E<[J,KJ8I$"FH;9O;E0A+KOG"="8@*1>MHY9[- MG3J)XRF)%/3C)\"&5^ANZ2*/"FUUO)MXN1*&I1#>]U69N+4N*0K_#W=O'F5" M.3G"J,'M\H[@#)IQS8&/)F^J!A[@/$X2:^0#D(?(Q\?)9_8L#-'>I.!L7Y-# MJ;#NC.1CWN8=I S#FUTL8SFBRRSA5[FBS!H!2/.:Q:SRT\:Y\-$ZOUFST"&R MQP/J1NXD=_?SH#@G/)2 MK0E74,FF)1B!<)8(9U4%@E,=WF%J<3JGY+Q06U6NLO/!<*)^3229B1IAO CE M#Q>LB4&\G%UZN$+%)>O"P+U0J8>6Y3H)6:Z0Y7HF6:Y'%YA+48S[BDW_<7<5 M/#T;H;B+_!''1C<(O\9MPT-BF>H63RJM:MF0Q")C/)EY\EFG(D!N'/&_O/-J MWY ?O35A 7J-9+DPR97":?A?=4P0O(.BJ2581<[[Z1MQ8 M%9PIR)84^&;43*Z4& GNJ5T52<;UJQ2]TV$Y+X?4"MFUP^3>#OFP[XBY@0U; M@2&+73"T(1V'ONN&Z T2R)Y3U"^IL,C&S1[;FLIJ P;B1^+1Z;;W.X-^\,!T M/\)^E.,F8I78F. =U-T1<[.? FR'G/V)!(X3!!0%U"7'F*^PXLGW;, EX%?R M0\C-Z$5O*":,V37NK%K[>C\ #1+TOQIPK9'*H]\IB8AK^!DH+!KTC_XKJH I M,XS#F0ISB4/;'!+S &(44#ZZ:D95G=9-32GL>&64>U$J)IN546T\X6F!Z3QB M0/PZEXO#EC+%B4_CQ-\1-T:HB3FF#<:@NY2A6EH2?4T^K$G4/L54G;<+S6G7 M#RN,>\TTR]T!VAIE>!S,&R6+2KW6_W!)%.TWL=W0\ABSQ>+;BGT+"R.6XK(M MOC0^:\"&PV;XRJ0\OX!G3N$R-5R+_ID*3U^S87T#AW"G32L^ M!KU8?S1!] V@N4F#B\V'NUF'9$.D2H$@ZX=3?\I37XW"=!SN80_N MX:+7/PL7L0<7 9)I$"YB#RYBT!NNG6$1+N+I1--:H+YP$4$TO:R+"*)I3RXB MB*8]N8@@FO;D(H)HVI.+N @L]IH/U&(;7#VK"9:7_ZX)GV M_=[YR5X/[OZYD,!Z/5/\CT\4C/^%8_ _40Q^:W/LUXNC@QY>O2UZ.=OO0>_+ M]/(KIFS6D$L0FD%H/D1H[G"FVMIALW?&Q;'X(W[W# MG'TI_?9%4R7YI%HYFNH%RMCA0QGDLG>\V[G"7\L?6/YQ*.+T:_?JCB9;.Z9L M*W1Q>NATL7*JX;[1Q;ZHV1=-+4&*/(H4&1PZ7?3OM+0>-$5X%^XMU6.Z$\>V M,5)O+\RJASGCVYL>N+9N[1$V_^HQMW-7^=>>CBH_CB]/3Y_@MI_&'-A?6E^? MTSM 8G^"R9]WS&;>A+R_&\;'_<'W@< #@1\6@3],FI_&YR?]0.R!V+=:Z+ _ MTGQP')_T+Y?%^;YGR0P4P!D]?Q4*UVI8N7V/V+8VZ-VF-/V;=K"MY@#WQ[O8 M@H!Z(2['R6![9W"8FFC_%3A<]H4/-A/1LK#O@# MD%)YFB#[A'1X#L4^*!MWWGQK^Z'^^&(04E=?K^Z>"8TOV8#[1>/W*)$;'A^O*Y$+=!WH>G_H M^F&R>S",!R%5&XA\I9>Q7T1^GXJXP<5F%7&'D>?:C3^Z%T[(K@,3!U@Q=UC= M._NZ^\-49@=[^T#Y+W?W+Y[R#^;N#R!%0AD0.Z$, MQQ$>6O[CF?;D;"^;<0BQ@+/C^/3R)$1R]UX5;"]0>PAD.;B,3TZ?4X)A5\GB M0*>/2ZTXA_@V[X0\VKG]@[2F')I\. M*^:_]4SV97QY&LIT0X#H\$.CVR_RB"\N3P)K!-8(K+'$&F?QX&Q=7X2;=U87_(M3:B]!>+\. N[OU M/5!TH.A#HNB[^LT#/;]<>CY$-^(>3=X'F:=YH(=A"Z/4%\SM!-RQD-@)B9U. MCZ5_<1DB="%"%Z+7R]'K,-4B,$9@C X?ZO@XL$9@C9#56<[J7"R7 AQ:3@<] MK"I%A^NH5%E2@T>5Y).HJ&>JC.HRR:MDC']-LF@\@Z',?G M%V>!H -!/Q,GX[GG?-[G1XNR&*NJBDI5J:093KX(8V4"<^W^=)XI M[ M^\ *@14"*^Q'C=_7',!,0!\+Z&-AX,RA MA/("5M/6FN(#10>*/B2*#@-G CT_)S?BN8./A8$S(;%S*&&(P_18PL"9$*$+ MT>LP<"8P1F",,'!F?XCCQ;/&(;IC8>!,&#@34CXO*>43!LZ$@.)S,NY"RB=0 M]/.BZ#!P)A#TLW(RGGO.)PR<"=F=_0M''*)S$@;&A%!=B&*'@2^!.0)SA($M M^T<=+YXWGKG[M<]>UMM9DE\IS-A,D[2,KI.L45AAE^;7JJK1R0IYFI"G>3:N MT$D\[*]KTWX1>NM%J*>78:&%/$V@Z.=%T2?Q(*1I CV_1#_A(-,TJQR(FZ0L MD[R.LC1AT@C)F:=)SNQZM.D>QQF6)D8^X\&O(4CW&$&Z79//OI[.,YU8'I@K M,-?N3^>9,M?I67QZOL[5"[P5>.MILD^[/IV0G7*(8^0]\T;A@<"RL@G\\=R-Q=KZO;:#M#\_CX5D8*QW&2C^W M>>F#\_BD?QP(.Q#V,R/LDT%\WN\'P@Z$O[+Y-Y-_-!7"0RR= O\B2O0'<*/C3=.%,6RL>SB3/H#8?$E^04?E M0%,0PGB%36(%'B8\YB:M9]PMQM 6%1_B7R;I]5__'?Y''^8X4TF)_#Z3DS#L MC(<@4JS?__91F':LD%;T%0Q/G PD7\'IJ;-J^M]__1=W]\$1+M==&>N%!1*>]BXMO(_M//(ZE MLYPG7XZ<$Q.1QRE3_I;^%4DK_;N";^@U@8^DUPJ?[3V5KJ4N%J^' XR0_#"' M'V57@Y/>R2/=4XLQCIVX3!+-2C7]CV_^[=.'MUT>_T-?R3_B@T#=E/,D^\$- M(,BO'/K!DX7U?$(AC:SU%C[-=;PB,Y._;D#U_J5UW<8N1,](9:FZ!D$Y2VKX M'Q4U%>U1BQH0 "UYQ()V FN"ZT!"$]":NB@R$;U8Z5R4%?R*'@>R2:%<8N30 M(K\JZ+\&2Q3$>).A7"%IH_))!7F1'XV3:F9 X%OYX/2OX:.B1QN%*T&5"ENJL%3=8Y1U@;OYWVI+P)61*\!(V_<9/P>N#;X MNUYQ+WIOZ2:F Y/]&C1:_PMZ'WE1XU[&H&7JLD'X)"+!-)^"(9"/A88+NU9- M5S=IEN$WFSPAXH&OCF[AIZ9JX"0+/E^P#YJRQ.6"!3>'57Z !^'M-*O6%4>J M6J!5D66W[0.,Z>3,BLUUPVDQX),<'WRS3NL,OF=VR^_D-?)G#8T8ML 'PVN= MO^CS5NW# ^9#MJD2L(:FP BPE1T9.C_*XLU!(F/SX<)9KB'&Y?L'9F2PXBBM MBDSNIR2" /X>57"F<(0DC4#*3%&B(X'8,]:G1<](QF-0QO0)XE-DM5[TA[)B M@1^UM&J\(A#@MT@UBS*%K<,91K@6H!UB6%>T-=4=3(>R!Y:_6&0*^T2 -D$Z MI4"*_\\R S"]N1#K6M %Z=7X;X0J! M2I?$##Y0! >+N!%N1E75$Y$2:M\97D(&*R>10MRD3T!5FVY]TI0BD>#_2\46 M;H[&]QP6,ZLB4!_PZ8]J 4)@!+QWW(^C87\X>/UD&^TJA]-YM.'F%7%\0MJ M91<:C-UWJMVKCD;>U88+L M](Y.<\OX)E3H U])/IGX2*>Z"*",MB'6PAR M:4\N(LBE/;F(()?VX1:"7-J3BPAR:4\N(LBE?;B%()?VY") +JW%C@D7<;^+ MN&^]^UWAO*?;]87._#Y:H?@FD;3#VN^XR/"7__'-Z3LZX#XN2C_S[\-SOH_U#/%__A$F8%?."'P$R4$[MD5\2#EO/.3X-TO_^_2 MYK=#%N=[?1C+9/$KIHG64$40C4$T/D T[K!5[FMYQ*1)F4&.^_$*@;&/TG)] ME>"!T,_Y"Z"?A\G5'1_+YH?PW3M,QI=2J5,T59)/JN\?TH;Y/.7K\*'\<;GK M/NVO90^L.SD(4?KTAN>+)HI^((I %$%2/#Y1'+9UM2PIM@:1N /7]5==X)G4 M=9F.FEK74X^+^;Q (Z08?Y[!SE79";#^H(WNV*+:.<[-VAS&4S6-/IN9(>WK M7=TL>A9?G%^NZX+>&I)3(.] WD^.7G$9GYR>!_(.Y/T\R?OL,AZ^ST[@_["#O \A_O=>@$=\Q/L3W%OH@5_6!Q5N?"EKFJ=GL!4[VV%RW M]+<*9_?L;S:0[U.0[P.G* \#)>\U)>O0ZN$3Z,;R=7C1@=$5J/*Y4N7!6-R# MC(61_ $[Q'NW^<-3,Z7 M>&\(#P5..&Q.V/OI M0"^7-O;*9'LV!+^QZ#\>QN=G'>9QOW3?B#FO2;FYY,^>&!^Z_2.<9R!2)\7D1ZB M=7X6GPY/GUENX6A1%F-558B^K9(2X?[!=I^H:Y45"T36Q@DF"E&Y<7!)J28A M^; ]IWO7DU_W]72>Z\\2+F>BE=/W#Z-+X[/ M[XLWM9[R'UP'A]?G@9R/RAROQL1:$OW>;!4?3:(^Z=!B@>RWL_< MU /)^O0R'IP>?_]\0*S>SI+\B@9B3Y.TC'"B*LW#E7'3498F3.DA(W6@9:![ MM/N=*[,0^-Y;V@B<$3@C<$;@C&?"&:=G=Y3:!<8(C!&:;PXJ);/*5TKS:U75 M6,;7B?/[[)RA%\&F+T--G<3#_DDH" _$_!R(^6YO))!S(.>#(>>3>' 1FG4" M,;\TL_]@F$_A>'.-;!0[R9_*.IT&\, MV&1?+02.@G#A'59[47^H:)9<(Q["N"E+\/R2*%=UE!55A1@)*AG/$!T!E@BKSAM8 M\ )>64RJJ(*O*/H#_F.!V<5>](?S)/T<6#H\X=7@[+(WC&!#F1Y[^NH,_%_S MFTE3 GE']4Q%>9JK: Y[FE61@FU,HH_P C4?J3(Z[L?1L#\]$;>IWY A>[PK?X'_C5.+K!7<,"3H;'O4NS MCO.*EF,?UOI."V MKI,, 2%B>EDU*\KZJ%;EW 6+H#UC^UBFT''&Y?_8P-G@H*BWQ7R4YMQ4!@]_ MI\:\![WLL4JO<<^O3H]/>F=F'7APM 0:.*4FF-&%>X%M-EF-F\.7U#;M"WL& MT8#_2K+L-M[P)%<=#"\+/OEJ<-[OG;NGL[RP:5G,Z47JBRK':450&@L08>E8 MHP_R"6%EZKB.0-+-HKJ(JF:Q@-,D\BF HNB,*CIFYVSQG;0+E901'GQO-TSR MD4C=D+G0S[5S5N-FWF0)DB =TO+Y=-($;A?_6 &9:2X#83I5S(GP5R LN#W8 M+S8I(A==GA_W3OC&],7 <4X;^*Q_EILQ K\1=I8N@+5%$N'7,B.L;E3);'Y_ MWJ 5^SP&>@,'I\$CS6NS6_F.PLM':E6W$5S&9SA(W!B3Q33]0G^'$\&KJ.JR M8?[;#4F\SZ/_;'*ESW)P040!7U0E+1,N)8&[+94ZN@7JC:-7PWZOW[HX/*ZL M2)"@Z%B ;*[3";'>TH?3^5Q-L*@#CHNJ.I!P2C5/TAR9W5[B*,D2)-?D.DDS MU+A((",53!O:&WT2[JFO !AC?19ST"3OAJV7S\M2MB^_([E"='V M&"2\TC)IFHQ)[S+'NV=1S]**MFJH=2SZCTK6@= :$&]+E2M$=D4)H@)^!V^9 MIF/5BS[!J^A9-PD.XULD*1'.M,DR_"_>"ZD()HV_3-+KO_X[_(\FD7$&%X(& MVDSNU]A?>+5BE_;[WSZ*E36F8]&$-3RQL6!Q+9SE/OAPY)R8VZE&FIO5K_I;^%9F7^G<%5R.]+A4+37RV]U2ZEKI8O(9; M/$-&A!]E5X.3WLDCW5.+W8^=K$ 2 ;],_^.;?_OTX6V7Y_15]B,]"/R#Q"X'Z!H189K13W[=& MB.&-7A7#()D#(Y!)E"S@;U_2.0O(5Z=M)0G\ H87?N>WY'8\4Z!.?RN+6G'= M'/SSJDSFH _Y,^@N#/L__/;;;_2OP0\L=.#G. )%!8>?5C-4T56T2$ICD[TM M2K#!KM.RJ:(WZ20&XSY+U93TUT_C(B_F8!9]5& ?HV)],ZYC+?(K$K"XQPHE MY/^"H9U.;U&PC\1P4&Q'B;BKM0C4<@\V\4MRRWL>').)W.]%3Z,;^?9@?[D< MI]%/3N4AGM%/.?IF1?[II[=TN7I0*N@[QS6 +<%!\V'THO\V%X?JLC)'_>;W MGS[R$>H/(ZVDBY0,CS'\""0!I(#G"O]_!41$]A?^G."!P7\BM$%E;>9$616# MNIHHU$PXU[59%+E<\!RX[!:-/[P;4+UU2@8,7U@*6YD*">&S>M'/30D_E/.B M5+%S:> ]-:-_H$&,ZM!9':E*M):1J5LTCT934\DK%LEM6< VJ.(3K#)5UF ) MP!&02=;4J(=3)=89O+Z^2@CU#G5R91K%#%GSJV;D9P /,8%.6.DR7T9,5$-Z M(!&>/$I4RUN-%>C?Y8XEZ>E06UNR0B<"A8)XE ME?MREA9(0.F85OUQCC1CC/@W$_A<"C8HKZ!L,F1//,NBJ4$^Y!-BW:(L:=$5 MG.DM+F,A["N;T^24P!'!?VI@0#3DD((*>PW$37G!7[ZE0<-P>4F&]]N+/A#C M1X,3=HN9RMQ5T"EHHQ M)CSY)H>-U2S!]-G0!DK^#+S.?88Y3?T<)$&'F_$Q MKJ]AO/1M6N<9G+TQ NX629Z.]@T]5#N;QC?W1WJ^F20+\C"/W[6D9[]WO$)Z MOEEQ+['_I1;35"BAQAE8XRS32"Q05,<=)A")4(2E4SD'T9,F$%"/JNY%'YM1 M!M-U&.->DV9LI,X<-7P)S*M%/CI E4NL@>3NO=05P=S-R/(=O "N MXTT):O?OR:AJT>9Q[V0%;8+DZB((TG\@GT$2:6*"MUC2O/D*D=5>J\BM;L&U M[0MYOL2T#4+!:$E:UDKE1V0B4(QI0=IN"IJ>+87DJE0*?V>3*Q%H]U M03I>ODY42[2:'N8(P(5^D\CASJ>NVNL-[(%-#.7&3(Z#]'Q:Z?FF][[WKO=[ M[T//9P<.SY'$8Y'X8Y)_COXN/Q? 2)0X&/0&KG1-KN""KX! ^.+M=SA<30%' M>.D)$#%&)3FR*E1 X3Q+?D ,)[B*HKF:^;\^C7DWG@=0P?_F5[@F>LZ@=][_ M%AEDV!OTP3&P;('Y@=5> M$X.%,@",J.9,XR4Y Y#5S9RBSUG9!SMXT0I/M# M\X4C#&H@-Y1B M0"\EE30"R6.,3R= )IP0^E*WPM'W2_P-CH%"6P%VSO[9%2PE.5X-+X>]XZ5O M.;D/SIKXZ<%/%/KF/X!%K6IK(Z=7.1C8XR2OT17]PFX^Q;Q;MG8J.=23R]Z% M__[$1$2J!+S'"?'^^RG)$C"BD,UJYZJ2<=WP!359+=SG7"7=NUPAW"Y[IN*:P!*SHFIU?N#<*[]?DQ (-PB.$5G:4OK$922=+ M#H?GB++/5S5MP\4:'#NK0M*"#X8(HV&<;3-LO6@EE950TR MKB@QG:?EY"Q>Y42-:C[[F=-\-',*=F38Y:7JQ_BBX9D76U.J14VR=!8C\P\LW,,> MW,.@=W8>+F(?+J+?.UD+8A-N(HBF%W4/033MRT4$T;3=F[AGW_*=5NO3[?JB MRPM]DM:5.Z3R5Q_!Q;K"P0TZ5=C-6_[?I086\([P3/[CF]-O'GH49[V+Q\6[ M^]K#^+D0_Q><9/['K^@I_\*>\D_D*7>TK 26V"N66%],^^B'LC5&V2$>QMN,@01>/>I^[O+WGZ09?A-@L.\&@W[=N&.=&/RW8IL'UG7V^?JF5][R6;WH,JGP:DY'&8\Z9_' M@^%PG08*U!JH]7&W_3!8U>-^/.R8-_DL7"-7JUA=X[0V/!]':4-6WJ[AM\<8 MPWMF)[-PV./S>NBPVM/XY'3X7!ROP$2!B9XF8G%R>KB>VRS)N1I^'3@5=A>5 MZ1C;D_$#!VD1[V*&W;)$V#4T9V? 91NLNW_0FQOQ[O'I(#X?KHTV!LH.E'V ME#V\B"_ZJQ33GB')'AK"W'E F L(<\\$8<[9'38WIN,U+8CK\L'D[5^ MXP1C=MALO5%>GU \9.8R2"^DA7]S)X,^*%FK99L+'UU"!\ M;5[D1[1F$.SSRB*;Z@>G^3AK)@3H5Q%TA;7AITE:1F"Y-T1W A_LX@W!0D[/ M+%!RW 93 !:F7LX*84$KH,;Q3/HR35LM/61XZCYDHA:('&<[ M2B68C"@?8DJ0Y751,JBYQC>3[7.G:X$(>*:EG1\+YY 5^5653A1BOZGEU[NM M[QUK$#@YYQ#&6CUC[:^>*.>NSO(;U.+QR\C@<)K_X:X>7!S*^37?K0 M-Y9AFXN.LQ9"R4:2XV2UX'"WM.=RPQ<17\?MYEE[P^4=4O%^HO"0N'^;UM9[ M4UJQK]965_$'RZN3_ODC6EN+!@R71.9FS D(7W @"#E8@\$<'SLH1[%#N3Z> M!0X7<(">S/=7/WAPYB#V$^IPDE6%0"T-+@T"6&B@'!?/%Z'P&=9J$P,M M)O<2TT'I9,%I$I 82E[^%>Y13UK77!#EEZM))CQV)#%41-( M$.=B">8#M9;,;'%@WG9,HG?5*#&9'KO8FMM6JU]+99?.2<>=$GA#/C@;6AO: M4Y/>][LODD[EU4,XI^"$7;ZU1+3H4!+EB2RSOL^ MH]]K0@V+BE,?@WS]$V0BRT*DGB5:'LOA0$9JZ')&(V5Z<\37SD6)UG:K[ZXK MLK!>9JRZ)V.OV9<1@#GK%L;7/%DO%-I@Q_>XIF6IM?;C6[V9)99>@Y2%LFV, M2*EL6A*:;9$AWAI3ZD>+&Q?]!*>,B* [&A_V@?0IS8PA!/5J7*8CE 6@SF\( MN!+1>?%_?00FC*Z U/.OM=,4IA'OT,KX\&_:/_[R]O# <@@*8( M+3/8ZW@@DQ<>Z38Z0LAK=8BG?#JT2A?.V=.JE0T30FB#\FW2^>NA&.@ZFW5' M^,NK)9#5N:IG!0F7Q-"#=ND%):]B@$3ZIOAD!I88Z,7UPN#O[$C2:!+,:DPB M_FI:.H/H<$H(T=C$B6I6#EJCN\*) 6Q%#,C*?,:/A^)OM$7# G8B@'(1 EFT MOJ$?@OXDGCO("W9-K<_I.9>5LYTJNBJ*"6)#]J+HCUF:$?!C4_$8L!'-C] L M1$_Z1S.Y$FN:\$#M'\GF1R% $)=-;MQH#('8$1BE H4@B,7O[/0Z 8Z4D0FV++$?02H['O8EYM0$"I.HX$$)3\WTWRT+NE2R'C0P&]X'$67 M]O>B"?Y#0!M.FPSH94J41G-RZ=LQS9[2IBXF"^8+1$1>FI12U? ?@XGNH,-J M7:_G['HC5-I\H1':UV8B8B%]$U=&C%I&LM7?QU6F)=T[6!CE%>9&TJD]%%#[ M.'FSD@^RK4P<1S#$O>C]AD>.YML2$Q)GU[<+--O13L#Q5?]48OO3Q$^:[P:' MK V 25I)W)W.JBS0E, W,2JRF52+^%YB&";F2SRS:H*C$";\9/!2\5 86 +,SO*=/J\_*4RJKAV9W^$LSK>Y[#MIK3Q0O1N8P(#( ;>#JA MZ\=16=PF67VK?_2V(E',.OGB)Z!&*@?#"FPJ\%#\JVF1+\_S\NZ$8[[&0-8, MQI.R"#&4-PR_;CYK77LO]66H40KBF]9$UD1Q!1]W#7/TRG1S\*HOM'G'H4O<&H$M/0CJ=ZXTP<6)XWE"E*G.5Q]+V@ M\:^:ZU"YB"N-2-9CI&;&MHZUPZS_O$"1DZ%; O:%TG\%#J] #66@R\'B=V4> M.B*D6VG:H1DQC"/Z3$!('K;]O-5FU_F[0NO=BQV415Z@Z_*$%TKY,6LSX%"/ MDHR.DI=G75D4/,[RHK3RPAER4[\6P#-#G,=ET,-=H=01*=&7*:8%7.,$DXT3 M7XG)M>'L:*O.2#/ .O[+F"[+D93_VFIT[:M+.!/PDO_CFS]'H^/D]/)X].=P M.#S[\^1X-/WS8GQY^N?9Q?'9\.)T?#HXFWS#]C=_XSWL^?P-;!0)F^QJ8*C_ MPF&0_-,[$--9435+7SK>^#M/S@&X/(GJ]B)WF20LG(5&>J6H(-Z,BJ:.?N&Q MW;^#GMR9Y$.35GU!&3+A.8JT)%;=Y%M,,Q1JB=:Z[4$V-&V\*.&L1:E16.G$U QXUYR(:>KN&;=3S$7+,+\A-9<.0S5$I]IK6" M+D8!!^G+ M])HOV*[7G;B.*Q:=H0-2<30#HB+)C^;R78_@(&K)85O\$BB2AOU2*_^W'G[? M,!7W7I/#[V@2/ATIHRU!TW06Q%(MVN4")1LX;T]?0K=>N84Z6G!W-D9Q ,X. MKG'2YBBIIR#@BUZ$RW'^0O-.U=4MZIAI,:;$$47D::2+6U/#X3T:\D,WW+C: M7FQ*"1C>4'P1_/Z<;72L@2ER'A4KNU=@@>1.!0!E_,&=*%/%5:'_W?O8 Q\7 M6#'GA9H$<>R,CZ?I'.Z?R.@\PE@;NF/N'W@^APQKB18)O4=;T ??^N4 MX;;6=E,TP-ED3OH#.,6QE>ESR\M;35/=)X9RVXVIVR?REJYHBA=%:7A>CPX4 M59V/ >OFG^*AF<(/K+0KU0P,F?3:NI;DVP$AC>$93U0KV393_!CU;B> +1M4 MZ>JD$D'KDJI\JU4E2\STZ9:W/NVU3T>[3 4L5/Y1E%+@WIH4!)3[4X.5*Z2< M>38NIC:-72*!J2DX 'K,D_R)!*8V6Y0D6CNL=0DW=;X4=,A_H[L]B3[6) PF M GS*L0N.?-PLF5Q+UA,JL)Y02"W3K+376:GES\,O;L#AH5AJF8PYPLF1&7(^/OGS8G"<_'E^,AF=3<]/SX;')TO> M_.4;7%599(@$_1N6&$W0*?[S]/+T[/QXZ>,GG9]^4G__K,/=/^E%>F$D^.S2 M=B/ZU@'H_FB$ BWU=PSE2_8#:.07+=G_ #& A2(&:W?[FQB>K]U%QQA@JI'@ M_)^L=V("*:SR] TLS W [T$[:6?J[A@<5YHL%2:1YM4%(6IB5>"-'!0[EVR^ MPY]R#E7@BKC*Q+ZL5.+>D:%!_@%\4B*/E#KI>CC-BM6ON.\AQ%Y7R8;+DR2> MMC=X$#+-D,5:&PR&FFHBJ4VGH9ZJK/#:,C$!,CKJ]DLY\TKF@F*O%*@GQV*< M(L)^GFIZ*QD[$U_UPT!FE9Y73"D97:2*/DN2WY+_6:G.0[5./[P^G7*1O.3G MP$NCRF=PD7@VM#[MAKPEEH"8%2JD=!4=,"GQ_@=<$NX6UE3JXCG](5A_9AGN M,_A/NA-F*6L*=EMV6Z6T+9WP(<,T&5LKR_FVO*5*INJJ2)#9O_QT$[@[O)5JZ5D_*N\1]+-R9 M;SL8@++/9-%Q,9GS\6Z.L:-@Z^2S8G*@\=-()? ;]I;,&%:AT]?WG33Z=5:9 MY[(Z!B)1 B[B*$MNBZ9^/4V_J(EK'FKKEM6H#^/$'SL^X[^U $?6KKJ]RA8Z M"1$GK&\U/LEE[_ATT<8<^3__=GEV?OE#>R4M8))=6Y]49IR6FGMTC<]$_Q+% MDY5";J$I4S7G3C*0O_YT=+ &?#%/37T@;.$K/^!WC)6[!'[RY'38#V2X:S(T M4ML(7H?J2G6=P@*6Y2_9"&Q?D*:'E65&7;>5.7>CHL)6FRGLWFH2[79P29X9 MU_K),X1L1KD[0NU[L>#/\"7T$[7 M>G(C\V-9"Z]2D/('KCB2BC'NV"1-/)^GM6/\B-@JFDJK.YEL/>Z=J-_+?I@:F:!>;@*EDVWN?; M6:JFT4]?U+@AV^[#% Q6^#@NG__VL[D0^5LL"2U#VC,PX76I*EOE2\3:;57; M94@%RMT6HJXX^8XZB; A@)R8WQOL+!T<)T>#T^_4]_0E^-?D>_G9]@']I"/# M;\;U]TZOAT8 M[GGKE1%+RS 4!\E+K,S)[DM<\3:5P&@0B"!/GM#\Z M*3=LJG(.WVTGB8T.@G]65'Y$>3DV[/$]W')",F6F[.(>S7&ZBZE^+6HTS+!" M=B+UDBO\;K@&7/P(J*G-.:Z[\V!F1.[K()(515>VZ.MNFN:D?_^_:^WXB*IE@S(JW1?Q#NW-+'J#$N'OR8A N_ZS@>NP]0EO>N][[WJ_]S[T M\(^V@N%>=**T&_4-&? W2;,Y[0]< M%X?"'Z%"2D=%W499^EEQI=+2%^+[QJ#WC^/_GL[36O=TY-%/;<.I+0:>,$DA MI69;5E>3@OF!8ACC^EY637$?PI96)NP4J$EMJ;(L=%4"_#@MDV:"A4WZ2V"B7:@]L*M.>SE%GMTZ MKDY,0@?T:I$U6-/<\GQTY,,* O0T!^<_@-2A( ]U(Y%,&6$'9-V+?FY*U,&Q MZ]Q23LY_3C1O*M,A)E606NZQ#F>%Q_%>RMK699+J^EO\@K1H^5DG>JS? J4O M0$(Y:QVF[Z5F#?9#".E,(EC+@*["=%PV*8?N+4^D7'_='QY MV?^S?Y(<_WG2'XS_'%V<3?Z<]$GK>=R* MCW6C.]N&S&]O?O\4O7]/P9K!X(?HPZ?_^]/OT?M??_[P^R]O/KW_\*NS>VI? M^3NF,GYC,!V0X=6?%Y>G%Y?+E3&#]@=WW]4";@8M*G)6]40@3$YBEFJ7X3G$ MO/A?)^*,I>T8I!UG28J\FB4W59/6+M CIY+(X)E@UPC5YE/[A+,I>$S%^58N M\<14.A8\@)==L1NFZ'$_K&D^-"-$T)?<$[X7( M13_2)PK<".K;$9XGT,'8]$'KFP0A[X20C5#P9^G@\GIGR?)Z=F?%Q?#\S]' M\./H\G0R29+!LLQ]@R7X/\.I@#[> WG[ID<] 9&L:#=]O4[GZR,MYCZP%FL[ M*M U-S5I:>6*SKR9JQ)5 [4&]J(?$6<-/Y-(;/W69#HX@ H4/N6=,M^QC^1X8J@7U@DY1->&-8H:ETRLM^P@WQXY.6WY1K.7UE&I,5X+-N;1DX.3F4H"$9V>*B&@=E=2!2HL6 MW@7:^: @ITVF(5;)X@?Y7EPI6AT7C0IRK 458YJ" &3@1@W#2]O,LBJ2( MB4-URL:1!S%M$8PY 7*$)V"_CBYLX@P/F(D58<&+6:0J6S[,1H(B[Q-\8B(A M_KC@PC"\\"V+B_&,K(D"116BCZ3V>SPNQ >HV:-"JD"KNZ?5-PSZKXL4!&M' M=SASF3R&SR8N?#G1VF<5N1VUIK=4:VQR49*:6W%K-9[E159FU05J$-"#9;/@ M4+NQ&Y!7=-/NLJGL)W4M&$'@DL EOD0G2"93DTK683IN,AE)T<[+MG#,3 Z9 ME0!_1_*8'J6F:%_ J_]IL,,HA41 JS9 NISX#00;"'8]P;J=&A,%-V%@ISFN M;Z2R-LNSI,G',ZT8$EVO (MNT('@?#A%Q6W!B^!2(I8E%U_52X):HTE('$KT M $MB78!*E;G(%(&L UF[9/T>*X?G DPD4)]"0L9_1A,&RU^TY"03(M6#,X"0 M&=;>%HTO$;5YE%O6*Z-9Z&GR;W#OT5VLP+'%Z@T$?W=>2@!(A&#(\6'T G(* M498:$"4V7JE1 L(^;3PE-0FL$%C!2V]C9+V;?M-\TH %3YX?0W3=*-N=61&P M*7Q8<6AHA%B:BW3BV.AC,YM@"2"^J1C/=XDQHAQV;+B1;9F\N!8;"$N;$'.1 M4K\)@: K3)<06)*=7(BLK4M@\;5LUR^!BW6PLBL+ JL$5G%9Y6=N"Z'13"2_ MI1 7:QJ%?*;^1Z8K8WM.,)T";&Z >?:(F@M2G!^ MC3;K?"/Q&.F+-81]:"5<@U#"%4JX=E["]1QZ1X,V>&AT7E)7"FR/*Q3B$OP< MV]0Y9K$LV ,8%VKB%O%Z6!7)8@'B7GN]W0_5@(@4/5TI\#.*!M6$^"6E;AQI M+6THZ=U#0O?+0_Z]H=#YS.9GI0N=3+M4I^6G/##-D]]!\ MY]9RF>[NXZY@^^34V_W'>O319D5L?PE.R]G?DFG%D /I(A-2YICQ M.A*Y<&P%9?2BCTJ9F6X)A=NP8("@S'\W%_BSO.7O\I:/MIY'2[(/RW4..G'2 M+G7P;\8I?,!R-2RGL-UGC%NX:H?.3;E=]%*+X;9;\/-QX@*F@&;,!KTG ]"\ M5TO+[W15OUM('3Q:VPGRF]@:=(R_*IFJ[E1LO&5\X$=L=+EC<_>>D'<8.>T= MM0C:,/N$)JX(+F^:\SP<.\V)98GXG2[Q.]^BF<#]W@D7C>D)GS29== _[IWY MOY>6//XEOJAJS6(4!'O!/:/G#/N#R]@9TI+3 M<@+3NG8&O>C;R6$Y#+W,R&/^ PG!VLE*9+<:#LUJ&[QWG'TZ)L#W9%QB :E MRW=.S38)9"HLA3V(6MCZ.CF3P\?8\K"XKBZC,-&Y#L['9@82=5\J6A$W2"1T1/Y'? M1Q#W1A80?/>-:9O5P\8H.:I:'TX%@8K(C92F//=^J[-WJ6^+_@+/H)8Z8W"G MV)5)Z%C(-1S)U**&J41DC<81<45.#\2]-X^(H+@]4C"!S%%2*4--(ZSYKO"Y MW*/CY,E<65)UP[%ZFA44M46[DLZA\8\ MCW*DKIK<17JO9CP6O.+":<(#-IG G,>L3#;("592ULS17$%'9B,/I[')6JEH MTY;"4W>CC>J:,5"%@,ZAJ2&3O AAP:3BG6N5BFRN[^#;M,)+ QE'DB5=9@\K MP*V6H:?$[CI? ,WKBF- THX+U+(BK#&6AZLK&U M_=2;Y5",P^B6>. ?Y(IA3AV+DDQJ0[OHM%("CM(-P(X_ MQ"LF%C03VI;49V$N@>^%Z-Z:#\:-(^0(C6:EA0_%IN&] MKAXZC'3'UC9Y3! M? $BV9LNRKIS +:<7.6KA M#%ST5'(KTB]*RVHJ,W\9L2:4C%%O_BYFH)N(%B;2"U[,$G^?MMI;46@ST#L'6D4-,J@4:"W.*) -]%D MJ1Q0,]=(H%Y["9.X=HA)",TE]2KU!#N>^X&0*[WHQT+FB'@N0KU! M;20! Z/QJ*T]8_^*06R+HN/DG+"#S.*F$!V)!>T+K(Y O9^N8"@Q6RFR M@-NY:M*)A9VY40:91L)-;/B"?3%6NL+-M44YCN< E5)\0N#&I+3@CDPJ)Q): MZ52Z'[EI8ZO^W)HKNXG(\#D(86_6T(CQM,(D@A=;QL.=*U>E(BK5%<$$C$I\ MTJH)9J]">@U_>.8%PH&6[D=+K7@-AD=4+5B\_$-::T@O+'/'.4 )NY_2Q"=Q MAT!8@;#:0FJ>?O$"+:X@,MJ!Q/\U0?BC0=OPHD%4BJ35)7"FMB%N!P87%S7::CQHTD$XT%N@ETX])- M*^^"[B*E,8H,BU@D3%Y4Q@YWS*AVI@P+T"[AQL M26-&+4R&3')1E&K7 2#E-ZDBC3JX-('4 JG=26K5,JT!/V\2AO]8P9#193S])R?_N:' 98<^00C(K_'Y&;.1K$-U$28&6E5C^J.N*T%+VB.#Z@=YV M36].L,-IXBT;G;>LDR\T76DO@&W6CZSR>JV]'@N_1= M#7Q :54OMGT[OAV MK(>/\] D*E1)YH7I/Q,^[45_TS.BXXU0>]L3J;AP4E 5>8(U 56X;AXOQV29 MG9=[K:0WL(G;A8 [H*J"AZZZ)LQ6/9W+Z57F@E.\,X%U6%Y]1)JDJ<&(H@=H17L7-T M*MLW[#;B+ WP<4[",\D<%(P59SEMJ#>MD$H>[MDU;<\SS$Z2"\ R!M_0Y&F[ M9YX!HY17O8&9@ZE*.+E@4PA>ICU&;[8LKE6+IM-\6B95739<^%&4!I&(;3_< M-/8BV4 OW[=3$ *R$CP6:F//;BW&B"P2]I1P/SJ>".9I,>0RJK58PO%RMJMX MZ;@$:L0B2--L;)Y_C4@@U$8%TI0_;6%]N('/3I>11B'=#M1(P[(#)R342\U& ML(3$7%$M)75-HQKHP&F.#G)TN@*1B1, X'1(QD:J6IL3S M-GR\DG&MR^ -)-+@2BU(GN7WVK.EZ#D(S\C.%89O-)XP%2)&*\2.F#$/!<(A M5]L^LNQZ/E=:D'J^Y5>8,<=:O*6"AN2UA5CI>9>D?( PM,VR+5 \4-RI 039 M>%C(WD-FOG&HY8" ,''NAC.,SIMN9''N4""T-(L_$>R=JCZ#OQ7]HC3/_?3E M0VZ$B85)P\@ :+(Y<]/2* PN()J/TMQ,%[-#GTU'.G>;[M00>9]'OX( I%Y. MQ.>('9# "6)UR &\U;B%P+KTFYA%$6H+]!/RZ VZ% 8IY#>"CIG"05)@B<=: MOVFNL)E],(SE7=(2RZ]P*(_$E#U]QL9;B*K%C6'8AK%TQ(I'$<\3<3M015K7 M+A\T9#'QR 5D&0$*@#]8D4(UCS"YZB+G^=\&/L9"4Q*("L%A3J//ZK9%4/KP M(@6V3G&KE'3WZF\XH7UJI#0Y3>,K)YO&.8S4AHXWTL=2$QR"Q#5V[6R3-#G^> 9]IK+G.#V*EG. JY,8+[#HL M/DG"ZLI@)_JA!9@,:2YPLP;+KA=]A'>1P*5 (7MQ>ERQ7IR$6Y$", F"Y$6B M=V+G0*^? ;B&XRD6%G@-?W>8X MIX,TE16W;+V3PZ3!TY8DKN@)L00M8$F'FKZ?)&>'B<-RI TTT+YK"PHRHJ_( M+$9J8-3 J(917;,$.*8J@($R2]GU3>'"<1,J/",U"=F9^A"57Z=ED9/IS=2. M8*#"NQ-&[O$YWUB?;+2Y:=^6>8H\=U.4G^%QV$S#;ZB#D3=2=0, M@9IRZPP9WAAG)$'O@2W8B'WHB ]DU4U6Z.P+)1$H&*+QY3I+-FG V96X _Q3 ME4[)AC&294!1%>!@ FFYI#5+RGF1I_^\R_\B,&#, (Q)'8N"7$+(I1[YO#)Q M#YIJ$MO*(1V.<3((-A#3CM!PV&1MK\.AE?64-:S\[*>(.9?FIC7,T=0 MCIMD>*)3%FTX<:^RWH#O:*RY:Y5/N(+HNDAYP QW8&+1 0I J14M*&O>?HF> MCD"YY_N^,)]0Q5697+'ID[$/-DL7IL _#]J:>(17?IU9H+- 9PZ=4?$@DYF' MK.?/I)29E8%V NUTTXX%:*2X/) 2QO$IX7,%8NN?H?DRD% 'Y ]5B.EZ4M,F M+D6#)FU#(XOR7/%(+;+MN9Z2#?^K)DMXJ+/.F5YAY0UE@3"WBP-.KI-L__HW MUQ?^^7-S:\JMBNFL( M=ULWZK2KK:R9B+LK0&A0DIF **@'U%K6L??.>V;V="[:X;-ROGPUW:-0H[Y-2]YE=A"6"PUX,U,L&$HB>8_^J%."BN;A/5=7.%^2AW??<;!ZB)ZM>+5= MP'04FYT:38DI%8;&1,&47C6]3*)U;X4_UWFM>& %%CR*V*VP(*; OA(@QJ3T M=D[U_CP."VN -CG_AYP]/\-N">>Y;K09HMP.'N\D)*UVD/:P;-4;7:P'&N+= M\QPQ$.Q'N(F(@"2OW-"@'K)$Q^>TX]A3J;OK2>DH[:=NE%3!KSDS%&IV 5;Z MT<97\NW([>_ _!2C]V*:"KNV9 DRW5)JNRSBX#]E )5>A,'+%/AV^"O!E\(2NH>!MT MK,HK'0;F\S0$B>HEI^LV!@0^,F'+L>*1]6X!GTP UL6D"YI)KJ=L-J3S](J2 MZFX9]'XJ8UOE;518+VJ=357LCEE)2M)VEICB=]NQY(_LBV6:N2TSSXI*]YEY MQK.9F2T-7';PWH$83Y\Z2P]=I6I$H)X?)9 MH7Y@FG+@9Z31D?OF^:2%;CJWJ8'UG!X]O2ZW/5)+?SV7@-_BKM)4 7/+9Z'E MC5X)F^B,J)(@V J/;1>_L.LF2_LI^G>&EKG;UZ7M^U55P%SBD;-9(I/PW!?C MMS;AH(.01A_6*M=[?<^LC6/9*<._9;8B D@MA_UZBUB'7F^5)/*FWN MY=A41-$MI"0<2^_UB0JR$C4Z+5PS(G%UZ0>?7[SV13F@6N0-GY S!QM'5%%# M')7BHU401\V"+D-'1DSKH?..5+?;HREH+J0K6K(<&R%Y8A\E*TRLHO?'='>> M"!T?#Q6'Z[:V./!+,4Y%3#%G'2B$T6FH=0JU3CNO=7IL""-KE@MZ&P@%%FBM MR*R8L%:VF0';^J]NGZ51R;;^TK488K]SR'&/M+TCD!"EW^BSNG/H8)R$-^SZ M:=4C\ :4%%=7#(C2C2VCD5;(R&O!S*#1Y+F75(^:$$7&'OQ*[$WJT57\?..2 M,B6P&(P%Q=H6=%KS.4CD:KA8+#DW_.V%7=I16 V4F@OV8!?>U&YCH^X%F:UX M5X3V*%^(+FKGZ^#:,;D,IP'HKKN0 1+V/CX5PD4B08AP?@+TR S+E+( MJD"]CZP@=?F8G:'BZ&O/KFEE0SB\6#5S=!,8DPRC#A[D.YN)$D@H*5:"%V^P M!:C=?#Y7I31#.9@D!N )'I"!;G7!=L"@$R ?V (3#(L9Q['2]%3<:)!-6H2@ MF%B\$G1_<&D(^8DOYD$Q);[9R2-.*N0GLR$PKO MZK--Q\86LP&2&DTH) 9PY0OXCDFO60:7&JP_#D_*.QE!@_-$ MNX48T9[?NBW$#ML3?(;*.KH/=](R ((@T BSW/:98H(4C\GX+8OJY%Z\%^KKO8![7&1+% MY8\=<^(O-B9CY5N@J$!1?L>W:_H(H'$D M@_$"M05JQ:*AO\D9PS1B1@KE^(U M.'F'[DY$X%Z4IP.NPH ,@U6-3K3.CO0,G8CL?D M.8WIRRAT!P@>!6FX=MQP,A'A A#\3>6)F9,C95XX)!.ZC/I*^! MBA.<+&-F()A8BSOK^ 4T$ :2O&<8C\G%G5HG&(YF?H9%U:.Y)8(!XD=K:(@& M%PGHK&R[,FW?V@UI3T9(ZW^4\E@'4T9(<# M8M4RW"Z//Y)F'5,"W]VQUE$KL:Y#RAT&P0DTJD[6>5^=V<1I/%W)3#\$Z/@L M*0W@3JH54;]6M) O:*:/A(33O$XG?+=[6E;C\5)-$3KS58:VFEW7W MLM0W>F8,[7@*TB-J\L\Y%@>T+NNF1 %33*>5.R.TE=QT>@J=7++7Y0-ZIKQ2 M2R7\*_9".=9J/@,%9_/I.+S/@5O)F3J56Z6JFY* M05ZUB.Z4N.ZJFUA3R=YJ)_$'^K@E<*;^S:F3NXW;N$$^**P%WS8=)@X^@(UM M\&M ^N>BA7.G@U'Z&:6(GM4S">85-2VZ+]2I\)&*2?JST2"N(Z#DC 3>%LM[ MW/&;%HV>E^A%I&_;6 FZ-J9C(5+QQD?A-.'XX Q+(2'3' "W PX3M^/"J<%R M:],]6N+@'OQ:,:H**@;"V6*BE:*1W5M3U$:("C[TC';.C3M MIQ?]8C=H2_Y,5Q6URKFH#K:VV!N2YQPX6L?+AHT__L;XA]UCT%;,HNJX7IEM MYMR;-P@6SI(JF^4HL^(&:>P#TR8B^S&'^ANF3\7<"@U&*Q:]^4T\7KWFU> MN"&OM/5HW%HFLWQRZ[BN.+Y#Z722DCL'ED1M>)3.% M^['(?4E8MB905+YPW'%!LT?Y/$+1E+91/5L<2>NZ#Y[1!<:PW'WZ ,<$"V2% MK_3<Z .S+63R=KC2'SYXU1\75[=EW7 +(Z^6)+B>"W7IL&_6JS 64K MH/RJVPK=Q34#S#IH;VDB7^O>UV7?G,R;'81A_"8OWQ9W-+OJ\39WS9CQ/41[ M789M+$^X,Y[OUC&HVAEEP3>4[D^I)D;"40R_>LPK&LLG/C:$RU>BQ,P 9W>Z MS[KTN1 NP?CKMIWE0_/7VXW0@9_KDC!FMJ?3CDUS IYL=.?=[>X4_9"XW<1W MIHGG.H#"^-"71*(6FS9H.$_^45 >KK!8#I5 TN04O\'7F@R@J =I=$BRO^D MC?68D%5"'<333(\.I 4"K31P#8KLFHC(FVX&OS*QG:3VVESQP+72FXYI-S7U M3,;N=%U]A!U 8"D Z:-G3L-**@43"=8KA%PK&,SF&6LDK[ M[_W<6#1#?W3U_/M\ G*TO#V@(;++9J W%-N ?).N5/@W4V2F[94L =]R9H+P M1&FLTQN$+>#\(W@^C2/!1,:.5@ITV_&$(M66M>4ZZ9[G,I.6/+_=&HL?"9\\ M,T< [B\<"1HD=QP&B8E;13PR4GZ;%VAIZMC1R%>$YC %@V+%K=3<21<[[U*Z M1U6>JI^)"\50OYU>,SZ$-IN\BS5WP!K$41^39*[A#*A\(7:4D[1J:@1X MK]G$-WNM8ZJG!$<_@1*5[K8V<7!73,6.%+DD(F/I&+UV@A'H+5 :WX1N WUK9X^$*@F M4(U7]:I]$0L"CRZ*J?1PD244LH,=TY ML3C1$0];0[RPKRP,/;3"KO-0V!4*NUY>81<&]76:W4-F,D,E353FQLQ"]C+O M!/:).9\;_&VO")FI>Y%S2A?5(5"BD$[<. M@%(FN5@IJFKCI3EY9E-F[+V?L8,PYLRQ5=$BK['L4/:N$$*1N\G;2" M^W8?=Y]&[#26^)O%'&914M0<(?B($B=>IEZJX7.I_F405O(Y\'NJPN^DU1:!-$QP@;+^ M:EJ9F9@UGPR1.!;W+R2]P^7IO-L[!T@\7=9Y)XDS.R,)$] @^M;DTF)]77(] M5*ZA'*=^04*?,OK3$T_ +>.4LK MGIQFGES,Y5D]6R<2!YT MPD4')ERYC/K?%5&P^/=4L.5,+C-0^AUY\<(5OE8C: UIU#),&" MF5VQ-HA2$?."VNH M4OU>_XL\1, 9+R&E=%.IX]9#2KVA3BE-&&"06;:OJL@)-_JE8\Z&<&ZYUO_$ M/@TW2^F-QB C45QO6-5@RK(*J@3(EK/9DC;G$3"]1X:GW+:R^^!5M.+)IF;, MV\@44:J)[@:CTCLIF]3(Q6R@O/WP/^_?'0TN(P+UGZ?CG<]6(;EUG92IJ>RE MR\0"#BJ"IXV6MNKG'GMSTOLB*+(ZH7Q4_*VM!:"@274HG KT, +I ^-$*HEH0:&K0PL+(5/Y,-^8:$>>Y>P=X5]!ORY7O0WNR>5 M4U_Y!.$*0"Q%HT38RQ @3J/B4Z'X [WYIBAUVZ0_>L%,XVCY8B@]\7Y "&29 MVT>SEM^Y+C=RY\TMK0)D#O:F5IU0N[$'^4V%M4A_Z'E>7-1"II(M1I*S M-,EGW_>LEQT-V*1Q\MPU92HA,@7:KL'MM3TA&D'/X"BS:>7 2[=;=KPUR5(% MK%8 JANI<+<86#Y<)#;+HJ*K;&.*"#E-# QFO6AJ:8#0!Q8ANY9ZDALUI40- M\MD_$SU1Q?$L6]XS:#W7GVBWNCOP"YXJQM^[HV9<"312#,Z,50)9QN59_\M# M%)&O8D>PZ#F]L;ZC6\-T*+;FX)'3J\0281_'%4*K2G0[1*2/".^R OV"35*/_:>9.>C0H 5-[9*(\.Y0+01$0*9LF)&HK0(>#;$G@U@F0 MEI&H4@P-QSUEKL%@#-7<^3$[LBFKMC2*+2*U[G;0&I?$;3)5]:W^D [[311^ MDAL)V\+-Z<*TYXZEZXFX_'9N.IR1^#J6HFG6EZ4;PTBH?[0%P/(%*U_'/.^+ M DXR[@*^:H_9#A83/ 3?IG!*'4T7NFR(D?25SLE7%BO"15FP.GW5;.!6&T*W M-CD0T_W/<5I^\::H&!KLE5A!=I1CH%0@#W9HI7P2&!A=)A@Z0Y'*G#HS, M7VLGJLANX +L:XJA:B_,S#]O\1Z2)^O84GEA6O[##.Y2M>^& Y?((]R_VKY8 M< FG--(%43!*5NNLO]WGM,JGQK1BS,Y>%0PTBICEY!@3SOZ9[99HUV#AM[ 9>I#3AXI%XO]!W*$:8;Y^7 MR7QQU"R88D&:U?B##.18'[#=<#GZ[47IQ=+&!0]^ID9#QP?V_<,67\4T!C/' M9G;XZD&"?UR$'''($3^3'/%JH\$QWA*4K]Z('E*&GD8B=U*PB]BL-YJQ6PV3 M3\W)XTKWD(C#YZL[$^#6_K"@Y$ZBAL9SKXA:F!YJ-WRMV._HU(]..\[RW%J$ ML,)LJ8 M@4*_YOD<%!QRW^O"9!R*N?=^.4#=F23M"E:#/TA67SO>8O,I&DK% MJ->E\(MTL2]!"'1G4;V8\DX#J>\Z]ZZ18RI@DYR'#W$=1#KFZ<^ZB&!IGA%\ M DD(@Y8C;(?!&51S9 I4UCP-69OD^F@PL FVDO3+32F,,FY;[_Q8#7.N:("[ M=G%<>\"?M^==A1-$O%(Y#^@ROO4OZ$[)M&8W^.(9&'$+IV&EW#?P^(?T?I@Z:2P?38D^J-GR29'+<\&[R& M>3%!HV]* #7VCSI)^#-!'R;8XDB1(_U@GOD]2\K)#0C?HZ0Z2HYTS!KL2(0> M0G=@7*8+@QQ%EN[6G@LE6#OA1=RM5$1FD'1X=3D1JWP!4D%:U+DAQE^L7 MG:PL+?&'KRH-%@A;![[/+:%,XC9U$P4/:-:.N3Q8H5$># MF0>T6.T7?TZQE$>G#MFSN_>MQN8U/#723)8Q<1JOXH@.C=?!SG++LR0?<>,U M,$516 OE7W8HROT=QP@MP&1G=+ %JF85S35<&9,^^=;@!1=7BKQ:Z+IC*WRS$5PO1P+W<5+AJC%4H(W0N?(Z1GF:HZ*6_OOC"T&Q9;?:VP$C>#>>7/F M+);7Y5^:L=3=9(FK"RSK=IU2J735L1W/#>3$_0' MAB\)U0>?H2L4^IAU,07 M:[%CQ^@*QC27#>@=5>VS[:9^5!;XB"ME&P3TB:UXO;25Y)8ZM4?7XALM_]JW M6A>U]7@J=^(FFT6F.G/9#M(?[9!HT8&HMO?3E6:(40Z(P]2E&<0$22:% <%< M8:R81[DI7-$Y8N?2ORONKD$#B.:\.#5.GI_.4@WHX2I/&!-92CB6,0[W1>M@ M,L/JRG0IX*V-=AD44.!X:E1#!1BC&I-Z3;S<8IV2UI\4=-P:??;X'7H?>>U% MUK' 2S"LN"(UX>0UO/R&9HQU7Z;)ANIHC<;C%A/"PC4XD5(,EB0I2C:,$G!P M;E[@NCL:M"3EZ0* KJ K#TR[3;\&>' R*1F"61UFIO0R9$I#IO399TIU,X]M M L'013KAT"H;,+ ]/8R IR-BN%NP\"N+[@&BLDNN8,E>/@89P?:%GBC4.)!7 M&*C:2 :^OULFW7:KO2LTFD=ED6 -GE:AMFTRH?:R) /.S(V=LHG@9SV*;ZR* M937J%"9K]6U#15P82'I\U8Y]4 M;]MURX:/?CD[[-@^@3YKHI.0@ MJW'W*'*_>Q?[KCVD)GZ)OB@9=TH"MPZ^)F5A*%4"5XVNJ**1@&Y'A?+J#R@* MEF+=/_R %*)+X9G9Y>VQBW2*V.9]H<#D]2B<4]YAX*H02-*>FO14QLG9'M/=:NFAL5> ML4:.*:,?2;M.J\\2;#17=S,3I "21ZT#P*-$+W/.=>38/S_AR]'RL93\GO!_9PCY:R$ M][H5XRKBAR'U'HAX*:&5 I<4G\IG>$]\L7I$F);36WEC[&69+.];';:S;96CL&D,;U5&+-.-.+3$-T4M=L1W G M+(,ORWI+M6BX3&/WRF(C\&N&:P3J5:I @=K>&RM7Z8I)5N;&&]0)X5=3Z,9]A9 M8FJ1&D'E3I?ODUK,3 -%"TICN7Q;J(+,+V3/+*,$O>-&"_UXI7OV==@]=Y7H M5C>=9D00&EBC)<.8"@5Q1 "G<7#H(8>,24KS_$-,'<4KR7=6D0&PF 3_.U)4<^UDI%V>L_%L M4]#.)^WT\>K/Z"'M- %5)\]L'R(/_.0I"NZ6S42(G54>_?_LO7MSW$9V-OY5 MIO;=O&7_"J1(BKI9R5LE2_*NDO7:D>QL\I<*,^@A86& 65Q(33[]K\^U3P.8 M(2F+&E)&55)KD4-,H_OTN9_G 3VP6K>\/!R'PFBKD3HRUCG.:L>7(29ZH1=- M>R _"!C!FF^- W^QI0P;BMU+*"QPS?)&2^##ZQJ/SG@;^=?J$A#SO4&)+_2WP@#!0+IUCFSLMQ"N=L":FT+P MVL#@*V3]SWR$7#"E%!*M^;=JDROMU$W,5%^I]%K[8@U#_ %4XX?J#ET_:5/T M)A:,@UKE2%&:SW'W&5IY__T\^W4+P"MP&8M8'&D>>$[%DMAYS'QT A^W8%5P2>Q7>#&!-*/XB0 M23 EL>CE8Z20JI?#S,/5O"[\Q276/*XD5RN% T6PY,P8/BNT&J+4KHT/&-I[ MA>,%F\Y,R(@&D0BI97.#,'GWY"+T,I(I2\;(3>MTG64\"(;A*;>WK-WMO&)&%@X@UPD_K&T ",T!EY:_ .X)GD[= W]3B/X->];?S1/[9"/SH2 M-^,O8XR4-MK$0GYSZ 'R-V'A=@"X&="''AOL*K"]&BP2I*DIT*?F 1/A@AYN M=30<'<#)VTN\JS(&^'WE ]+2("MQK(V%;S8!:_^R:#4 R"*OW0X;A09ZKN /\BV, M>O .-?R/J#5/CDZ.0HWJ/$6>/!,0*J03(3P5@EG=2GIN@)&C/.B!5%D: :LX MD8DX=UZHW%0E84% M=3"H:XS&"MYW@4!<@B>&_CVX, 5_ S\U3@IQ80U>KP^CRN"M"(-E8[,V@D!2 MN#N,UKG5=D^YIE<.PUJ04SDJ&?#\4%:7AM7I)<@[OX$R&4/ MW;]H1LD/ 3Y>ZS_VTYZ1D H"EOF07_-Y/I?49W \F/M\30J)T'(+%H".2CU\ M9Y8A"%4W$3/\.:T"_59"5@>,-O+V$MYC)-"1#*;*K:EZ72"^I3G^IT?UOWO]O,H/@1B6'>$O@>WG9;<#_'#JQ M F(U])UA3[DOT,Y-T25N\I33.F'2#OX,I M(KV%.Z1GP9-/]P9)/9Y$QT;E6 TUO[H MB)*]:\-X?,CN<#*!(OEUKZ<)JYK(F>>_7L"I^UW,)$QZJF-3562_[@"LPT\7 MK"?6*8RP$L]QQ$$@[H1UYC#AQ#L5@6-QR0ICR#AP'QY[!&W%HWRT)V!R'2,V\QO/^ZX$]QJR$DGX:SK&$* M0":2HGZ]@*[*O9=MR*31F\O2>Y=/S+T!#KMS(UIU5,=GW.9XC+AW&4R:TP<$F0]?HL2EF5(V3Z&28"'@ ME["?%VG1\2!4E/]42$Y]:09/(D=R"X;2T$92IMP-,%P03\,0]NP<#AR1%T1X MH;6,B8KE:R^]8B.$74?0B?U<*3#C5 2HHD/=6*^+Z'\$0Q@:#N^)4;\V/8H2 MHZ!7 _&[H*5+29"OG@_BB\T!L2KX6_K*-1]:'_W_E6)2/5V8(+IM>/W/P&CR MI@Q!^3$:-'TS>-DM;R==0-C+ NT:CB?M^D.JUVD )RTD,XAB@PUX;I0EB?(G M.PDV!#P6U4Z&M8I-8K,U#ZJZE[#AZQ1:PY"T G,<^ ' /6OQ:N"7P?XB'R@^ MG6H57@^>5QG8_@5"<7F]T+)UQE^MP=8B4))WSO@77A.@"47\?\P6@7:T0O/=E>A3',[BR=LV6CK%Y#$_YMMYG< M1O>-L[/Y(F5GO= JE;B?FS^%HJ3/G^&XFWX*S7ADR<6OHH8PZC4H\?!6TR(.C0 MD-1;B9R0_T*LN6V G@(> _(3Q5QB]!#B0//L]/R,M-='&7MX?/0O 8"&1Z$Y MT2@KKKJVD:FYZ%@.9R]L>N&2Z6NL;V4'9QC!'MLR8V;$:/4^OKZ79=+CJ4PZ ME4F_DC+I#77B=F0> ^8?$SM1,\X"@C(:>)K5P0&[5I9$GV 8=TC'8/V!FN2W M?XB[5Y%9%A,E6KYQ.1%6V"DO4,O0'6T?PS#'!C93OTW3Z_H3B^)(B1(#O_.F MI&DIK+E(7I^;;!&Q@K<(NQ^%.8>H;'%(4[%OO,\)VV/WM[E,UZ:O4'_N@[NS M'OHL^ T*;9 3_QC.D.&:V96WK8Z8UU@/7TG\H;T;,LT4,$>X M% 1".IE+GP[ZN(/H/%>#!Z_W ([B 9[=)$=_2#G2S@(J>4N[+1'38,. C!(H M):'8FP+&]0$.&'*-#E@+T5>ER6G&D@M1#"$[BVT=\"1P\P3'J<1D8$8>B1R1 MQC'<),23$$="K".)WLU VK3:EB29 '.Q6>B/S.>E2;NO4$%6X$* 2EV@&,/ MZ,+E%W"XDP1.$F@ET,X\&SFJ!+*>"EF!%::JU3:KBIQD:I*I2*:BZ0MJI.QA M)BRPW2DF*X$T:(J#)0!!H+%QX4.FC@:TH0"!6'TV35RJLB5V*-T=A6 M(S.V012BY=<=1,%^W;^6_M<\3]',_D(#"K-7:9L"9I<$V6_U2=A@\)=7/[^5 M?AZ@-H,\-%Z)G-H'YP5#^R"DMN# $<(:S"9)E1@2TQE\E;]2KW_%,7Y(2$X2 M/DEX).$AXRR=0CQ@@"VE+4V1]WM4L0\,4=NY.!1!_9CR]'_X'V;52B^!^YBW MX4/Q39DDYP%\/WQW28!(5,RDA(]/=H.?P$T$EI@C%VU?/^*$? MV+EX6=5UMVZ]/A9?]L6BG01Q$D0KB*W7;LLE>HT TCE/ZSJ7X57*29M60AK2 MPOQXA\AH ;!LV*]'V6_E2(@3X29Y+KXPMQ-- CH)J!50RSEO"RTT4X8"XZ?'*]*Q"A'LJ[J&&E2%ABJY,.@G^4?OGP:Q:2#\1WJT/==9U?I$N$"W6 M:\XIFI\D=TMU4#N#VO0CSE1[X468B#B0&;3;3 (U"524'G)I0QW5@?H5*$"T M79_"DXWUY:!S0;$5N/$\@$L&?EN:=8/I$NH]7_D%G>/C*6QF--49#%PCMC-) M:[&9A'024BND-'9OK/89H,.5-+@M%#O<#<$9GWB<6&'^F^?P[SLD7D>3=.U; MNH+,0.3KM5TQZTIPX(@^05.$@(P N-]Y@RBCSLND0VHG@^A$R$PPYH+S%@06 MCB!,A]N%;GSJ 16/SEO--L$33R%MFU95N@^>;F0-),[O! MN#'?F@])Z[,>>QLVKEJJ8JI++PGHS^L5#_B8> M/6ZJ90N4G0(.PHM-8!['+#7ID8O@/*JC$:, #%/-^UC',IO=R-MXCP*I,33Q M*>MWMA/VHZ/;3"3"-)J!'#!+9#4W.-P M\[G@>S);_2:&*K?HRDC>;]Y<6+G_<[$/T.D0)C%I? .7[5IF&VHVOXIC, $.]9 MHHVK!$B%*'9D)JCAAO <"7C;4>.!\ (( 2#/$3#/MR'E5-XC40#Z"H)#&2"P M1$_M7!AR!"X6:=.N]F,ID!#X!Y@V_0%-5!/QQ PD5U"Z[XK3=*@1$&0==\GO2M^\$ MD+4'K*X'A6C\\RXO,N:"6,,I&VPTI#I"T>*A?:>4%U>)OJ+9<]^9B";VBGG9 M_ U)BQCEM"O]EP,2)GA>TJ0#O[O5 Y)+=)M']+E5^C_P_392\LQ+1.3"US!N MF'!M!"C%LO,G7G5@1M=$%S5F"J&S6*FUO9FZC1H0JX M80!C*I8@S!W(2*E.6"7*D@#X.5T=D-? JR1 ) ;92)!'U9 ?]E1<$F'HTXX63CN"(\R%*1I% #,1YC\A3 6\?R@$$2#*%1M+\%0S(%AFND]Q MFL>%KMQ8L6/ZI= 1" -'RI(V9( )#IJ+GVV.R=L2=3QY"5<+!Z/=\>A=(;CA MO-1PQ!B,Y*4B$<4D"64 VXX8*0(P%3''5B9(@4 +D/XLS9]36$J=NKIJ&#LB M^D+%8(-@"@QH7)$[9 #QUOMI: _9_!238),T]QQ+[R4HEX MDV.D@8,Z,03/BD-/OL5UM08' MX/_:JG"8=0'VZJ+R#MDD3Y,\67FZ5%PN].8@LUK'4._ -;1$;$AL*BU+GE M)%+D!P^:Y_]@=$KA;:%B9Y.W&\A;X>X?1+:24SU*I6H@J:_YP+2@/IQ:4 MJ07E#]B"LAS-4%&DA@D@C-.(;,W;)$EB:_X5AK@3AC1E5%!AP0,@__493CA( M,[ FP!@.C?61R5]JMHW,'CQ$GH=\NT)K:"@UH"!E,E3*E(&G.&A.QMG)6OG< ME8.>$NDO@&(7JE KE>])9GOW;G][_M?CPY.G)\>-'1T=_(J'Y M\JE/[5BQ!4@I"/)LO=_3!57%)7^(V6.L<:8OI-.ERBYXJ42FL]WW M.7-07JQ,G8LKT?K5ZOQN*39&ZCM3H#;Q?/+OK?W$ O]C, M?$S;97Q)L4:JZ.^FF!O=7X%K5SQ!:"9!QJRHXF1S,YP3UB82*#CCB)UE0K#] M6->I-VL3@ZU"P6;%N68DGMBL::PYNLR4Z<9,=.8:?UOGT"\VK_Q7 C6=4* 5 M>,-#&0JS^IH%-P2NZ5D*M?/^)2?\7>1KK(H+UC7YDJDJ&:JY6GB1@]K,Z/GZ M;_!OLVH0PW9XMB 9ID2NE:N@5[BJ/BC%C25J#;5WZR3ZB9&8OUTWVI MI/^D*,DMW746"0%<-@4-H657TM'01%+D) NYVW_Q6^NXX260G^_"]5>ML-7P M0BMO"/W%1XXCJDHW3:PAPA]*C1,^!QP6\F^YK/28!-$$NKR5#CNDR&R9W =9 M9!P\N/'ZQ6$!CRZ> 2.%*GF6F[DQ'\1I TOH)#(XT[._5I= SY2PXI$MP/=' MR/"(O@. D:#F[S[ZMVRH6NXOQ_*@=OBR6ORB 21_X2+25[IZF+)1=6)D@1M/ MD)*LI25 !Q?VM,7+DX&01&M$KKS(ZPH[;;E4[Z6GU,A)2D#MC$N;B2)Z^W=Q M3&B%C^7*N5_X:T ?3TE#8'FU*W$)$I<,"AEX[.IDZDPS?VFL2UZ;M.4'KU0022J"_1ER9?F 64>;5C M-7 MEZZ0TY"O=Z G5'2;U@N%LLC(#03D9.+.1-*FN#LA/')5E6Y#79#0NDD45O?% M2/V%&IQEF"PQDV34:1Y?M;&^:>[_%)8X$1[P[&@O=_H%=X"-R+!.4K<(>CC8 MV*S*AICQ:$]:;]+/0K.W:9YB\"__QUV-]9RH^P0!N65JSVPI1RVR@;8!L>_* M*B\==!QE;@'DB+T.?/H&(.CKH2''+Z2.MX\^VHH:%A;0(]G*0A)17W 5SUP5 M)*/7-Z_M'2L ,]4WU,9><.Y(AV/8A1RB0%WDO*;/05$MC0.@;TJ<:OHTBW:E MD[3)D% I\4YMEJ?)[.6Y?],J4'P6F>*5JN^#_MK3>$ # P^,$.>1Z\UCHB*TD>XIF@!%6PK6+<:L,VV#?2Q;3NITIQYN, M*&-F-:KWL[ DP.F:AEA]5JLYIY90QYK1;]7MH/'@P^1 C(Z1X,2"4?+$ M_NG\!?O MTGH.7=0'/WTLW 8@2.&G)T=')XF,3@X_0HD&,Z@,5+[NPL6S,MKD?I/7@T%N MY),-X*MCRQY?%ZMQ\"3R/E\VVSXDU7;,$9U"$0&SUB&J!%=U)2X\#N9M&,V0 MZ++AQO1!X&]F[/>;,/BA*HKJ4F98QN4\SC'A8&A<'313HV"C77F>8C V=J*& M&=(( ':OK[MY@1X Y.TV%"\+@[H_Y,SAM\HS!!< H?UVR%8.C^;('_/7RR7 M&%C8 TJQ,4NV_^ B7X,8,%T]I;]-3# H T6)D!ZANTE.\X>1(-,-4-Q-B57O M3"J=9E)[B]X,7P%>3Y*0$-SX,VN6&RF!\Z9;K/;1K7Z#70)QC!M(U:'FH4M: M4[LO)3UY2:.:2<^VS.@8,YH4R>5B4LZ"MAVT![XZJ*_MBP0),B5HZF,\JRAZ$XO0LF79LS\[+ ^OT"L ME")V/WX7$9DZ)P-W,* NK=P\' CCB*.V+T)%Z>F0+89QY\K\[G9%%#_']HU2 MZ3BA#07F5HN/YGO;BM_N9E^/-T/H0.B",S2!)3FJ%AW6H#C8=EC32#CXATP) MV@HHTW'\^@M])+*39/7Z5QUB5N]W^?AV+-N?MER!XV%:3EZVK<;8L'X(S>N6 M13+.$I#3$9*[7G_E7N] 1HLUA9F=7>;^7O0%'G>VA7>6,/+WB2+>=/B_$K"K M\:J;@J6_IH6C9!V&B!9VFU+RPR%-L0!D#&&G,JTX2[N65+30*;&DO%4/+,OS'6X/!=WYO*C>[U M0E@Z; $C9T@L4$#*3VZ^$:,51^@']O8LU38C^J[%9OO[;U4B>Z^KRLV3K$/F MJ)1)B@/RWU26@D@%_&PZ0 "]&X90 /QGUU:MSCB_5:OR@\P^GU\=/"?ZN&1KV-+QC?\ M+H8B6GJ?'5H?-!I[]_JEJ8.P+ 4K3JV"43A"?CV6HG&]Y)+08J@A,XY+Y&&$Q9H&-'$V+AF Z0.LCT,':1PR(0/V8=4IM9?4 M^4('\U\67B?0_7V!=7< Z&BKQ8<]B?N/;'5VR&51C>.\&J2/O% M;68NNM,W^4;)L)ZCC?D4?Z=061HSQ_TNPW !+T HX%W?\S*5BR55$%-N/LVX MEXSX#*E;Z-M/-9>N_%&:,1^ *@:6[CVO(5U>'Y)'OOD;$ M*AY0!Z%"](.!*?!^C<0':$^AJSAO.Z24+]*29Q@H#J/6>?3>!UW,C#BMB@0[ METT 1]@DUGR^/$8TQ 8N@<)PN"Y4+.PTB M9&6W@A%$Z$*1+P^75YOTT=TQ7_JAK"X+EYT!["'CP7'SGG:5:P <_@K+JJGA MQ_"'UE 2585_3+)L&/*%M%L/7$9\:M@4/C8X!8,:&MY2DW-)B*;T?D5XJQ>Y MNS09+]1L]*ZX6YQKIB'I<,?'+(G5&"8)E5MLS_&,YQ6[D?1K"'" =9;( MJ22<&D)W8]QM#:%((LG@>UE/?C35DZ=Z\E=23][N "O Y[AC HEWBLO]\[D; MI1'K&7K3*6N-)5*_4]H>ZR/+9+8+U0G#R$0:B1(J#(V$&B/3CH/JU)T(-SYW ML?Z7\ZV POX;NZ9%/)K0V2FHAQ# G:= VN67_+]T4$1-$K#+D3T>2WX2S[/+ MTG!2P3J&0IH(*.E1YV%>EM4%6W;\>V3TQ[86 M-3AT/M TJZ+)6OGV_7>A*RXUSBO[)UZ AR\-A@#*&)RG+5# C4!$.FK#90,+ M&]BM0+

0N'NP/]"\R"_ 5LA!= MMB\[BC.KBJ,#I]#8ZT,E*NYYJ_4F!#[;DHTI;;!R>23&W@,JT>S,\YS@WH[\ M6)X\9T$>N9C2!FN61V+L=9\:(XRW#'] I.Y1"G"//FJQY0W6+I_,V!L^-9MO M%*#W#5)RL%K[WGL4@DU#-8QK]38^SU%*Z\;A/YFCCXB>O;Q"G5!5C.I MBL%ZYA8;>YTGX 86(U1T9S1[L]SN'/[*1XGNYV^NYWBOGR._9ZWM,,Z7GLY+ MA7H6WX&!K*@))/SMGEX&U4?;!8,0K+CMZ]N*VG&D+O,Z&0&-4S)B)?KF>]C7 MD^1*VI&@I-8XU(^76] +#EP>!%67,MWY?+-"D6#!XAY 4>9QJ%;X;P=$FG47 MW97GA_8?T>^QP.%,@(*:-Y>*4A&2'*%(G5,J!@3\6U%2E2QT5Q"Z2T/(Q2UU M/?$3:Z8+R[C"T(:EJKGT*2V]H.MIIVX>A;&IFRZO(*>EPM"3 MV^\8+?MN'*PU!'.7^0* M1BJLA,C80WWU-X.K.^"\VIO5W?O4=[K ]Z" X=3"*8QZ06\,03 MXN=T_3" )R3/1W7( XQ2P4B%E1!9T.FUE)=>T3QJ+WP/L@T[;6;^GI7HNMVY M41P=6<0L29=04+P%E9Z5Z8Z<=GN7*Z>=RJN=,MCDT_@J+A6 HC_MU,8&/%YA M)#W)S*"A+#Y.:BI)' ON-RBW89Q;G6;7*JAB'!^8A90:*4U5M*P4!7Q:\6]P M\7O$7\ZS-V <77$\4Q<"4L*.)BK>$S%5PKUO-@M;;0O+GG M&A#_*KK#HT\8U/K&S1?E))8:HZVV=!>X.TK>N\E<6D#JW>3I0A+3QG[@AYMV MY_;V7-72L3N)I9LQ%$X^!(_V.S@4Y.[SR?J7Y_<<*PC8;C)+M*GMU%->L:0K M4%$(U7=1&OCA'KW@3X?4@K_ZYP1*4!3 (_,W[50M7BT[U=,EK^]"E%V%A2;% M@[]JHT8ZQ 7JH)L,Y4178-+!$Z3?:K/":B'S]ZP,HKJ#XH=BY99Q-9K']';!*&W OX$Q!<)P9N]IKRLQ]5-8AU_X0CX'4 M''FJ?$08P/T.[->W$"RZ[\"W7L%S )8;Y]%>XNSO59H\!O()QT>0>PKU-:,^ M\]O>/2K#(UG^AHZ!AH)0$?0BNT'DPS_B)UL+Q,3+= M(FG3D,=G I Q!\(P6C[8P=QR_@$L;!CNZBUK1U/AG.+;Q56!37(XL6;P=P@^ MPMD/X+R#)\\-WTI85!@:/;%6"&)'> C.(X6&\^R')X2G25LG>E8!2O+I6%6$ MDA( P?YQ!L.2K9V860TJR4'0FL/-!V\C9E>:-G9B9B6D!!WI<<3D?G!9$/, M+RT2<'Y@.$VE[;J+V1OP@;4,BP(E"&CTF)@G$3&I9W=5;VUDF[0OV^W+SJVQ M=*N "#95BP@3MX9TBLT,MON:B0P=O6<]X^<9J37M"%BO99(;&D%,I"ZMLA^5 M1DDSAIX[CW/=)XGOO=7:R7_J0U' U[SY,)R@*_ MC8*[Z[OE+5L>ZKWE;KMO65'_C7F1&J&7S&D[#,D7#)0Z2N:HT1KXD&ON:Y1V M:8*<*D;+YR >/3@Y2'6TFV^8-+4_F_"+9Z3?TSU8>X$-SR8'T&%(@2O>?#YP M26:HD;5G!6_32&PHWF^6LP&C)?*V&KAPWK?<.^SH#_FK@OH,@C++WD=;#@N+-YP279)*MC-QD*##F[*3>@R)OGBDLUEQM M&W.AB@CGQJCOENVV8)^ME_@+=D=(>_<1I\.CLMA$.RH,7$@J M,(%[9C\V+F]<]$BY9X7@U?,_V<(2\377_$E&J.0:IV3928<2PQ(B/N0+:J=D MH3K+4X(1@<8H.\$@L< 2G^W2*VI'!D9MT=3,+*N\G!\]#WZ1'R(+^CUX"5%F M;OL=?A8RWUKN)RZ$/5,US=7&C'[FB%!>\EJ4.(8"VT$ 9Y^A%X+#KQNYV)SE M_&V8KMXJ,,A+^<+\@;,?7F5=;]LX;EV38= KB$*)?U5Y1B.6XFNN.[&0G&Q 51=.($( M[0-98('FJ'Q,7!& C-1I1\0=1>S4#Z-,RP5CX\OI5$Q\G+SV?6! MY=A_@$6:P63DTE@KS#\0)1\Y#-V#^+\#]\&R M4X> P_N2_"S$5?V8:",$&ZFWL^=UW1\'&2I?#1MEYL MQPYMP'D==YYWX^SV>I/G_GVK__=Q?SCM3UO=X7UR1Y=>T#T.NG>#Q\%LT&]. M'I$$P#VD4@SW?T6^B.-L0\E:U5^M'>\3@"CL8^9;>\0[?&H][2:>4AK=7XW* MB2S5XU-5OKL$R['O+4$01 (] !IER)7,XTL)>8U,CC@-+7=A^0B(Q68>?K=\ MWW+#SP@>RR%SAJFN>=0I+[;4 Y6J9\AW25KIGK=ZL=U(DSW/18[W$ ;XK\!> M1([X:,\4X_M)IE7Y!LWCFF L&N"CFD"VEZ0\(V;^Q$6I8 XG2LJJET!9R&UO%$*+R&JY->NJK86,^MC*S=YSU!0,@O4A?H($94W ZQ")FRX M,>J@LIT&D34R0H+I0)LO;QXO^$1-V'%KU"O7V%4[!R29(N1*YO&DA+RI@:RM M!UOPNT>Z,1V[C:17-8<*E:5."5'99$I^'F6V%:S)#*HN=DJAJH;4=>3: +_# M#[79L9)1Z2X6T:$]>("Z2$T[>X?Y4@RC-7ILU"N%1\I)6?%+5:5G($.5_ CA M'@3!9G>ES,6_PT:.C6],\J?\JIS\0ZM=-QD8>%(EN52Q53XV-A'E3EE4VI9[ M&[/(!:_1)7DS9BGAVZ].^_)&L=.GBNU7(G9*HJJVX7C[U7?S--INOF0[4J&' M>GP^4A=Y'ZG[_MVL,9Y/D<0[1S*RBU-Q842*SOEU^^+B_+Q]F<)OVH3O?ZS0C"/H@[[WJMOK7!JH%0P2"]E))7W?K[_[XV]1B(\V*[ESE&H MZ%B%)&%?Y+][R?N1O(%M=,BDR[(*B1()F@E%*2WL6^OHB\F!HHZ M**6UQO[_]JZMN7%<.?\5O>5I$]F6?*E*I4JVY3E.;,M'TLQFG[9H"9*8E4D? MDO*,]]<'(*D+15Q)@&Q"K#JU9]<"2'9_7^/2:'1S5)_'3$8P6(!1SDLX(R:C M-3@ BP^<*A)R9LJZCR5I8B3U._C#J; ?.*A5 ).#6RRON=W'8.[@AWVBB_D4 MS5:>O_:7Y)S)F[%6M((.C8!+K/!L/$L!D^)-@S;3#S.\V@B@A(;RM8QA$!Y,F_J_C"1/_Z<\Q M251-6?5D?@,'J?H:1RR/INMBM0!(M7#(P)7(*;1M#%U^8B.# ,%[W+! M.+BAU5Q@"F@T'TQ=(;VO@3]#:!X'SY-XYJ1.$-$(TWG/ZF 9*Q0%-9KKI;YB MHH<:_.YAT>:W?A#X/UUO>>=\.#/\>0K3"?<)EO&GK.2:-N/F;F(>#9NX7;CR MU_.7#5DDCQ93]QV%V\LYSCJ1],[Q;M%]X/RD)'8I]SQ+V&-&#^!SPC!D3H1[ M10$139HQF5[6\T(LK='D,'7E==ZFSB=:V2=)OT5.@(?7[0G^8:YTQ@2E_!Q+ M"*57?DT):>@4J^N:4E:QMT[HAA,LCS,?>8YC"8^*RZHK]0VL2H0Z[6E?_+V^P5#X#9;P&([NS*;LJ2N-ZJ'8_,0JE):6 M<4Q6PM)I=T!N%^_33T\6S>C.#Z/P6^"'[ ?1ONLSJZ[_;-<)-3EW9=&#- MGC0=O"#VF2ZU]0GP@B7EEA6F$K+K\#9LSP]O'>\ODEYA.X7F%]&LEI8 K"KA M%EPS3NFZ7 =9W25E8]U9FHY.R@E]U,<2=A27=L^X6UQ!IRW]@R M9B@(N0T9+.N#-EF Z5"5 MQP^PA#F:!-_2R4R4\8Y.IC-UQJE-J7Z8R>;]W0F^T@+0U"9J*3Y[^12?2<7C ME]$+K>CQ;YWT$SK^HN.3C^AXNZ_HK/>?T9@DH<=Y9/=*%20,%7?\LZX=:;[& MC7#QP>N2M;6;;N^FYK32/46'/+YSNEG# MDD*"&KW?4BM3E#ER NQ0YD7I\T)J!:#*5B1/B-305%M:]/-+BZ?A8((7$4U9 M&B12"Y8!QXWJ\3.@,$0)2ODG!.#W"F2L@\GE]M\Q6@R]3_SOOAO,#:BK[MVAC-+6D'Z4 X$. MY?<61236Y/#3%K2DR^7W@?"0YGK+6!MC=[F*1HOO81(YS/+Z\?IDE=?'$-1\ M0ED$;(H;4%EF36<))B^-Q+)L?9M?E B&S.^6(2LGGYU^_@R9']\_'#>(C^_9 M -D:)&I)_O_1XPYLE$MCJD_(:NJRV[N\:3(Y M=&G :,(J965.UO%_T4"_A[#X=%!8)X&PJ[VLJ&8Z$9S3^F\%C%!P:<[0_L: M>=.5$]WY&"RLJOD0-YIC&6.QV?10>(B]1"FK!*.YI/3L,8BFLC-D_(\7/_H# M85'?L=@S-*FWSII<>5".E#IG1$K]UHE?T5F3=W2"Y"6=M_0M M;2"5F2\EMU5E/O:P'4#+%P=-R;Z$#*S44:P@1:"*/(G<44#1;^ ME 5E>L5\)P7%1Y5KTG@0I86RTE\]6?E!G*U.9+[YAEDED9PE%\U"7E$T*RLK M;%/ABN#/M;,&?3G)-#F5H9U1BV"W#VXIF$O[CJEW3& LT=)+Y'*GD=O&UL"O M()XFES'+Y)6SR5,6;#MI[IQP];#V?X;?0W(I\W!!0UG$275K/.2E!#7J_(41 MG/ [(J>I:#[ #'66:(Q(O-_V1[(<8GGT5!_3>"9I%=S*T@*'!E685VH/L895 M&L2NQA,,:;0B+EYR*D,2FJ2I3(J,5I3'6,,K+8(#JUY@?KB2)Y;:0ZRAE0:Q M*RJ"4,W)U<,FPO^>EE;/["I4CZXNF$=7R3LZ[\E+TC.L-,MZ>W9E>NHY2%&Q M@W:#1#F-%!Z1-9)K;'F7 ,8&[HE7:?&LK&5-/=W?!L%O-9,LZN8D1.D!6[NS M_@,YQS?'RC\0'*=*,T8RF**X=JQ,426E(ZSZ%SPQ37^B]2=Z]KUHQ;_1IOZX MEHZ*NK'RM%%60\1$IS_]DAQ,G])23TXE1L\W&\$X_&9^DB>%Y[2LDU6*T?LZ M3>#=@[\IM?X[>$S+.DF=@*]$SY5RZM^B5\>=;T4<>//I"@7(642T)!3%GV4S MG_0KQLX"]Y+F5G($LYEI6G2AZT2:G_X4$KF^>_/4H8SFPU\SDJ:&=I.IU+-. MGG9*BBE[=GV3<-!#2W+[ @P+&:I1\NQ^G0*35$37=":M+4F+6:[P:UKR.YTP M4IH,B8"HY&]O*IE :,GO6!,0JIL#!D4%3B=82&*27U)DH9'Z'AP/GN[)(B.4 @(7SBX_%X>]-QD(HAZ9" MN(:6 T^"$H_,]F P*S/-%).2>I1AO=U$\Q6>$D]>EN[RUC[#%SS#<$# MR@X5!XH/P,JXBA1WHK+XYO!\>] M9G?)^-+E97)/)OD]RA5K*_P<:PBF5P-&8STJOB/:.K\4G4S7N7=C(\O M=Z/G8615W"I#V(7)[U#(T[+YH^.L#>2&Z11Y:N,+OS[;.DORLV[NN MVSWB3:7J_]G^149%N#-L23(1%@/@A3&:?^3OC7 MP/]TP_PN0L,3FTH04Z*778\*CB[KVI!^]P*LDJ7G_HU76'+*J(%%@ M5I(5,,B'WW_OD^TI*Z0AUQ >K$J@Y$&5%-'H&5JAJ;&;)>5[;S; MN[JN%SY)]5-PDQ(-(FRQR ,)W X;P@-.2O\LW(2B 0/N@*6B,U)J6W#PE9\- MY>6T,K? ?\G*ZSN<+")5OB;_F8ZQSD]P-%#'ESNR"PE)ZQ*P?KI\>H$HR!> MILR)KX@4"XGU(J8)JZ>M=%&2U\I1Y77[[2H#"[^3560I(*J5E8RS>GCQL>7$ M%B/%D'USB[DA$-*.$]:\8W6,PBAP9U&JA<$R0*A ?:;K[KF4Q_6WSOZ%G?B- MG?TK3\$?>W5Y?87_]?+JIK:B]ON5/!D.;[$2YWA.)>>4J>4&)(8U1N3V:]\F MC8<:_'2"N:3WMMSSP0TV$HAR?;T&U '8:9A\.7X-QQN<:0,.;[/0Y:DBU@9@ MN(NK:"^V-W]=.]Z+\XZX7F83KP)'/C$9*&--58J!Y6T[6L-P/:74MED9+[K] M;K?FD:H6MV/F*OSSO C;I]_$D[#JWZ_?]V_N>C6%<29^ME3I8^"L;M<13PO M(+L#N)%"0N?,: 99^2#F&U%+!0, *$6=[T$3BP4Q58]Z/IA>][Q;D]M*K&(* M'!P9 .0@*9X/!@(.G._*(B&6 Y:CASH*<,X8F.W!8%9Z?"LF*F#W"540F696+SMG9GVZ4X=:ADM&H&*!RE[F%1D= <%/?)#NV9 M[-!> _<3;SU?U\XLWNJ* )+O:Q=L)>6&E9O+T$TLJ!BKS(MJHG(\,D#FQ?(7 ML0"@J@8*(G%@C434N<+ MT3$_OQ-4,#7O%?GR-H2PF/%HM@GB:@!WSGJ-YK>[PXFTH1(G MY)_:#-+P,95'T,?Z%@YH9)N,SNQ]T0?J8R,(F>E55U MO]OOG3>88?I54/-76_)WUM1N]C)(66).659ZUZ? M/SANZV\(&@7R<&J:%39\]JJ9L*/R^KN3/XX6 M1*BIS_ 3J':W"W\SJ*!0Z3R\2\D:;0 M\^QBG!EU;"D(T6OY&O@SA.;A U9B=HG/O+O/ZV(G'90EWB).\UGJG%NX:0*V M'-U^*N6$5*V_7>#J$7^+M!D7IH[*5ELY7OQH@J)HC_=&[<\)5(BB''_)] MK>-&2=&WO##CFM3!"ZJ"0N*U1^_2T12[]M;A7T#<+>8TSR0,S(_.9/!PE\J7 MAYO9U#JDU23=1DN9<6[N0*X^F\7!&4S1Q!8]R<06R:O2Y+BGD.4"4N23CI06 M5]W>Y26DE!;2 4IL80 G'C5T'QP BHH828+,%+5I&.NY#PX59R9,DC!S9+7K M$C)4 #D 9+VXY>2N/U'*6#V9$%3,9 97L5C5)=8PF4RH1HS$*J; =I&2B03 M@H #Y[NR2(CE ("%\XN/Q>'O3<9"* >L:[O/R"$[XR2+YLD%6PD@.8HZDL%(C''_\V W_>@@0.LR% MR\V;(/^ 1N#. 4Z,O*+LL)F0G/__\-<8DC4>>Y180.]L/P,4Y(8]@0]_?2!2 M2(3$M"HAG^]H/^J2,C.G=Q"([R\G*.%]W,U^M*4D9E[]!8%UYC:SHGGG>MJ/ MN*S0S$N\P*F4>+=3CDG-((#*(YI!!SZ:>4J4U@"L M0D6T"*E\1,0N%)@2'\5I;1<#B@AK-,E07>FOA&'B2:1@R=#[S$/L8I)&'513 MT[Z2L*Q<2:/H MA?P4AV7M7MR-'B4(5CM"8I!>[\, IC,KT=%,4*!<%E/?[KR-R'>G#VX MBP@ARHJ"%;,FWQ8#K[O=WO4%(% **/?H.%9" M6J@S,6/$8@U83X+0G/(/!L.5NG9IAE0(."*HL,2[ZDOQ ?5@$ZVP)/EJ1,;> M X^K9KBCD:1*JH05I*23[6]BU;T=JR[^QP\41JZW3(*^7E% 7'G.DINL7O>[ M3ISUE:C3:,16OVGC_*'ZDBR!K'@NG:\X<9Z;U*+1>+%:Z5UD=!C^^G"#N'&B M,]V#^?'S3YS8QE1HM)2>,JLI._?MXBM-FSSPYMOXX:E_BY( S_QN7J;7Z5&J MC&(XA?2:&X]]$)5^YWRXD;-.UOACC'WPB>8/?O"PB39!K!C'8Q984G[.Z7%/ MKZHTE?C[1,&;#VV?502%_=([5I\0K3Y?EE6M54V%$:PQB M.\\-YG,W4455#C?V&UMSJ$JI5I9YW,9.W"(/+=SX'B5=KPQF2_?/JO2LV[NJ MNS9_ )WBCZ\X075O4.E'@Z93WJRU17@I"=Z+A%#((59"/.4D=.(!/1U>0[T72*& +\< M' (8.;)!O;=2[25B<$AS$..M? L)#94"P*\N :!,U7.#(1565^^L.C;N?/># M,-PD!9!#:FF.I."5;LXJOAX>L\TP32.E=6C8Z/VGQCG2I#5J)D9/\?6MR=2B MX?;B5!&-UF4KK9%4JUI[[UWI4N6V3-*^/%;%JS#N![3V4I..85WM:I#A5+<6 MXWY :S@UZ=CH5;=K>PVG/HMI3:5JY6JZ@%=CT&\1Q<2%**GKJ@K>>'HDKTNI MFB[3F2LT9DXKU+5/!6_,XG#1[5V>M^0VHE0K[\;M0T@4DV2(-,E-VF/DA:=G M"37I5--U/:OWQP?U>:M9W1^\\,0-H3J=5G2##T#@[S[MK7+H[T6)T-^#U[;! MO^6KXMU<7UV<7U]- M7*EZG#>LPC;,%U:8+P1FFV$:E#!?TUXJB&^/840W^1]G>T+._ZB$ZU0A[RV#?%M M7G[?HE-26IEAEYP^FW=[[*_7#WY &NI>7TB_&-SP:B C<#U*E @*K:NNK2&- M5$OBK-(ON_VK,P +@^IY5AGAJ0K7%.CS$9?BF$1.$(&I_EQX_06OL%UK'=4K MVV@\3ZWNPU%V2W&\>-'YZ);&QS0VKMVRD38W"6\]M"3K-5BCN0[@TO_&:"V0 M6_D:B/_VUER,KXD* % V!$=@48WSM@/?1;0F4X/&-47;)/N(H6?/O/.C.A.A MO:J=44R9A[2V8079 -E<)]H;>//="9]/_C3:1&'D>'/76R::-;3CEGU]:SZF MMN&E$( 5V@/$I Y4]SMRERNBWD\4.$N4.3PD4"_$IQ:5?@@X,S-TBE&_4B5N M-#?57RNIH7I)#X[I0'A9F\'4=2H"=I9AYF,X\C[N7.@FC$WK1[0VI\WFS.," MZ]@%R-26>BLWI-A[O&)V@R3SCDD;-/E-K4E6-0WJAZF]RFW'XO.JV[MI:HD! MZ%97!A!--[[9KO1*@@]$*X7$_U-@_JKVY:W)B$P& !Y&KWHK)R$V9RT9;^DM M F!"A;^HM:OJ[$HO2$:/LVK+^%WR6(6-_AB1A*CX[W>^%SN'-\Z:W&8[YRT% MJ_T2<+8([PZ!+JT:W3LI)R4Q$%2:#"Z2.M(?>*KT>HMY#T*51E-7-3L>B'?N M+:ER[7?:M7^@Q?;5$&4;W1@U+GEMS3OGLN\[%?NH3'?V M5JW-#!<'2ADLET$<5LYEEKWY%AUD9J_''JT^XQ_OL7YW*6HJN1$M_(K6>"K1:%M25R;D:>I'SKJ2 MR4;FU5D@KS&05ZUI:%*CU2FWQGAJ#5PRS<:_?_=<]:JZ?8646_OWI95UXS>V MV;::EVVKF=5S[1P:C>JJNE*YRB1,OAR_AE(NE]H&'!G,0I>GBE@;@.$NKJ*] MV-Z!(Y^8##HO#R@J!E996-HZ:3SY3BWS*]4''!DJ S;/ M*75%P2)'X:W)4\4U@R'0K.()SY *;:P9'/^#^%I=;YELD;G1!YI> 8^A9ABC MD9JR6C1:WU?'_8*[M;M89 3)GVGFVYP>8^35 'A<&KY_K/TOA"8H^'1GB*ZT M7>:26#]A[*,[_)WLCE_\Z \4C=',7WKNWWC1L'M2TFD4K5 P73EI/GG6Y%K; M]V2!N\' 75C.7Y@JM_**HS$5)X/.@Q^D?R+M6.N#:C^BM:<:]6PT_+=N([I% M'EK@S2C>V-)U*^"_L']+W6(JTA3R:DU8Q_!?&_SACUX8!9MXZWP\ >X& H#*#2S[^M; ZC4P"30,UYNQS\!VI4=J ML['<%[1F5J^9R0%BH\I7V MS(P G9"E@6CK@!A2/&#CM,O L_7, MEG+&P3-RQ>_+D.*FV^V?W[1&#LG(=>!I922E<4<@J=8!S[Y5/JXU;N#&71I, M*\,[(;"D*7OOUJKA675)*(W[OG=V#2*G31+VKIK4YK),4IODE6U6F^(/_;.V MV[.-S&L#890N#SAE##6J+4U.R'4R_C4P PX$VIB%.$\IL38LH$5Q5<++E .! MI&+2%%C_Z5*,!7P]6K*II-6A9(F!P)C*T,\33UY!%C"G?*1$-;EW0'"RXJG6 MD HU'2DUDK667/2\.>OVN^? 1^AB[ 1UT7.K9TT#/>L4MG%U)1H=5-QHX]'' M:2@QQ9IMK+WH">.B9VMEE5N9!!J:UG[T\\@KZ\P+[C7/UKPJ-R\)--IKGM:M M$T_W\AG,A>*9MJ":]O*9?9?/&CTM G2,E ;"Z(+38K^)/0%P3;;("@T%IGG7 MY:FQ+[35YLMGK8W#LW$=>+;>HO;J66OB8$UQRM^.59XJ=K2)PLCQYJZW/%+M&)$00?SW.]^+(^HWSGJ*@O=SGB%7 M^R7V3,B%/%T E&UTMMR-P?5<^Z+_=?B+_"M2O?YUI7#]*W[Q;S%TG<-7=])W MM_? VNKFU=P".^_V^]=-O@56X1VP5%> RUT_>GCLPX,=UAL1Y(F\BLC+ONG% MZ0&.*&9AS=-(53<2Q+B 10SN-2UN'W#D4 5+&FZ.O+!J2H^QSK&^5@-O?H\^ MT9HLA[PH75&([D>)>C8%;PY:U&M/A>2&A?LWY.%U_1H+,9B_XX4]F1ZJ5'*U8 MFK-C1^MX^#28#N\[KX/Q](_.=#QXF0SNB*=UTA@_*DLW D^IN%O-OE#6!]Y^ M97Z1\GLJ/"MK11?=_N5EO:.,++YT+V99R0%[+!FB<3R6G![@8-<'(;$&]NPW P^]?&Q6SE+\@8K<$!;7(QIJ(#"Y*1T<0E_XK)SUVT"?N! M(XT*L'*T$,M;9XY%RBQQ3U2^'@11B%_K!Z2/B\)'C[G($W1H!,9BE#*S0!&1 M+4BER1A(18<3HF[@&%+#/IZO#(E#R;HV\]D%T9B$'H\6W_'2* P1RX_)[9-5 M0*][WJWYR* 08GG@U84VG).QKAL.644\NO38 E?7*.75^O* MQ'1P2V'TMG:7,8;,0 =*6UN9(2\LK!N/E"5FS.WT!/35<>=3_U!'^14FO[UM M@!<3V&@=MKHBGN[16[2_1/C@S-#@W=]XS)LDC.:V,:20O)RB7G6O(;-RW#JA M&TXP*LY\Y/UP I>LKL=87V=2L+.[GP8-%.5/:7$I0POCU_;0DDCPZ"W\X#V] M%/2)O(W:Y3P\U^1B1B;#;\_#EVGG\>5A-'[>EV6+G]Z8L)%4/V/TX0=DC2@( M%V$U)SSHG5]U+R[.S_&T?'5Y :"6VM&W'G#@]BO]4?*^G.R3P T'2GCQ DC* MJ:"ZR($PB ZX@O_KF"?X3W_NHH2_(7\9.!\K=^:L*><3W+;PL-8$UIX&ZO)# M SJ1]?#3J:<+W+990?O=_E6W'J#5X3B"4DE"HU>4I- ;O*, ?R3]9D*^ 2R< ME'2=Q4E"+%CWQX;/PP'W^LB^@14@28IE])J7G 6%KO/JS-R%2S]JH[:Q B)Y MR8P&3DBA]!KX\\TL&@43%'RZ,UI9558S,%B9781(BU[=U1@59,.!-T^_/&2N M/YAMP6"LA 050$GA8,UNZ;=S)[A,&XB 26H^/\>))8.%5BJDX.KR01NKT!)+ M!NON^=1]QU/#:!&[*A!"$3B1@E*]05' MCZ(@*M.A,5/O]OL#-!]$K[Y+'/E8-O[HSN_4--25AO\"HH,%?/2) A6LL^U/ M!68)J6'-^)R9[TF4D4*B*SC\H&/Z:K3K0%((J#%&N/O+DR?>63^XG7IN1^&S%K"5G MW7.Y"!3RELZ:O*;CQ.\YQ5B4RUZW>]8[/S_K]:XNS^L::P#%H@ <:[AX&8A% M$<]JEL2B0,!:$UB%8E& JT_%J5&H-7A*!2+(H*R&;$H=>.DI&OY6)0JP*DN M%J6A($F*=<).("NGP]+J,'K3KS8GD._--@%!(]EBL7P_1\W@\:4HJA27CXRL MU7AZ3.^X7U#TY(?A*PKB!*EJ^^OS_ V/E^&T\S2:3#JOPW%G\H_!>-B8K?30 M"4A]KITN!%MI=O-ZS!A%23IO N?@$RN.^N-Z0N M&5^\PL_+&LM5MW=U5>_ (,(U8_E:I;;2&9Q1D0QYP!%"+\@"$IDD!LM?6Q;D].8JL[+(U([D;.&-11>@8X:JF,->4EM7(]RE!+:HHY[:C1B/44&XFD M)"NL9!6&5G2\<8?:MM&TD)?(RN"&8_%3>]HD=.7XF8X=]A,V0S_UCG\J$ZX M^ZH.2C^K0P#OS/8?UO$7'91^6N<#!9V0?%R[K:[X.+HDF>1.JG6\)&O?U]W> M3.94QJP)5 "[)4%+FVR_Z SA70@R^$1P/*^!6GM!5*[AQ['YQWOD74T3= MP/&L:LAE22=0&; SZ?>/M?^%4.R.XQ].YULVA!("0"@K>DE184$Y1GB^=V?$ M%T&^^[OG1N%X\EU4')O=QU9XU86&%:)P]/TJ )\4L&) @90D^=TA%3GYU_@S M;6P%4"PDK K')9<@HH B78\'1Y#8Z>1IFBG9@< M)1J-C*CNNM+F+43_VN!'#3_)C4 UA_$%)3_N]]O)\)_?R06EX0_\S^:44CY6 MA>@>$K-Y/5[>[.=P?;64IN#&"1$:&8^KK$" /4O',N 7C-;045194JB( MV"Q-/M7<'#4FES*2\E+"1I%?Q* M%BP%B*;"J*LB(N!]&4T, W5& 6"M I@F2@\<;QFG PAOO_9M7ITO\K=8XKW8WOQU M[7C"< D3KP+'(S$9*,OLJA0#:Y5N^/0= !DJ [;4B3U()30 MYCKCR\BY.5'WE)/R/)SZZ:)JN]Q"X;> ?753U TZU'R\\G 7DK>:XRMH:Q36 M*#K$>HN^]J4OPU&T0L%TY7BC6#%8D0[^ZZ/WBK"0K!LX5;W>-@+7JC>C-U"5 MRQU3MLR&M8/F\?_=.Q%Z<-S@A[/>'!\7&__B! ME[^NMTP&"%9=:)VOL(76E>FFFJN]U$";__R/A UI6,I__3]02P,$% @ MQH-O4S*8]+E0GP0 2?HU !, !D;2TR,#(Q,#DS,'@Q,'$N:'1M['U9EZK( MMN[[_17KUAAW["=J 2K*.K7K#$3L4%$0NQ<&0BA(WZGXZR^:FJF9ILO,5#-P MN9NJ5(,FYOQF/R/BG_]=6N:/.? #W;'_^Q_L;_0_/X"M.*IN3__['[%;1@K_ M^=]__\^/Y#^;?_SX\<__19 ?^J#(-WZHCA)9P Y_*#Z00Z#^6.BA]NM'UW%= MV?[1!+ZOF^:/HJ^K4["]A/R;^#M/HH6_\0Q&DC\0Y-_]VQ;E(+F+8__:CL;^ MQEX/H;>/6@_"L)]8[B>.XMB/["\4_Y4A?K2;KR]XNE-#'_NR'^]FFES[-[I[ M$1S-'[]( /Y<5\"/NC/^42O]^I''D_].\#$"5)!%LB2*(S*>S2+X9%+(XWBA M4)CD]NZ4_.L?+4S(FY#8#GY% 3*59?>_?VEAZ/[Z^7,B!^._'7_Z<_O#9B(( MBB$9[*_M):KU/'JQ6/RM@L ('=<"H6S^K3C6Y@J4S*"[\:9N&P=7+,>^N7D& MCJ*9G^N?QPF)=\.7@7XP>I'9C<5^#IH-0=& )2.Z'82RK;Q1UP)K./T-?MH.)XUMRF/ FN1&60]#" M'AT"/WQ+MN3+(R33E^\1 ,OL/7,WW >3=PE&_$Q^W9^U?H*VKZFD OV01+MY M)S]L7OOYA0,GBV/Y4[=^&K&]X!C'$E$B?R[76'M^W3=0.!BZ_O4%!9\ 0<+9 MXV_\.[;B"$X<($D_BB3B"4GZ7__^HP%9_?>?->A_*(X=)OKFOW^%8!G^?)KO M^F($>)$^_^]?V]^1,':3-_WY[S^A'IK@WW]^[O[]=*^QH\;__J/J\Q]!&)O@ MOW]9LC_5;221K5\9U W_)WGJS^3G@S&J'KBF'/^R'1NL!^C+7^N[ ?_I3UU5 M@;WY,QE0]F5E/>UAT29 ;-5L]*P M6(E<=A+2!+]LW4RFZ$?)'#8S6C[=@PHD;B*14@:5U@"2F"D_%Q83NB0*0RM' MV$)Q/BDL_OIARU;ROENM\HMV+$L/UVHZH&R53NZ7J/9$Q>L@^.N'KO[WK^KF MU250$*8SJN[TFMZ6^)?U]EC9CSS;&/8J'5$/,AWABM^R>?MY!8J M4'1+-A,915]/N@_TJ9;80BHQ:O(4M")K#'QN4M+-*/E6V+P:%X5KP5V;\P-" M:/W%*A!S_2[JD=ABTL@U9UXM(01.H+E MYPD^FV/ZI)8KS0K%<;5%78TB3:%0FR\SA1S:1_-&UF3M6I9<)!C)85DB3V2S MWT"15Q@9CIEREO#1N8@TQXN\-$+8LM>Y&D7P\:Q!VB-Q*EK=2;FI9T.DVZ#6 M&"E@.%K B33H$21S29)(O?&,:!":C-FG)U'-8%L=5%J! ==K)2\1Z%,[F4V%+E@ B= M.F PCS8IE#6R+(:Y>:.")]H#_?O#NO3"\_^P#OG4_)H6 MMAAIG?7\,?R;YO]9A?&I^6,VM]3&'6)B$#R-X76V%ODBM9X_D?_>^7]8.WQJ M_B7*J@KCC$ :7IZQV6EC(>K.AO]9[+WY)UH&^+IR">X]O; *]%],$C&%,9T$ M4+YLUFP5+%D0/[UJ5Y&BS$)7O*549VBO7' 7G-*:*QT)E[#D55$4R^>R!?Q9 M86U?\*KO2T>^G[QL60\4V1P"V6=LM22'X/F5^08Q(DJM^DADPRGA8ZLRD^<7 M4F;]R@B"X4@&N^7[EK:ITI<7+B??!,^O6].;6CF+(XQ!V+EB66Z L#-;2-GU MZZX?\7WOFL!7=]3#MT5&F46 89B'L@T=E6VTIXWRE)1;OVTG\\Z[7M"4GYL) M>9'.6JO\6C[;/IB !$6J$#J*<=I8"RTWG#GE 296C(8L:2(^[Y43_^46?LO9 M*9&+S98RXJ*;C_2%$4=9-^A4RDJ_^Y79GLH%O<_71.MVP_RDO*QR!EAI[3)9 MQL5)]71X5Y9UOR>;$:"" (1! \R!B7>=S;^Q[B8C"?R LIS(#@\F'*U>SPB8B90Z\5&OYH1M2+5*X2949]N#:@IZJ^X1N=:9+MTS>;06&](=C"YZ6Q6R:E*G&/T;#=7<(89JP 6 M*:G5_&YR/2'V1'<,6B*HRTZ)J1/C5N_C-9I4YD-R;*[893M37P066:,,A>Y4 M6YT_)Q_"3G47D32\)G+,:F9-= 49T]2?DP^10IW#LUFC+@HR61]:-0EPO>F? MDP_QRHQ;K"&+D)%'=<7UG=HJ5[A\/B3P0XF7[2F@EGJP^=34;=V*K"989W"E MYKA$ K^T'#+(G)-IE)]& OZLR%3KUTYSMGU'C92P+_N)/0KCIUCY8$:CWM R M:O. 0"-&K@D*YPBM*)E1&QO>/D[>LD*B33D(N,GVM3F?7Z>Q-[10+:D=C4U= MV?X6;"FRNS)YBW!CM[>WV.CPS96[$=L+M]?A M$=:;7I7"06TZRM>799\7X7 MJQY]O5UR75@[ WJH@X"631.HQ9B1%>UP[ $'BI;"Z\LQ$J-R=M6)VY6&!^0;#'N]HBI-$_\BAZ)?J-5\']7J("B"0 ]74Q TPP439Z$%6NL;>D8 MTX@U,-TN:B#=P@A31@H_UBY 1V3)^Y'=;M=%'2,ZVJHRLY41M<[HI9..@AXF M[^:(1D.W].066_*98:BI'719%*U^-5HXK(K/:XNODV]0!W*F,P F@TP%IU28 MQ"V'Z7PW^8I1H-L@""C%B_0$5'ND*R5TDDW*#X.&/':2^3E^HJ=J]DY>^WW- M0SR:6C 19;@5#V_$%5E7'WF:,#/R1H*S3/XDI:Z2/:82 ML*B;]+$I;].*K40Y2Q-C.@IG59H0*T9+P'*@41V7DW><)/,&;TSAS\.>NDW( M &P%!/_^L^Y=_!5LVA*3-_ZQZ67\M>[X^^]?@6ZYYKI''K;_A,W'P(G\S:=-Y^>O+8TV\WF-C-^Y$V>9W=)39.^X,=X+HS=AND:>U@4>GWQ[G8!F*Y? M[.FCFCQLZ29^A[[U''ZH>O+KIBO]KX2BOY[I^]>_ZX\'!/[GY]%;G''GDQ[' MT],2;^]\UGS]3=[CZ5__OC?B-5/??8>?K^C^\QB3W8T+^\SR3=MO^.]3GS6) M9%[XN?UE]WEWW<\#<;DKZ>'UP"@GUK"6S"71#R&?/&1[3P'7BD-#;DT96>[P MQ,Q;\A[5>@43)2Q@EZHT]&FJ!KHNN4A19)Q:[$T='"NPB#7*T M3^ _6X[NT![!*3TG[-&DTZL9\V5S)K+Z$&?S$[Z2UZ8/.4J3'-V//8)&8CAW M'=KV'#,)<==!]/9^?"Q66HLXKHCL$$R0TD@?3ACHI.4>,'V< 0\\?Q+/S-(% M2@C4+O!WULF;M@2EU-,"QD)X+ROFJ:SO0>=!W0.6WQ+_@>-/XQCXBAX@'O1"RJMX4:,C1F9<6Z(\[?U-^&C^M'_..@W\K=GS1'6MW_29[8EW2CO)UWZHC\W$J#F6'@2.'[><,-%U M6TO*;:%25=<])>S8C^/ KTQ M[T3U>6^523%,WI_J?2+C>/_*Q;4)->W:ZJ*YB!BBJU4S>I0OC"+H.BA2I4VP MM&+FA#:13)/L=/N+'H/$T=SU@%CA'6BS&;!JDYLCX\D3)9X]T74UD(ZL:.U/ MSP$SF22^UE/3-S>A5,=];@8\:Z ZBYZH_.$FZP.!W5].L[V349Y1&)8?. PQ M3IX 1O:\QT*GE=8%OW.H^50:_"@YOYY*>YJNQS ,?(W5XL%P?XY2"HB:K<#02&9?#ZL-1 0(E")]!!\,]A]6_6 M)KYA/.-%Z\V-$B_5L<%ZB]A#YEN68^^S.].,0J0TR'&B7IE+N%H.:_H,VA3A MR5GNL_S5-*_FIZ/G^^GHM?)!%T9$J3EGATU*F(OTK.1F@D;BA*DU.[%$T[4Y M?-I J1@WY9GC;PSH 2[6*0]' 4&04!'(OJ)1R5NN-Q]9G\KPOO-[4MU0JKI9 M1"B;;5E/7H6673V4S5T;#":C2YP26J)@]K&@5.SE%SEH?8\/T/0%D6<1]8(N M\&FU>)(==Y7<^G8Y4>>D7&@BGH-6F&E0H<<#@X>WQ>L;L)U&5+W79'B>,N1! M*.LV4'>;A6R10H[E?B>@9BN. MM2NC-MO*LI]#6-L@ZBLB4U@NJ'P)NH+%1SE_[O33@0+BLCJ=[?C-LI]S-32. M0ZY=7V7*2C[MPGYKG7Z-,M!E=?H TT)-R+4F(NOB+6+4E5S43SN;OTFG0\'M MLW7Z1%_%5F$T;:!Z,T;GH%^E"MFT9\T@T.G708'K%?,(,JZJ!HW:G!*:@KX( MKVZ!OW7R>UN77L2B8;5F%^%]IHZRP!RI Z;,%MVT.S$WM6CH=:J!'V;P:9,V M+PX(1PX(B9%'D_8RX*K2%-Z>/XA-&C3L/MNF^1V2E"?]_-1@6RQ?Z*VX7!6^ MC1529M,N#(//UOW>T>IQ5RST<5+C4%SM*9,*,,M(+NT.[(VU^I47!EU"J9?G M47?9F%B)B]&DF*PZ7FIY>)/14"MU.+A]MDYO3,9QC:J&E"$X?@U95"L=+7C$ M*5"AX-M:L+^@40RS8DA<=Y85XSDV(XN3H3CTH<-5:CH7H=1TUVG#O@+&@5J4 M3=E^WN?@(JX1%2EHG*T,1B(-9E(#5PY/G\$!6M/!604I]R\/(?H36\/Q,Y',?41H=&EZ/4<_Y> M=?IU-PA\175ZG-3BEB'CMZW):=ES+S5A#9..> M;7)>.;>L0ZU:#"*:[VK!Q/?.OGO6V__E4J8 M+I2[O;@0,TB_$>/]?CGJZP^]>S>9CBNNN8:RKBM,*8;10V.6H7V0:^H/KJ9KB?=;MLJ8ZQM"JT^)M,!63%(O-X9J MVN.Z6['U\BM]"X=<+4:!;H,@H)1DOH'^[*>IEM0$_A3X?3W4NK[^?'"+),P$ MTL@9'4;/*@@]$.UL"]YEG>],;W,LQ]'Y79./:.%2?+S<%KU" \/<<@V/Q'ZA MG>/]4C=GTP]OZK%8[P1FFGE\V%OTI!IP+NI-'AAEA.;6O; M5P$]JIML1RB,';1B\RV^VY1P#+Z#;.^IYI5Z5'\5TV/**G3%>7QF6.,KQ\E)4ZE6;5\J%SUAZ&]R-@3G=2_JN( M-DD6S4O3<"X"#M68ML?ES>[#\CY@?;$J]%O,K5B3DCN6FQ$]4%1STMC/C4WH MPI<_@ZTO-8&U#N)E>PJ>-5)3MW4KLEYIFNWI7'W9]Y,'K%;*?4NIGGHYVZ2.R3K=:_DU3S5 M;V88I,R2A5K5L>(86EB\F?6+J']HVG?5^G#F85&70LRP12A8M],9HOVVX,;9 M.B9W0F@-0QH0\WW'BYT^D_-2B,FB&696*L<+(\9G=$&D6E[.?2 FQ6=VOD;, M.I;JZJ$)N$G-5O6YKD:RN7-+:,<.(G/M#+V*EBZ%KW&IY4N=Q1(1@86CD;9H M#L<9*#,\1VFT\6]>$^GKH4T:<'SSTXC?#8U>^]+=A=/5G"B0;;6L3Q(Z/B4^ MGMW0]?@M_/I51E[Z+8(UN+"=L^C*O-5<0 >_=SWK\V>:GL!ISQ%Z_OM349/* MY,+EU(X%-#+;-:TD4S4]"ZU[#$?4]#&/9G_HY=M_/V=BF$/[8LN#8K4P01F& MH(N^EYWGL*@(74WLBWJ?N9K2O\7AAQ]S0(I-3Y7'2',J F+6G%>77-9O0B?5 M%W(8(.789W*2_J0YUD$_:(KTP"MU:G987L+;2?C].ACP M@KCS_^UE:3I"04M$ C5"M$F,"0/HQ.]C;#R#'VG9GQ^P@SNTJ7'1J9D8;&>:,I88):&4L/U0IM MYNZ)\TD NU<:NDPXZ_NCH;D BBX*1H?-H^56L+2@UR'@?98?;X#%]:]4H,MM64E MH>SB"71&TH6<1Z.TMEB58L2?=6I0JBL8X+C^^0T-'XC\"B*MY-44>=<,:#O# M147*RTT12&*I4?>1VF+^@.,I.!X0\('%/2QN?_RLI2Z4 E,:$GJ 1OK*[C70 ME5R%;\.#WV/Q@ P/2PT_%H];ZOE(72X-=B89<9D;(D4SXF4XE_7" ,>'I;XX M(@\M=D91)?NJ$-O*#7'#S@^+/6)I&I7MW1[RDVZOFP'$^!SDXKC MJ,?AN1OC Y6; S^Y=.=45C&56^! *!N5IF0&(!N23A?O>G>?Z.(]TI8>'(I%!1=LK+49_,NGH. M.F7P\&^_S/E#AS6KH:6WF_A'Y*N/3;O6Z5;J(B2S>Y2-"91LQ^=".4%CJU&'QB[69AA=G0@7G M\@:]RH93/S::C !=HQ4LV<>'I;YR;0;PI19&48&%(F-MYK!UOX"54VBI[[0V M<_^(?&6I?8^KYPN$)'*14!KWQT:>JC_@^+#45Z_-$&PXK=?)'HYR7*>3S8( M"^#;,# ]M9D[0\NQVHQ0794"-XP'AMZIEQNXZYKE%71A1##A4/O_O3/#_N2&E&5J5)P8X%&;@9/GQS>^NG9M9F /+'2%-&61 MR]G#%I&=U!PZA1F?NZO-?.N66C? XG%#Y56G/4.5LBTF5B-V94ZSG1R:9BIM7Q1=J;5[+"H"8!/H:6^Q]K, M'X'(0TL]ZT]R52);JJ.R,O!LM(!GBO&'@LHBY1S/IGM2P,9.E_4M!0T-)!#:6+ELLC>6?$S:!#Q8H*A-FTIWB& MT^%;1/?P;[_,^4.'=1S6RME^O:P85I]@6IF2)RZ,5++]#_ CWS]BXIJUF?&T MFFFQ\3<4LL'C=4:@%!O: TT(P^U:0(#'&]N$>\?D8<&%(@>GR=DR4,M=C*<.F5_H:>Q.?P>:S.IP^(7 M:S,,I:+SHL>7#*N58UICN5%)K'?ZL'B/M9F[QN)Q2SUHN24^:O>71MR3R,"L MUL-F+X6J\4YK,_>/R$-+'37)L>9Q;.T'*L-H.'2K5E]C,(&OF+>E2T^TA- MAJZ0G++:#&RX^?BZ&;Q$#3HN21N>6LN5XSAL]V;0*9*'W_UIGA]WI%4=,F[7^8 M'WEDK12_/DCTF<=-W=:MR-K%)"^A3?+,,%Z?P112MLIXD>ZNJ5",WQQ3)CB3 M<"'[H 3FP'0VHW:I\4HV#HBE7Q'C\HP"4JU1Z-I0ZHEGFCP!Y( HGP]I]B*D MWU%S+_'Y'CFOAE-(U_1=&J?ER+?U,/(!M3YP;+G^Z[E-$LR'^,R:55%<\$-- MS&:*8?T!U-- ?9^>#Z1^#:G/OVWOD5=Z"\8V5U54,&L-J<:R556",G$)$3Q? M$?&!R:]ADHI"QW+&NOFL-)7E8%IM*ZQ@])NS04<:4V9 /E!Y&I5OR/B'XU)> M7LW[7(T'3B9;[-N&W*W)JR1XJ45P]@F]QN<^41[>YWW@](3W643XLB47^VT1 MF:L5ZCLF)"-76>TBD$1,2.I/]*8R\,^4'4DXCA78L-PJ!_]IZ MCLE\*;.4P4",0KI=:/-N!UM!9ST_A91WIOQ RFFD%",]H8X]W0+$G\DU1JMC M/-JOMH 9]Y<&$=^'*CF6W3Z[ Q?83,7>4-0/3 8L0C4I#+IK07ISKW@?7 M;QYSP\7TUVZY4^@M'+LP,%"/=S*3;*PZH7X?D=AMW'&XV'LRZNY("V5:1%S/ MB,19U.^K:MS/W0>OOR'JAHWQQ\/N<@9XXWE873'R(FSF*P-]),'7VY6"L/MB M['YI@TCB;O*Y$6+OTTMW0Z#;"8PI)9EAH*\OVO!2%Y?-ACRNVO M?U7KUW'RO(N,LY_Y#EWW HECA+UBMP:&(CAY7K?&P=!+=/&@$I;=A^_NTQGP M;/6TX(UAZ'/D]> M86V29#ON+IPM&#&KF-7Z?B<297,^'0_1"!^5H36_;Z>]P>''YWV]Q&CV@HG1 MB_.=LW=[/!F="F!&Y+0MRAU=+V'90,@4H36E7^7[\[S3P?\'OJN1LCH<,;$W6Y3$.0^+CG0AE6_Y_7[4TV-:YT_V6'\O*7-.G((X_44 M'7N=_#LL;2E*9$5F,E3E0@WXZV$^T-;TG"<2H#C/&[J-$*11U^U^V8CJK:(N MYE10,*%5\B=GOU?L.G?Z5W0(SCZ/X=8]ZI=&4&9(F=Y@TJPQ[*!-K)M8$7,) MK<^:)@3!=MKZM1!DQ[BN*[U086@24P5^AEIA[:&#OHH@",^$N1:"%D&+(7M. MN2!ZO-0QNJ-&?I9Y(.@""+KYSG6O.WL^O!EIKVQ[Y66U&Z!]Q>T:MMYJ:?!E M K]U,]);=&1]>%O)GM$"#;J'+D6.MD>SZ51B#0PZ&?[6;25OTF?U8<8MN[ID M+RKH3.2TTJ2)4*SHP;F!/0R,@S-@Y$$HZS90&=FW=7NZ8^U<;N8,">LJHE4- M;';EF?&,@HZU'[2KQ^?Z" 4_B UDC%FM* @[!E)'&1NK#MW>P040Q490P7A=IB5>R?(GO M9^';9!=Z;'Q[8+9C\U/*?=W!M)[+KOS0!;[5<&1[R_0&PW96E9K3,)"6. HY MK37/2- Y]SMNOIW2ILYP.*=T./9O^566=;\GFQ$HQL]_5A-RR;ZBQ8UU$_EA MI^UN3,UVHS#8#,B\:G;8NV5#E\>ZN9844PZ"O6)4F(A%0H)ULUO"HB&5_4\=7XN.OM3L&?I\S7V^P.,G27=7M?9Y>] 7> \,14IQ PQW(*U3"U1QZQ,*NE'-, M9=I %O5QI%M"&H3K@>?O22Q]IP$J@< (';>9N&GFMCN@;'4[KJ.X)OOD:U;NLA:.ASH-;L MY-VFZVXU*@A &"2DE6>._R(WSZO7?5D%+=EZ7MHH88CFJPV[AO89)CYY#T[\/*#O-=.\)(+FST[SO@R]0"H/ B#341 Z%O!Y M8&[>*=!T=X?I7-@M6L[47AJ6*E*> [R=!0D*^A[L=Y=(#GVS*# M"KZM ;UH:!4DG; _2;4_0-L3"'[FPLZ#H7<+=:!HMF,ZT[@H!V^OVQ4'"%#J M2M/FBK$R1*?!=\;]90AMSB5]^#^'"?];Q] MHM I+M7ALB_BXQI5QAI\A<73F:@Y3;8_0/_GS@]M?F*FS#V7%\S M*@2WDYI6Q-F@YY1T S@]0#$%WT)4Z*3F^B=IGY3'DTSZ4\411S#B3''<'WI3 M<92/'?X)LSAJ59'4;4[A12%D_%YHBD,,CAY0/[L4TA,*RTZ&Z\>,9=&\VQ'KMC:% MSKU++>J_J1)ROK4;/,CIJ\W223/!,7Y.)V@AJ%]XYJJ^W63 M]TM8_O5%"]"U%0T-M#&+:! 9>J.IJP''H3T_G2X&#+B\D7*]'D2A:99XHT'[ M1@W+!_UNR+"DP$Z[3C.4'QT2:52I^0NNFX$&KZ>4K-:8%P9JQJR@L1\,!W41 MMP1X-^A/'W2_1>M>$L70-"V\5KJ^N6@9AH\RAI7Q;*[:!/.^G$[D0MF?<#.= MN]]=<#=H/2L]+2-+H9//:CJC5V:"YZAZ;U!,I8<+)X1OG42^'JZAZ1UXK86C M-E.)93E #:Z]C'*44U4J!G05EA2W"=Q,#>SU'#&K%99NS5!#820 M2_D(+9>R]52J84@Q_+UZ^)+ AJ5(\48/E\=8A"VF'5F,LN6N,V@6,#5,IQZ& ML3)Q.S6\7V&X&[2>I8:KT_&@-I^!)@,66@R(5D@;HW2J82@A_+U:^!YQ?2JQ M9I1Q?%$N=;NBQ62V^,J[PEW-DDIMW@X:RY(LLE:WQ@./R#$]:"UI&JT9?,@X98O( M"E^L.CFI8>!R9<9B7&,BX-!V>*3''J1FE]=J0R9B2BA+(DXH3(::<5V=@-,#!NY(1?N;?^OB/2^[0AY YC97X MT%WO*2[A*VG.RR2T1=.;;*3W"3# 1L:,5-MH3@?%Z?:N$G4)-KUF9( MGN7[:-^6T,S(6IGA!%H-\NZL'XCY[7$RE]0U+;2"@#3U!K0 MHB8MNN;FA\V\YYY2"]E7GX^KWGW+@R#T=24$JA ZBB$FKGS "^(6$DW*TDDQ M3Q2-2JO70:E)<]BO0AN8'LQP_Z"0$U.$W>$\TW)\AKD6AU7I*5<=,A698\#2 MHEEA!*UO\=W,A<2>X9QHNKLD++5]2$Z[GJ6Q7C_K/IWAVW./>UJ MLKU)(_O@I3(=3WLHWX3';+QL=H;'R9XIO_X=,K]\QF,#4>1][LS:LD-_<3G3HB[H2FS=!-F@:>K M6B#']T8!BL@P ?(%I&C5O94%G1KYY>[ZK >P6S1.7 MV+7N$#.R5&/J0499,3HGQ2,3\Q=8]Y%*-F1TFSCH&>S>X)_NZ/#8! MG^BZ@R1YVT]HM_YV>\&*F0.58>8ED:5:1%?$VH5E%SK\[+C\M7.SSW[,:^J] M).!?D2\=6#K2P',=,'FUO".5[&6+H0DT0S=6[-Q$'F#Z7C!=OB'H=)!T'6B1 MTK!H ],0##JT\@1.B'G)A=9%OF=HP1-^[:<:;Z;CRJ-"Y 15#A@(/2[R(.AG M8_>AX[X;B!_*,1XHQ(OL%/JTKP?ZM%/H[L-9C6[M:)P0XE5S4EWF77&BA0$# MG'+1#NOZ#"C0@NQT2]NQ"5X3!OB9)\>\&GJU=- ZRFO[CAHI"6D$X,]UY5## M;+_;LAZ7*P7;=_V8Z9OX*J"[>F.X@#()<&Q2+X)_,*N[2@1]E=_;'[?\YL@% MQT"3)(:P!#F=)85JF[!A3.I"XE\?WLYYU7KP@?E M6Y4-E+>.], /WPSR'B]WL%L\UB>Z"VDU>(N[YL![*R7TCE MDB'SM?E+<7 M[HHK M$=:;7I7"06TZRM>799\:!SYJ]05[NDYC@@:3J4QFTQ=\1\,'Z^@C*Y M(6!PH3F4=8WK#BAH?09(@9=6DW6)CH"IRGBAV6(63-]I58L5ID*(6>C2RG!T M!!S8KH,B_U6WP=ML OAVZ\.F8X.X*?L&",N1K3X?;54.2[6YLG0-I)8+34ET M:;L-+4/?G>:+=!Z?9SHD]/06=Q]C;+Y=[[/5B>>+="EFBVT0<.SDP=CO<38_ MQ=BUG0&^HLMF6TX>N.6KT9F6A4+'[(LL.VBY?EWF)PBT)OP,OAZ=9CK8^I+- M'W;#_*2\K'(&6&GM,EG&Q4GUZM+V82-T76?V BR)1(VMN@7HXDG.W^46;@ ,/:/M[\M,%Z.%_\P,$Z?-;X^ M[I!EK,@S!$I95'2B*7L*M"G-*YP$?@%8$&AE_8P\Y?T,+DZ4PF+7HEE@*]U MYN45QTS&J81#.CS,_ 576 S9 S],&_A3XFU4%?C+F5>)JO8TQ-Z'6#2!3 ML)^[VMV1=JRQ;F_0*$3C0/%U=W/W78YE>[_%7!X*XTPG8CA"J*P&B!-K\!X8 M=EJ['*'7U[-71PF]>>#'*'W-LO"+ZKI M?^K"%UT)U5^C#*<00?50G%<15N# M:BIS6A]#%"1\/!JT7+*88T0YK=:Q>Y+8CP/*9TBQ@W&IU!CIB%GVAUXZ9GGY M\/6898*IHK%3'+_M#+K_S!$KLH;1EA![@1[-V M%EIK#A5+K[[JYW<<%86*,P>^O?EA"I*A(%@78P6@1'ZBWL"NF-TDEK9@YN<6 MHVM+F\7LN^MX&AQE=I&6.T-:K^1$+T_VJMVP MDQO7TZRD3TPV'1S^E+(^Q>*29H2!E&-)IC*S]5)G144"O"LTH63QMROO3<]Y M458,H+[A[T!5;,JP#):Q:J5)I=P?4'5XU\__EK\GIGJW BP*71_(0>3';[BK M]]!"656*713)K\+!3""[XC*]+M?[,TVMZ/YV_16S[_64WX(ON*%C? M')@']W\>4[/=* PV _#W;]GEN69;= MZA0S!:;/T&*?*Y@1[7][L!'\O^C+O >/(FYQ M1CJ4]&?D>',>6\V>@R#<;_Z]H-1FKBVU#=5VY^6%2#)$10'=69UIR5::I?8X M3^"0T7D9/ MIQ33%*CVEPFN"7?I&4)Y(#*.$'@(Q.6,<_:9^$P"]!&=WKW$'JO8IDE2;6_< M;.)4=8 2I5&A*V7;.1[B0L6E=X1Y2.B=2^BI(DZ:Y%21YO.IL7):HCXLYT9( M"5OE09H#U,^4G![2>J?2JEIK4^K*=LPM;* V]$G"B63ZLJT 6@XT(9D^L%6P M(TWJQ-=V%Z03%7T59>L(@PH!\ < VI;=$^*K6K\^S*F'//]I\GR)*NQE!$^8 M![5<7E,4D4:U48Z7BI$$[RFTL)9,'SB_5)7R0N4*! 3"0EFJ8H2X%%$,Y;&# MISF_T.KD6\&%7F@(N4(: MM/G/KIS4H+S+W?G7*B5)M-: MC6VWRJ-T-;"#ZB"7+Y;3X*5\8RO- \,7[EZY$)070[%>Y8D9$^6X1BDG]@V! M33.4;]=J\D#TA;H[+H/D D'6PF'8:!A"":M62QT=0TII<#6^KQ7C@>"+=C]< M!L#?FAZA5X8'FZW8'7 ;>,ETTHV&',0QDY+1J M^'P,.FP:,A_0E?(?>+\H,%>QPRFCMBTQ,MGW<<&39S,G#?[#GX2#3QWF>&*K M@C3ETL02'99XS>J(\F2@1;FF:13D-(=JG]A8X9'*NZ:PPG#RZAVL6,^5([-& M-.LV&HN]9: $Y6F13;,'_UBQ_A#2>UNR7EN94B8RVBU#)V2"U[NCDI.*"NQC MR?I#2/^P];"CE8R.PP(8&]'*'C4E0^DXY30;U,=ZV(?(WN>"V%+;7Z"9*"0- M*RH081_K-,)*FLWJ8T'L0T0_GTRZT'H%1X@#F0\%!@ A4%R+->NU- O5C3(_ M#S!?+-ER&2!WZZ6L,1C@>8,M8$10YV;M?"?-CMR?OO &!A#?>N6-4.G-^0B5 M#*8_:VA1+&:6M4(:"D6/E3<0@!C:K/5H6<>79=EE4!:M%<9]9% B4[&@[)$Z MOBN@7SU$U1K]A@4-;K3#1N M->E%E%EQY%T#_5%G2$.=X3+HQI=Y7,7=>1OU,ABE+HI3ME=*G-^T,O<*@W)F'/J'[;ZT\E M7OBM>S;B60';> +FNRO[=31&QS MF0=!Z.M*"-0-L45;3Y2$(.YRO@L#1[-BK\-X^27""PN)=QO0AE)7I-<+,D\2 M[)HH7?_O3)3N+SVX1Y1NT5FI#NDJ5NS03"1YED?&50Y7'^A\0Z@'*J^#2L9R M32<&8!^3N0'A5,0NZ1M";Z7$5K C$+U#%!ZWUE.Q9Y># MD;E$HTFMZS;5;B_@H$UT'8HXCI@)LX,MF0CE*M71;3UQ,>6WP#S&3B8A\78T769%5IN%\ M-IM7:'BWC3L+,V=-_(&:XZBAG2#D)H)L/G>P.&(IG@WTAFO@!%:0,@IOMIOI M1LB;2=XG&DYG1B_BH;1 H008T;4,(=N)LF2=)@/TX:&D-F=Y90^E:O*"AV>I MHAC/_'9^6K$-)@=M)C(-'DJ:$7.>AY++SARD+JD$0U-U8::0U7Z63[?]^78/ M)>NAF'C7E34BUQ19*AY/"_,XK\&[Z!X^#^7[T) _F0V^B(@]U!2CICS/)1RE*E:8A$AQ7X+)21.*:$RE6[,?*^'DG+4O/509'I6 M*<7#3"B"]M".AZ:E]ZQT&Z';>2C?BH;3]>J+>"BS?+]9Z*J>9^@UQ![RLR(? ML^D&QW=Z*'!4DJ_GH5'6SLFN]8%57:S8MNWHHF[OU%>V998_T M,3!H8RF1(HYALRZTVN/DC/>.93HUY3_1E[T$4M2.$Q0SDEAE9)Q>U"R7-&<( MM/4=V)'R[1;F598^\$.)E^TIV"!B_:F9&%XKLEYO$)!\&X)&8HP3:H7)!?K8 M!)NU\D$Q;LHSQW^[Y4#7EU70DJUG@Z2H.!FX3$]BD"5+F3*/L[0!G=))B/#K MF21__;O^>$"3=^%Q-D@_0,P7R+ZFYGU6#[X!I4#1;,=TIG%1#MY>MWV"JV1M M@&A,4Q2""L7LMCD&N*SY*.2HN5@3N;-@*R MG8/O!,-C@-VGR<-CN"^4GN4Q5,OMA1,Y';2 ^H/OP&*##\RF/ M <<:.%.K8AU1YW%)%*-)<49!%_U#BN(_Q6-X[T#C[1Y0VX7YG,_K4RW<;=[5 MCL;)Q+>_[>"VJ/35* [YH_Y MTX:=ZV=V\GY<[6U4V=#E ML6ZNT^S//D6"!"$:!XJONYOJW=0'&X'8 J*9!S-];?T;L88.X+#98>=3NE@$$-'M;CTM8C@^"%J\>O7XE/ M:W;;=Q00!,=[REY%P.?5O-]N]4L;4F$55U1<%.H*V?9[1G':@Q9MGXI'SR+D MUV/E,VOP-]T'^!OS.7@B!GN;$9&'+1HGMK=N G\*_+X>:ET_&?,*Y]W8!=R$ M6BN4Z8;:N\MV=TSH.];MS4N<,KL&85CY^9A8H((0+PP>&2N @!;WI[:X/DJO MK\/Y**$W#_P8I:_85H+A"6S/:RLY&'IU=?]995POXD2%[35\5 _+!!U$L3P, MH"NW/Q3>QYL7*VL'"&SZ/*-#%#QM9+=.][?E>"-G+R*WV[EN"P\O6O!491#5 M#$N0RYE*/.(,&5IXO)GRWJ**L^=\1>T!;?OB1; RFINECF@)7::?\S+><#&; ML&-HPTKHL?+M#8ROL+(NA77UT$Q,=,U6];FN1K*Y)-L2Z"E2A6FE4M1.8,%^:9:I.1F@UX5^A!CY5O#,<3 M=)#/:-G[]+P:8B'[ZCKF^\!9.N<$\W)<2B@DFPUY7+.5OU]GK9*X<7/45\C, MDW^\>?ZKW[=7\ZC# \)<1@9;R&3C M-H!SBT&NR LE\]=>D\!@[KRAP&(K@9R4(7@V]C,!AV7V!VWVZLL U9-^/BSY8 '^?QQ>1.SF9 M;[9"4@.#1BUD2>*S6A[B\PZ@D[N3O+E/\<.R9XO?R] +B!\ID7N^T8UL'0CE MIQ5V<] (U>V%FEX?T4QV-$'!M!ZUIE'H"ART+A1\0G.4JM=TTL@SD\JOAEX$ MM/D]T.9O EI*5WU'\'?+7H?#GJ*[\YF&(@L;&S>HGA]%T':JP8?60W)>&:;Y M\V&:OR!,\\^Q9H+3_)O \TI ?;*8E!\&B=56J3]L/I*1.IWQNM7QS7"*!7UH.&63.R33*3R,! MA\[A^?2J]C^#HP>K&7EK,-*Q<;4A"@.Q[89<7YY-H,NO?7K58:HYFMWC:/;( M;O_SQ'.W]E.I3W7X.?##=8]JVW]*]5_<-[7Q$SV?,QD4X09[KDUMF3@ MV9&34:8A'4PLFH@RWXN&-6&Y %W! ENN\Y78%I\H\JNRN*V@9]7F/F0/> MKH),NU.;MC!&D#O9?%@TF9D/K6TX68$Y/5/8>?M*VV/DOB.0?-KQNFW*]GJ3 MJQV#GY(JR337+SQ?YV1M;M*4C8UA=!(:[7-;Y6*]-+9ZDD@C7K->&PS+R!Q: M;N]/=8\.XL*T235*#,<6 MIV5O#$1_"BWO3TKZJZG!+MJ?X=[+5]R$L>?ZFCHAV,EQ$\F!9FXT'HKQ,L*( MO(PT4!7:R.\D+T].%';._F[5*V@5;*P]Z8P-,%XLT)*7M5;A3+I^$L4B:B2D_71.!5E'H!$3A=(/U" M^.&1.:A41T>-\MF &\[8S2J4$7=/U@Z?F=%J57JSF MY/I4?SQ3\UU4X"N,$-L+05E!&Q&DHN8$:]?)Q3 S5V;" %'M 8JO^#K+E)"6 M-8$V%Y@*S$"[5T\OH=WZ",SC:TC7)$KH_71JV::KU9?MA,LO6*GTVOGIJMT0W@W-]F9[;/GH;Z=[Q=K3=^YWYD0.LHD-FB0S#JKC K*GV1 M'JG5XG)%3@CXSO0YLFWJB8F_*),3,[\K%^0I_8=+>/9)60QZ^:P1#*<\RBIS MJIB))L*P='69_VC*#,41_'FQZ@529D^["V.%O=V%DP\[*7AJU>3O*>HT8L ;AF$)F4@8Z(T$K#F^GM-&3AW.Z6N6N4X(;5B M)%%D")2U3"=_37UYU]C-S4C/!R,)0?7,:FX4)+P'XK0Q\#>33$^-[F@B>CAF MREG"1^#)8'GKW)3OMVGUGVBS>H6H_--GFFDF>XDK<8M8<% M:%W\BZ[93:^WEGFS=]3'][@GBV2GR-(Y'-4;2ZPJ I232] J1)@./,KL;5/T M5?.6VW:5Y:7>I,\$M4JV) *QEZW5RGI7R,*@_?9L>QY!<[OGHY) U%AIU3E#^_!'FXN\A('@^FW2YO,G0S1HOM/(FW^]#J M^^_9Y^.U[_.R=<=7Q?WM5AU?Z,:H=DU3&]>4+!I9IH@SSB"/K%+)RF]K!L]? M,%+)?40H?],++I:Z[49?67DH7??:6B\H,$8GE:S]ME[PW 7%%IAQO&AE$9>#,DG4VTG[7J9S_\G2S9[XE\ARD!8EO .0_$5A&84SVRBO-$ MSM\T*7;(MN::(WV&"O-EBZ]U@W'>3B<$3T[T>B:*N&QUZO/:ZC2CA4R.J(9, MV$+!L(C,JJ;:+/52Z8O BU<>;3;(\F% RH9!N%UC)/5YJPSO9A5P>+1IY/IOO@-+/:'WG13@]_ M8#EJYUF]2HX9U@V53%Q$372SY'WY)V7WAW%IX/\]'0IC'&6XZ*8I(9C87ZTT5=YA4^FS7XN/KXY/V M.?F;XY/VAU[$0\/0/0\-.]\T=Q=.5W.B0+;5[B*9['J_SKUAN^@>4E5*)A;/F>UU_#3OW\(S]H5]/^5\<% 6T9' =BZNAL4M$PY&7 M&RI"*A7]S4'QN@" 7[,U#[[4)<-UE*Q!*UV-SMNZ7+=@V*OC&OO9O(Y* MF"D_%Q83NB0*0RM'V$)Q/BG T!5XO9W*]FQ]2^QK:,U8Y44Y+&LJCI*Y9@3= M["_N^AS-7JT(7N<)/IMC^J26*\T*Q7&U!=UF7K=*\$2V_D2U==_[^E036Y5] M5=HJ+PGCW7Z%PBL#@^C(,1HQ+=YT0;+_OT)*H9;*N#2BLPX'JM%[6O;B[8OUDKLL"FVO7) M%WMS_?K+$K =2[>/W?9<"A_K?]%M9;<4W^_,(#34>VI:7< MYE?1?!J+N%&H9"AG5FMQ[^A:>5)%#060PH 8*R0:,QKWK=@ R.BNPG MP/PRJ^02(*&&1XUP(Z+%?LNIUPH9KU3ECSYK,_X+SY-W/3_2@HM-;;CHSYA* MKM9I#1;98;5T])G/UYQ^[D]]^2L!NA/Y"@B>/FI 5CTI8H))^"OW=Z'P\I6_7M*R^\YY[NTLGB?% M)K*EF_&O_W03ISKXT0*+'[QCR?9__C][7]J<.)*M_?U&W/^@J)FY;W<$N+4C M7#T=(4#L.XC%7Q1"2D"6D$ 2ZZ]_,P78V&#*+AL0.">F739.2[FU#6D)=@BNDPO_&!U9*@Q+GWO<4?0),?&OW@ 07\- M&[DZ]Y3P@N;?%G_NPN)_<,)^,?/I2KWT?_^B>/+GWU!GVXX=V+F&1FP\JCI2 M8+_G>Q*VBCQ+'1CW*4>;;@O=_0@XKJRZKC)BAUUZ\,!SID$-:O'$:)B7Q]"B MH\AH+; AGOOSE8O[WK6\+&^]W4O=\,:6NKPW;,NP0;1G.9KY0F+))UN'X==_ M_G)M^TA/^?_]8< _@=X^?)]C]53+L_AQFJ6O3:&O#UQK60=CQ_5WI&"< M6\CYN6CFI8Q2ZM-'_N?Z@TJ::&8E8H>OG[A:3#8)^&LJSK!?S'7O@.VA)3U*=KM]/LW+&E.9LM-K5;6L?+<=FH '&_GH' M@2$C!.K78<&_V&*&4KT>G,Q?:-=*':NMZU9;J$KFVM7=TUM\VD\E1S6J:H(' MI>CEQ^-9):@V?&:]Q7Z1WFK6Q7(CA[33#2FNLP/B=(HKZ8Q0-6@HBD3?L !A M3Q&'WQ_26%\*!2G8W4G#5Y:#-^Y H"-5QAG^89DT,S5;:#B-Z&#A[D/@V*A( M=*^B(# B[078X)%KEKIT5RA%?)URXGTT!WYHW1!3M:IJB>4 M+-YNB*@JP^N6^2%O@7&!4+NAZPI&< M4F(U4+C]EIE9KBVX$B61A2Q7*Z5CPVA*%6'+[=O](-2\6;9-H%5S+$L=>^!^ M^\VN7"-]OXG5HTBSMHY0;Z$6; VH4]_9?K#>& @^>;%]0.[$AM=MGFV*;=C? M=[<=VVX.K%'BZ]O/@_+[FFIMY,5WQIM'=,69J%4:G_Y^DT/[2_? M14L:FC%^C(M?6[2>#YV]L>O,$/%\N6NY)NNN*/P0ND9^ZAJ<;04U8]*FQ*_>$XQ(5=Z#:QBKX M^<\P">-[!IN[J]\U[@AI-+:<)1SM2[DARL[=GZ%_U,T;$#MN"Y]TJLFQ5S7E$!"8+J@93B47_L0S_(,P;@Z M(I]H50?5DO,6_'X M-\92$C\Y&<138.V:>.Y<:U=UH%EM/1CCEP;N6*LL,]2L:4;-HK%HUDM>MS6 M?O'';"F2$DCFILRHS:PADVGL0F$WQJI%@ 70IBC/"WX,C0S@79W!!-2KVTR-\8('QT+&W,>T( M,M:M*9(1 CJ/:K!P]\0?IZ9\I/5$^+YGH@@H/L]V\LOL[(&2HXY17$A15DE, M/D;Q\9CP28[_\^0*K^A Z%;1,NS%^=N@5VL_#&8QDZ8?9\,5D+5E^6.:GZ;9 M*$6S[(G#_&';$Q+&'THFFP\-'T3A)QJX'[L@.G?5,6R3LW7DV0&BMR2"ZTX( M^ B3F ]!X.JB=(;G$/4]0?Q!;?;EAJH7;!;IA&I9L W:PO3@OY.IX<(/?8?H M@4T#^.C&^@:5IST^Z"3O[/%!A8!>!!M!S]HWX Q("VVHV@- B)J/] 7:XR-T M^%N(6]04CD # 8HI>OV,('7"(_Z 3^[#_[RI-B2\H8.BY]LT#'^H^J]&1,S5 MEYT.]K^"/]X,Z<\(H=HZ\0>],^X> '!>I[U'."KT1T%[^)>H/YN'!04P@YX$ MW54]GXB3ZR?HZM*[(TY$K&\+P\F-HN34=>&[U[O9<"J093OU=K#N%AK"HY3L M&":?GB<''I=^[.5K;X))"/K=!<_9Y*^P?>S/GN;WS=SX([OFZT<\I6Z]\:"G MIF] BR"(LO-V/UZ_B3V!K@T;9_U^!NQZHM[!5L]& (&@"E$Z,GP?@AM: IKO M.C8R(ZWE3P) FW))Y) %HFJ! 9I2?95 N]&O:>SY(>.IZTW1L^$OZE,+K!'- MDAPB*?CJJ;6.DC6B3>(/],O83YJA[\A-"W]H!'MZ8[2G=Q8^6W?]B:&@>7U' MK%^PR(?"C)$!8*!B[3ZP4\)*$/1@[_P1I XX%O4$O5$(?MR7/F5Z\%*^CAMF;1;L0MZXPJ M?"YGDQ5YM#"6*Y9FP$$K\[>7^A.Y*%>P]-);AL/;WL3Y5W_;R4S0Q^2ZB[N1 MB#D)P.-8GDB5NBK/QVJL5EO,SR(%(=H:",5.P&\& OI'#&X4Y#_H)QC]URX" M"A$$@0&H+FPG<.NGWMI8AYU;G]ORGPYJ;!UOY)"C=UE+]/*Y 5^-N,^&(W<0 M*<)9#-1/<"..:B%["B7"H<;>IF2&1Z!D/$-_%5-X%2?]0WT9(7UA?(>&:Z7% M\UF6]>&R':A)Y41=:\UK)EF@AJUINJ2DA.G@\U!CCT(ME#[)Y5'SM+N?T"X!$[L.D/]'2[BGW=$%PXO+*+:0,/9UP?3A\JC9O?G91(T^MZHST_F M<_<+],';0GK4_#P6&/J,!7JMZF9S\(%A!8Z.T[P2Z^NRWMO,E9\ZY@5A:*(U2K M):M$'3PB8;H62";%YD!2L]9C4:FV%R!:.W1$8AY5"C-IU@9D=.$-"IW\LC=C M4,OMV\,8IOB"XPQ,_(Z.AR/M7WB_F+W;2B?O&/ZF1\=>Y^@^%'8YCXC^OJMU MG4+[^^/=R^RX.KE^1R3R55K+RT06=,21J/0)2=6&3T;4RP3,<$GXYP8<_*4. MM,W!B?LI-"E0#B]X_1ND$1WW?EL_[<<_3<-?UYL+9BIIJ9[WX3S5T^/A8K/C MJL%.\MHP_ ,E5/[&W(09*K\_-Q6;: \-*#3K- '@ CW, +MTMO,F(VL)W;L MV$G)SY\9AKE^,I>Z P'SS$APH/H&P)W]',"/%O\@X5A2:J MJDNT5&L*4+R%: R_XI1?2-3?"==J _LUZI\6RJSWRI-:UI6DY=#IF@6G/1J2 M-;A0'TM&3Y6^9 7.8%=^[I@L@%KW)"=DMTC:JO7G<@9PD:I&E^?IAM.7IU9^ M6'Q("U&V.8>+1']HD= D=1W77./IE05QQGATV,)FO\XK$8-\C+(S6Q>OHNAU M\:H("F>Y@)BC+QO)20=)3)"T4'GB0#8^4BW]1<4O>SK2'1]J*V.D0L1Z$#5P ME.1+R7OOW03$YCG>?W_DRND#V9D!U0:2$3"J5YGZ03 :(G G$@:RRSROV'E& M-C(6\\!QXSSK#W[\PU!4A*38"(/*J;R*]T;XL2WRH[O!.6>)#58O?6Y;X"Z9K6Z\+"M$FN/7N MN0L*?&WB4;^]ZN2GAK$N9AU\_=__V2UJW5,U<^ ZT!I]97?N5+O>=)T.%GD MHCT7J&94[<,UO5>MN;KT-NI2$.YHJ"[7BW;_M#Q!%?"@;CGQ_&V0=X*+H7^3 M8NB;:+A&Q7HQ@5<52E>!PL9)75'C0%-Z,9TDA1Z(J:K^,AX=3,_E2GLWQ411 M0@7;DI5R4RHW&YL[ KSS2FA" MN7W+F6\G>!7VIQXQ_[[X7?D2;,$0C(EF[N)'D["PY']LVG\=4_LT&9UZ M(KYN+^)W@7Z>Z,BQ[8G=8T,OCQ"]*[S\,8Q=?KA5]3.;+V>2V%\-\,DVKJJN MGTMO,])R]CH. :EE;Q9.8RZ_82#":1;K32*WGFCUW2@*$61.0Q/G1,G7C">$ MZ#C;0IU'$D\\G%\IX?-S=N#L?!?Q?!=57SJX@?I&Y.Z(I^X1._W;"W1@](0, M/ MTZ^,P3K?,\2T_VRV!S=3//7XJ>BD#\<' M:W#1L0FX)RZS/M;Z@'K!&N :#L ME4 .:X0;$3BL$?JH9D#1\:Y&'Z#^NF (VZ'*IJCG6"_<.DRY*P$>U@LW(G!8 M+_2ER12.^%JT0G#\9^A8.G"]S>$<8CT"K!UN':S\E< /:X<;$3BL'?I)U1NF M+6=^/6X#[# 1]/A)(=R0&KC]5,[CB!1"C;$+K@X6OW"/,(32^AZ-4'9\X/E. M.+.!@LZAFK-O*(;K2Q#Z5O@Z0.\4&6K$8'Z_)?G[AOS^1K8G75)M=; FR)3A M:5//,QS(G;IHJ];2,Z ?D X!WS]G?])WQ'.7GVJT/'<]L.:WG4=>P;,J0+IB M70H=M:D#;VJ]WG_&.B(T&#VT=QSNS>,/EP\]8<%0+) X2G0JG<'4T(T/AA^< M_X=4"G^T-C\A'K8<;QHJE<'<$;L]#MA_I\_$MM.H#)C8F.M8'N3.JNMH0$=L&1*6)]@[8MN_@-R? M>QAN]L9X^O$/'^ZX#V;PFY.XVV3P%Y0=5&'(55 !X#"68,C=$4'?D]$U7NJP+?7WY$E:MMVG M2^P:JA6>6#)]1^SVC0@Z%US7N#YJM+D+RP#K4+/L!==E;(QA3*VAQYN =PRQ MQ&&&/WV22 KT591@)X\=NP%LPW&?J3,L9,_<$=MN$JB?Q+JC.R2/"3WL\(KC M#40L<9C03Y\"4C)LT%#[P%_N),R%AE#S-XV/&$&1Q+'&;P MTS,X%\*$D.>-10XGA5PADC!W8XG#W'UZ[N:EQ1".-!2'[P.#F[\CMEW"+!UV MS&"6QA*'6?J+DZPW])>S=; ( 2MOND,$_<&4'': Q'%&'I8X3,E?2\D-V!G5 M#TE<^KDSF(W#CHTX_4K<__+5G@6^].4&JE3FWQ^?\IT_?&H774_A/47#C]ZY M)N?N=YAZ2@G[KC7J$?$)$=>-V3]_PR_;O],LH+I(MH>O%HE!+]G ER3_M>;JTMN,4A#N:/8_/WN.J\-?D=M>H7D@N#M!^ _Q M_&V0@OIZ*D?J(KHS81OT1Q&+WJ__:OM1 -SM9XX7U'*Z=X$5E/% SW[QU&!5 M()G>;T(J(_CC9E04>\>>:)E>R1WSO"C/:JI9289 /S41PZVOVX#B=*A XE&A M?[EHAU9#)0S]OS^4.*4*_3Y-*3V^1REL'+!*G&9HA>)U/J[W*%WMDS_6;UW_ MQ;$[Q%&KKUFHW3D**C =JZ42K"7_M)15L=XD? MQJCH7(_D!9I1!)72X#+W.27>U_L*I=(<2?A$"+#0 ML>X-57==+6H,W.U/(Z@V?>^K._]I&WP#0H:C8YQ.JDH_1JL*JZN\TM/IN,+% M&- '&@]TX24(FYH2G:;TDK:,=:5,M-D=-H1NJM>L*91"OV[)L75 %BLYF9R" MJ#YUNG2!*HJP);?W3))/4@-JLI"7IN%UFE509\2! M6!CS;#=51BWWGMGO>'EAH"T:I%J;*^D,4Q)[CJ@P"OFZI3D%&_XXND MEDZ-:=1R;T1J@J\5HKSDF!G+4ZQ1P^)[Y "VW!M1'732J9[+ZB;O,F47=+)- M=397^/VWNZ6D7%I-)KS4J"O)8K\9K?KYFA+;;RF;*?=A*5J\F2GZ=K_3J]2< MV%P1]EN6!@E0K;NC"IGA1K(U;/LVGZHI\0.SY*5Z1IL$"3-3IKO"8J"OH30? M6/Q61Y$6&:'7)XUFG&D,EG&#C<.^'EC]5DK1[,Y4E.6E',LG6UVM2^5@!PXL M5;)7UDBK6B_+F>Z*[D@S:AS+P0X<6*N^WJHG;4WKR>JP6QB7QCK5GP5-]X3* M!3W7=@M,U&Q(1:K8IDJ]='Z FN[CQ*I7$K,'VI.!UY<7RVS%'Z?@L Z( &B4 M/:_=6(D2H'*Z+KFKP4,?-CT@ Y*9'L[JZ4Y20U'G]2SNO0Y M9U:5#PT]FS2A@.L5VFQ&7:=B! Y(E.(O4 MK-QI9\@,_\ ^%H2IHFFPZ0')&IBD[Z?]AZS$:^EHO)GJ>%P5SL !R&'3@@6'; 6;\J^;IA=",4D_ M]'HFD">Q":WQW1P%^WI 7/+Y6;73%:6L7*@WM4ZCX ]%"&[8E'G=U"BN9&FN M5X82WU"D6=)0P<"''3@@60E+CLW*:J3]U+!KIA\[Y=Y<80Z("S]BW)Y$^H;< M6'3M"JF^7$C0:;%D<=I\ I]Z0)!E>YAON/&'GJ0FU<&P7"S97E)4V /2 M*=7R[>6HW#$E>MI(VHOA:M0IP:8'I%,N+5)]C]NHCG[X3+?W;YU M&ZU96\6_C#"O-R#XN]C1_MS%$6J[]?!KSF;"L$'@]RZJ^K(I^2J&W,2CMNEFXP41I!(0VT2F M$ ,'73F-V?(4;'G=0D'^DCKWT_8T#8!^_V?H./784$7/ RASZ# "/CK&"[+H M5^=-?]70?^59W_;H?Q5FN^W18['_IJ/_510G3*._ J\@.75=J,,)-5!6]Z&W MU?9'L+6U/MWQZ\15*+7&\3-(+VUD+' W+G#GX.O?$;BK=3R>SD"MZZQ@'VTTZZJH7TR M8FH;?AV=*)/A-TK#A]*NNKHB-U+*8$QQPVJ73TO@<57*%$<%);ZH_2""K*S% M^J]$3ZGTE3A*GT1!*44:U&>->3^9DAO=$?_]$65^ M$.O36/_]82S\>WLZTAU_\_L?A*V.X'Q,O>A 5A=<^$:8I&V/Z 4KC4!C< M$6'8,^#YH[>LC]LGI/#SSI>Y+]AN^*3=$*"G"6&3>T;- 4;QZK)@3653D9?) M7EFB>G*[K(L*C\P$.DY'Z!C]+C,!@^^FP(<5_.<4_#O1!UQEK,9RC$=6DIUN M=6F*;&]:@^B#^IRBJ(C QSZFSZ\RQB!J6G BUE3BA<+HXX\&<];^4>^JVJ6J 2'W/D(1QV+$UY92 %9 M8[;ON$OLPEP;O6"CX+Q&P1-4('<<( W[03%-]*L*#J@K%JZ 18C('M;>X/=X(KK[07Z6;8YSBASW'!0P*7"S%<>M"79[Z3 M61L;5$MK4(NV'EQBMS[D\+;G4ED^)J;LTM7)"NM93M'M5YWB'/7RQS^Q",V] MSP;!I(!)X?<#%9<>].5)X73FT.^Q B@R-26[R#W((R?G2QD+T,D$JLB)K*2C M64]ACV; 9S8=7[7>8>G:TG2W;8ZVR M;,T'J#0O@Q*K^(A OB];$L/NIF"'XQF?W(GX!>ZD^&BZ7"T&&9)^["XE=]H= MVTD1X0[M/5!TA(L?2S^ZVI@&?&8=>+YK:#Y8'ZW C@G>(<7FP)G,@6?LH0SL MLF-K;S)4+*FXDVPB,Y3;&0+,:* M@Q[\M"I5XO(\F;(S^J,R0$A>VQK7'1>HNLX8=FD9;(>@8YICE',:(6S@8S_E MVO@%VP/GWGU8@Z=JJ;8OVKJTQ<_A;=AF8:#F5LX\3V:BU6)[-=.2>36X<@=E M0#*1F(#/3'Q#$&)=_MEH_X=0R&?[?K';'TG2-#[O,4I&T1?E (7H\ 0=@>MZ MHZ&#I#HV?-B7%8!]=_K^7'7!FYH>^Q[8]\!&PTD*,SRA,.F,QE,?N(T-& \3 M5J,X44LU/C^1IV0BFA'R=3>U&J#K]U!)AE@HCD!NP[,@K MZ5)+GK:LF3/-J$ 4@INKH5:F(S1WJPD%.1NNTL! UXVNTP)Q2 #[$-@2.*8#DYI4N25!P:",QB$_91J M@0\A7/4YJ4O=$G#I2;@\9YW,#-DY)74T(ZI+*PLQ]M#5S&BQ0I?$1='KB-!5 MXM<;$A'^G7L2&.88YOAXY/E-D_?BO$^F:AG6291D8R)K7)3+1S/I <(Y*AL= M$8["_)I#(D=OT%N?I,3WZ%W@:#@#:4!WIBA4=1$R/,.-%Q&R#@H[,=+!6)DQ^T<:[*E"D::@!T8U,.J^$[ MFCF$OP.NAQ!/Q7X2*)O67U[%E=EA\%Y"%0V^MGVWNN]3A-*NON;/FE]!3>IY*=;CLW&P\S-/M2O0A3B8'"'H\*OK,Q:E; MW,Q\I=634P]V!KAPML>.9^!B]]BVQF;"R5X] U>;AV'$;Q%7O(5VMR? S&'CF<9:-\WI&GC52] M$AU,8LOQ ,$8E9F)L,('J\R$VZQ81YS'CALLH-,G+*!ZX"D$C>_-NSJ^P<;! MV8R#(L+*=B]^><0RR*G9!V,A-!.062_S8_Q MX8/G]LM+46[/R%$UUHSKL@,]H'5YO CY3F,%LP!F@:\ZT?T=6>!T=M,[:8"? M%EK]0GE%ML5XM^PX>F;"BH@&@HIZ\8^F?(;*&OJYK43SSNV7V^>L;^5YX2C( MY^R(9["\S1]EV55-NI6M2 :[7#C=*FWE8I _@CIW;#P2$]Y7%09#[Z:@AX,> MGU3>[\$>W\V7O(('>B3_T!F6&_;[ M_LJM[,2&:/38K/C"\,31TIKZC%^0DJ51,MV(]AH5/ZE62$AO0<4Y_FAN.,8[ MQOOMIF@$9]6O4/81A&?WN,AHZ+7!E'NU& M : TO3H:FU>9^A[J))S% \9?;1G-*H\EFC8;RT+FP94E3Q8&"BT$<6DFPM W M>:( [=G#W\$W(#\6KH]GZ,!5T?"PEXNM7NSE7HN7FYAZA@T\+^F,>H8= /@9 MV,E=7#_E,AUUAGNI1=%K]*>\;-#M4LO)YAN+>4VAXT&J2G89L&BVUM-I,8@%P=C&9 3 MK8;ZQ*#C/L+1>R,Q]&X4>J'39%?BTG\,>ZN>6-:,7*OWYR>#F"ZJYN/QSOTGK?\'1JB&8'*_SS'4([5)^OWDBU7<4MRQE1S\1F%O]0 M+T$-']3GB]$1,OZ^P#[F")LYR8.T 4U%3D'D:+7$[*+*;% M7CZ]5,=4#1$%NFF YB+QH^=4KR" X/3' M?A+29!KL/A^F>&P 7^,VU#H:&.$I.-R M$A5,FR<^C>C@#.9XN2P7@>.:?+LC )?N)D9=\5>2]/N#/YL>?T]& M"/CL,8"OF@$+U[\(J=&)ZU^\F@,$SZBQB*XGX#X;_*,,'A\SG*XM.W.G[ M';RU&LN)/.Z!L@SRJI.2\GROW*I=!=X^$68=P<%;X*+%.$8C:"==L_>Z'L+' M7;99;D:*M)G/R".YL92R?IEC8-^OTW7]W4F(^=ZJ[0_2HCDEY51>;*>X;O,S M?FL8?8]W3]V[7+5H37+M;*ZB2YE>):85A(*6*X;5]_C:H;?%B9$L%=DFN5PE MNVV%ZN;T4>"E?MQ-)9XC'.'T6#\X=4=<-E,=QE)4"73,488=5?UVR<@LX+31 M/!6)4VR$C^UG<07.UBV(U)%Y*:=ZJT0Y[]%2@[;G4;U02Q7+2.,'!^+4